Update FreezeTimersPlugin.java (#401)
This commit is contained in:
@@ -25,6 +25,8 @@
|
|||||||
package net.runelite.client.plugins.freezetimers;
|
package net.runelite.client.plugins.freezetimers;
|
||||||
|
|
||||||
import com.google.inject.Provides;
|
import com.google.inject.Provides;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
import net.runelite.api.Actor;
|
import net.runelite.api.Actor;
|
||||||
import net.runelite.api.Client;
|
import net.runelite.api.Client;
|
||||||
@@ -38,8 +40,6 @@ import net.runelite.client.plugins.Plugin;
|
|||||||
import net.runelite.client.plugins.PluginDescriptor;
|
import net.runelite.client.plugins.PluginDescriptor;
|
||||||
import net.runelite.client.plugins.PluginType;
|
import net.runelite.client.plugins.PluginType;
|
||||||
import net.runelite.client.ui.overlay.OverlayManager;
|
import net.runelite.client.ui.overlay.OverlayManager;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
@PluginDescriptor(
|
@PluginDescriptor(
|
||||||
name = "Freeze Timers",
|
name = "Freeze Timers",
|
||||||
@@ -115,6 +115,15 @@ public class FreezeTimersPlugin extends Plugin
|
|||||||
{
|
{
|
||||||
timers.gameTick();
|
timers.gameTick();
|
||||||
prayerTracker.gameTick();
|
prayerTracker.gameTick();
|
||||||
|
for (Actor actor : client.getPlayers())
|
||||||
|
{
|
||||||
|
if (prayerTracker.getSpotanimLastTick(actor) != actor.getGraphic())
|
||||||
|
{
|
||||||
|
GraphicChanged callback = new GraphicChanged();
|
||||||
|
callback.setActor(actor);
|
||||||
|
client.getCallbacks().post(callback);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
@@ -124,6 +133,7 @@ public class FreezeTimersPlugin extends Plugin
|
|||||||
// All despawns ok: death, teleports, log out, runs away from screen
|
// All despawns ok: death, teleports, log out, runs away from screen
|
||||||
this.remove(player);
|
this.remove(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void remove(Actor actor)
|
public void remove(Actor actor)
|
||||||
{
|
{
|
||||||
freezes.remove(actor.getName());
|
freezes.remove(actor.getName());
|
||||||
|
|||||||
Reference in New Issue
Block a user