From 4b8069e264d5e74773ac912ef3a96a124e186caa Mon Sep 17 00:00:00 2001 From: ThrisStraizo <45871917+ThrisStraizo@users.noreply.github.com> Date: Tue, 10 Feb 2026 20:11:41 -0800 Subject: [PATCH] PLD AF1 Audit This PR audits the PLD AF1 mob Polevik for HP/Delay/DMG/Resistances and general behavior. --- scripts/zones/Ordelles_Caves/mobs/Polevik.lua | 17 ++++++++++++++++- sql/mob_groups.sql | 2 +- sql/mob_pools.sql | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/scripts/zones/Ordelles_Caves/mobs/Polevik.lua b/scripts/zones/Ordelles_Caves/mobs/Polevik.lua index f470486b6e3..44d50938b74 100644 --- a/scripts/zones/Ordelles_Caves/mobs/Polevik.lua +++ b/scripts/zones/Ordelles_Caves/mobs/Polevik.lua @@ -9,9 +9,24 @@ local entity = {} entity.onMobInitialize = function(mob) mob:setMobMod(xi.mobMod.IDLE_DESPAWN, 180) + mob:setMobMod(xi.mobMod.MAGIC_COOL, 35) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.SLOW) + mob:addImmunity(xi.immunity.ELEGY) end -entity.onMobDeath = function(mob, player, optParams) +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 300) + mob:setMobMod(xi.mobMod.MAGIC_DELAY, 0) + mob:setMod(xi.mod.STUN_RES_RANK, 10) + + mob:setMod(xi.mod.UDMGMAGIC, -7500) + mob:setMod(xi.mod.SLASH_SDT, -8500) + mob:setMod(xi.mod.PIERCE_SDT, -8500) + mob:setMod(xi.mod.IMPACT_SDT, -8500) + mob:setMod(xi.mod.HTH_SDT, -8500) end return entity diff --git a/sql/mob_groups.sql b/sql/mob_groups.sql index d48e5296222..94903c5836f 100644 --- a/sql/mob_groups.sql +++ b/sql/mob_groups.sql @@ -13193,7 +13193,7 @@ INSERT INTO `mob_groups` VALUES (41,2808,193,'Napalm',300,0,1775,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (42,71,193,'Air_Elemental',720,4,39,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (43,4309,193,'Water_Elemental',720,4,2630,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (44,5169,193,'Bombast',5400,0,3223,3050,5000,0,'WOTG'); -INSERT INTO `mob_groups` VALUES (45,3169,193,'Polevik',0,128,0,0,0,0,NULL); +INSERT INTO `mob_groups` VALUES (45,3169,193,'Polevik',0,128,0,900,2000,0,NULL); INSERT INTO `mob_groups` VALUES (46,1501,193,'Gerwitzs_Axe',0,128,947,7500,0,0,NULL); INSERT INTO `mob_groups` VALUES (47,1504,193,'Gerwitzs_Sword',0,128,948,3000,3000,0,NULL); INSERT INTO `mob_groups` VALUES (48,1503,193,'Gerwitzs_Soul',0,128,0,5600,5600,0,NULL); diff --git a/sql/mob_pools.sql b/sql/mob_pools.sql index 1bbe5d67f04..5c7da127a2f 100644 --- a/sql/mob_pools.sql +++ b/sql/mob_pools.sql @@ -3224,7 +3224,7 @@ INSERT INTO `mob_pools` VALUES (3165,'Poison_Leech','Poison_Leech',172,0x0000140 INSERT INTO `mob_pools` VALUES (3166,'Poison_Peiste','Poison_Peiste',192,0x0000DF0700000000000000000000000000000000,1,1,7,240,100,0,1,0,1,0,0,0,0,3,0,0,0,0,0,192,192,NULL,NULL); INSERT INTO `mob_pools` VALUES (3167,'Poison_Pukis','Poison_Pukis',87,0x0000A40100000000000000000000000000000000,1,1,12,240,100,0,1,1,1,2,6656,0,1298,135,0,0,0,0,0,2075,87,3,47); INSERT INTO `mob_pools` VALUES (3168,'Polar_Hare','Polar_Hare',404,0x00000E0100000000000000000000000000000000,6,6,7,240,100,0,0,0,0,0,0,0,555,133,0,0,0,0,0,405,404,2,14); -INSERT INTO `mob_pools` VALUES (3169,'Polevik','Polevik',101,0x0000B70100000000000000000000000000000000,5,4,3,240,100,0,1,0,0,2,0,0,7,131,16,0,13,0,0,101,101,1,3); +INSERT INTO `mob_pools` VALUES (3169,'Polevik','Polevik',101,0x0000B70100000000000000000000000000000000,5,4,3,300,100,0,1,0,0,2,0,0,7,131,16,0,13,0,0,101,101,1,3); INSERT INTO `mob_pools` VALUES (3170,'Poltergeist','Poltergeist',110,0x0000C30100000000000000000000000000000000,1,1,3,240,100,0,1,0,0,0,0,0,795,131,0,0,0,0,0,110,110,1,20); INSERT INTO `mob_pools` VALUES (3171,'Polybotes','Polybotes',126,0x0000800200000000000000000000000000000000,1,1,6,240,100,0,1,0,1,2,0,32,2132,157,0,0,0,0,0,126,126,2,34); INSERT INTO `mob_pools` VALUES (3172,'Ponderer','Ponderer',241,0x0000680400000000000000000000000000000000,1,5,7,240,100,0,1,1,0,2,0,0,765,135,13,0,0,0,0,241,241,3,16);