HotColdClue: Improve behavior on visibly shaking location
This change causes the locations list to be narrowed on all locator orb checks, having the consequence of narrowing the list to the visibly shaking location (for better display via `makeOverlayHint()'). The call to `reset()' must be removed as it would re-add all locations to the instance's solver when finding the dig location, which effectively reverses the apparent narrowing the overlay displayed until that point.
This commit is contained in:
@@ -296,11 +296,11 @@ public class HotColdClue extends ClueScroll implements LocationClueScroll, Locat
|
||||
else
|
||||
{
|
||||
location = null;
|
||||
|
||||
final HotColdTemperatureChange temperatureChange = HotColdTemperatureChange.of(message);
|
||||
hotColdSolver.signal(localWorld, temperature, temperatureChange);
|
||||
}
|
||||
|
||||
final HotColdTemperatureChange temperatureChange = HotColdTemperatureChange.of(message);
|
||||
hotColdSolver.signal(localWorld, temperature, temperatureChange);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -339,7 +339,6 @@ public class HotColdClue extends ClueScroll implements LocationClueScroll, Locat
|
||||
private void markFinalSpot(WorldPoint wp)
|
||||
{
|
||||
this.location = wp;
|
||||
reset();
|
||||
}
|
||||
|
||||
public String[] getNpcs()
|
||||
|
||||
Reference in New Issue
Block a user