Add missing overhead icons to API

This commit is contained in:
Kamiel
2018-04-30 03:06:11 +02:00
committed by Adam
parent ff89cac97e
commit 62deed7730
3 changed files with 17 additions and 1 deletions

View File

@@ -28,5 +28,9 @@ public enum HeadIcon
{ {
MELEE, MELEE,
RANGED, RANGED,
MAGIC; MAGIC,
RETRIBUTION,
SMITE,
REDEMPTION,
RANGE_MAGE; //used by Kalphite Queen
} }

View File

@@ -28,6 +28,7 @@ import net.runelite.api.HeadIcon;
import static net.runelite.api.HeadIcon.MAGIC; import static net.runelite.api.HeadIcon.MAGIC;
import static net.runelite.api.HeadIcon.MELEE; import static net.runelite.api.HeadIcon.MELEE;
import static net.runelite.api.HeadIcon.RANGED; import static net.runelite.api.HeadIcon.RANGED;
import static net.runelite.api.HeadIcon.RANGE_MAGE;
import net.runelite.api.events.NpcActionChanged; import net.runelite.api.events.NpcActionChanged;
import net.runelite.api.mixins.FieldHook; import net.runelite.api.mixins.FieldHook;
import net.runelite.api.mixins.Inject; import net.runelite.api.mixins.Inject;
@@ -50,6 +51,8 @@ public abstract class RSNpcCompositionMixin implements RSNPCComposition
return RANGED; return RANGED;
case 2: case 2:
return MAGIC; return MAGIC;
case 6:
return RANGE_MAGE;
default: default:
return null; return null;
} }

View File

@@ -31,6 +31,9 @@ import net.runelite.api.HeadIcon;
import static net.runelite.api.HeadIcon.MAGIC; import static net.runelite.api.HeadIcon.MAGIC;
import static net.runelite.api.HeadIcon.MELEE; import static net.runelite.api.HeadIcon.MELEE;
import static net.runelite.api.HeadIcon.RANGED; import static net.runelite.api.HeadIcon.RANGED;
import static net.runelite.api.HeadIcon.REDEMPTION;
import static net.runelite.api.HeadIcon.RETRIBUTION;
import static net.runelite.api.HeadIcon.SMITE;
import net.runelite.api.Model; import net.runelite.api.Model;
import net.runelite.api.Perspective; import net.runelite.api.Perspective;
import net.runelite.api.Point; import net.runelite.api.Point;
@@ -88,6 +91,12 @@ public abstract class RSPlayerMixin implements RSPlayer
return RANGED; return RANGED;
case 2: case 2:
return MAGIC; return MAGIC;
case 3:
return RETRIBUTION;
case 4:
return SMITE;
case 5:
return REDEMPTION;
default: default:
return null; return null;
} }