From 4d0c120eb576302330d1f5bd8dffd89935e5c1a4 Mon Sep 17 00:00:00 2001 From: Kipling Date: Sat, 17 Jan 2026 21:22:15 -0800 Subject: [PATCH] Bibiki Bay NM Audits Bibiki Bay NM Audits Bibiki Bay NM Audits - Adjust Ordering --- scripts/zones/Bibiki_Bay/mobs/Splacknuck.lua | 12 ++++++++++++ scripts/zones/Manaclipper/mobs/Cyclopean_Conch.lua | 10 +++++++--- scripts/zones/Manaclipper/mobs/Harajnite.lua | 4 ++++ scripts/zones/Manaclipper/mobs/Zoredonite.lua | 3 +++ sql/mob_groups.sql | 8 ++++---- sql/mob_pools.sql | 2 +- 6 files changed, 31 insertions(+), 8 deletions(-) diff --git a/scripts/zones/Bibiki_Bay/mobs/Splacknuck.lua b/scripts/zones/Bibiki_Bay/mobs/Splacknuck.lua index fd1c4604833..3b6d1f688b5 100644 --- a/scripts/zones/Bibiki_Bay/mobs/Splacknuck.lua +++ b/scripts/zones/Bibiki_Bay/mobs/Splacknuck.lua @@ -19,6 +19,18 @@ entity.phList = entity.onMobInitialize = function(mob) mob:setMobMod(xi.mobMod.ADD_EFFECT, 1) + mob:addImmunity(xi.immunity.BIND) + mob:addImmunity(xi.immunity.DARK_SLEEP) + mob:addImmunity(xi.immunity.LIGHT_SLEEP) + mob:addImmunity(xi.immunity.TERROR) + mob:addImmunity(xi.immunity.PLAGUE) + mob:addImmunity(xi.immunity.GRAVITY) +end + +entity.onMobSpawn = function(mob) + mob:setMobMod(xi.mobMod.BASE_DAMAGE_MULTIPLIER, 200) + mob:setMod(xi.mod.DOUBLE_ATTACK, 15) + mob:setMod(xi.mod.TRIPLE_ATTACK, 15) end entity.onAdditionalEffect = function(mob, target, damage) diff --git a/scripts/zones/Manaclipper/mobs/Cyclopean_Conch.lua b/scripts/zones/Manaclipper/mobs/Cyclopean_Conch.lua index 65c6d0062ac..546dac87ca0 100644 --- a/scripts/zones/Manaclipper/mobs/Cyclopean_Conch.lua +++ b/scripts/zones/Manaclipper/mobs/Cyclopean_Conch.lua @@ -1,3 +1,7 @@ +-- To Do: Venom Shell poison tick rate is 26/HP per tick based on retail captures. +-- To Do: Can be fished up multiple times in a row seemingly without any cooldown based on retail captures. The chance to hook this NM is very high. +-- Note: Can be fished up with any combination of fishing skill and rod/bait based on retail captures. +-- To Do: Fix uragnite family mixin. Right now, they do not go into their shells to heal. ----------------------------------- -- Area: Manaclipper -- NM: Cyclopean Conch @@ -7,11 +11,11 @@ mixins = { require('scripts/mixins/families/uragnite') } ---@type TMobEntity local entity = {} -entity.onMobDeath = function(mob, player, optParams) +entity.onMobEngage = function(mob, player) + mob:setLocalVar('[uragnite]inShellRegen', 100) end -entity.onMobDespawn = function(mob) - mob:setLocalVar('respawn', GetSystemTime() + 43200) -- 12 hour respawn +entity.onMobDeath = function(mob, player, optParams) end return entity diff --git a/scripts/zones/Manaclipper/mobs/Harajnite.lua b/scripts/zones/Manaclipper/mobs/Harajnite.lua index e0ff59c4282..bc3bedcd184 100644 --- a/scripts/zones/Manaclipper/mobs/Harajnite.lua +++ b/scripts/zones/Manaclipper/mobs/Harajnite.lua @@ -1,3 +1,7 @@ +-- To Do: Venom Shell poison tick rate is 24/HP per tick based on retail captures. +-- To Do: Can be fished up multiple times in a row seemingly without any cooldown based on retail captures, but the chance to hook this NM is very low. +-- Note: Can be fished up with any combination of fishing skill and rod/bait based on retail captures. +-- To Do: Fix uragnite family mixin. Right now, they do not go into their shells to heal. ----------------------------------- -- Area: Manaclipper -- NM: Harajnite diff --git a/scripts/zones/Manaclipper/mobs/Zoredonite.lua b/scripts/zones/Manaclipper/mobs/Zoredonite.lua index a56dfcfc003..e54a0032a80 100644 --- a/scripts/zones/Manaclipper/mobs/Zoredonite.lua +++ b/scripts/zones/Manaclipper/mobs/Zoredonite.lua @@ -1,3 +1,6 @@ +-- Note: Zoredonite not despawning when the boat docks is correct to retail behavior. He will respawn on the boat when it takes off again. As long as he is claimed when the boat docks, he will always respawn on the next boat ride. +-- To Do: Venom Shell poison tick rate is 30/HP per tick based on retail captures. +-- To Do: Fix uragnite family mixin. Right now, they do not go into their shells to heal. ----------------------------------- -- Area: Manaclipper -- NM: Zoredonite diff --git a/sql/mob_groups.sql b/sql/mob_groups.sql index dd3a603363f..906a854dc23 100644 --- a/sql/mob_groups.sql +++ b/sql/mob_groups.sql @@ -129,15 +129,15 @@ INSERT INTO `mob_groups` VALUES (52,6809,2,'Orcfeltrap',0,128,0,0,0,0,0,0); INSERT INTO `mob_groups` VALUES (1,1516,3,'Ghost_Crab_fished',0,128,93,0,0,30,34,0); INSERT INTO `mob_groups` VALUES (2,5868,3,'Greater_Pugil_fished',0,128,147,0,0,35,39,0); INSERT INTO `mob_groups` VALUES (3,6029,3,'Kraken_fished',0,128,504,0,0,40,42,0); -INSERT INTO `mob_groups` VALUES (4,1891,3,'Harajnite',0,128,1276,10000,0,44,46,0); -INSERT INTO `mob_groups` VALUES (5,881,3,'Cyclopean_Conch',0,128,556,0,0,44,46,0); +INSERT INTO `mob_groups` VALUES (4,1891,3,'Harajnite',0,128,1276,6800,0,51,51,0); +INSERT INTO `mob_groups` VALUES (5,881,3,'Cyclopean_Conch',0,128,556,5600,0,55,55,0); INSERT INTO `mob_groups` VALUES (6,5864,3,'Cutter_fished',0,128,93,0,0,25,35,0); INSERT INTO `mob_groups` VALUES (7,1304,3,'Fatty_Pugil',0,128,248,0,0,25,35,0); INSERT INTO `mob_groups` VALUES (8,4106,3,'Uragnite',0,128,2527,0,0,30,37,0); INSERT INTO `mob_groups` VALUES (9,746,3,'Clot',0,128,487,0,0,30,35,0); INSERT INTO `mob_groups` VALUES (10,769,3,'Colossal_Calamari',0,128,504,0,0,40,42,0); -INSERT INTO `mob_groups` VALUES (11,4519,3,'Zoredonite',0,128,2811,2000,0,62,62,0); +INSERT INTO `mob_groups` VALUES (11,4519,3,'Zoredonite',0,128,2811,3200,0,61,62,0); -- ------------------------------------------------------------ -- Bibiki_Bay (Zone 4) @@ -181,7 +181,7 @@ INSERT INTO `mob_groups` VALUES (33,660,4,'Catoblepas',300,0,432,0,0,76,80,0); INSERT INTO `mob_groups` VALUES (34,1975,4,'Hobgoblin_Fascinator',300,0,1024,0,0,72,74,0); INSERT INTO `mob_groups` VALUES (35,3984,4,'Tragopan',300,0,208,0,0,71,73,0); INSERT INTO `mob_groups` VALUES (36,3848,4,'Tartarus_Eft',300,0,2379,0,0,76,78,0); -INSERT INTO `mob_groups` VALUES (37,5762,4,'Splacknuck',0,32,3046,0,0,69,69,0); +INSERT INTO `mob_groups` VALUES (37,5762,4,'Splacknuck',0,32,3046,7720,0,69,70,0); INSERT INTO `mob_groups` VALUES (38,1973,4,'Hobgoblin_Blagger',300,0,0,0,0,82,84,0); INSERT INTO `mob_groups` VALUES (39,1981,4,'Hobgoblin_Toreador',300,0,1024,0,0,82,84,0); INSERT INTO `mob_groups` VALUES (40,4085,4,'Bight_Rarab',300,0,326,0,0,81,83,0); diff --git a/sql/mob_pools.sql b/sql/mob_pools.sql index 03b93630dbb..00fda4e9121 100644 --- a/sql/mob_pools.sql +++ b/sql/mob_pools.sql @@ -4575,7 +4575,7 @@ INSERT INTO `mob_pools` VALUES (4515,'Zolku-Azolku','Zolku-Azolku',153,0x01000D0 INSERT INTO `mob_pools` VALUES (4516,'Zombie_war','Zombie_war',227,0x00003C0200000000000000000000000000000000,1,1,5,240,100,0,1,0,0,0,0,0,555,131,0,0,0,0,0,227,227,1,12); INSERT INTO `mob_pools` VALUES (4517,'Zonpa-Zippa','Zonpa-Zippa',153,0x01000A0577107820693069406950E96000700080,1,1,0,0,100,0,0,0,0,0,0,32,0,155,0,0,0,0,0,153,153,1,12); INSERT INTO `mob_pools` VALUES (4518,'Zoraal_Jas_Pkuucha','Zoraal_Jas_Pkuucha',72,0x0000B80600000000000000000000000000000000,5,5,2,220,100,0,0,0,0,2,0,32,0,153,4,0,0,0,0,72,72,0,10); -INSERT INTO `mob_pools` VALUES (4519,'Zoredonite','Zoredonite',251,0x0000510500000000000000000000000000000000,7,7,7,290,100,0,1,0,0,2,0,0,503,647,12,0,498,0,0,251,251,3,16); +INSERT INTO `mob_pools` VALUES (4519,'Zoredonite','Zoredonite',251,0x0000510500000000000000000000000000000000,7,7,7,210,100,0,1,0,0,2,0,0,503,647,12,0,498,0,0,251,251,3,16); INSERT INTO `mob_pools` VALUES (4520,'ZoBha_Helmkeeper','ZoBha_Helmkeeper',202,0x00009E0200000000000000000000000000000000,5,5,7,265,100,0,1,0,1,0,0,0,0,0,0,0,3,0,0,202,202,NULL,NULL); INSERT INTO `mob_pools` VALUES (4521,'ZoDhu_Legslicer','ZoDhu_Legslicer',202,0x0000970200000000000000000000000000000000,3,3,3,265,100,0,1,0,1,16,0,0,0,0,0,0,20,0,0,202,202,2,17); INSERT INTO `mob_pools` VALUES (4522,'ZoKhu_Blackcloud','ZoKhu_Blackcloud',202,0x00009D0200000000000000000000000000000000,4,4,5,265,100,0,1,0,1,2,0,32,0,155,0,0,2,0,0,202,202,NULL,NULL);