diff --git a/scripts/globals/dynamis.lua b/scripts/globals/dynamis.lua index e2f1fd71041..94cfb4d2406 100644 --- a/scripts/globals/dynamis.lua +++ b/scripts/globals/dynamis.lua @@ -823,7 +823,7 @@ xi.dynamis.procMonster = function(mob, player) local extensions = getExtensions(player) if extensions > 2 then - if player:getSubJob() == xi.job.NONE and math.random(1, 100) == 1 then + if player:hasStatusEffect(xi.effect.SJ_RESTRICTION) and math.random(1, 100) == 1 then mob:setLocalVar('dynamis_proc', 4) mob:addStatusEffect(xi.effect.TERROR, 0, 0, 30) mob:weaknessTrigger(3)