diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java index 3d47ce08f3a..66a7ab4b484 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/attackstyles/AttackStylesPlugin.java @@ -285,6 +285,17 @@ private AttackStyle[] getWeaponTypeStyles(int weaponType) { // from script4525 int weaponStyleEnum = client.getEnum(EnumID.WEAPON_STYLES).getIntValue(weaponType); + if (weaponStyleEnum == -1) + { + if (weaponType == 30) + { + // Partisan + return new AttackStyle[]{ + AttackStyle.ACCURATE, AttackStyle.AGGRESSIVE, AttackStyle.AGGRESSIVE, DEFENSIVE + }; + } + return new AttackStyle[0]; + } int[] weaponStyleStructs = client.getEnum(weaponStyleEnum).getIntVals(); AttackStyle[] styles = new AttackStyle[weaponStyleStructs.length];