More simple PcKnownlist distance checks.
This commit is contained in:
parent
88f99f3341
commit
260e12edab
@ -144,32 +144,11 @@ public class PcKnownList extends PlayableKnownList
|
|||||||
{
|
{
|
||||||
return 10000;
|
return 10000;
|
||||||
}
|
}
|
||||||
|
if (getKnownObjects().size() <= 70)
|
||||||
// when knownlist grows, the distance to forget should be at least
|
|
||||||
// the same as the previous watch range, or it becomes possible that
|
|
||||||
// extra charinfo packets are being sent (watch-forget-watch-forget)
|
|
||||||
final int knownlistSize = getKnownObjects().size();
|
|
||||||
if (knownlistSize <= 25)
|
|
||||||
{
|
{
|
||||||
return 4000;
|
return 2700;
|
||||||
}
|
}
|
||||||
if (knownlistSize <= 35)
|
return 1900; // Siege, etc
|
||||||
{
|
|
||||||
return 3500;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Old custom/wrong method.
|
|
||||||
// if (knownlistSize <= 70)
|
|
||||||
// {
|
|
||||||
// return 2910;
|
|
||||||
// }
|
|
||||||
// return 2310;
|
|
||||||
|
|
||||||
if (knownlistSize > 300)
|
|
||||||
{
|
|
||||||
return 2100; // Siege, etc
|
|
||||||
}
|
|
||||||
return 3100;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -179,28 +158,10 @@ public class PcKnownList extends PlayableKnownList
|
|||||||
{
|
{
|
||||||
return 9000;
|
return 9000;
|
||||||
}
|
}
|
||||||
|
if (getKnownObjects().size() <= 70)
|
||||||
final int knownlistSize = getKnownObjects().size();
|
|
||||||
if (knownlistSize <= 25)
|
|
||||||
{
|
{
|
||||||
return 3400; // empty field
|
return 2500; // Retail seems to have a larger value than this.
|
||||||
}
|
}
|
||||||
if (knownlistSize <= 35)
|
return 1700; // Siege, etc
|
||||||
{
|
|
||||||
return 2900;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Old custom/wrong method.
|
|
||||||
// if (knownlistSize <= 70)
|
|
||||||
// {
|
|
||||||
// return 2300;
|
|
||||||
// }
|
|
||||||
// return 1700; // Siege, TOI, city
|
|
||||||
|
|
||||||
if (knownlistSize > 300)
|
|
||||||
{
|
|
||||||
return 1700; // Siege, etc
|
|
||||||
}
|
|
||||||
return 2500; // Retail seems to have a larger value than this.
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user