From 8495cee6500212ad97d4e13b3b04ee1e8e9c9d63 Mon Sep 17 00:00:00 2001 From: Kipling Date: Tue, 27 Jan 2026 01:04:13 -0800 Subject: [PATCH] Aragoneu Region NM Audits --- .../mobs/Moo_Ouzi_the_Swiftblade.lua | 4 ++++ .../mobs/Tzee_Xicu_the_Manifest.lua | 5 ++-- .../mobs/Waraxe_Beak.lua | 10 ++++++++ sql/mob_groups.sql | 24 +++++++++---------- sql/mob_pools.sql | 4 ++-- sql/mob_spawn_points.sql | 2 +- 6 files changed, 31 insertions(+), 18 deletions(-) diff --git a/scripts/zones/Castle_Oztroja/mobs/Moo_Ouzi_the_Swiftblade.lua b/scripts/zones/Castle_Oztroja/mobs/Moo_Ouzi_the_Swiftblade.lua index 4c4e8a439b1..3c687cda2f5 100644 --- a/scripts/zones/Castle_Oztroja/mobs/Moo_Ouzi_the_Swiftblade.lua +++ b/scripts/zones/Castle_Oztroja/mobs/Moo_Ouzi_the_Swiftblade.lua @@ -69,6 +69,10 @@ entity.phList = [ID.mob.MOO_OUZI_THE_SWIFTBLADE - 3] = ID.mob.MOO_OUZI_THE_SWIFTBLADE, -- -38.689 0.191 -101.068 } +entity.onMobSpawn = function(mob) + mob:setMod(xi.mod.DOUBLE_ATTACK, 10) +end + entity.onMobDeath = function(mob, player, optParams) xi.hunts.checkHunt(mob, player, 303) xi.magian.onMobDeath(mob, player, optParams, set{ 892 }) diff --git a/scripts/zones/Castle_Oztroja/mobs/Tzee_Xicu_the_Manifest.lua b/scripts/zones/Castle_Oztroja/mobs/Tzee_Xicu_the_Manifest.lua index ddd85159f70..fe7c55fa602 100644 --- a/scripts/zones/Castle_Oztroja/mobs/Tzee_Xicu_the_Manifest.lua +++ b/scripts/zones/Castle_Oztroja/mobs/Tzee_Xicu_the_Manifest.lua @@ -67,11 +67,10 @@ entity.onMobInitialize = function(mob) xi.pet.setMobPet(mob, 1, 'Yagudos_Elemental') mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) mob:setMod(xi.mod.DARK_SLEEP_RES_RANK, 11) - mob:setMod(xi.mod.LIGHT_SLEEP_RES_RANK, 11) mob:setMod(xi.mod.PARALYZE_RES_RANK, 8) mob:setMod(xi.mod.SLOW_RES_RANK, 8) - mob:setMod(xi.mod.SILENCE_RES_RANK, 11) - mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 200) + mob:setMod(xi.mod.SILENCE_RES_RANK, 10) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) end entity.onMobEngage = function(mob, target) diff --git a/scripts/zones/Meriphataud_Mountains/mobs/Waraxe_Beak.lua b/scripts/zones/Meriphataud_Mountains/mobs/Waraxe_Beak.lua index 5ea798c4243..b5b44799e00 100644 --- a/scripts/zones/Meriphataud_Mountains/mobs/Waraxe_Beak.lua +++ b/scripts/zones/Meriphataud_Mountains/mobs/Waraxe_Beak.lua @@ -65,6 +65,16 @@ entity.onMobInitialize = function(mob) xi.mob.updateNMSpawnPoint(mob) mob:setRespawnTime(math.random(75600, 86400)) -- 21 to 24 hours mob:setMobMod(xi.mobMod.HP_STANDBACK, -1) + mob:setMobMod(xi.mobMod.ALWAYS_AGGRO, 1) + 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:setMod(xi.mod.DOUBLE_ATTACK, 10) + mob:setMod(xi.mod.POWER_MULTIPLIER_SPELL, 15) end entity.onMobDeath = function(mob, player, optParams) diff --git a/sql/mob_groups.sql b/sql/mob_groups.sql index 43f955460fa..222f15a6713 100644 --- a/sql/mob_groups.sql +++ b/sql/mob_groups.sql @@ -8955,13 +8955,13 @@ INSERT INTO `mob_groups` VALUES (26,4444,119,'Yagudo_Priest',300,0,2749,0,0,0,NU INSERT INTO `mob_groups` VALUES (27,4439,119,'Yagudo_Persecutor',300,0,2732,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (28,1341,119,'Fire_Elemental',300,4,831,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (29,5771,119,'Naa_Zeku_the_Unwaiting',0,32,3055,3800,0,0,'WOTG'); -INSERT INTO `mob_groups` VALUES (30,890,119,'Daggerclaw_Dracos',0,32,558,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (31,4287,119,'Waraxe_Beak',0,128,2621,14800,0,0,NULL); +INSERT INTO `mob_groups` VALUES (30,890,119,'Daggerclaw_Dracos',0,32,558,780,0,0,NULL); +INSERT INTO `mob_groups` VALUES (31,4287,119,'Waraxe_Beak',0,128,2621,15000,0,0,NULL); INSERT INTO `mob_groups` VALUES (32,483,119,'Boggart',300,0,319,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (33,827,119,'Crane_Fly',300,0,524,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (34,3752,119,'Stag_Beetle',300,0,2319,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (35,759,119,'Coeurl',300,0,496,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (36,788,119,'Coo_Keja_the_Unseen',0,128,508,0,0,0,NULL); +INSERT INTO `mob_groups` VALUES (36,788,119,'Coo_Keja_the_Unseen',0,128,508,2670,0,0,NULL); INSERT INTO `mob_groups` VALUES (37,4575,119,'Patripatan',0,32,3017,0,0,0,'WOTG'); INSERT INTO `mob_groups` VALUES (38,6658,119,'Goblin_Digger',300,0,1040,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (39,1983,119,'Hobgoblin_Warrior',0,128,0,0,0,0,NULL); @@ -9052,7 +9052,7 @@ INSERT INTO `mob_groups` VALUES (30,3424,120,'Sabertooth_Tiger',300,0,2136,0,0,0 INSERT INTO `mob_groups` VALUES (31,2966,120,'Old_Sabertooth',0,128,0,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (32,3485,120,'Sauromugue_Skink',300,0,2935,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (33,5873,120,'Thunderclaw_Thuban',5400,0,3079,4000,0,0,'WOTG'); -INSERT INTO `mob_groups` VALUES (34,931,120,'Deadly_Dodo',0,32,578,0,0,0,NULL); +INSERT INTO `mob_groups` VALUES (34,931,120,'Deadly_Dodo',0,32,578,4700,0,0,NULL); INSERT INTO `mob_groups` VALUES (35,3912,120,'Thunder_Elemental',300,4,2410,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (36,1065,120,'Diving_Beetle',300,0,670,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (37,1267,120,'Evil_Weapon',300,0,0,0,0,0,NULL); @@ -10993,9 +10993,9 @@ INSERT INTO `mob_groups` VALUES (11,1341,151,'Fire_Elemental',960,4,831,0,0,0,NU INSERT INTO `mob_groups` VALUES (12,1160,151,'Earth_Elemental',960,4,734,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (13,4416,151,'Yagudo_Drummer',780,0,2706,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (14,872,151,'Cutter',780,0,552,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (15,2607,151,'Mee_Deggi_the_Punisher',0,32,1652,2400,0,0,NULL); -INSERT INTO `mob_groups` VALUES (16,2737,151,'Moo_Ouzi_the_Swiftblade',0,32,1730,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (17,3298,151,'Quu_Domi_the_Gallant',0,32,2069,2300,0,0,NULL); +INSERT INTO `mob_groups` VALUES (15,2607,151,'Mee_Deggi_the_Punisher',0,32,1652,2920,0,0,NULL); +INSERT INTO `mob_groups` VALUES (16,2737,151,'Moo_Ouzi_the_Swiftblade',0,32,1730,1570,0,0,NULL); +INSERT INTO `mob_groups` VALUES (17,3298,151,'Quu_Domi_the_Gallant',0,32,2069,2240,0,0,NULL); INSERT INTO `mob_groups` VALUES (18,582,151,'Bulwark_Bat',780,0,386,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (19,4461,151,'Yagudo_Zealot',960,0,2778,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (20,4445,151,'Yagudo_Prior',960,0,2754,0,0,0,NULL); @@ -11013,11 +11013,11 @@ INSERT INTO `mob_groups` VALUES (31,4418,151,'Yagudo_Flagellant',960,0,2833,0,0, INSERT INTO `mob_groups` VALUES (32,5494,151,'Yagudo_Prelate',960,0,2748,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (33,4412,151,'Yagudo_Conductor',960,0,2834,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (34,4407,151,'Yagudo_Assassin',960,0,2695,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (35,4425,151,'Yagudo_High_Priest',1440,0,2714,4500,0,0,NULL); +INSERT INTO `mob_groups` VALUES (35,4425,151,'Yagudo_High_Priest',1440,0,2714,4300,0,0,NULL); INSERT INTO `mob_groups` VALUES (36,4455,151,'Yagudo_Templar',1440,0,2768,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (37,4408,151,'Yagudo_Avatar',0,128,2696,0,0,0,NULL); +INSERT INTO `mob_groups` VALUES (37,4408,151,'Yagudo_Avatar',0,128,2696,4200,0,0,NULL); INSERT INTO `mob_groups` VALUES (38,4453,151,'Yagudos_Avatar',0,128,0,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (39,4072,151,'Tzee_Xicu_the_Manifest',0,128,2511,42000,42000,0,NULL); +INSERT INTO `mob_groups` VALUES (39,4072,151,'Tzee_Xicu_the_Manifest',0,128,2511,39000,42000,0,NULL); INSERT INTO `mob_groups` VALUES (40,2016,151,'Huu_Xalmo_the_Savage',0,128,1341,30000,0,0,NULL); INSERT INTO `mob_groups` VALUES (41,2944,151,'Odontotyrannus',0,128,1838,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (42,4434,151,'Yagudo_Muralist',0,128,0,0,0,0,NULL); @@ -13506,8 +13506,8 @@ INSERT INTO `mob_groups` VALUES (9,731,200,'Citadel_Bats',300,0,473,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (10,980,200,'Demonic_Weapon',300,0,0,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (11,1291,200,'Fallen_Soldier_blm',300,0,815,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (12,407,200,'Bhuta',300,0,264,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (13,2968,200,'Old_Two-Wings',0,128,1851,0,0,0,NULL); -INSERT INTO `mob_groups` VALUES (14,3648,200,'Skewer_Sam',0,128,2266,0,0,0,NULL); +INSERT INTO `mob_groups` VALUES (13,2968,200,'Old_Two-Wings',0,128,1851,8150,0,0,NULL); +INSERT INTO `mob_groups` VALUES (14,3648,200,'Skewer_Sam',0,128,2266,8500,0,0,NULL); INSERT INTO `mob_groups` VALUES (15,6425,200,'Fortalice_Bats',300,0,82,0,0,0,'ABYSSEA'); INSERT INTO `mob_groups` VALUES (16,1328,200,'Fetid_Flesh',300,0,826,0,0,0,NULL); INSERT INTO `mob_groups` VALUES (17,5767,200,'Hazmat',0,32,3051,0,0,0,'WOTG'); diff --git a/sql/mob_pools.sql b/sql/mob_pools.sql index b0b1f8d9dd2..808e99232a9 100644 --- a/sql/mob_pools.sql +++ b/sql/mob_pools.sql @@ -945,7 +945,7 @@ INSERT INTO `mob_pools` VALUES (886,'D5R3-MERROW','D5R3-MERROW',182,0x0600850600 INSERT INTO `mob_pools` VALUES (887,'D5S1-MERROW','D5S1-MERROW',182,0x0600880600000000000000000000000000000000,12,12,5,240,100,0,1,0,1,16,0,0,1,771,0,0,0,0,0,182,182,1,12); INSERT INTO `mob_pools` VALUES (888,'Dabotzs_Ghost','Dabotzs_Ghost',121,0x0000700100000000000000000000000000000000,1,4,12,240,100,0,1,0,0,2,0,32,0,155,0,0,28,0,0,121,121,NULL,NULL); INSERT INTO `mob_pools` VALUES (889,'Dadough_Vanguard','Dadough_Vanguard',202,0x00009A0200000000000000000000000000000000,4,4,5,265,100,0,1,0,1,0,0,0,3243,129,0,0,2,0,0,202,202,0,12); -INSERT INTO `mob_pools` VALUES (890,'Daggerclaw_Dracos','Daggerclaw_Dracos',210,0x00003C0100000000000000000000000000000000,6,6,7,220,100,0,1,0,0,2,0,32,0,157,0,0,0,0,0,210,210,2,21); +INSERT INTO `mob_pools` VALUES (890,'Daggerclaw_Dracos','Daggerclaw_Dracos',210,0x00003C0100000000000000000000000000000000,1,1,7,220,100,0,1,0,0,2,0,32,0,157,0,0,0,0,0,210,210,2,21); INSERT INTO `mob_pools` VALUES (891,'Daggertooth_Pugil','Daggertooth_Pugil',197,0x00005D0100000000000000000000000000000000,1,1,8,240,100,0,1,0,1,0,0,0,0,0,0,0,0,0,0,197,197,NULL,NULL); INSERT INTO `mob_pools` VALUES (892,'Dagourmarche','Dagourmarche',359,0x0500D80100000000000000000000000000000000,1,1,8,360,100,0,1,1,1,2,6656,32,6,157,0,0,0,0,0,359,359,2,22); INSERT INTO `mob_pools` VALUES (893,'Dagourmarches_Wyvern','Dagourmarches_Wyvern',193,0x0000F90200000000000000000000000000000000,4,4,7,240,100,0,1,0,1,8,0,0,0,131,0,0,0,0,0,714,193,NULL,NULL); @@ -2792,7 +2792,7 @@ INSERT INTO `mob_pools` VALUES (2733,'Monitor','Monitor',234,0x00003A01000000000 INSERT INTO `mob_pools` VALUES (2734,'Moonfang_Warrior','Moonfang_Warrior',132,0x0000F10700000000000000000000000000000000,2,2,1,480,100,0,1,0,1,0,0,0,0,129,4,0,0,0,0,132,132,0,15); INSERT INTO `mob_pools` VALUES (2735,'Moon_Bat','Moon_Bat',46,0x0000000100000000000000000000000000000000,1,1,11,240,100,0,0,0,1,0,0,0,771,643,8,0,0,0,0,46,46,1,12); INSERT INTO `mob_pools` VALUES (2736,'Moor_Hound','Moor_Hound',143,0x00006C0100000000000000000000000000000000,1,1,3,240,100,0,1,0,0,0,0,0,658,131,0,0,0,0,0,143,143,1,25); -INSERT INTO `mob_pools` VALUES (2737,'Moo_Ouzi_the_Swiftblade','Moo_Ouzi_the_Swiftblade',270,0x0000560200000000000000000000000000000000,12,12,10,240,100,0,1,0,1,2,0,32,0,155,0,0,0,0,0,360,360,1,15); +INSERT INTO `mob_pools` VALUES (2737,'Moo_Ouzi_the_Swiftblade','Moo_Ouzi_the_Swiftblade',270,0x0000560200000000000000000000000000000000,12,12,10,210,100,0,1,0,1,2,0,32,0,155,0,0,0,0,0,360,360,1,15); INSERT INTO `mob_pools` VALUES (2738,'Morbid_Eye','Morbid_Eye',4,0x0000080100000000000000000000000000000000,1,4,11,240,100,0,1,0,1,0,0,0,260,131,16,0,11,0,0,4,4,1,24); INSERT INTO `mob_pools` VALUES (2739,'Morbid_Molasses','Morbid_Molasses',66,0x0000250100000000000000000000000000000000,9,9,5,240,100,0,1,1,0,18,0,0,1,135,0,0,0,0,0,66,66,3,48); INSERT INTO `mob_pools` VALUES (2740,'Morblox_Chubbychin','Morblox_Chubbychin',373,0x0000420400000000000000000000000000000000,15,15,11,240,100,0,1,0,1,2,0,32,2241,159,0,0,141,0,0,373,373,3,20); diff --git a/sql/mob_spawn_points.sql b/sql/mob_spawn_points.sql index f2ec16d478f..3197281f000 100644 --- a/sql/mob_spawn_points.sql +++ b/sql/mob_spawn_points.sql @@ -42534,7 +42534,7 @@ INSERT INTO `mob_spawn_points` VALUES (17264942,0,'Yagudo_Theologist','Yagudo Th INSERT INTO `mob_spawn_points` VALUES (17264943,0,'Yagudo_Piper','Yagudo Piper',25,16,20,584.146,-23.986,129.662,125); INSERT INTO `mob_spawn_points` VALUES (17264944,0,'Yagudo_Priest','Yagudo Priest',26,21,25,632.632,-23.354,71.671,42); INSERT INTO `mob_spawn_points` VALUES (17264945,0,'Yagudo_Persecutor','Yagudo Persecutor',27,16,20,598.668,-25.077,167.133,63); -INSERT INTO `mob_spawn_points` VALUES (17264946,0,'Coo_Keja_the_Unseen','Coo Keja the Unseen',36,37,40,684.000,-23.000,6.000,127); +INSERT INTO `mob_spawn_points` VALUES (17264946,0,'Coo_Keja_the_Unseen','Coo Keja the Unseen',36,36,37,684.000,-23.000,6.000,127); INSERT INTO `mob_spawn_points` VALUES (17264947,0,'Yagudo_Votary','Yagudo Votary',78,21,25,618.083,-32.017,192.547,213); INSERT INTO `mob_spawn_points` VALUES (17264948,0,'Yagudo_Theologist','Yagudo Theologist',79,21,25,617.908,-31.896,190.706,217); INSERT INTO `mob_spawn_points` VALUES (17264949,0,'Wandering_Sapling','Wandering Sapling',1,13,16,547.003,-42.030,347.868,102);