From 8d2b454b1c25c3dd0fb3e32bd80e89e760ce20aa Mon Sep 17 00:00:00 2001 From: Doggo Date: Sun, 23 Jun 2024 13:11:23 +0000 Subject: [PATCH] Fixed salamander attack style --- .../handlers/item/equipment/special/SalamanderSwingHandler.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Server/src/main/content/global/handlers/item/equipment/special/SalamanderSwingHandler.kt b/Server/src/main/content/global/handlers/item/equipment/special/SalamanderSwingHandler.kt index 9af01e7f9..a0c5f6941 100644 --- a/Server/src/main/content/global/handlers/item/equipment/special/SalamanderSwingHandler.kt +++ b/Server/src/main/content/global/handlers/item/equipment/special/SalamanderSwingHandler.kt @@ -90,6 +90,8 @@ class SalamanderSwingHandler(private var style: CombatStyle) : CombatSwingHandle } override fun calculateHit(entity: Entity?, victim: Entity?, modifier: Double): Int { + entity ?: return 0 + //Checking style is necessary for ::calcmaxhit to function after changing attack style but before attacking checkStyle(entity) if (style == CombatStyle.MAGIC) { @@ -144,7 +146,7 @@ class SalamanderSwingHandler(private var style: CombatStyle) : CombatSwingHandle /** * The instance for the swing handler. */ - val INSTANCE = SalamanderSwingHandler(CombatStyle.MELEE) + val INSTANCE = SalamanderSwingHandler(CombatStyle.RANGE) /** * Gets the id of the tar used by a salamander.