From f02032d2786afe01b7c7423566f5cde36908268f Mon Sep 17 00:00:00 2001 From: Skold <113406182+Skold177@users.noreply.github.com> Date: Sat, 25 Apr 2026 12:58:52 -0400 Subject: [PATCH] [lua] Fafnir Audit Adds some missing attack, weapon damage and regain to Fafnir. --- scripts/zones/Dragons_Aery/mobs/Fafnir.lua | 7 +++++-- scripts/zones/Nyzul_Isle/mobs/Fafnir.lua | 1 + sql/mob_pool_mods.sql | 3 --- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/zones/Dragons_Aery/mobs/Fafnir.lua b/scripts/zones/Dragons_Aery/mobs/Fafnir.lua index 9840e284f43..deab7714e8e 100644 --- a/scripts/zones/Dragons_Aery/mobs/Fafnir.lua +++ b/scripts/zones/Dragons_Aery/mobs/Fafnir.lua @@ -65,9 +65,12 @@ entity.spawnPoints = entity.onMobSpawn = function(mob) mob:setLocalVar('[rage]timer', 3600) -- 60 minutes + mob:setMobMod(xi.mobMod.GIL_MAX, -1) -- Does not drop gil. mob:setMobMod(xi.mobMod.NO_MOVE, 0) - mob:setMobMod(xi.mobMod.WEAPON_BONUS, 48) -- 140 total weapon damage - mob:setMod(xi.mod.ATT, 435) + mob:setMobMod(xi.mobMod.WEAPON_BONUS, 50) -- 142 total weapon damage + mob:setMod(xi.mod.REGAIN, 100) -- Ability every 30 seconds below 25% HP + mob:setMod(xi.mod.DOUBLE_ATTACK, 20) + mob:setMod(xi.mod.ATT, 489) -- 550 Total Attack mob:setMod(xi.mod.REGEN, 20) -- 1% every 90s -- Despawn the ??? diff --git a/scripts/zones/Nyzul_Isle/mobs/Fafnir.lua b/scripts/zones/Nyzul_Isle/mobs/Fafnir.lua index fe02cd11216..b93e16d86dc 100644 --- a/scripts/zones/Nyzul_Isle/mobs/Fafnir.lua +++ b/scripts/zones/Nyzul_Isle/mobs/Fafnir.lua @@ -25,6 +25,7 @@ entity.onMobSpawn = function(mob) mob:setMod(xi.mod.DOUBLE_ATTACK, 25) mob:setMobMod(xi.mobMod.ROAM_DISTANCE, 15) + mob:setMod(xi.mod.REGAIN, 100) -- TODO: Verify if Nyzul Fafnir has same regain value. end entity.onMobFight = function(mob, target) diff --git a/sql/mob_pool_mods.sql b/sql/mob_pool_mods.sql index 8da80cdd630..e9ad041e78a 100644 --- a/sql/mob_pool_mods.sql +++ b/sql/mob_pool_mods.sql @@ -117,9 +117,6 @@ INSERT INTO `mob_pool_mods` VALUES (1234,4,4,1); -- SIGHT_RANGE: 4 -- Exoplates INSERT INTO `mob_pool_mods` VALUES (1270,39,-1,1); -- SHARE_POS: -1 --- Fafnir -INSERT INTO `mob_pool_mods` VALUES (1280,368,70,0); -- REGAIN: 70 - -- Faust INSERT INTO `mob_pool_mods` VALUES (1306,4,30,1); -- SIGHT_RANGE: 30