Add local player death event

This commit is contained in:
Matthew Steglinski
2018-05-27 22:43:37 -04:00
parent a45ff3cecb
commit 09f1775243
3 changed files with 40 additions and 0 deletions

View File

@@ -61,6 +61,7 @@ import net.runelite.api.events.FocusChanged;
import net.runelite.api.events.GameTick;
import net.runelite.api.events.GraphicsObjectCreated;
import net.runelite.api.events.HitsplatApplied;
import net.runelite.api.events.LocalPlayerDeath;
import net.runelite.api.events.MenuOpened;
import net.runelite.api.events.MenuOptionClicked;
import net.runelite.api.events.PostItemComposition;
@@ -455,6 +456,11 @@ public class Hooks
public static void onSetCombatInfo(Actor actor, int combatInfoId, int gameCycle, int var3, int var4, int healthRatio, int health)
{
if (healthRatio == 0 && actor == client.getLocalPlayer())
{
LocalPlayerDeath event = new LocalPlayerDeath();
eventBus.post(event);
}
}
public static void postItemComposition(ItemComposition itemComposition)