From 36267b7a67a565de2005484e9644c5efc1669083 Mon Sep 17 00:00:00 2001 From: damighty <27978131-real_damighty@users.noreply.gitlab.com> Date: Sun, 31 Aug 2025 11:31:56 +0300 Subject: [PATCH] Corrected attack, defence and death animations used by Waterfiends (idle attack animation is an authentic bug) --- Server/data/configs/npc_configs.json | 10 +++++----- .../content/global/skill/slayer/WaterfiendBehavior.kt | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Server/data/configs/npc_configs.json b/Server/data/configs/npc_configs.json index 79f9f7098..45e204c3c 100644 --- a/Server/data/configs/npc_configs.json +++ b/Server/data/configs/npc_configs.json @@ -46877,15 +46877,15 @@ { "examine": "A fiendish embodiment of water.", "combat_style": "1", - "melee_animation": "1582", - "range_animation": "1582", + "melee_animation": "299", + "range_animation": "299", "combat_audio": "3774,3773,3772", "attack_speed": "4", "magic_level": "105", - "defence_animation": "1581", + "defence_animation": "301", "weakness": "4", - "magic_animation": "1582", - "death_animation": "1580", + "magic_animation": "299", + "death_animation": "300", "name": "Waterfiend", "defence_level": "128", "poison_immune": "true", diff --git a/Server/src/main/content/global/skill/slayer/WaterfiendBehavior.kt b/Server/src/main/content/global/skill/slayer/WaterfiendBehavior.kt index e814eafcf..a1d216746 100644 --- a/Server/src/main/content/global/skill/slayer/WaterfiendBehavior.kt +++ b/Server/src/main/content/global/skill/slayer/WaterfiendBehavior.kt @@ -16,7 +16,7 @@ class WaterfiendBehavior : NPCBehavior(*Tasks.WATERFIENDS.ids) { true, SwitchAttack( CombatStyle.MAGIC.swingHandler, - Animation(1581, Priority.HIGH), + Animation(302, Priority.HIGH), // 299 = attack animation, 302 = idle animation. (authentic bug) null, null, Projectile.create( @@ -33,7 +33,7 @@ class WaterfiendBehavior : NPCBehavior(*Tasks.WATERFIENDS.ids) { ), SwitchAttack( CombatStyle.RANGE.swingHandler, - Animation(1581, Priority.HIGH), + Animation(302, Priority.HIGH), // 299 = attack animation, 302 = idle animation. (authentic bug) null, null, Projectile.create(