Merge branch 'master' of https://github.com/runelite-extended/runelite into basebase

This commit is contained in:
7ate9
2019-06-30 11:30:51 -04:00
2 changed files with 52 additions and 1 deletions

View File

@@ -24,12 +24,13 @@
*/
package net.runelite.mixins;
import java.awt.Polygon;
import net.runelite.api.AnimationID;
import net.runelite.api.NPCDefinition;
import net.runelite.api.Perspective;
import net.runelite.api.coords.LocalPoint;
import net.runelite.api.events.NpcCompositionChanged;
import net.runelite.api.events.NpcDespawned;
import java.awt.Polygon;
import net.runelite.api.mixins.Copy;
import net.runelite.api.mixins.FieldHook;
import net.runelite.api.mixins.Inject;
@@ -113,6 +114,16 @@ public abstract class RSNPCMixin implements RSNPC
}
}
@FieldHook("definition")
@Inject
public void afterCompositionChanged(int idx)
{
if (this.getDefinition() != null && this.getId() != -1)
{
client.getCallbacks().post(new NpcCompositionChanged(this));
}
}
@Copy("getModel")
public abstract RSModel rs$getModel();