From b56e87dddba9bfda7777926c13f1105e4661a4c0 Mon Sep 17 00:00:00 2001 From: Frankie-hz <105882754+Frankie-hz@users.noreply.github.com> Date: Tue, 20 Jan 2026 21:19:31 -0500 Subject: [PATCH] Implement Oldton Movalpolos spawn slots Co-Authored-By: Valentine-PHX <231148762+Valentine-PHX@users.noreply.github.com> --- sql/mob_spawn_points.sql | 44 ++++++++++++++++++++-------------------- sql/mob_spawn_slots.sql | 13 ++++++++++++ 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/sql/mob_spawn_points.sql b/sql/mob_spawn_points.sql index c23cbd2ed03..421e8e9ea75 100644 --- a/sql/mob_spawn_points.sql +++ b/sql/mob_spawn_points.sql @@ -2319,8 +2319,8 @@ INSERT INTO `mob_spawn_points` VALUES (16822292,0,'Goblin_Craftsman','Goblin Cra INSERT INTO `mob_spawn_points` VALUES (16822293,0,'Moblin_Witchman','Moblin Witchman',12,-249.840,-0.527,179.520,61); INSERT INTO `mob_spawn_points` VALUES (16822294,0,'Moblin_Ragman','Moblin Ragman',14,-254.445,-0.605,170.579,127); INSERT INTO `mob_spawn_points` VALUES (16822295,0,'Moblin_Pickman','Moblin Pickman',9,-260.406,-0.575,199.923,192); -INSERT INTO `mob_spawn_points` VALUES (16822296,0,'Bugbear_Servingman','Bugbear Servingman',16,-257.500,-0.615,210.837,91); -INSERT INTO `mob_spawn_points` VALUES (16822297,0,'Bugbear_Servingman','Bugbear Servingman',16,-249.625,-0.511,174.771,217); +INSERT INTO `mob_spawn_points` VALUES (16822296,1,'Bugbear_Servingman','Bugbear Servingman',16,-257.500,-0.615,210.837,91); +INSERT INTO `mob_spawn_points` VALUES (16822297,1,'Bugbear_Servingman','Bugbear Servingman',16,-249.625,-0.511,174.771,217); INSERT INTO `mob_spawn_points` VALUES (16822298,0,'Bugbear_Servingman','Bugbear Servingman',16,-249.764,-0.517,182.454,186); INSERT INTO `mob_spawn_points` VALUES (16822299,0,'Goblin_Hammerman','Goblin Hammerman',13,-299.349,-0.475,277.249,61); INSERT INTO `mob_spawn_points` VALUES (16822300,0,'Dark_Bats','Dark Bats',6,-300.373,-0.589,203.997,66); @@ -2354,10 +2354,10 @@ INSERT INTO `mob_spawn_points` VALUES (16822327,0,'Stirge','Stirge',19,-263.027, INSERT INTO `mob_spawn_points` VALUES (16822328,0,'Dark_Bats','Dark Bats',6,-259.999,6.778,-85.538,62); INSERT INTO `mob_spawn_points` VALUES (16822329,0,'Stirge','Stirge',19,-178.526,7.535,49.965,203); INSERT INTO `mob_spawn_points` VALUES (16822330,0,'Moblin_Ragman','Moblin Ragman',14,-175.243,7.529,53.367,222); -INSERT INTO `mob_spawn_points` VALUES (16822331,0,'Ancient_Bomb','Ancient Bomb',20,-84.543,7.525,59.126,130); +INSERT INTO `mob_spawn_points` VALUES (16822331,2,'Ancient_Bomb','Ancient Bomb',20,-84.543,7.525,59.126,130); INSERT INTO `mob_spawn_points` VALUES (16822332,0,'Moblin_Pickman','Moblin Pickman',9,-112.841,7.625,59.624,124); INSERT INTO `mob_spawn_points` VALUES (16822333,0,'Goblin_Hammerman','Goblin Hammerman',13,-120.653,7.525,58.990,0); -INSERT INTO `mob_spawn_points` VALUES (16822334,0,'Ancient_Bomb','Ancient Bomb',20,-115.394,7.625,59.177,137); +INSERT INTO `mob_spawn_points` VALUES (16822334,2,'Ancient_Bomb','Ancient Bomb',20,-115.394,7.625,59.177,137); INSERT INTO `mob_spawn_points` VALUES (16822335,0,'Moblin_Witchman','Moblin Witchman',12,-120.070,7.542,99.552,1); INSERT INTO `mob_spawn_points` VALUES (16822336,0,'Bugbear_Servingman','Bugbear Servingman',16,-138.147,7.525,109.234,54); INSERT INTO `mob_spawn_points` VALUES (16822337,0,'Moblin_Chapman','Moblin Chapman',15,-138.239,7.525,109.821,55); @@ -2379,7 +2379,7 @@ INSERT INTO `mob_spawn_points` VALUES (16822352,0,'Earth_Elemental','Earth Eleme INSERT INTO `mob_spawn_points` VALUES (16822353,0,'Stirge','Stirge',19,-119.026,15.478,-140.465,1); INSERT INTO `mob_spawn_points` VALUES (16822354,0,'Stirge','Stirge',19,-129.872,13.817,-141.216,122); INSERT INTO `mob_spawn_points` VALUES (16822355,0,'Thunder_Elemental','Thunder Elemental',21,-134.458,12.887,-144.470,100); -INSERT INTO `mob_spawn_points` VALUES (16822356,0,'Ancient_Bomb','Ancient Bomb',20,-108.047,15.524,-138.336,122); +INSERT INTO `mob_spawn_points` VALUES (16822356,3,'Ancient_Bomb','Ancient Bomb',20,-108.047,15.524,-138.336,122); INSERT INTO `mob_spawn_points` VALUES (16822357,0,'Goblin_Hammerman','Goblin Hammerman',13,-139.690,7.391,-205.577,176); INSERT INTO `mob_spawn_points` VALUES (16822358,0,'Moblin_Chapman','Moblin Chapman',15,-134.841,7.314,-214.812,40); INSERT INTO `mob_spawn_points` VALUES (16822359,0,'Bugbear_Servingman','Bugbear Servingman',16,-101.177,7.397,-234.822,183); @@ -2392,7 +2392,7 @@ INSERT INTO `mob_spawn_points` VALUES (16822365,0,'Goblin_Craftsman','Goblin Cra INSERT INTO `mob_spawn_points` VALUES (16822366,0,'Goblin_Leadman','Goblin Leadman',10,-53.170,7.525,-261.172,129); INSERT INTO `mob_spawn_points` VALUES (16822367,0,'Goblins_Bat','Goblin\'s Bat',11,-49.802,7.525,-261.022,129); INSERT INTO `mob_spawn_points` VALUES (16822368,0,'Stirge','Stirge',19,-42.805,7.525,-260.264,252); -INSERT INTO `mob_spawn_points` VALUES (16822369,0,'Ancient_Bomb','Ancient Bomb',20,-28.193,7.525,-258.723,101); +INSERT INTO `mob_spawn_points` VALUES (16822369,3,'Ancient_Bomb','Ancient Bomb',20,-28.193,7.525,-258.723,101); INSERT INTO `mob_spawn_points` VALUES (16822370,0,'Dark_Bats','Dark Bats',6,-193.521,7.525,-299.586,121); INSERT INTO `mob_spawn_points` VALUES (16822371,0,'Ancient_Bomb','Ancient Bomb',20,-199.902,7.525,-299.623,126); INSERT INTO `mob_spawn_points` VALUES (16822372,0,'Moblin_Ragman','Moblin Ragman',14,-213.007,7.491,-295.843,36); @@ -2404,20 +2404,20 @@ INSERT INTO `mob_spawn_points` VALUES (16822377,0,'Moblin_Rodman','Moblin Rodman INSERT INTO `mob_spawn_points` VALUES (16822378,0,'Moblin_Rodman','Moblin Rodman',22,-68.841,19.400,-78.561,58); INSERT INTO `mob_spawn_points` VALUES (16822379,0,'Moblin_Rodman','Moblin Rodman',22,-71.994,19.400,-70.685,34); INSERT INTO `mob_spawn_points` VALUES (16822380,0,'Moblin_Rodman','Moblin Rodman',22,-67.798,19.400,-69.787,30); -INSERT INTO `mob_spawn_points` VALUES (16822381,0,'Goblin_Craftsman','Goblin Craftsman',7,-61.151,15.399,-45.266,64); -INSERT INTO `mob_spawn_points` VALUES (16822382,0,'Goblin_Hammerman','Goblin Hammerman',13,-132.058,15.488,-59.485,245); +INSERT INTO `mob_spawn_points` VALUES (16822381,4,'Goblin_Craftsman','Goblin Craftsman',7,-61.151,15.399,-45.266,64); +INSERT INTO `mob_spawn_points` VALUES (16822382,4,'Goblin_Hammerman','Goblin Hammerman',13,-132.058,15.488,-59.485,245); INSERT INTO `mob_spawn_points` VALUES (16822383,0,'Moblin_Pickman','Moblin Pickman',9,-83.257,22.112,-42.972,74); INSERT INTO `mob_spawn_points` VALUES (16822384,0,'Moblin_Ragman','Moblin Ragman',14,-61.705,15.155,-111.188,174); -INSERT INTO `mob_spawn_points` VALUES (16822385,0,'Goblin_Hammerman','Goblin Hammerman',13,-125.262,15.500,-60.292,156); -INSERT INTO `mob_spawn_points` VALUES (16822386,0,'Goblin_Craftsman','Goblin Craftsman',7,-61.044,15.374,-36.630,65); +INSERT INTO `mob_spawn_points` VALUES (16822385,5,'Goblin_Hammerman','Goblin Hammerman',13,-125.262,15.500,-60.292,156); +INSERT INTO `mob_spawn_points` VALUES (16822386,5,'Goblin_Craftsman','Goblin Craftsman',7,-61.044,15.374,-36.630,65); INSERT INTO `mob_spawn_points` VALUES (16822387,0,'Moblin_Chapman','Moblin Chapman',15,-120.033,22.197,-104.954,143); INSERT INTO `mob_spawn_points` VALUES (16822388,0,'Moblin_Witchman','Moblin Witchman',12,-72.516,22.170,-116.967,239); -INSERT INTO `mob_spawn_points` VALUES (16822389,0,'Goblin_Gutterman','Goblin Gutterman',8,-99.851,15.404,-112.667,79); -INSERT INTO `mob_spawn_points` VALUES (16822390,0,'Moblin_Pickman','Moblin Pickman',9,-79.620,22.399,-37.251,244); -INSERT INTO `mob_spawn_points` VALUES (16822391,0,'Moblin_Witchman','Moblin Witchman',12,-68.072,22.334,-119.000,198); -INSERT INTO `mob_spawn_points` VALUES (16822392,0,'Moblin_Chapman','Moblin Chapman',15,-120.371,22.216,-108.694,191); -INSERT INTO `mob_spawn_points` VALUES (16822393,0,'Moblin_Ragman','Moblin Ragman',14,-60.763,15.205,-111.960,173); -INSERT INTO `mob_spawn_points` VALUES (16822394,0,'Goblin_Gutterman','Goblin Gutterman',8,-98.972,15.408,-112.664,80); +INSERT INTO `mob_spawn_points` VALUES (16822389,6,'Goblin_Gutterman','Goblin Gutterman',8,-99.851,15.404,-112.667,79); +INSERT INTO `mob_spawn_points` VALUES (16822390,6,'Moblin_Pickman','Moblin Pickman',9,-79.620,22.399,-37.251,244); +INSERT INTO `mob_spawn_points` VALUES (16822391,7,'Moblin_Witchman','Moblin Witchman',12,-68.072,22.334,-119.000,198); +INSERT INTO `mob_spawn_points` VALUES (16822392,7,'Moblin_Chapman','Moblin Chapman',15,-120.371,22.216,-108.694,191); +INSERT INTO `mob_spawn_points` VALUES (16822393,8,'Moblin_Ragman','Moblin Ragman',14,-60.763,15.205,-111.960,173); +INSERT INTO `mob_spawn_points` VALUES (16822394,8,'Goblin_Gutterman','Goblin Gutterman',8,-98.972,15.408,-112.664,80); INSERT INTO `mob_spawn_points` VALUES (16822395,0,'Dark_Bats','Dark Bats',6,-27.674,11.525,-139.376,96); INSERT INTO `mob_spawn_points` VALUES (16822396,0,'Stirge','Stirge',19,-24.448,11.525,-136.313,225); INSERT INTO `mob_spawn_points` VALUES (16822397,0,'Earth_Elemental','Earth Elemental',17,-24.347,11.525,-136.066,228); @@ -2427,8 +2427,8 @@ INSERT INTO `mob_spawn_points` VALUES (16822400,0,'Bugbear_Bondman','Bugbear Bon INSERT INTO `mob_spawn_points` VALUES (16822401,0,'Goblin_Tollman','Goblin Tollman',24,-19.952,7.400,99.856,3); INSERT INTO `mob_spawn_points` VALUES (16822402,0,'Goblins_Bat','Goblin\'s Bat',42,-19.589,7.400,100.273,130); INSERT INTO `mob_spawn_points` VALUES (16822403,0,'Bugbear_Bondman','Bugbear Bondman',23,-8.933,11.380,109.457,185); -INSERT INTO `mob_spawn_points` VALUES (16822404,0,'Moblin_Gasman','Moblin Gasman',25,-9.922,11.384,109.896,220); -INSERT INTO `mob_spawn_points` VALUES (16822405,0,'Moblin_Coalman','Moblin Coalman',26,-13.112,11.472,114.571,121); +INSERT INTO `mob_spawn_points` VALUES (16822404,9,'Moblin_Gasman','Moblin Gasman',25,-9.922,11.384,109.896,220); +INSERT INTO `mob_spawn_points` VALUES (16822405,9,'Moblin_Coalman','Moblin Coalman',26,-13.112,11.472,114.571,121); INSERT INTO `mob_spawn_points` VALUES (16822406,0,'Moblin_Repairman','Moblin Repairman',27,-17.329,7.393,69.596,163); INSERT INTO `mob_spawn_points` VALUES (16822407,0,'Goblin_Doorman','Goblin Doorman',28,-17.597,7.392,69.662,165); INSERT INTO `mob_spawn_points` VALUES (16822408,0,'Goblin_Oilman','Goblin Oilman',29,-5.144,7.399,61.449,132); @@ -2437,8 +2437,8 @@ INSERT INTO `mob_spawn_points` VALUES (16822410,0,'Goblin_Doorman','Goblin Doorm INSERT INTO `mob_spawn_points` VALUES (16822411,0,'Moblin_Pikeman','Moblin Pikeman',30,18.913,7.397,38.402,63); INSERT INTO `mob_spawn_points` VALUES (16822412,0,'Goblin_Oilman','Goblin Oilman',29,18.607,7.385,43.233,66); INSERT INTO `mob_spawn_points` VALUES (16822413,0,'Bugbear_Bondman','Bugbear Bondman',23,14.672,7.393,57.058,162); -INSERT INTO `mob_spawn_points` VALUES (16822414,0,'Bugbear_Bondman','Bugbear Bondman',23,14.654,7.393,57.062,163); -INSERT INTO `mob_spawn_points` VALUES (16822415,0,'Bugbear_Bondman','Bugbear Bondman',23,19.058,7.240,110.204,240); +INSERT INTO `mob_spawn_points` VALUES (16822414,10,'Bugbear_Bondman','Bugbear Bondman',23,14.654,7.393,57.062,163); +INSERT INTO `mob_spawn_points` VALUES (16822415,10,'Bugbear_Bondman','Bugbear Bondman',23,19.058,7.240,110.204,240); INSERT INTO `mob_spawn_points` VALUES (16822416,0,'Bugbear_Bondman','Bugbear Bondman',23,26.784,7.298,95.528,83); INSERT INTO `mob_spawn_points` VALUES (16822417,0,'Dark_Bats','Dark Bats',6,18.698,7.570,4.266,190); INSERT INTO `mob_spawn_points` VALUES (16822418,0,'Ancient_Bomb','Ancient Bomb',20,18.736,7.567,4.048,191); @@ -2469,9 +2469,9 @@ INSERT INTO `mob_spawn_points` VALUES (16822442,0,'Stirge','Stirge',19,125.026,1 INSERT INTO `mob_spawn_points` VALUES (16822443,0,'Ancient_Bomb','Ancient Bomb',20,-138.559,7.525,108.943,36); INSERT INTO `mob_spawn_points` VALUES (16822444,0,'Moblin_Gasman','Moblin Gasman',25,158.240,11.400,-58.642,147); INSERT INTO `mob_spawn_points` VALUES (16822445,0,'Moblin_Coalman','Moblin Coalman',26,164.045,11.399,-58.198,231); -INSERT INTO `mob_spawn_points` VALUES (16822446,0,'Moblin_Pikeman','Moblin Pikeman',30,171.413,16.994,-76.517,9); +INSERT INTO `mob_spawn_points` VALUES (16822446,11,'Moblin_Pikeman','Moblin Pikeman',30,171.413,16.994,-76.517,9); INSERT INTO `mob_spawn_points` VALUES (16822447,0,'Moblin_Repairman','Moblin Repairman',27,171.493,16.938,-76.835,9); -INSERT INTO `mob_spawn_points` VALUES (16822448,0,'Goblin_Oilman','Goblin Oilman',29,174.461,15.825,-77.126,255); +INSERT INTO `mob_spawn_points` VALUES (16822448,11,'Goblin_Oilman','Goblin Oilman',29,174.461,15.825,-77.126,255); INSERT INTO `mob_spawn_points` VALUES (16822449,0,'Goblin_Doorman','Goblin Doorman',28,163.952,11.398,-89.082,180); INSERT INTO `mob_spawn_points` VALUES (16822450,0,'Moblin_Ashman','Moblin Ashman',34,180.780,19.416,-64.340,33); INSERT INTO `mob_spawn_points` VALUES (16822451,0,'Thunder_Elemental','Thunder Elemental',21,177.265,7.375,-28.733,179); diff --git a/sql/mob_spawn_slots.sql b/sql/mob_spawn_slots.sql index 6507b3e91d8..39ce582122e 100644 --- a/sql/mob_spawn_slots.sql +++ b/sql/mob_spawn_slots.sql @@ -10,6 +10,19 @@ ENGINE=Aria TRANSACTIONAL=0 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; LOCK TABLES `mob_spawn_slots` WRITE; +-- Oldton Movalpolos +INSERT INTO `mob_spawn_slots` VALUES (11,1,0); +INSERT INTO `mob_spawn_slots` VALUES (11,2,0); +INSERT INTO `mob_spawn_slots` VALUES (11,3,0); +INSERT INTO `mob_spawn_slots` VALUES (11,4,0); +INSERT INTO `mob_spawn_slots` VALUES (11,5,0); +INSERT INTO `mob_spawn_slots` VALUES (11,6,0); +INSERT INTO `mob_spawn_slots` VALUES (11,7,0); +INSERT INTO `mob_spawn_slots` VALUES (11,8,0); +INSERT INTO `mob_spawn_slots` VALUES (11,9,0); +INSERT INTO `mob_spawn_slots` VALUES (11,10,0); +INSERT INTO `mob_spawn_slots` VALUES (11,11,0); + -- Ghelsba Outpost (Zone 140) INSERT INTO `mob_spawn_slots` VALUES (140,1,0); INSERT INTO `mob_spawn_slots` VALUES (140,2,0);