From 5c2811106e1a8b3af00ad4344f0634d2d63745f2 Mon Sep 17 00:00:00 2001 From: Will Buck Date: Thu, 16 Apr 2026 19:36:36 -0500 Subject: [PATCH] Fix mobskill spam: Angler Orobon, Tinnin --- scripts/zones/Talacca_Cove/mobs/Angler_Orobon.lua | 5 ++++- scripts/zones/Wajaom_Woodlands/mobs/Tinnin.lua | 15 +++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/scripts/zones/Talacca_Cove/mobs/Angler_Orobon.lua b/scripts/zones/Talacca_Cove/mobs/Angler_Orobon.lua index ae89b36aa33..fbe0569c548 100644 --- a/scripts/zones/Talacca_Cove/mobs/Angler_Orobon.lua +++ b/scripts/zones/Talacca_Cove/mobs/Angler_Orobon.lua @@ -15,7 +15,10 @@ entity.onMobSpawn = function(mob) end entity.onMobWeaponSkill = function(mob, target, skill, action) - if skill:getID() == xi.mobSkill.HYPNIC_LAMP then + if + target == mob:getTarget() and + skill:getID() == xi.mobSkill.HYPNIC_LAMP + then mob:useMobAbility(xi.mobSkill.DEATHGNASH) end end diff --git a/scripts/zones/Wajaom_Woodlands/mobs/Tinnin.lua b/scripts/zones/Wajaom_Woodlands/mobs/Tinnin.lua index 926bcce20ab..a21bbb56ede 100644 --- a/scripts/zones/Wajaom_Woodlands/mobs/Tinnin.lua +++ b/scripts/zones/Wajaom_Woodlands/mobs/Tinnin.lua @@ -124,15 +124,18 @@ entity.onMobWeaponSkill = function(mob, target, skill, action) local skillId = skill:getID() -- Barofield -> Polar Blast -> Pyric Blast chain. - if skillId == xi.mobSkill.BAROFIELD then - mob:useMobAbility(xi.mobSkill.POLAR_BLAST) - elseif skillId == xi.mobSkill.POLAR_BLAST then - if mob:getAnimationSub() == 0 then - mob:useMobAbility(xi.mobSkill.PYRIC_BLAST) + if target == mob:getTarget() then + if skillId == xi.mobSkill.BAROFIELD then + mob:useMobAbility(xi.mobSkill.POLAR_BLAST) + elseif skillId == xi.mobSkill.POLAR_BLAST then + if mob:getAnimationSub() == 0 then + mob:useMobAbility(xi.mobSkill.PYRIC_BLAST) + end end + end -- Pyric/Polar Bulwark -> Nerve Gas - elseif skillId == xi.mobSkill.PYRIC_BULWARK then + if skillId == xi.mobSkill.PYRIC_BULWARK then mob:useMobAbility(xi.mobSkill.NERVE_GAS) elseif skillId == xi.mobSkill.POLAR_BULWARK then mob:useMobAbility(xi.mobSkill.NERVE_GAS)