From 26bc957e4b2fdc3fb62cb351fae215e1ecc6ff9e Mon Sep 17 00:00:00 2001 From: ThrisStraizo <45871917+ThrisStraizo@users.noreply.github.com> Date: Sat, 17 Jan 2026 15:36:04 -0800 Subject: [PATCH] Vollbow Region NM Audit This PR audits most of the NMs of the Vollbow region for HP/Levels/Delay/DMG/STP/Regain/Immunities and general behavior. --- .../mobs/Axesarion_the_Wanderer.lua | 13 +++++++- .../zones/Cape_Teriggan/mobs/Frostmane.lua | 17 +++++++++++ scripts/zones/Cape_Teriggan/mobs/Kreutzet.lua | 5 ++-- scripts/zones/Gustav_Tunnel/mobs/Amikiri.lua | 10 +++++-- .../zones/Gustav_Tunnel/mobs/Baobhan_Sith.lua | 17 ++++++++--- .../zones/Gustav_Tunnel/mobs/Baronial_Bat.lua | 6 ++++ scripts/zones/Gustav_Tunnel/mobs/Bune.lua | 7 +++-- .../zones/Gustav_Tunnel/mobs/Gigaplasm.lua | 4 +++ .../mobs/Goblinsavior_Heronox.lua | 10 ++++++- scripts/zones/Gustav_Tunnel/mobs/Taxim.lua | 4 +++ scripts/zones/Gustav_Tunnel/mobs/Ungur.lua | 10 +++++-- .../mobs/Wyvernpoacher_Drachlox.lua | 11 ++++++- scripts/zones/Kuftal_Tunnel/mobs/Amemet.lua | 25 +++++++++------- scripts/zones/Kuftal_Tunnel/mobs/Arachne.lua | 9 ++++++ .../mobs/Bloodthirster_Madkix.lua | 18 +++++++++++ .../zones/Kuftal_Tunnel/mobs/Kettenkaefer.lua | 6 ++++ scripts/zones/Kuftal_Tunnel/mobs/Pelican.lua | 12 ++++++-- .../zones/Kuftal_Tunnel/mobs/Phantom_Worm.lua | 3 +- .../mobs/Sabotender_Mariachi.lua | 14 +++++++-- scripts/zones/Kuftal_Tunnel/mobs/Yowie.lua | 10 +++++++ sql/mob_groups.sql | 30 +++++++++---------- sql/mob_pools.sql | 18 +++++------ 22 files changed, 199 insertions(+), 60 deletions(-) diff --git a/scripts/zones/Cape_Teriggan/mobs/Axesarion_the_Wanderer.lua b/scripts/zones/Cape_Teriggan/mobs/Axesarion_the_Wanderer.lua index e3a09b61e2e..91c39da2e8d 100644 --- a/scripts/zones/Cape_Teriggan/mobs/Axesarion_the_Wanderer.lua +++ b/scripts/zones/Cape_Teriggan/mobs/Axesarion_the_Wanderer.lua @@ -10,10 +10,21 @@ local entity = {} entity.onMobInitialize = function(mob) mob:addImmunity(xi.immunity.SILENCE) mob:addImmunity(xi.immunity.STUN) - -- Dark sleep isnt an immunity, its a resistance rank 11 resist. It can potentially be immunobroken. mob:setMobMod(xi.mobMod.IDLE_DESPAWN, 300) end +entity.onMobSpawn = function(mob) + mob:setMod(xi.mod.UDMGMAGIC, -5000) + mob:setMod(xi.mod.SLASH_SDT, -5000) + mob:setMod(xi.mod.PIERCE_SDT, -5000) + mob:setMod(xi.mod.IMPACT_SDT, -5000) + mob:setMod(xi.mod.HTH_SDT, -5000) + + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) + mob:setMod(xi.mod.DARK_SLEEP_RES_RANK, 11) + mob:setMod(xi.mod.LIGHT_SLEEP_RES_RANK, 11) +end + entity.onMobDisengage = function(mob) DespawnMob(mob:getID(), 120) end diff --git a/scripts/zones/Cape_Teriggan/mobs/Frostmane.lua b/scripts/zones/Cape_Teriggan/mobs/Frostmane.lua index 1d3b5defb70..2661408a35a 100644 --- a/scripts/zones/Cape_Teriggan/mobs/Frostmane.lua +++ b/scripts/zones/Cape_Teriggan/mobs/Frostmane.lua @@ -69,8 +69,25 @@ entity.spawnPoints = { x = -272.622, y = -0.450, z = 469.839 }, } +entity.onMobInitialize = function(mob) + xi.mob.updateNMSpawnPoint(mob) + + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.SILENCE) +end + +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) +end + entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 405) end +entity.onMobDespawn = function(mob) + xi.mob.updateNMSpawnPoint(mob) +end + return entity diff --git a/scripts/zones/Cape_Teriggan/mobs/Kreutzet.lua b/scripts/zones/Cape_Teriggan/mobs/Kreutzet.lua index 92cbeda6aeb..c61e6b5c84a 100644 --- a/scripts/zones/Cape_Teriggan/mobs/Kreutzet.lua +++ b/scripts/zones/Cape_Teriggan/mobs/Kreutzet.lua @@ -60,14 +60,15 @@ entity.spawnPoints = } entity.onMobInitialize = function(mob) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.TERROR) xi.mob.updateNMSpawnPoint(mob) mob:setRespawnTime(math.random(32400, 43200)) -- 9 to 12 hours DisallowRespawn(mob:getID(), true) -- prevents accidental 'pop' during no wind weather and immediate despawn end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.DARK_SLEEP) - mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) end entity.onMobRoam = function(mob) diff --git a/scripts/zones/Gustav_Tunnel/mobs/Amikiri.lua b/scripts/zones/Gustav_Tunnel/mobs/Amikiri.lua index e949f86907b..074c72a63d4 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Amikiri.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Amikiri.lua @@ -14,14 +14,18 @@ entity.phList = entity.onMobInitialize = function(mob) mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) + + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.POISON) + mob:setMobMod(xi.mobMod.GIL_MIN, 12000) mob:setMobMod(xi.mobMod.GIL_MAX, 12000) end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.DARK_SLEEP) - mob:addImmunity(xi.immunity.LIGHT_SLEEP) - mob:addImmunity(xi.immunity.POISON) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) + mob:setMod(xi.mod.STORETP, 90) -- 7 hits to 1000 tp end entity.onAdditionalEffect = function(mob, target, damage) diff --git a/scripts/zones/Gustav_Tunnel/mobs/Baobhan_Sith.lua b/scripts/zones/Gustav_Tunnel/mobs/Baobhan_Sith.lua index 3d7ca051f36..2070e041522 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Baobhan_Sith.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Baobhan_Sith.lua @@ -15,18 +15,27 @@ entity.phList = entity.onMobInitialize = function(mob) mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) + + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.SILENCE) + mob:setMobMod(xi.mobMod.GIL_MIN, 12000) mob:setMobMod(xi.mobMod.GIL_MAX, 12000) end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.LIGHT_SLEEP) - mob:addImmunity(xi.immunity.SILENCE) - mob:addImmunity(xi.immunity.STUN) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) + mob:setMod(xi.mod.PARALYZE_RES_RANK, 10) + mob:setMod(xi.mod.BIND_RES_RANK, 10) + mob:setMod(xi.mod.BLIND_RES_RANK, 10) + mob:setMod(xi.mod.STUN_MEVA, 10000) + mob:setMod(xi.mod.DARK_RES_RANK, 10) + mob:setMod(xi.mod.ICE_RES_RANK, 10) end entity.onAdditionalEffect = function(mob, target, damage) - return xi.mob.onAddEffect(mob, target, damage, xi.mob.ae.TERROR) + return xi.mob.onAddEffect(mob, target, damage, xi.mob.ae.TERROR, { chance = 20 }) -- Should be changed to enblizzard animation end entity.onMobDeath = function(mob, player, optParams) diff --git a/scripts/zones/Gustav_Tunnel/mobs/Baronial_Bat.lua b/scripts/zones/Gustav_Tunnel/mobs/Baronial_Bat.lua index a8c2492d9f7..e37b542b802 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Baronial_Bat.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Baronial_Bat.lua @@ -9,10 +9,16 @@ local entity = {} entity.onMobInitialize = function(mob) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) mob:setMobMod(xi.mobMod.EXP_BONUS, -100) mob:setMobMod(xi.mobMod.IDLE_DESPAWN, 180) end +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) +end + entity.onMobDeath = function(mob, player, optParams) end diff --git a/scripts/zones/Gustav_Tunnel/mobs/Bune.lua b/scripts/zones/Gustav_Tunnel/mobs/Bune.lua index c41e4b0190c..8104c4d3399 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Bune.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Bune.lua @@ -62,14 +62,15 @@ entity.spawnPoints = entity.onMobInitialize = function(mob) xi.mob.updateNMSpawnPoint(mob) mob:setRespawnTime(math.random(900, 10800)) -end - -entity.onMobSpawn = function(mob) mob:addImmunity(xi.immunity.DARK_SLEEP) mob:addImmunity(xi.immunity.LIGHT_SLEEP) mob:addImmunity(xi.immunity.TERROR) end +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) +end + entity.onMobDespawn = function(mob) xi.mob.updateNMSpawnPoint(mob) mob:setRespawnTime(math.random(75600, 86400)) -- 21-24 hours diff --git a/scripts/zones/Gustav_Tunnel/mobs/Gigaplasm.lua b/scripts/zones/Gustav_Tunnel/mobs/Gigaplasm.lua index bd9c2b7f74d..c0dd70aff0d 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Gigaplasm.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Gigaplasm.lua @@ -10,6 +10,10 @@ entity.onMobInitialize = function(mob) mob:setMobMod(xi.mobMod.IDLE_DESPAWN, 180) end +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) +end + entity.onMobDeath = function(mob, player, optParams) if optParams.isKiller then local mobId = mob:getID() diff --git a/scripts/zones/Gustav_Tunnel/mobs/Goblinsavior_Heronox.lua b/scripts/zones/Gustav_Tunnel/mobs/Goblinsavior_Heronox.lua index e88aaed1301..ff648141e08 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Goblinsavior_Heronox.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Goblinsavior_Heronox.lua @@ -16,12 +16,20 @@ entity.phList = } entity.onMobInitialize = function(mob) + mob:addImmunity(xi.immunity.STUN) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.PLAGUE) mob:setMobMod(xi.mobMod.GIL_MIN, 6000) mob:setMobMod(xi.mobMod.GIL_MAX, 6000) end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.TERROR) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) + mob:setMod(xi.mod.DOUBLE_ATTACK, 30) + + mob:setMod(xi.mod.DARK_SLEEP_RES_RANK, 9) + mob:setMod(xi.mod.LIGHT_SLEEP_RES_RANK, 9) + mob:setMod(xi.mod.SILENCE_RES_RANK, 10) end entity.onMobDeath = function(mob, player, optParams) diff --git a/scripts/zones/Gustav_Tunnel/mobs/Taxim.lua b/scripts/zones/Gustav_Tunnel/mobs/Taxim.lua index da3dc7d94da..62369d2820f 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Taxim.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Taxim.lua @@ -20,6 +20,10 @@ entity.onMobInitialize = function(mob) mob:setMobMod(xi.mobMod.GIL_MAX, 3600) end +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) +end + entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 424) end diff --git a/scripts/zones/Gustav_Tunnel/mobs/Ungur.lua b/scripts/zones/Gustav_Tunnel/mobs/Ungur.lua index 206262f394b..ce6dea131d1 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Ungur.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Ungur.lua @@ -14,14 +14,18 @@ entity.phList = } entity.onMobInitialize = function(mob) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.SILENCE) + mob:setMobMod(xi.mobMod.GIL_MIN, 12000) mob:setMobMod(xi.mobMod.GIL_MAX, 12000) end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.DARK_SLEEP) - mob:addImmunity(xi.immunity.LIGHT_SLEEP) - mob:addImmunity(xi.immunity.TERROR) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) + mob:setMod(xi.mod.STORETP, 55) -- 10 hits to 1000 TP with 200 delay end entity.onMobDeath = function(mob, player, optParams) diff --git a/scripts/zones/Gustav_Tunnel/mobs/Wyvernpoacher_Drachlox.lua b/scripts/zones/Gustav_Tunnel/mobs/Wyvernpoacher_Drachlox.lua index f896c3f7923..1d890787633 100644 --- a/scripts/zones/Gustav_Tunnel/mobs/Wyvernpoacher_Drachlox.lua +++ b/scripts/zones/Gustav_Tunnel/mobs/Wyvernpoacher_Drachlox.lua @@ -15,12 +15,21 @@ entity.phList = } entity.onMobInitialize = function(mob) + xi.mob.updateNMSpawnPoint(mob) + + mob:addImmunity(xi.immunity.STUN) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.PLAGUE) + mob:setMobMod(xi.mobMod.GIL_MIN, 6000) mob:setMobMod(xi.mobMod.GIL_MAX, 6000) end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.TERROR) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) + mob:setMod(xi.mod.DARK_SLEEP_RES_RANK, 9) + mob:setMod(xi.mod.LIGHT_SLEEP_RES_RANK, 9) + mob:setMod(xi.mod.SILENCE_RES_RANK, 10) end return entity diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Amemet.lua b/scripts/zones/Kuftal_Tunnel/mobs/Amemet.lua index 1869e8e34ae..22ab16f5a7e 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Amemet.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Amemet.lua @@ -212,6 +212,13 @@ local pathFind = } entity.onMobInitialize = function(mob) + xi.mob.updateNMSpawnPoint(mob) + + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.SILENCE) + mob:setMobMod(xi.mobMod.GIL_MIN, 6000) mob:setMobMod(xi.mobMod.GIL_MAX, 6000) end @@ -220,6 +227,9 @@ entity.onMobSpawn = function(mob) mob:setLocalVar('isPaused', 0) mob:setLocalVar('mobPath', 1) mob:pathThrough(pathStart, xi.path.flag.COORDS) + + mob:setMod(xi.mod.STORETP, 125) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) end entity.onPath = function(mob) @@ -273,19 +283,12 @@ entity.onPath = function(mob) end end -entity.onMobFight = function(mob) - -- At 25% HP or less, Amemet receives regain. - if mob:getHPP() <= 25 then - mob:setMod(xi.mod.REGAIN, 10) - end -end - -entity.onMobDisengage = function(mob) - mob:setMod(xi.mod.REGAIN, 0) -end - entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 418) end +entity.onMobDespawn = function(mob) + xi.mob.updateNMSpawnPoint(mob) +end + return entity diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Arachne.lua b/scripts/zones/Kuftal_Tunnel/mobs/Arachne.lua index e7bbb515c84..f4667e37fc4 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Arachne.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Arachne.lua @@ -70,12 +70,21 @@ entity.spawnPoints = } entity.onMobInitialize = function(mob) + xi.mob.updateNMSpawnPoint(mob) mob:setMobMod(xi.mobMod.GIL_MIN, 6000) mob:setMobMod(xi.mobMod.GIL_MAX, 6000) end +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) +end + entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 420) end +entity.onMobDespawn = function(mob) + xi.mob.updateNMSpawnPoint(mob) +end + return entity diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Bloodthirster_Madkix.lua b/scripts/zones/Kuftal_Tunnel/mobs/Bloodthirster_Madkix.lua index b8e4883c93f..df51fae7f40 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Bloodthirster_Madkix.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Bloodthirster_Madkix.lua @@ -69,12 +69,30 @@ entity.spawnPoints = } entity.onMobInitialize = function(mob) + xi.mob.updateNMSpawnPoint(mob) + + mob:addImmunity(xi.immunity.STUN) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.PLAGUE) + mob:setMobMod(xi.mobMod.GIL_MIN, 6000) mob:setMobMod(xi.mobMod.GIL_MAX, 6000) end +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) + mob:setMod(xi.mod.ACC, 350) -- Has very high accuracy even against base level 99 evasion + mob:setMod(xi.mod.DARK_SLEEP_RES_RANK, 9) + mob:setMod(xi.mod.LIGHT_SLEEP_RES_RANK, 9) + mob:setMod(xi.mod.SILENCE_RES_RANK, 10) +end + entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 421) end +entity.onMobDespawn = function(mob) + xi.mob.updateNMSpawnPoint(mob) +end + return entity diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Kettenkaefer.lua b/scripts/zones/Kuftal_Tunnel/mobs/Kettenkaefer.lua index de9640e7648..1b8797e8f57 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Kettenkaefer.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Kettenkaefer.lua @@ -9,10 +9,16 @@ local entity = {} entity.onMobInitialize = function(mob) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) mob:setMobMod(xi.mobMod.EXP_BONUS, -100) mob:setMobMod(xi.mobMod.IDLE_DESPAWN, 180) end +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) +end + entity.onMobDeath = function(mob, player, optParams) end diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Pelican.lua b/scripts/zones/Kuftal_Tunnel/mobs/Pelican.lua index 17af2520fd1..39482a9186f 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Pelican.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Pelican.lua @@ -16,17 +16,23 @@ entity.phList = entity.onMobInitialize = function(mob) mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) + + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.TERROR) + mob:setMobMod(xi.mobMod.GIL_MIN, 18000) mob:setMobMod(xi.mobMod.GIL_MAX, 18000) end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.DARK_SLEEP) - mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:setMod(xi.mod.STORETP, 125) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) end entity.onAdditionalEffect = function(mob, target, damage) - return xi.mob.onAddEffect(mob, target, damage, xi.mob.ae.PETRIFY) + mob:resetEnmity(target) + return xi.mob.onAddEffect(mob, target, damage, xi.mob.ae.PETRIFY, { chance = 10 }) -- Should be changed to endeath animation end entity.onMobDeath = function(mob, player, optParams) diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Phantom_Worm.lua b/scripts/zones/Kuftal_Tunnel/mobs/Phantom_Worm.lua index bbd4c110ba2..a5de17987c4 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Phantom_Worm.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Phantom_Worm.lua @@ -10,9 +10,10 @@ entity.onMobInitialize = function(mob) end entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) mob:addImmunity(xi.immunity.SILENCE) mob:addImmunity(xi.immunity.DARK_SLEEP) - mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.PLAGUE) mob:addMod(xi.mod.REGEN, 35) end diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Sabotender_Mariachi.lua b/scripts/zones/Kuftal_Tunnel/mobs/Sabotender_Mariachi.lua index fd70a483512..fc921e6da88 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Sabotender_Mariachi.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Sabotender_Mariachi.lua @@ -81,20 +81,24 @@ entity.spawnPoints = local mobRegen = function(mob) local hour = VanadielHour() if hour >= 6 and hour < 18 then - mob:setMod(xi.mod.REGEN, 80) + mob:setMod(xi.mod.REGEN, 50) else mob:setMod(xi.mod.REGEN, 0) end end entity.onMobInitialize = function(mob) + xi.mob.updateNMSpawnPoint(mob) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.SILENCE) mob:setMobMod(xi.mobMod.GIL_MIN, 15000) mob:setMobMod(xi.mobMod.GIL_MAX, 15000) end entity.onMobSpawn = function(mob) - mob:addImmunity(xi.immunity.DARK_SLEEP) - mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) end entity.onMobRoam = function(mob) @@ -109,4 +113,8 @@ entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 417) end +entity.onMobDespawn = function(mob) + xi.mob.updateNMSpawnPoint(mob) +end + return entity diff --git a/scripts/zones/Kuftal_Tunnel/mobs/Yowie.lua b/scripts/zones/Kuftal_Tunnel/mobs/Yowie.lua index bf4c7a4e0c4..a4a6073b878 100644 --- a/scripts/zones/Kuftal_Tunnel/mobs/Yowie.lua +++ b/scripts/zones/Kuftal_Tunnel/mobs/Yowie.lua @@ -68,14 +68,20 @@ entity.spawnPoints = } entity.onMobInitialize = function(mob) + xi.mob.updateNMSpawnPoint(mob) mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.TERROR) mob:setMobMod(xi.mobMod.GIL_MIN, 12000) mob:setMobMod(xi.mobMod.GIL_MAX, 12000) end entity.onMobSpawn = function(mob) + mob:setMod(xi.mod.REGAIN, 25) mob:addImmunity(xi.immunity.DARK_SLEEP) mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 150) end entity.onAdditionalEffect = function(mob, target, damage) @@ -86,4 +92,8 @@ entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 419) end +entity.onMobDespawn = function(mob) + xi.mob.updateNMSpawnPoint(mob) +end + return entity diff --git a/sql/mob_groups.sql b/sql/mob_groups.sql index bfd1ce87409..984ad43fb7d 100644 --- a/sql/mob_groups.sql +++ b/sql/mob_groups.sql @@ -4156,7 +4156,7 @@ INSERT INTO `mob_groups` VALUES (93,1124,77,'Drooling_Daisy',0,128,410,0,0,75,80 INSERT INTO `mob_groups` VALUES (94,500,77,'Bonnacon',0,128,337,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (95,1751,77,'Golden_Bat',0,128,82,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (96,3766,77,'Steelfleece_Baldarich',0,128,303,0,0,75,80,0); -INSERT INTO `mob_groups` VALUES (97,3432,77,'Sabotender_Mariachi',0,128,397,0,0,75,80,0); +INSERT INTO `mob_groups` VALUES (97,3432,77,'Sabotender_Mariachi',0,128,397,9000,0,70,72,0); INSERT INTO `mob_groups` VALUES (98,4100,77,'Ungur',0,128,36,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (99,3818,77,'Swamfisk',0,128,102,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (100,552,77,'Buburimboo',0,128,102,0,0,75,80,0); @@ -4180,7 +4180,7 @@ INSERT INTO `mob_groups` VALUES (117,3785,77,'Stray_Mary',0,128,71,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (118,3557,77,'Sewer_Syrup',0,128,1845,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (119,4103,77,'Unut',0,128,104,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (120,3630,77,'Simurgh',0,128,1990,0,0,75,80,0); -INSERT INTO `mob_groups` VALUES (121,3115,77,'Pelican',0,128,201,0,0,75,80,0); +INSERT INTO `mob_groups` VALUES (121,3115,77,'Pelican',0,128,201,15400,0,80,81,0); INSERT INTO `mob_groups` VALUES (122,639,77,'Cargo_Crab_Colin',0,128,100,0,0,0,0,0); INSERT INTO `mob_groups` VALUES (123,4378,77,'Wounded_Wurfel',0,128,181,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (124,3113,77,'Peg_Powler',0,128,110,0,0,75,80,0); @@ -8547,8 +8547,8 @@ INSERT INTO `mob_groups` VALUES (22,71,113,'Air_Elemental',300,4,38,0,0,52,54,0) INSERT INTO `mob_groups` VALUES (23,5425,113,'Tegmine',7200,0,2945,10500,5000,70,73,0); INSERT INTO `mob_groups` VALUES (24,6835,113,'Zmey_Gorynych',3600,0,3289,0,0,78,78,0); INSERT INTO `mob_groups` VALUES (25,1806,113,'Greater_Manticore',300,0,1228,0,0,76,79,0); -INSERT INTO `mob_groups` VALUES (26,1429,113,'Frostmane',0,32,912,0,0,80,80,0); -INSERT INTO `mob_groups` VALUES (27,2287,113,'Kreutzet',0,128,1466,11000,0,79,80,0); +INSERT INTO `mob_groups` VALUES (26,1429,113,'Frostmane',0,32,912,10500,0,80,80,0); +INSERT INTO `mob_groups` VALUES (27,2287,113,'Kreutzet',0,128,1466,13000,0,79,80,0); INSERT INTO `mob_groups` VALUES (28,302,113,'Axesarion_the_Wanderer',0,128,0,7600,0,68,68,0); INSERT INTO `mob_groups` VALUES (29,1983,113,'Hobgoblin_Warrior',0,128,0,0,0,75,80,0); INSERT INTO `mob_groups` VALUES (30,1984,113,'Hobgoblin_White_Mage',0,128,0,0,0,75,80,0); @@ -12196,7 +12196,7 @@ INSERT INTO `mob_groups` VALUES (12,71,174,'Air_Elemental',300,4,38,0,0,68,70,0) INSERT INTO `mob_groups` VALUES (13,3433,174,'Sabotender_Sediendo',300,0,2141,0,0,64,67,0); INSERT INTO `mob_groups` VALUES (14,3432,174,'Sabotender_Mariachi',0,32,2140,8000,0,68,70,0); INSERT INTO `mob_groups` VALUES (15,3342,174,'Recluse_Spider',300,0,2084,0,0,63,66,0); -INSERT INTO `mob_groups` VALUES (16,105,174,'Amemet',0,32,62,15000,0,66,66,0); +INSERT INTO `mob_groups` VALUES (16,105,174,'Amemet',0,32,62,11500,0,65,66,0); INSERT INTO `mob_groups` VALUES (17,1039,174,'Diplopod',960,0,656,0,0,68,71,0); INSERT INTO `mob_groups` VALUES (18,3079,174,'Ovinnik',300,0,1969,0,0,77,79,0); INSERT INTO `mob_groups` VALUES (19,1801,174,'Greater_Cockatrice',300,0,201,0,0,78,80,0); @@ -12210,14 +12210,14 @@ INSERT INTO `mob_groups` VALUES (26,1634,174,'Goblin_Alchemist',300,0,1014,0,0,6 INSERT INTO `mob_groups` VALUES (27,1637,174,'Goblin_Bandit',300,0,1022,0,0,66,69,0); INSERT INTO `mob_groups` VALUES (28,1734,174,'Goblin_Tamer',300,0,1168,0,0,66,69,0); INSERT INTO `mob_groups` VALUES (29,1732,174,'Goblins_Spider',0,128,0,0,0,53,55,0); -INSERT INTO `mob_groups` VALUES (30,463,174,'Bloodthirster_Madkix',0,32,305,9000,0,69,72,0); +INSERT INTO `mob_groups` VALUES (30,463,174,'Bloodthirster_Madkix',0,32,305,9700,0,70,72,0); INSERT INTO `mob_groups` VALUES (31,2292,174,'Kuftal_Digger',300,0,1467,0,0,66,69,0); -INSERT INTO `mob_groups` VALUES (32,4478,174,'Yowie',0,32,2791,7050,0,69,71,0); -INSERT INTO `mob_groups` VALUES (33,207,174,'Arachne',0,32,150,4200,0,68,69,0); +INSERT INTO `mob_groups` VALUES (32,4478,174,'Yowie',0,32,2791,12500,0,69,71,0); +INSERT INTO `mob_groups` VALUES (33,207,174,'Arachne',0,32,150,8700,0,67,69,0); INSERT INTO `mob_groups` VALUES (34,2664,174,'Mimic',0,128,1685,0,0,60,60,0); INSERT INTO `mob_groups` VALUES (35,620,174,'Cancer',0,128,403,6200,0,65,65,0); INSERT INTO `mob_groups` VALUES (36,3375,174,'Robber_Crab',0,128,2110,0,0,60,63,0); -INSERT INTO `mob_groups` VALUES (37,3129,174,'Phantom_Worm',0,128,1994,7200,7200,70,72,0); +INSERT INTO `mob_groups` VALUES (37,3129,174,'Phantom_Worm',0,128,1994,7500,7500,70,72,0); INSERT INTO `mob_groups` VALUES (38,1841,174,'Guivre',0,128,1252,22000,0,82,83,0); INSERT INTO `mob_groups` VALUES (39,2214,174,'Kettenkaefer',0,128,0,10500,0,80,80,0); INSERT INTO `mob_groups` VALUES (40,5180,174,'Tangaroa',0,128,0,0,50000,96,97,0); @@ -13861,7 +13861,7 @@ INSERT INTO `mob_groups` VALUES (2,1701,212,'Goblin_Poacher',300,0,1139,0,0,46,4 INSERT INTO `mob_groups` VALUES (3,1709,212,'Goblin_Robber',300,0,1147,0,0,46,49,0); INSERT INTO `mob_groups` VALUES (4,2311,212,'Labyrinth_Lizard',300,0,221,0,0,46,49,0); INSERT INTO `mob_groups` VALUES (5,2310,212,'Labyrinth_Leech',300,0,174,0,0,45,48,0); -INSERT INTO `mob_groups` VALUES (6,584,212,'Bune',0,128,389,13300,0,80,80,0); +INSERT INTO `mob_groups` VALUES (6,584,212,'Bune',0,128,389,13300,0,81,83,0); INSERT INTO `mob_groups` VALUES (7,1924,212,'Hell_Bat',300,0,234,0,0,44,48,0); INSERT INTO `mob_groups` VALUES (8,1705,212,'Goblin_Reaper',300,0,1141,0,0,46,49,0); INSERT INTO `mob_groups` VALUES (9,1901,212,'Hawker',300,0,571,0,0,45,48,0); @@ -13872,7 +13872,7 @@ INSERT INTO `mob_groups` VALUES (13,1687,212,'Goblin_Mercenary',300,0,1115,0,0,6 INSERT INTO `mob_groups` VALUES (14,1634,212,'Goblin_Alchemist',300,0,1014,0,0,65,68,0); INSERT INTO `mob_groups` VALUES (15,1711,212,'Goblin_Shepherd',300,0,1156,0,0,65,68,0); INSERT INTO `mob_groups` VALUES (16,1728,212,'Goblins_Leech',0,128,0,0,0,53,55,0); -INSERT INTO `mob_groups` VALUES (17,4390,212,'Wyvernpoacher_Drachlox',0,32,2680,7500,0,70,75,0); +INSERT INTO `mob_groups` VALUES (17,4390,212,'Wyvernpoacher_Drachlox',0,32,2680,7500,0,70,72,0); INSERT INTO `mob_groups` VALUES (18,1085,212,'Doom_Soldier',300,0,686,0,0,65,67,0); INSERT INTO `mob_groups` VALUES (19,1083,212,'Doom_Mage',300,0,676,0,0,65,67,0); INSERT INTO `mob_groups` VALUES (20,4580,212,'Boulder_Eater',300,0,2816,0,0,100,105,0); @@ -13884,11 +13884,11 @@ INSERT INTO `mob_groups` VALUES (25,1341,212,'Fire_Elemental',300,4,831,0,0,75,7 INSERT INTO `mob_groups` VALUES (26,4065,212,'Typhoon_Wyvern',300,0,42,0,0,78,80,0); INSERT INTO `mob_groups` VALUES (27,976,212,'Demonic_Pugil',300,0,463,0,0,73,76,0); INSERT INTO `mob_groups` VALUES (28,1255,212,'Erlik',1200,0,790,0,0,75,78,0); -INSERT INTO `mob_groups` VALUES (29,339,212,'Baobhan_Sith',0,32,225,7000,0,77,81,0); +INSERT INTO `mob_groups` VALUES (29,339,212,'Baobhan_Sith',0,32,225,7000,0,79,81,0); INSERT INTO `mob_groups` VALUES (30,6334,212,'Antares',960,0,629,0,0,77,79,0); -INSERT INTO `mob_groups` VALUES (31,3856,212,'Taxim',0,32,2385,0,0,78,79,0); -INSERT INTO `mob_groups` VALUES (32,4100,212,'Ungur',0,32,2521,20000,0,80,82,0); -INSERT INTO `mob_groups` VALUES (33,109,212,'Amikiri',0,32,72,25000,0,80,82,0); +INSERT INTO `mob_groups` VALUES (31,3856,212,'Taxim',0,32,2385,6500,6500,78,80,0); +INSERT INTO `mob_groups` VALUES (32,4100,212,'Ungur',0,32,2521,16000,0,81,83,0); +INSERT INTO `mob_groups` VALUES (33,109,212,'Amikiri',0,32,72,27000,0,80,82,0); INSERT INTO `mob_groups` VALUES (34,1550,212,'Gigaplasm',0,128,0,4500,0,70,70,0); INSERT INTO `mob_groups` VALUES (35,2469,212,'Macroplasm',0,128,0,3000,0,70,70,0); INSERT INTO `mob_groups` VALUES (36,2648,212,'Microplasm',0,128,0,1050,0,70,70,0); diff --git a/sql/mob_pools.sql b/sql/mob_pools.sql index a52e912faa4..03b93630dbb 100644 --- a/sql/mob_pools.sql +++ b/sql/mob_pools.sql @@ -164,7 +164,7 @@ INSERT INTO `mob_pools` VALUES (105,'Amemet','Amemet',174,0x00004801000000000000 INSERT INTO `mob_pools` VALUES (106,'Ameretat','Ameretat',186,0x00007E0100000000000000000000000000000000,1,1,7,200,100,0,1,0,0,0,0,0,450,1667,12,0,0,0,0,2044,186,1,32); INSERT INTO `mob_pools` VALUES (107,'Amethyst_Quadav','Amethyst_Quadav',202,0x0000990200000000000000000000000000000000,3,3,3,265,100,0,1,0,1,0,0,0,629,1153,0,0,20,0,0,202,202,0,12); INSERT INTO `mob_pools` VALUES (108,'Amhuluk','Amhuluk',6,0x0000570900000000000000000000000000000000,20,5,11,240,100,0,1,1,0,2,0,0,0,1183,0,0,231,0,0,884,6,3,55); -INSERT INTO `mob_pools` VALUES (109,'Amikiri','Amikiri',217,0x00001C0100000000000000000000000000000000,1,1,7,280,100,0,1,0,0,2,0,32,0,1181,0,0,0,0,0,217,217,2,32); +INSERT INTO `mob_pools` VALUES (109,'Amikiri','Amikiri',217,0x00001C0100000000000000000000000000000000,1,1,7,240,100,0,1,0,0,2,0,32,0,1181,0,0,0,0,0,217,217,2,32); INSERT INTO `mob_pools` VALUES (110,'Amnaf_blu','Amnaf_blu',149,0x05006707416D6E61660000000000000000000000,16,16,3,240,100,0,1,1,1,34,0,32,1,1689,0,0,212,0,0,782,149,NULL,NULL); INSERT INTO `mob_pools` VALUES (111,'Amoebic_Nodule','Amoebic_Nodule',229,0x0000240100000000000000000000000000000000,1,1,7,240,100,0,1,1,0,4,0,0,0,3,0,0,0,0,0,229,229,NULL,NULL); INSERT INTO `mob_pools` VALUES (112,'Amphiptere','Amphiptere',6,0x0000AE0800000000000000000000000000000000,1,1,3,240,100,0,1,1,1,2,0,2,1,3201,5,0,0,0,1024,6,6,0,34); @@ -394,7 +394,7 @@ INSERT INTO `mob_pools` VALUES (335,'Bandersnatch','Bandersnatch',143,0x00006C01 INSERT INTO `mob_pools` VALUES (336,'Bandrix_Rockjaw','Bandrix_Rockjaw',373,0x00003E0400000000000000000000000000000000,6,6,2,240,100,0,1,0,1,2,0,32,0,159,0,0,0,0,0,373,373,3,20); INSERT INTO `mob_pools` VALUES (337,'Bane_Lizard','Bane_Lizard',174,0x0000480100000000000000000000000000000000,1,1,7,240,100,0,0,0,1,0,0,0,299,131,0,0,0,0,0,174,174,1,16); INSERT INTO `mob_pools` VALUES (338,'Banshee','Banshee',121,0x0000700100000000000000000000000000000000,4,4,12,240,100,0,1,0,0,0,0,0,177,643,8,0,28,0,0,121,121,1,8); -INSERT INTO `mob_pools` VALUES (339,'Baobhan_Sith','Baobhan_Sith',121,0x0000700100000000000000000000000000000000,4,4,12,240,100,0,1,0,0,2,0,32,0,157,0,0,28,0,0,121,121,2,9); +INSERT INTO `mob_pools` VALUES (339,'Baobhan_Sith','Baobhan_Sith',121,0x0000700100000000000000000000000000000000,1,4,12,240,100,0,1,0,0,2,0,32,0,157,0,0,28,0,0,121,121,2,9); INSERT INTO `mob_pools` VALUES (340,'Barakbok','Barakbok',189,0x0000660200000000000000000000000000000000,8,8,5,240,100,0,1,0,1,2,0,32,0,155,0,0,5,0,0,334,334,1,15); INSERT INTO `mob_pools` VALUES (341,'Bardha','Bardha',121,0x0000700100000000000000000000000000000000,4,4,12,240,100,0,1,1,1,16,0,0,970,131,0,0,28,0,256,121,121,NULL,NULL); INSERT INTO `mob_pools` VALUES (342,'Barghest','Barghest',143,0x00006C0100000000000000000000000000000000,1,1,3,240,100,0,1,0,0,0,0,0,664,131,0,0,0,0,0,143,143,1,25); @@ -518,7 +518,7 @@ INSERT INTO `mob_pools` VALUES (459,'Bloodlapper','Bloodlapper',436,0x0000DC0700 INSERT INTO `mob_pools` VALUES (460,'Bloodpool_Vorax','Bloodpool_Vorax',172,0x0000140100000000000000000000000000000000,1,1,7,240,100,0,0,0,1,2,0,32,0,157,0,0,0,0,0,172,172,2,12); INSERT INTO `mob_pools` VALUES (461,'Bloodsucker_NI','Bloodsucker',172,0x0000140100000000000000000000000000000000,1,1,7,240,100,0,1,0,0,0,0,0,0,131,0,0,0,0,0,172,172,NULL,NULL); INSERT INTO `mob_pools` VALUES (462,'Bloodtear_Baldurf','Bloodtear_Baldurf',208,0x0000580100000000000000000000000000000000,1,1,7,240,100,0,1,0,0,2,0,32,0,159,0,0,0,0,0,208,208,3,58); -INSERT INTO `mob_pools` VALUES (463,'Bloodthirster_Madkix','Bloodthirster_Madkix',133,0x0000FC0100000000000000000000000000000000,1,1,5,240,100,0,1,0,1,2,0,32,0,159,0,0,0,0,0,133,133,NULL,NULL); +INSERT INTO `mob_pools` VALUES (463,'Bloodthirster_Madkix','Bloodthirster_Madkix',133,0x0000FC0100000000000000000000000000000000,1,1,5,240,100,0,1,0,1,2,0,32,0,159,0,0,0,0,0,133,133,3,16); INSERT INTO `mob_pools` VALUES (464,'Bloodwing_Impaler','Bloodwing_Impaler',189,0x00006C0200000000000000000000000000000000,14,14,8,240,100,0,1,0,1,0,0,0,27,129,0,0,0,0,0,334,334,0,12); INSERT INTO `mob_pools` VALUES (465,'Bloody_Bones','Bloody_Bones',89,0x0000DE0600000000000000000000000000000000,8,8,3,240,100,0,1,0,0,2,0,0,0,3,0,0,5,0,0,88,88,2,13); INSERT INTO `mob_pools` VALUES (466,'Bloody_Coffin','Bloody_Coffin',77,0x0000650100000000000000000000000000000000,5,5,3,240,100,0,0,0,0,2,0,0,1828,135,0,0,555,0,0,76,76,3,19); @@ -1484,7 +1484,7 @@ INSERT INTO `mob_pools` VALUES (1425,'Friar_Rush','Friar_Rush',56,0x000018010000 INSERT INTO `mob_pools` VALUES (1426,'Friars_Lantern','Friars_Lantern',56,0x0000180100000000000000000000000000000000,4,5,11,240,100,0,1,0,0,0,0,0,0,643,8,0,17,0,0,56,56,NULL,NULL); INSERT INTO `mob_pools` VALUES (1427,'Frigatebird','Frigatebird',55,0x0000BD0100000000000000000000000000000000,1,1,2,240,100,0,0,0,1,0,0,0,0,131,0,0,0,0,0,55,55,1,20); INSERT INTO `mob_pools` VALUES (1428,'Frog_Prince','Frog_Prince',196,0x0000BF0800000000000000000000000000000000,1,1,0,240,100,0,1,0,0,0,0,0,0,0,0,0,0,0,0,196,196,NULL,NULL); -INSERT INTO `mob_pools` VALUES (1429,'Frostmane','Frostmane',179,0x0000920100000000000000000000000000000000,1,1,7,360,100,0,1,0,0,2,0,32,0,157,0,0,0,0,0,179,179,2,36); +INSERT INTO `mob_pools` VALUES (1429,'Frostmane','Frostmane',179,0x0000920100000000000000000000000000000000,1,1,7,350,100,0,1,0,0,2,0,32,0,157,0,0,0,0,0,179,179,2,36); INSERT INTO `mob_pools` VALUES (1430,'Frost_Bomb_Mk-II','Frost_Bomb_Mk-II',232,0x0000160100000000000000000000000000000000,1,1,6,240,100,0,1,0,0,2,0,0,0,0,0,0,0,0,0,232,232,1,12); INSERT INTO `mob_pools` VALUES (1431,'Frost_Gigas','Frost_Gigas',126,0x0000C60200000000000000000000000000000000,9,1,5,240,100,0,1,0,1,0,0,0,502,131,0,0,0,0,0,126,126,1,30); INSERT INTO `mob_pools` VALUES (1432,'Frost_Lizard','Frost_Lizard',97,0x0000490100000000000000000000000000000000,1,1,7,240,100,0,0,0,1,0,0,0,192,133,0,0,0,0,0,97,97,2,18); @@ -3184,7 +3184,7 @@ INSERT INTO `mob_pools` VALUES (3125,'Phanduron_the_Condemned','Phanduron_the_Co INSERT INTO `mob_pools` VALUES (3126,'Phantasmal_Puk','Phantasmal_Puk',198,0x0000D00600000000000000000000000000000000,1,1,7,200,100,0,1,0,1,0,0,0,7,131,0,0,0,0,0,198,198,1,12); INSERT INTO `mob_pools` VALUES (3127,'Phantom','Phantom',121,0x0000700100000000000000000000000000000000,4,4,12,240,100,0,1,0,0,0,0,0,298,131,16,0,28,0,0,121,121,1,8); INSERT INTO `mob_pools` VALUES (3128,'Phantom_Puk','Phantom_Puk',198,0x0000D00600000000000000000000000000000000,1,1,7,200,100,0,1,0,1,16,0,0,482,135,0,0,0,0,0,413,198,3,16); -INSERT INTO `mob_pools` VALUES (3129,'Phantom_Worm','Phantom_Worm',258,0x0000AA0100000000000000000000000000000000,4,5,7,240,100,0,1,0,1,2,0,0,4937,135,0,0,9,0,64,258,258,NULL,NULL); +INSERT INTO `mob_pools` VALUES (3129,'Phantom_Worm','Phantom_Worm',258,0x0000AA0100000000000000000000000000000000,4,1,7,240,100,0,1,0,1,2,0,0,4937,135,0,0,9,0,64,258,258,3,18); INSERT INTO `mob_pools` VALUES (3130,'Phasma','Phasma',121,0x0000700100000000000000000000000000000000,4,4,12,240,100,0,1,0,0,0,0,0,502,643,0,0,28,0,0,121,121,1,8); INSERT INTO `mob_pools` VALUES (3131,'Phlebotomic_Slug','Phlebotomic_Slug',172,0x0000140100000000000000000000000000000000,1,1,7,240,100,0,0,0,1,0,0,0,191,643,0,0,0,0,0,172,172,1,11); INSERT INTO `mob_pools` VALUES (3132,'Phoedme','Phoedme',172,0x0000140100000000000000000000000000000000,8,1,7,240,100,0,1,0,1,16,0,0,0,6,157,0,1,0,0,723,172,2,12); @@ -3488,7 +3488,7 @@ INSERT INTO `mob_pools` VALUES (3428,'Sabotender_Bailarin','Sabotender_Bailarin' INSERT INTO `mob_pools` VALUES (3429,'Sabotender_Campeon','Sabotender_Campeon',212,0x0000750100000000000000000000000000000000,3,6,7,240,100,0,1,1,1,16,0,0,1931,129,0,0,1,0,0,212,212,0,6); INSERT INTO `mob_pools` VALUES (3430,'Sabotender_Enamorado','Sabotender_Enamorado',212,0x0000740100000000000000000000000000000000,12,12,7,240,100,0,1,0,0,2,0,0,3906,133,0,0,0,0,0,212,212,2,9); INSERT INTO `mob_pools` VALUES (3431,'Sabotender_Maestro','Sabotender_Maestro',212,0x0000740100000000000000000000000000000000,2,2,7,360,100,0,1,0,1,0,0,0,0,0,0,0,0,0,0,212,212,NULL,NULL); -INSERT INTO `mob_pools` VALUES (3432,'Sabotender_Mariachi','Sabotender_Mariachi',212,0x0000740100000000000000000000000000000000,2,2,7,360,100,0,1,0,0,2,0,0,0,133,0,0,0,0,0,212,212,2,9); +INSERT INTO `mob_pools` VALUES (3432,'Sabotender_Mariachi','Sabotender_Mariachi',212,0x0000740100000000000000000000000000000000,1,1,7,240,100,0,1,0,0,2,0,0,0,133,0,0,0,0,0,212,212,2,9); INSERT INTO `mob_pools` VALUES (3433,'Sabotender_Sediendo','Sabotender_Sediendo',212,0x0000740100000000000000000000000000000000,2,2,7,360,100,0,1,0,0,0,0,0,285,131,0,0,0,0,0,212,212,1,8); INSERT INTO `mob_pools` VALUES (3434,'Sacrificial_Goblet','Sacrificial_Goblet',175,0x00009C0100000000000000000000000000000000,4,4,7,240,100,0,1,0,0,2,0,0,0,3,0,0,36,0,0,175,175,NULL,NULL); INSERT INTO `mob_pools` VALUES (3435,'Sadfly','Sadfly',113,0x0000C00100000000000000000000000000000000,1,1,8,240,100,0,0,0,1,0,0,0,566,641,8,0,0,0,0,113,113,0,12); @@ -3912,7 +3912,7 @@ INSERT INTO `mob_pools` VALUES (3852,'Taurus','Taurus',240,0x00004F0500000000000 INSERT INTO `mob_pools` VALUES (3853,'Tavnazian_Ram','Tavnazian_Ram',208,0x0000580100000000000000000000000000000000,1,1,7,320,100,0,1,0,1,0,0,0,608,133,0,0,0,0,0,208,208,2,48); INSERT INTO `mob_pools` VALUES (3854,'Tavnazian_Sheep','Tavnazian_Sheep',226,0x0000540100000000000000000000000000000000,1,1,7,240,100,0,0,0,1,0,0,0,344,131,16,0,0,0,0,226,226,1,24); INSERT INTO `mob_pools` VALUES (3855,'Tawny-fingered_Mugberry','Tawny-fingered_Mugberry',243,0x0000AA0400000000000000000000000000000000,6,6,2,240,100,0,1,0,1,2,0,32,0,157,0,0,0,0,0,243,243,2,11); -INSERT INTO `mob_pools` VALUES (3856,'Taxim','Taxim',227,0x0000340200000000000000000000000000000000,4,4,10,240,100,0,1,0,0,2,0,32,0,157,0,0,28,0,0,227,227,2,13); +INSERT INTO `mob_pools` VALUES (3856,'Taxim','Taxim',227,0x0000340200000000000000000000000000000000,4,4,10,280,100,0,1,0,0,2,0,32,0,157,0,0,28,0,0,227,227,2,13); INSERT INTO `mob_pools` VALUES (3857,'TaHyu_Gallanthunter','TaHyu_Gallanthunter',202,0x00001D0400000000000000000000000000000000,8,8,2,265,100,0,1,0,1,2,0,32,0,159,0,0,5,0,0,202,337,NULL,NULL); INSERT INTO `mob_pools` VALUES (3858,'Tebhi','Tebhi',188,0x0000A00100000000000000000000000000000000,1,1,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,188,NULL,NULL); INSERT INTO `mob_pools` VALUES (3859,'Teekesselchen','Teekesselchen',175,0x00009D0100000000000000000000000000000000,4,4,12,240,100,0,0,0,0,2,0,0,1,135,16,0,290,0,0,175,175,3,53); @@ -4156,7 +4156,7 @@ INSERT INTO `mob_pools` VALUES (4096,'Undead_Toad','Undead_Toad',86,0x0000410100 INSERT INTO `mob_pools` VALUES (4097,'Undefeatable_Sappdapp','Undefeatable_Sappdapp',189,0x0000670200000000000000000000000000000000,8,8,5,240,100,0,1,0,1,18,0,32,0,1181,0,0,5,0,0,334,334,2,17); INSERT INTO `mob_pools` VALUES (4098,'Underworld_Bats','Underworld_Bats',47,0x0000040100000000000000000000000000000000,1,1,11,240,100,0,1,0,1,0,0,64,165,1669,8,0,0,0,0,47,47,2,18); INSERT INTO `mob_pools` VALUES (4099,'Ungeweder','Ungeweder',105,0x0000660800000000000000000000000000000000,5,3,11,240,100,0,1,0,0,0,0,0,0,0,0,0,3,0,0,105,105,1,17); -INSERT INTO `mob_pools` VALUES (4100,'Ungur','Ungur',266,0x00008E0100000000000000000000000000000000,1,1,7,240,100,0,1,0,1,2,0,32,0,1181,0,0,0,0,0,266,266,2,36); +INSERT INTO `mob_pools` VALUES (4100,'Ungur','Ungur',266,0x00008E0100000000000000000000000000000000,1,1,7,200,100,0,1,0,1,2,0,32,0,1181,0,0,0,0,0,266,266,2,36); INSERT INTO `mob_pools` VALUES (4101,'Unseelie','Unseelie',195,0x0000F00700000000000000000000000000000000,3,3,11,240,100,0,1,0,0,0,0,0,0,1539,8,0,20,0,0,195,195,1,8); INSERT INTO `mob_pools` VALUES (4102,'Unstable_Cluster','Unstable_Cluster',68,0x0000220100000000000000000000000000000000,1,1,6,360,100,0,1,0,0,2,0,0,1997,1157,4,0,0,0,0,68,68,2,43); INSERT INTO `mob_pools` VALUES (4103,'Unut','Unut',206,0x00000C0100000000000000000000000000000000,6,1,7,200,100,0,0,0,1,2,0,32,0,1181,0,0,0,0,0,206,206,2,14); @@ -4534,7 +4534,7 @@ INSERT INTO `mob_pools` VALUES (4474,'Yoo_Mihi_the_Haze','Yoo_Mihi_the_Haze',270 INSERT INTO `mob_pools` VALUES (4475,'Young_Behemoth','Young_Behemoth',51,0x0000940100000000000000000000000000000000,1,1,6,380,100,1024,1,1,0,2,0,0,0,0,0,0,0,0,0,51,51,NULL,NULL); INSERT INTO `mob_pools` VALUES (4476,'Young_Opo-opo','Young_Opo-opo',188,0x0000A00100000000000000000000000000000000,1,1,7,200,100,0,0,0,1,0,0,0,237,131,0,0,0,0,0,188,188,1,18); INSERT INTO `mob_pools` VALUES (4477,'Young_Quadav','Young_Quadav',202,0x0000860200000000000000000000000000000000,1,1,2,265,100,0,1,0,1,0,0,0,872,129,0,0,0,0,0,202,202,0,12); -INSERT INTO `mob_pools` VALUES (4478,'Yowie','Yowie',210,0x00003D0100000000000000000000000000000000,6,6,7,220,100,0,1,0,1,2,0,0,309,133,0,0,0,0,0,210,210,2,21); +INSERT INTO `mob_pools` VALUES (4478,'Yowie','Yowie',210,0x00003D0100000000000000000000000000000000,1,1,7,240,100,0,1,0,1,2,0,0,309,133,0,0,0,0,0,210,210,2,21); INSERT INTO `mob_pools` VALUES (4479,'YoBhu_Hideousmask','YoBhu_Hideousmask',202,0x0000860200000000000000000000000000000000,1,1,4,265,100,0,1,0,1,16,0,0,0,0,0,0,0,0,0,202,202,2,17); INSERT INTO `mob_pools` VALUES (4480,'Ypotryll','Ypotryll',58,0x0000470500000000000000000000000000000000,1,1,3,240,100,0,1,0,0,0,0,0,1,1157,0,0,0,0,0,58,58,2,13); INSERT INTO `mob_pools` VALUES (4481,'Yrvaulair_S_Cousseraux','Yrvaulair_S_Cousseraux',145,0x01000E03A410D920D930D940D950726100705880,14,7,8,240,100,0,0,0,0,0,0,32,0,1179,0,0,0,0,0,145,145,1,12);