From 59c6dcdd6759e7e1a9cf52dbb9aff13c638d355a Mon Sep 17 00:00:00 2001 From: Ampitere Date: Tue, 14 May 2024 16:39:57 -0700 Subject: [PATCH] add: Fuscous Ooze encumbrance effect --- scripts/actions/mobskills/fuscous_ooze.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/actions/mobskills/fuscous_ooze.lua b/scripts/actions/mobskills/fuscous_ooze.lua index daf1155c85a..4894faaabcc 100644 --- a/scripts/actions/mobskills/fuscous_ooze.lua +++ b/scripts/actions/mobskills/fuscous_ooze.lua @@ -1,7 +1,7 @@ ----------------------------------- -- Fuscous Ooze -- Family: Slugs --- Description: A dusky slime inflicts encumberance and weight. +-- Description: A dusky slime inflicts encumbrance and weight. -- Type: Magical -- Utsusemi/Blink absorb: Ignores shadows -- Range: Cone @@ -13,8 +13,11 @@ mobskillObject.onMobSkillCheck = function(target, mob, skill) end mobskillObject.onMobWeaponSkill = function(target, mob, skill) - -- TODO: Encumberance seems to do nothing? - xi.mobskills.mobStatusEffectMove(mob, target, xi.effect.WEIGHT, 50, 0, 45) + local power = math.random(1, 16) + local duration = math.random(30, 45) + + xi.mobskills.mobStatusEffectMove(mob, target, xi.effect.ENCUMBRANCE_II, power, 0, duration) + xi.mobskills.mobStatusEffectMove(mob, target, xi.effect.WEIGHT, 50, 0, duration) local dmgmod = 1 local baseDamage = mob:getWeaponDmg() * 3.7