diff --git a/client.jar b/client.jar index be4725b..01008da 100644 Binary files a/client.jar and b/client.jar differ diff --git a/data/botdata/botnames.txt b/data/botdata/botnames.txt index ac76c95..ff8479c 100644 --- a/data/botdata/botnames.txt +++ b/data/botdata/botnames.txt @@ -271,7 +271,6 @@ zWxLF brizzle Kuhvon bigpompom -ShittyBill BoobyHill Vesryn Chocomalo14 @@ -608,8 +607,6 @@ JuiceUSA Zwei_02 Artychurro SooUnlucky -OPENMYWRIST -RunURetard IHaveAWifey look4clues EsterKai @@ -796,7 +793,7 @@ AppySauce4 rubtuge JCutler TMG -trucksluht +trucker74 Nbba goku9172 xpeyotex @@ -1039,7 +1036,6 @@ I h8 farming Jimbly DingDongDell SirDeimos -iRetard Afkwarrio6 celliott94 Massterduel @@ -1069,7 +1065,6 @@ l_Thunder_l Fev SappieWappie OSReaper -Vaiga Yorga ratzzzzzzzzz zirreael @@ -1256,7 +1251,7 @@ wonniwonkaka RedkaWodbull mausre BooleanSpl1t -MRDickButter +MRButter Delten lazzabazza11 Bp2 @@ -1703,7 +1698,6 @@ Ledgendairy Alberthorn Dalundo Scraex -suckymumblud Ashieboyyy Skundos Telluric @@ -1847,7 +1841,6 @@ sleepysleeky Zelatrix BigBlackCats Hexication -SlutDickShit kire7693 oxoxoxoxox Kothu @@ -1889,7 +1882,7 @@ Dovahkyng MordLacaroni Chap Zachman Quahzai -Xbox kid 88 +Xbox kid 99 Runnn Sapphirebear Hmmingbird @@ -2196,7 +2189,7 @@ Envyy Wartt Darda09 Triforce13 -Poopybutt13 +Cleanbutt13 Komarov26 Tuckerajf Smilf @@ -2323,7 +2316,7 @@ Activeshot Deathhope666 DrProfess0r snuskfet -Prodigy 88 +Prodigy 99 Gidionn DamDude Mattyflight @@ -3065,7 +3058,7 @@ Teegious RainbowBeast Medicides Overcame -M4D388 +M4D399 matzRRR trojan break Lme @@ -3269,7 +3262,7 @@ Shady78 Rellnquish c04 xDuckyV -gamesdogshit +gamesalright Aflamed Iceyou90 ApartAbyss @@ -3517,7 +3510,7 @@ Iron Ghosgar Ottzor IronKyloman HazDownz -AgentRetard +AgentOrnox Pqm MajorOwnz Seta @@ -3621,11 +3614,10 @@ Chance2Skill Budget atoma619 Iamearth -SkillSlut +Skillzzz MikeChang 4The_Horde KingRobStark -SEXTlNG H2GivesUTheD PulpFlctlon Memeologist @@ -4328,7 +4320,7 @@ Neefey Pinkyx0xo squatlownslo ikrr -HolyPenis +HolyGhost MlKE bantrok Mark1ta @@ -4835,7 +4827,6 @@ Nssc Secretly_Bad BionicKing Saskel -MsHitDatDANK XeNeaxaxa hexergeralt Beeline @@ -4847,7 +4838,6 @@ CalmCombo Mousenn Absolutism DriftVolvo -FatClock IPumpkin ViisYsiKuus Xanthophylle @@ -4912,7 +4902,6 @@ MolllyPop Strabz fsteve gotzeeben -Kukepeenos 3bobyshmurda Zaraffa thatthicksix @@ -5052,7 +5041,6 @@ Doll Faultty AL2 AngryMvP -BBlumpkin Joltism IIflemishII Tbh @@ -5101,7 +5089,6 @@ Xoobs XinXani Jmies DoodleCraver -SuckleMyToe Volkrah Moysey Bohejmen @@ -5109,7 +5096,7 @@ Macre demia AshLad94 Ellise29 Canta -BUTTSNIFFFER +CAKESNIFFER Checkmate smrgn Pisatronas @@ -5141,7 +5128,7 @@ MrNoBank BubblesGO Marmita99 Kochelas -Ibanezx88 +Ibanezx99 Nakke176 Sabbatix DannyK @@ -5260,13 +5247,11 @@ TBoyd4138 OneFive kejo NorCalGreens -ButtChugging +Chugging loveT0spooge ddSyndrome Kebintotero -Slazery Aelos -AutismIsAGft Cacoadragon GodKingJT Champiion @@ -5340,7 +5325,7 @@ actlater Silvado Bow2ThyQueen Lucky Lukey -IAmADick +IAmRichard Desinger Veritasium Fewest @@ -5453,7 +5438,7 @@ MeesKees FMarshalBill OnePlus6Btw 3PL -StoneMidget +StoneDwarf Whitefire68 DeltaPapa Bairac @@ -5474,7 +5459,6 @@ Player35254 IronLegend ReeferKeefer MrOctapus -AutismeKnaap TrippyReefer schetts Dogzie @@ -6270,7 +6254,7 @@ kastekann007 Flowiey DonDennis94 Kusle -jonnywormy88 +jonnywormy99 Wantsome909 d3mot10n Maind @@ -6284,7 +6268,7 @@ Bladypus vJordxn DeltaCloud Snakebite37 -Jellisme_88 +Jellisme_99 Jmaster402 Gvzy Lawlimon @@ -6919,7 +6903,6 @@ Yavrum Carolan Deformedhell One life lad -SuckMyBrunke Splitarellie Nixby Bethevoid @@ -6958,7 +6941,7 @@ Queerzzly prut257 IronBrad level-596 -oooRush88ooo +oooRush99ooo Rocklore Dibbu Salte 55 @@ -7015,7 +6998,7 @@ Ronco6 JZX1O0 Lemke imm0rtalb0ng -BerrieSlut +BerrieFan Charmos CaptZilyana Blindspott @@ -7246,14 +7229,14 @@ Naternater 2006nope Insanityzz The_Hillboy -Savilahti88 +Savilahti99 ltsuki Kikyo101 Aylia f1elder fjw YouOverThink -wizkid488 +wizkid499 Shivers888 Trottero jouv @@ -7393,7 +7376,7 @@ Connavar MestreGlados bouquetboy Tri9py_J -YodasSlut +YodasNo1Fan ketawuss Nelybynature TomAce @@ -7418,7 +7401,7 @@ BuzzL1teBeer Bisher TylerOSRS BorkingCorp -DadDicked +NewDad vPikis Korelivia betonimuna @@ -7446,7 +7429,7 @@ SgtBuurman Strix Tactic Mierdapier drickvatten -SuicideByRC +DeathByRC FalscherHase xSword Pattyrick8 @@ -7742,7 +7725,7 @@ CaptinA Bufubu DeTrixzz Determind888 -Mackdizzle88 +Mackdizzle99 Thick4Head AHriMTaLeZ HegXDXD @@ -7762,7 +7745,7 @@ Smartyross Confidentiel Goodole NlMBY -Skullking188 +Skullking199 Albuun Qemi Celiac @@ -7934,19 +7917,19 @@ Kage Boshi BarryBanaan richarb14 IronOxideMan -cubezor88 +cubezor99 ImGodd Muffinkyutie 6620 RunFreek Mezzalarry -U Ded BicBoi +U Ded Boi IronBosse Nommmy JTM33 WaveSkill ILoveAstolfo -Wuzzi88 +Wuzzi99 Vueko Talvedon Disconnecct @@ -8274,7 +8257,7 @@ lJoynerl Shot1200 HappyPandaXD Unprofitable -jewsandclues +Gluehbirne Ruhtrik iScream03 WhereAreWe diff --git a/data/configs/drop_tables.json b/data/configs/drop_tables.json index 8ef0be5..28f6d9c 100644 --- a/data/configs/drop_tables.json +++ b/data/configs/drop_tables.json @@ -20213,6 +20213,200 @@ ], "default": [] }, + { + "ids": "1154", + "main": [ + { + "minAmount": "60", + "weight": "50", + "id": "554", + "maxAmount": "60" + }, + { + "minAmount": "12", + "weight": "25", + "id": "562", + "maxAmount": "12" + }, + { + "minAmount": "3", + "weight": "25", + "id": "560", + "maxAmount": "3" + }, + { + "minAmount": "1", + "weight": "25", + "id": "561", + "maxAmount": "1" + }, + { + "minAmount": "30", + "weight": "5", + "id": "554", + "maxAmount": "30" + }, + { + "minAmount": "1", + "weight": "25", + "id": "1157", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25", + "id": "1353", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25", + "id": "1325", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "1109", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "1181", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "1146", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50", + "id": "199", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50", + "id": "201", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50", + "id": "203", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25", + "id": "205", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25", + "id": "207", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25", + "id": "209", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "211", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "213", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "215", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "2485", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "217", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50", + "id": "995", + "maxAmount": "240" + }, + { + "minAmount": "1", + "weight": "5", + "id": "995", + "maxAmount": "450" + }, + { + "minAmount": "1", + "weight": "50", + "id": "1823", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "31", + "maxAmount": "1" + } + ], + "charm": [ + { + "minAmount": "1", + "weight": "100", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "75", + "id": "12158", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "75", + "id": "12159", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "75", + "id": "12160", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "100", + "id": "12163", + "maxAmount": "1" + } + ], + "default": [] + }, { "ids": "1155,1157", "main": [ @@ -22749,17 +22943,342 @@ ] }, { - "ids": "1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,2455,2456,2887,2888,3591", + "ids": "2455,2456", "main": [ { "minAmount": "1", - "weight": "5", + "weight": "60", + "id": "1353", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "60", + "id": "886", + "maxAmount": "30" + }, + { + "minAmount": "3", + "weight": "16", + "id": "828", + "maxAmount": "3" + }, + { + "minAmount": "1", + "weight": "16", + "id": "1243", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "24", + "id": "3758", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "24", + "id": "3748", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "16", + "id": "3757", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1", + "id": "3751", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1", + "id": "3749", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1", + "id": "3753", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1", + "id": "3755", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "64", + "id": "199", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "64", + "id": "201", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "64", + "id": "203", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "48", + "id": "209", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "32", + "id": "2485", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "32", + "id": "211", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "32", + "id": "217", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "64", + "id": "207", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8", + "id": "5296", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8", + "id": "5300", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "32", + "id": "215", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "146", + "id": "995", + "maxAmount": "74" + }, + { + "minAmount": "1", + "weight": "32", + "id": "6171", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "32", + "id": "6173", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "56", + "id": "407", + "maxAmount": "1" + }, + { + "minAmount": "12", + "weight": "56", + "id": "413", + "maxAmount": "12" + }, + { + "minAmount": "1", + "weight": "3", + "id": "1440", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "3", + "id": "1438", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "3", + "id": "1442", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "3", + "id": "1448", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "3", + "id": "1462", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "3", + "id": "1446", + "maxAmount": "1" + }, + { + "minAmount": "12", + "weight": "80", + "id": "45", + "maxAmount": "12" + }, + { + "minAmount": "1", + "weight": "16", + "id": "3761", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "16", + "id": "3767", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "16", + "id": "3799", + "maxAmount": "1" + }, + { + "minAmount": "15", + "weight": "80", + "id": "555", + "maxAmount": "15" + }, + { + "minAmount": "6", + "weight": "80", + "id": "561", + "maxAmount": "6" + }, + { + "minAmount": "10", + "weight": "32", + "id": "565", + "maxAmount": "10" + }, + { + "minAmount": "5", + "weight": "80", + "id": "563", + "maxAmount": "10" + }, + { + "minAmount": "1", + "weight": "80", + "id": "590", + "maxAmount": "1" + }, + { + "minAmount": "15", + "weight": "32", + "id": "314", + "maxAmount": "15" + }, + { + "minAmount": "50", + "weight": "16", + "id": "313", + "maxAmount": "50" + }, + { + "minAmount": "100", + "weight": "16", + "id": "313", + "maxAmount": "100" + }, + { + "minAmount": "1", + "weight": "16", + "id": "311", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "16", + "id": "301", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "80", + "id": "377", + "maxAmount": "1" + }, + { + "minAmount": "5", + "weight": "40", + "id": "327", + "maxAmount": "5" + }, + { + "minAmount": "3", + "weight": "40", + "id": "345", + "maxAmount": "3" + }, + { + "minAmount": "10", + "weight": "240", + "id": "401", + "maxAmount": "10" + }, + { + "minAmount": "10", + "weight": "32", + "id": "3711", + "maxAmount": "10" + }, + { + "minAmount": "1", + "weight": "16", + "id": "31", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "16", "id": "2677", "maxAmount": "1" } ], "charm": [], - "default": [] + "default": [ + { + "minAmount": "1", + "weight": "1", + "id": "526", + "maxAmount": "1" + } + ] }, { "ids": "1390", @@ -24499,6 +25018,12 @@ "id": "995", "maxAmount": "487" }, + { + "minAmount": "1", + "weight": "5", + "id": "4103", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -24801,6 +25326,18 @@ "id": "532", "maxAmount": "12" }, + { + "minAmount": "1", + "weight": "5", + "id": "4111", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "13290", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -24966,6 +25503,12 @@ "id": "1734", "maxAmount": "10" }, + { + "minAmount": "1", + "weight": "5", + "id": "4101", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -25342,6 +25885,18 @@ "id": "221", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "5", + "id": "4105", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "4105", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -26028,6 +26583,18 @@ "id": "379", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "5", + "id": "4109", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "4109", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -26373,7 +26940,7 @@ { "minAmount": "1", "weight": "5", - "id": "1113", + "id": "4117", "maxAmount": "1" }, { @@ -26527,10 +27094,10 @@ "maxAmount": "3" }, { - "minAmount": "24", + "minAmount": "2", "weight": "50", "id": "5323", - "maxAmount": "24" + "maxAmount": "4" }, { "minAmount": "2", @@ -26613,10 +27180,10 @@ "ids": "1622,1623,1626,1627,1628,1629,1630", "main": [ { - "minAmount": "542", + "minAmount": "5", "weight": "50", "id": "557", - "maxAmount": "542" + "maxAmount": "42" }, { "minAmount": "1", @@ -26625,7 +27192,7 @@ "maxAmount": "1" }, { - "minAmount": "25", + "minAmount": "2", "weight": "25", "id": "562", "maxAmount": "25" @@ -26744,6 +27311,12 @@ "id": "995", "maxAmount": "23" }, + { + "minAmount": "1", + "weight": "5", + "id": "4115", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -27198,6 +27771,30 @@ "id": "225", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "5", + "id": "4113", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1", + "id": "13290", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "4113", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1", + "id": "13290", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -27470,7 +28067,7 @@ }, { "minAmount": "1", - "weight": "25", + "weight": "3", "id": "1163", "maxAmount": "1" }, @@ -27668,6 +28265,18 @@ "id": "995", "maxAmount": "2" }, + { + "minAmount": "1", + "weight": "5", + "id": "4099", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5", + "id": "4107", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -34689,6 +35298,12 @@ "id": "1823", "maxAmount": "2" }, + { + "minAmount": "1", + "weight": "5", + "id": "4115", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -34919,6 +35534,12 @@ "id": "1823", "maxAmount": "2" }, + { + "minAmount": "1", + "weight": "5", + "id": "4115", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -35149,6 +35770,12 @@ "id": "1823", "maxAmount": "2" }, + { + "minAmount": "1", + "weight": "5", + "id": "4115", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "5", @@ -63438,12 +64065,6 @@ "id": "1099", "maxAmount": "1" }, - { - "minAmount": "14", - "weight": "50", - "id": "11700", - "maxAmount": "14" - }, { "minAmount": "1", "weight": "20", @@ -63456,30 +64077,6 @@ "id": "849", "maxAmount": "1" }, - { - "minAmount": "17", - "weight": "50", - "id": "11686", - "maxAmount": "17" - }, - { - "minAmount": "1", - "weight": "30", - "id": "11694", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "20", - "id": "11697", - "maxAmount": "3" - }, - { - "minAmount": "2", - "weight": "100", - "id": "11688", - "maxAmount": "8" - }, { "minAmount": "1", "weight": "50", diff --git a/data/configs/ground_spawns.json b/data/configs/ground_spawns.json index c1d3757..145d087 100644 --- a/data/configs/ground_spawns.json +++ b/data/configs/ground_spawns.json @@ -510,5 +510,9 @@ { "item_id": "5008", "loc_data": "{1,3230,9609,0,300}" + }, + { + "item_id": "4619", + "loc_data": "{1,2713,4913,0,2}" } ] diff --git a/data/configs/item_configs.json b/data/configs/item_configs.json index fcc8581..616b68d 100644 --- a/data/configs/item_configs.json +++ b/data/configs/item_configs.json @@ -39742,7 +39742,7 @@ { "id": "4095", "name": "Mystic gloves", - "examine": "Bright/Dark magical gloves.", + "examine": "Magical gloves.", "tradeable": "true", "lendable": "true", "low_alchemy": "4000", @@ -39796,13 +39796,13 @@ { "id": "4099", "name": "Mystic hat", - "examine": "Blue: A magical hat. ", + "examine": "Black: A magical hat. ", "tradeable": "true", "lendable": "true", "low_alchemy": "6000", "high_alchemy": "9000", "shop_price": "15000", - "grand_exchange_price": "20400", + "grand_exchange_price": "16700", "equipment_slot": "0", "absorb": "3,1,0", "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0", @@ -39816,7 +39816,7 @@ "id": "4100", "name": "Mystic hat", "tradeable": "true", - "grand_exchange_price": "20400", + "grand_exchange_price": "16700", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -39830,7 +39830,7 @@ "low_alchemy": "48000", "high_alchemy": "72000", "shop_price": "120000", - "grand_exchange_price": "71900", + "grand_exchange_price": "75100", "remove_sleeves": "true", "equipment_slot": "4", "absorb": "3,1,0", @@ -39845,7 +39845,7 @@ "id": "4102", "name": "Mystic robe top", "tradeable": "true", - "grand_exchange_price": "71900", + "grand_exchange_price": "75100", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -39859,7 +39859,7 @@ "low_alchemy": "32000", "high_alchemy": "48000", "shop_price": "80000", - "grand_exchange_price": "47700", + "grand_exchange_price": "50700", "equipment_slot": "7", "absorb": "4,2,0", "bonuses": "0,0,0,15,0,0,0,0,15,0,15,0,0,0,0", @@ -39872,7 +39872,7 @@ "id": "4104", "name": "Mystic robe bottom", "tradeable": "true", - "grand_exchange_price": "47700", + "grand_exchange_price": "50700", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -39880,13 +39880,13 @@ { "id": "4105", "name": "Mystic gloves", - "examine": "Bright/Dark magical gloves.", + "examine": "Dark magical gloves.", "tradeable": "true", "lendable": "true", "low_alchemy": "4000", "high_alchemy": "6000", "shop_price": "10000", - "grand_exchange_price": "5977", + "grand_exchange_price": "8913", "equipment_slot": "9", "bonuses": "0,0,0,3,0,0,0,0,3,0,0,0,0,0,0", "requirements": "{1,20}-{6,20}", @@ -39899,7 +39899,7 @@ "id": "4106", "name": "Mystic gloves", "tradeable": "true", - "grand_exchange_price": "5977", + "grand_exchange_price": "8913", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -39913,7 +39913,7 @@ "low_alchemy": "4000", "high_alchemy": "6000", "shop_price": "10000", - "grand_exchange_price": "125900", + "grand_exchange_price": "9303", "equipment_slot": "10", "bonuses": "0,0,0,3,0,0,0,0,3,0,3,0,0,0,0", "requirements": "{1,20}-{6,20}", @@ -39926,7 +39926,7 @@ "id": "4108", "name": "Mystic boots", "tradeable": "true", - "grand_exchange_price": "125900", + "grand_exchange_price": "9303", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -39934,13 +39934,13 @@ { "id": "4109", "name": "Mystic hat", - "examine": "Blue: A magical hat. ", + "examine": "White: A magical hat. ", "tradeable": "true", "lendable": "true", "low_alchemy": "6000", "high_alchemy": "9000", "shop_price": "15000", - "grand_exchange_price": "11400", + "grand_exchange_price": "16700", "equipment_slot": "0", "absorb": "3,1,0", "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0", @@ -39954,7 +39954,7 @@ "id": "4110", "name": "Mystic hat", "tradeable": "true", - "grand_exchange_price": "11400", + "grand_exchange_price": "16700", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -39968,7 +39968,7 @@ "low_alchemy": "48000", "high_alchemy": "72000", "shop_price": "120000", - "grand_exchange_price": "74300", + "grand_exchange_price": "75100", "remove_sleeves": "true", "equipment_slot": "4", "absorb": "3,1,0", @@ -39983,7 +39983,7 @@ "id": "4112", "name": "Mystic robe top", "tradeable": "true", - "grand_exchange_price": "74300", + "grand_exchange_price": "75100", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -39997,7 +39997,7 @@ "low_alchemy": "32000", "high_alchemy": "48000", "shop_price": "80000", - "grand_exchange_price": "48300", + "grand_exchange_price": "50700", "equipment_slot": "7", "absorb": "4,2,0", "bonuses": "0,0,0,15,0,0,0,0,15,0,15,0,0,0,0", @@ -40010,7 +40010,7 @@ "id": "4114", "name": "Mystic robe bottom", "tradeable": "true", - "grand_exchange_price": "48300", + "grand_exchange_price": "50700", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -40018,13 +40018,13 @@ { "id": "4115", "name": "Mystic gloves", - "examine": "Bright/Dark magical gloves.", + "examine": "Bright magical gloves.", "tradeable": "true", "lendable": "true", "low_alchemy": "4000", "high_alchemy": "6000", "shop_price": "10000", - "grand_exchange_price": "305600", + "grand_exchange_price": "8913", "equipment_slot": "9", "bonuses": "0,0,0,3,0,0,0,0,3,0,0,0,0,0,0", "requirements": "{1,20}-{6,20}", @@ -40037,7 +40037,7 @@ "id": "4116", "name": "Mystic gloves", "tradeable": "true", - "grand_exchange_price": "305600", + "grand_exchange_price": "8913", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -40051,7 +40051,7 @@ "low_alchemy": "4000", "high_alchemy": "6000", "shop_price": "10000", - "grand_exchange_price": "20700", + "grand_exchange_price": "9303", "equipment_slot": "10", "bonuses": "0,0,0,3,0,0,0,0,3,0,3,0,0,0,0", "requirements": "{1,20}-{6,20}", @@ -40064,7 +40064,7 @@ "id": "4118", "name": "Mystic boots", "tradeable": "true", - "grand_exchange_price": "20700", + "grand_exchange_price": "9303", "ge_buy_limit": "100", "archery_ticket_price": "0", "durability": null @@ -61916,7 +61916,8 @@ "equipment_slot": "0", "ge_buy_limit": "100", "archery_ticket_price": "0", - "durability": null + "durability": null, + "remove_head": true }, { "id": "6383", @@ -80935,7 +80936,7 @@ { "id": "8901", "name": "Black mask (10)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -80960,7 +80961,7 @@ { "id": "8903", "name": "Black mask (9)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -80982,7 +80983,7 @@ { "id": "8905", "name": "Black mask (8)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81004,7 +81005,7 @@ { "id": "8907", "name": "Black mask (7)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81026,7 +81027,7 @@ { "id": "8909", "name": "Black mask (6)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81048,7 +81049,7 @@ { "id": "8911", "name": "Black mask (5)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81070,7 +81071,7 @@ { "id": "8913", "name": "Black mask (4)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81092,7 +81093,7 @@ { "id": "8915", "name": "Black mask (3)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81114,7 +81115,7 @@ { "id": "8917", "name": "Black mask (2)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81136,7 +81137,7 @@ { "id": "8919", "name": "Black mask (1)", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "A magic cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", @@ -81158,7 +81159,7 @@ { "id": "8921", "name": "Black mask", - "examine": "Charged: A magic cave horror mask.Uncharged: An inert-seeming cave horror mask.", + "examine": "An inert-seeming cave horror mask.", "tradeable": "true", "low_alchemy": "1200", "high_alchemy": "1800", diff --git a/data/configs/npc_configs.json b/data/configs/npc_configs.json index 95b41da..cd1c4be 100644 --- a/data/configs/npc_configs.json +++ b/data/configs/npc_configs.json @@ -1113,7 +1113,7 @@ "weakness": "2", "slayer_task": "76", "slayer_exp": "5", - "aggressive": "true", + "aggressive": "false", "combat_audio": "537,539,538", "safespot": null }, @@ -2654,1723 +2654,6 @@ "slayer_task": "7", "safespot": null }, - { - "id": "1018", - "name": "Rooster", - "examine": "He rules the", - "lifepoints": "2", - "attack_level": "2", - "strength_level": "2", - "defence_level": "2", - "range_level": "1", - "respawn_delay": "60", - "melee_animation": "5387", - "defence_animation": "0", - "death_animation": "5389", - "magic_animation": "0", - "range_animation": "0", - "weakness": "9", - "slayer_task": "7", - "safespot": null - }, - { - "id": "1019", - "name": "Fire elemental", - "examine": "A fire elemental.", - "lifepoints": "45", - "attack_level": "24", - "strength_level": "24", - "defence_level": "32", - "range_level": "1", - "magic_level": "32", - "respawn_delay": "60", - "melee_animation": "1029", - "defence_animation": "0", - "death_animation": "1031", - "magic_animation": "0", - "range_animation": "0", - "weakness": "3", - "safespot": null, - "movement_radius": "4" - }, - { - "id": "1020", - "name": "Earth elemental", - "examine": "An earth elemental.", - "lifepoints": "45", - "attack_level": "32", - "strength_level": "32", - "defence_level": "32", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "7", - "melee_animation": "4868", - "defence_animation": "0", - "death_animation": "4870", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "aggressive": "true", - "safespot": null, - "movement_radius": "4" - }, - { - "id": "1021", - "name": "Air elemental", - "examine": "An air elemental.", - "lifepoints": "45", - "attack_level": "24", - "strength_level": "24", - "defence_level": "32", - "range_level": "32", - "respawn_delay": "60", - "melee_animation": "1040", - "defence_animation": "0", - "death_animation": "1041", - "magic_animation": "0", - "range_animation": "0", - "weakness": "1", - "safespot": null, - "movement_radius": "4" - }, - { - "id": "1022", - "name": "Water elemental", - "examine": "A water elemental.", - "lifepoints": "45", - "attack_level": "24", - "strength_level": "24", - "defence_level": "32", - "range_level": "32", - "respawn_delay": "60", - "melee_animation": "1044", - "defence_animation": "0", - "death_animation": "1048", - "magic_animation": "0", - "range_animation": "0", - "weakness": "1", - "safespot": null, - "movement_radius": "4" - }, - { - "id": "1023", - "name": "Vampire", - "examine": "Could his name be 'Lurch'?", - "lifepoints": "50", - "attack_level": "52", - "strength_level": "1", - "defence_level": "52", - "range_level": "1", - "melee_animation": "7183", - "death_animation": "7185", - "slayer_exp": "50", - "clue_level": "1", - "safespot": null - }, - { - "id": "1044", - "name": "Monk of Zamorak", - "examine": "An evil human cleric.", - "lifepoints": "24", - "attack_level": "12", - "strength_level": "12", - "defence_level": "17", - "range_level": "1", - "magic_level": "17", - "respawn_delay": "60", - "melee_animation": "422", - "defence_animation": "0", - "death_animation": "836", - "magic_animation": "0", - "range_animation": "0", - "weakness": "3", - "aggressive": "true", - "safespot": null - }, - { - "id": "1045", - "name": "Monk of Zamorak", - "examine": "An evil human cleric.", - "lifepoints": "24", - "attack_level": "12", - "strength_level": "12", - "defence_level": "17", - "range_level": "1", - "magic_level": "17", - "respawn_delay": "60", - "melee_animation": "422", - "defence_animation": "0", - "death_animation": "836", - "magic_animation": "0", - "range_animation": "0", - "weakness": "3", - "aggressive": "true", - "safespot": null - }, - { - "id": "1046", - "name": "Monk of Zamorak", - "examine": "An evil human cleric.", - "lifepoints": "24", - "attack_level": "12", - "strength_level": "12", - "defence_level": "17", - "range_level": "1", - "magic_level": "17", - "respawn_delay": "60", - "melee_animation": "422", - "defence_animation": "0", - "death_animation": "836", - "magic_animation": "0", - "range_animation": "0", - "weakness": "3", - "aggressive": "true", - "safespot": null - }, - { - "id": "1052", - "name": "Ghast", - "examine": "Arrghhh... A Ghast.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "9", - "aggressive": "true", - "safespot": null - }, - { - "id": "1053", - "name": "Ghast", - "examine": "Arrghhh... A Ghast.", - "lifepoints": "71", - "attack_level": "25", - "strength_level": "25", - "defence_level": "25", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "5", - "defence_animation": "0", - "death_animation": "9467", - "magic_animation": "0", - "range_animation": "0", - "weakness": "9", - "aggressive": "true", - "safespot": null - }, - { - "id": "1055", - "name": "Pirate Jackie the Fruit", - "examine": "Ticket trader for the Brimhaven Agility Arena.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "combat_audio": "703,705,704", - "safespot": null - }, - { - "id": "1057", - "name": "Strange watcher", - "examine": "A member of the audience.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1058", - "name": "Strange watcher", - "examine": "A member of the audience.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1059", - "name": "Strange watcher", - "examine": "A member of the audience.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1060", - "name": "Denulth", - "examine": "Commander of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1061", - "name": "Sergeant", - "examine": "A sergeant of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1063", - "name": "Soldier", - "examine": "A soldier of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1064", - "name": "Soldier", - "examine": "A soldier of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1065", - "name": "Soldier", - "examine": "A soldier of the Imperial Guard.", - "lifepoints": "55", - "attack_level": "44", - "strength_level": "44", - "defence_level": "44", - "range_level": "1", - "magic_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1066", - "name": "Soldier", - "examine": "A soldier of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1067", - "name": "Soldier", - "examine": "A soldier of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1068", - "name": "Soldier", - "examine": "A soldier of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1069", - "name": "Soldier", - "examine": "A soldier of the Imperial Guard.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1073", - "name": "Archer", - "examine": "A Burthorpe Castle Archer.", - "lifepoints": "55", - "attack_level": "1", - "strength_level": "1", - "defence_level": "44", - "range_level": "44", - "magic_level": "1", - "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", - "respawn_delay": "12", - "melee_animation": "426", - "defence_animation": "404", - "death_animation": "9055", - "magic_animation": "426", - "range_animation": "426", - "start_gfx": "19", - "projectile": "10", - "combat_style": "1", - "safespot": null - }, - { - "id": "1074", - "name": "Archer", - "examine": "A Burthorpe Castle Archer.", - "lifepoints": "55", - "attack_level": "1", - "strength_level": "1", - "defence_level": "44", - "range_level": "44", - "magic_level": "1", - "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", - "respawn_delay": "12", - "melee_animation": "426", - "defence_animation": "404", - "death_animation": "9055", - "magic_animation": "426", - "range_animation": "426", - "start_gfx": "19", - "projectile": "10", - "combat_style": "1", - "safespot": null - }, - { - "id": "1076", - "name": "Guard", - "examine": "A Burthorpe Castle guard.", - "lifepoints": "44", - "attack_level": "33", - "strength_level": "33", - "defence_level": "33", - "range_level": "1", - "magic_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1077", - "name": "Guard", - "examine": "A Burthorpe Castle guard.", - "lifepoints": "44", - "attack_level": "33", - "strength_level": "33", - "defence_level": "33", - "range_level": "1", - "magic_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1081", - "name": "Servant", - "examine": "A servant for Prince Anlaf.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1085", - "name": "Ocga", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "respawn_delay": "60", - "melee_animation": "422", - "defence_animation": "425", - "death_animation": "836", - "safespot": null - }, - { - "id": "1086", - "name": "Man", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "clue_level": "0", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1087", - "name": "Penda", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "respawn_delay": "60", - "melee_animation": "422", - "defence_animation": "425", - "death_animation": "836", - "safespot": null - }, - { - "id": "1088", - "name": "Hygd", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "respawn_delay": "60", - "melee_animation": "422", - "defence_animation": "425", - "death_animation": "836", - "safespot": null - }, - { - "id": "1089", - "name": "Ceolburg", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "respawn_delay": "60", - "melee_animation": "422", - "defence_animation": "425", - "death_animation": "836", - "safespot": null - }, - { - "id": "1092", - "name": "White Knight", - "examine": "The knight seems to be watching something.", - "lifepoints": "38", - "attack_level": "27", - "strength_level": "27", - "defence_level": "27", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "8", - "melee_animation": "7042", - "defence_animation": "0", - "death_animation": "836", - "magic_animation": "0", - "range_animation": "0", - "weakness": "9", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1095", - "name": "Rock", - "examine": "The biggest and baddest troll.", - "lifepoints": "90", - "attack_level": "63", - "strength_level": "63", - "defence_level": "63", - "range_level": "1", - "respawn_delay": "60", - "melee_animation": "6523", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "aggressive": "true", - "safespot": null - }, - { - "id": "1096", - "name": "Stick", - "examine": "A big", - "lifepoints": "87", - "attack_level": "61", - "strength_level": "61", - "defence_level": "61", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "7", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "aggressive": "true", - "safespot": null - }, - { - "id": "1097", - "name": "Pee Hat", - "lifepoints": "126", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "respawn_delay": "60", - "safespot": null - }, - { - "id": "1098", - "name": "Kraka", - "lifepoints": "120", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "6", - "aggressive": "true", - "safespot": null - }, - { - "id": "1099", - "name": "Dung", - "examine": "Human is his speciality.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "0", - "aggressive": "true", - "safespot": null - }, - { - "id": "1100", - "name": "Ash", - "examine": "Human is his speciality.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "0", - "aggressive": "true", - "safespot": null - }, - { - "id": "1101", - "name": "Thrower Troll", - "examine": "Small for a troll, but mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1102", - "name": "Thrower Troll", - "examine": "Small for a troll, but mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1103", - "name": "Thrower Troll", - "examine": "Small for a troll, but mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1104", - "name": "Thrower Troll", - "examine": "Small for a troll, but mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1105", - "name": "Thrower Troll", - "examine": "Small for a troll, but mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1106", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1107", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1108", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1109", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1110", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1111", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1112", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1115", - "name": "Troll general", - "examine": "One of the troll generals.", - "lifepoints": "92", - "attack_level": "65", - "strength_level": "65", - "defence_level": "65", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "5", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "aggressive": "true", - "safespot": null - }, - { - "id": "1116", - "name": "Troll general", - "examine": "One of the troll generals.", - "lifepoints": "92", - "attack_level": "65", - "strength_level": "65", - "defence_level": "65", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "5", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "aggressive": "true", - "safespot": null - }, - { - "id": "1117", - "name": "Troll general", - "examine": "One of the troll generals.", - "lifepoints": "92", - "attack_level": "65", - "strength_level": "65", - "defence_level": "65", - "range_level": "1", - "respawn_delay": "60", - "attack_speed": "5", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "aggressive": "true", - "safespot": null - }, - { - "id": "1118", - "name": "Troll spectator", - "examine": "He's watching the arena.", - "lifepoints": "67", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1119", - "name": "Troll spectator", - "examine": "He's watching the arena.", - "lifepoints": "67", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1120", - "name": "Troll spectator", - "examine": "He's watching the arena.", - "lifepoints": "67", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1121", - "name": "Troll spectator", - "examine": "He's watching the arena.", - "lifepoints": "67", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1122", - "name": "Troll spectator", - "examine": "He's watching the arena.", - "lifepoints": "67", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1123", - "name": "Troll spectator", - "examine": "He's watching the arena.", - "lifepoints": "67", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1124", - "name": "Troll spectator", - "examine": "He's watching the arena.", - "lifepoints": "67", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1125", - "name": "Dad", - "examine": "An unusually large troll.", - "lifepoints": "157", - "attack_level": "55", - "strength_level": "55", - "defence_level": "55", - "range_level": "1", - "respawn_delay": "60", - "melee_animation": "1158", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1126", - "name": "Twig", - "examine": "He's guarding the cells.", - "lifepoints": "71", - "attack_level": "50", - "strength_level": "50", - "defence_level": "50", - "range_level": "1", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1127", - "name": "Berry", - "examine": "He's guarding the cells.", - "lifepoints": "71", - "attack_level": "50", - "strength_level": "50", - "defence_level": "50", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1128", - "name": "Twig", - "examine": "He's guarding the cells.", - "lifepoints": "71", - "attack_level": "50", - "strength_level": "50", - "defence_level": "50", - "range_level": "1", - "melee_animation": "5821", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1129", - "name": "Berry", - "examine": "He's guarding the cells.", - "lifepoints": "71", - "attack_level": "50", - "strength_level": "50", - "defence_level": "50", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1130", - "name": "Thrower troll", - "examine": "Small for a troll, but it's mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", - "respawn_delay": "35", - "attack_speed": "7", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "start_gfx": "33", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "combat_style": "1", - "aggressive": "true", - "safespot": null - }, - { - "id": "1131", - "name": "Thrower troll", - "examine": "Small for a troll, but it's mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "start_gfx": "33", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "combat_style": "1", - "aggressive": "true", - "safespot": null - }, - { - "id": "1132", - "name": "Thrower troll", - "examine": "Small for a troll, but it's mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "start_gfx": "33", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "combat_style": "1", - "aggressive": "true", - "safespot": null - }, - { - "id": "1133", - "name": "Thrower troll", - "examine": "Small for a troll, but it's mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "start_gfx": "33", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "combat_style": "1", - "aggressive": "true", - "safespot": null - }, - { - "id": "1134", - "name": "Thrower troll", - "examine": "Small for a troll, but it's mean, ugly and throws rocks.", - "lifepoints": "95", - "attack_level": "41", - "strength_level": "41", - "defence_level": "30", - "range_level": "40", - "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", - "respawn_delay": "35", - "attack_speed": "7", - "agg_radius": "6", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "start_gfx": "33", - "projectile": "276", - "weakness": "0", - "slayer_task": "83", - "combat_style": "1", - "aggressive": "true", - "safespot": null - }, - { - "id": "1135", - "name": "Cook", - "examine": "Human is his speciality.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1136", - "name": "Cook", - "examine": "Human is his speciality.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1137", - "name": "Cook", - "examine": "Human is his speciality.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1138", - "name": "Mountain troll", - "examine": "Small for a troll, but mean and ugly.", - "lifepoints": "90", - "attack_level": "53", - "strength_level": "20", - "defence_level": "53", - "range_level": "1", - "attack_speed": "5", - "melee_animation": "284", - "defence_animation": "285", - "death_animation": "287", - "magic_animation": "284", - "range_animation": "284", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1139", - "name": "Mushroom", - "examine": "He's fast asleep.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "83", - "safespot": null - }, - { - "id": "1140", - "name": "Mountain goat", - "examine": "This beast doesn't need climbing boots.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1141", - "name": "Mountain goat", - "examine": "This beast doesn't need climbing boots.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1142", - "name": "Guard", - "examine": "He's guarding the storeroom.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1143", - "name": "Guard", - "examine": "He's guarding the storeroom.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1144", - "name": "Guard", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1145", - "name": "Guard", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1146", - "name": "Guard", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1147", - "name": "Guard", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1148", - "name": "Guard", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1149", - "name": "Guard", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1150", - "name": "Guard", - "examine": "He's guarding the goutweed.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "clue_level": "1", - "combat_audio": "511,513,512", - "safespot": null - }, - { - "id": "1151", - "name": "Burntmeat", - "examine": "Human is his speciality.", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1152", - "name": "Weird Old Man", - "examine": "What's he mumbling about?", - "lifepoints": "10", - "attack_level": "1", - "strength_level": "1", - "defence_level": "1", - "range_level": "1", - "melee_animation": "0", - "defence_animation": "0", - "death_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "safespot": null - }, - { - "id": "1153", - "name": "Kalphite Worker", - "examine": "I don't think insect repellent will work...", - "lifepoints": "40", - "attack_level": "21", - "strength_level": "20", - "defence_level": "22", - "range_level": "1", - "bonuses": "25,27,20,102,64,125,118,112,115,0,0,0,0,0,0", - "respawn_delay": "38", - "melee_animation": "6223", - "defence_animation": "6232", - "death_animation": "6230", - "magic_animation": "6223", - "range_animation": "6223", - "weakness": "7", - "slayer_task": "53", - "slayer_exp": "40", - "safespot": null - }, - { - "id": "1154", - "name": "Kalphite Soldier", - "examine": "I don't think insect repellent will work...", - "lifepoints": "134", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", - "range_level": "1", - "respawn_delay": "60", - "defence_animation": "0", - "magic_animation": "0", - "range_animation": "0", - "weakness": "7", - "slayer_task": "53", - "slayer_exp": "90", - "poisonous": "true", - "aggressive": "true", - "safespot": null - }, - { - "id": "1155", - "name": "Kalphite Guardian", - "examine": "I don't think insect repellent will work...", - "lifepoints": "170", - "attack_level": "108", - "strength_level": "106", - "defence_level": "109", - "range_level": "1", - "bonuses": "105,97,100,279,201,286,295,215,230,2,0,0,0,0,0", - "respawn_delay": "65", - "attack_speed": "5", - "melee_animation": "6223", - "defence_animation": "6232", - "death_animation": "6230", - "magic_animation": "6223", - "range_animation": "6223", - "weakness": "7", - "slayer_task": "53", - "poisonous": "true", - "aggressive": "true", - "safespot": null - }, - { - "id": "1156", - "name": "Kalphite Worker", - "examine": "I don't think insect repellent will work...", - "lifepoints": "40", - "attack_level": "21", - "strength_level": "20", - "defence_level": "22", - "range_level": "1", - "bonuses": "25,27,20,102,64,125,118,112,115,0,0,0,0,0,0", - "respawn_delay": "38", - "melee_animation": "6223", - "defence_animation": "6232", - "death_animation": "6230", - "magic_animation": "6223", - "range_animation": "6223", - "weakness": "7", - "slayer_task": "53", - "slayer_exp": "40", - "safespot": null - }, - { - "id": "1157", - "name": "Kalphite Guardian", - "examine": "I don't think insect repellent will work...", - "lifepoints": "170", - "attack_level": "108", - "strength_level": "106", - "defence_level": "109", - "range_level": "1", - "bonuses": "105,97,100,279,201,286,295,215,230,2,0,0,0,0,0", - "respawn_delay": "65", - "attack_speed": "5", - "melee_animation": "6223", - "defence_animation": "6232", - "death_animation": "6230", - "magic_animation": "6223", - "range_animation": "6223", - "weakness": "7", - "slayer_task": "53", - "poisonous": "true", - "aggressive": "true", - "safespot": null - }, { "id": "139", "name": "Terrorbird", @@ -4948,6 +3231,7 @@ "projectile": "106", "end_gfx": "107", "weakness": "3", + "aggressive": "true", "safespot": null }, { @@ -11786,6 +10070,7 @@ { "id": "997", "name": "Kalrag", + "examine": "A giant spider.", "lifepoints": "91", "attack_level": "1", "strength_level": "1", @@ -11801,6 +10086,7 @@ { "id": "998", "name": "Othainian", + "examine": "One of the guardians of Iban.", "lifepoints": "90", "attack_level": "1", "strength_level": "1", @@ -11817,6 +10103,7 @@ { "id": "999", "name": "Doomion", + "examine": "One of the guardians of Iban.", "lifepoints": "90", "attack_level": "1", "strength_level": "1", @@ -11832,6 +10119,7 @@ }, { "id": "1000", + "examine": "One of the guardians of Iban.", "name": "Holthion", "lifepoints": "90", "attack_level": "1", @@ -12040,7 +10328,8 @@ "magic_animation": "0", "range_animation": "0", "weakness": "3", - "safespot": null + "safespot": null, + "movement_radius": "4" }, { "id": "1020", @@ -12060,7 +10349,8 @@ "range_animation": "0", "weakness": "7", "aggressive": "true", - "safespot": null + "safespot": null, + "movement_radius": "4" }, { "id": "1021", @@ -12078,7 +10368,8 @@ "magic_animation": "0", "range_animation": "0", "weakness": "1", - "safespot": null + "safespot": null, + "movement_radius": "4" }, { "id": "1022", @@ -12096,7 +10387,8 @@ "magic_animation": "0", "range_animation": "0", "weakness": "1", - "safespot": null + "safespot": null, + "movement_radius": "4" }, { "id": "1023", @@ -13614,11 +11906,11 @@ "name": "Kalphite Worker", "examine": "I don't think insect repellent will work...", "lifepoints": "40", - "attack_level": "21", + "attack_level": "20", "strength_level": "20", - "defence_level": "22", + "defence_level": "20", "range_level": "1", - "bonuses": "25,27,20,102,64,125,118,112,115,0,0,0,0,0,0", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", "respawn_delay": "38", "melee_animation": "6223", "defence_animation": "6232", @@ -13634,13 +11926,16 @@ "id": "1154", "name": "Kalphite Soldier", "examine": "I don't think insect repellent will work...", - "lifepoints": "134", - "attack_level": "47", - "strength_level": "47", - "defence_level": "47", + "lifepoints": "90", + "attack_level": "70", + "strength_level": "70", + "defence_level": "70", "range_level": "1", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", "respawn_delay": "60", - "defence_animation": "0", + "melee_animation": "6224", + "defence_animation": "6227", + "death_animation": "6228", "magic_animation": "0", "range_animation": "0", "weakness": "7", @@ -13655,11 +11950,11 @@ "name": "Kalphite Guardian", "examine": "I don't think insect repellent will work...", "lifepoints": "170", - "attack_level": "108", - "strength_level": "106", - "defence_level": "109", + "attack_level": "110", + "strength_level": "110", + "defence_level": "110", "range_level": "1", - "bonuses": "105,97,100,279,201,286,295,215,230,2,0,0,0,0,0", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", "respawn_delay": "65", "attack_speed": "5", "melee_animation": "6223", @@ -13678,11 +11973,11 @@ "name": "Kalphite Worker", "examine": "I don't think insect repellent will work...", "lifepoints": "40", - "attack_level": "21", + "attack_level": "20", "strength_level": "20", - "defence_level": "22", + "defence_level": "20", "range_level": "1", - "bonuses": "25,27,20,102,64,125,118,112,115,0,0,0,0,0,0", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", "respawn_delay": "38", "melee_animation": "6223", "defence_animation": "6232", @@ -13699,11 +11994,11 @@ "name": "Kalphite Guardian", "examine": "I don't think insect repellent will work...", "lifepoints": "170", - "attack_level": "108", - "strength_level": "106", - "defence_level": "109", + "attack_level": "110", + "strength_level": "110", + "defence_level": "110", "range_level": "1", - "bonuses": "105,97,100,279,201,286,295,215,230,2,0,0,0,0,0", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", "respawn_delay": "65", "attack_speed": "5", "melee_animation": "6223", @@ -14013,6 +12308,7 @@ { "id": "1201", "name": "Elf warrior", + "examine": "I don't want to get on the wrong side of him.", "lifepoints": "105", "attack_level": "1", "strength_level": "1", @@ -14031,6 +12327,7 @@ { "id": "1203", "name": "Tyras guard", + "examine": "One of King Tyras's men.", "lifepoints": "112", "attack_level": "1", "strength_level": "1", @@ -14046,6 +12343,7 @@ { "id": "1204", "name": "Tyras guard", + "examine": "One of King Tyras's men.", "lifepoints": "112", "attack_level": "1", "strength_level": "1", @@ -15535,6 +13833,7 @@ { "id": "1327", "name": "Bear Cub", + "examine": "Cute. But deadly.", "lifepoints": "20", "attack_level": "1", "strength_level": "1", @@ -15630,6 +13929,7 @@ { "id": "1339", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "70", "attack_level": "1", "strength_level": "1", @@ -15648,6 +13948,7 @@ { "id": "1340", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "70", "attack_level": "1", "strength_level": "1", @@ -15666,6 +13967,7 @@ { "id": "1341", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "120", "attack_level": "1", "strength_level": "1", @@ -15682,6 +13984,7 @@ { "id": "1342", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "120", "attack_level": "1", "strength_level": "1", @@ -15698,6 +14001,7 @@ { "id": "1343", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "120", "attack_level": "1", "strength_level": "1", @@ -15714,6 +14018,7 @@ { "id": "1344", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "10", "attack_level": "1", "strength_level": "1", @@ -15725,6 +14030,7 @@ { "id": "1345", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "10", "attack_level": "1", "strength_level": "1", @@ -15736,6 +14042,7 @@ { "id": "1346", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "10", "attack_level": "1", "strength_level": "1", @@ -15747,6 +14054,7 @@ { "id": "1347", "name": "Dagannoth", + "examine": "A horror from the ocean depths...", "lifepoints": "10", "attack_level": "1", "strength_level": "1", @@ -15758,7 +14066,7 @@ { "id": "1351", "name": "Dagannoth mother", - "examine": "A horror from the ocean depths...", + "examine": "A horror from the ocean depths.", "lifepoints": "128", "attack_level": "60", "strength_level": "60", @@ -15779,6 +14087,7 @@ { "id": "1352", "name": "Dagannoth mother", + "examine": "A horror from the ocean depths.", "lifepoints": "100", "attack_level": "1", "strength_level": "1", @@ -15794,6 +14103,7 @@ { "id": "1353", "name": "Dagannoth mother", + "examine": "A horror from the ocean depths.", "lifepoints": "100", "attack_level": "1", "strength_level": "1", @@ -15809,6 +14119,7 @@ { "id": "1354", "name": "Dagannoth mother", + "examine": "A horror from the ocean depths.", "lifepoints": "100", "attack_level": "1", "strength_level": "1", @@ -15824,6 +14135,7 @@ { "id": "1355", "name": "Dagannoth mother", + "examine": "A horror from the ocean depths.", "lifepoints": "100", "attack_level": "1", "strength_level": "1", @@ -15839,6 +14151,7 @@ { "id": "1356", "name": "Dagannoth mother", + "examine": "A horror from the ocean depths.", "lifepoints": "100", "attack_level": "1", "strength_level": "1", @@ -17941,6 +16254,7 @@ "magic_animation": "1516", "range_animation": "1516", "slayer_exp": "105", + "aggressive": "true", "clue_level": "2", "safespot": null }, @@ -20486,6 +18800,7 @@ "magic_animation": "1516", "range_animation": "1516", "slayer_exp": "105", + "aggressive": "true", "clue_level": "2", "safespot": null }, @@ -34364,6 +32679,11 @@ "range_animation": "0", "safespot": null }, + { + "id": "3639", + "name": "Launa", + "examine": "She looks worried." + }, { "id": "3645", "name": "Angry bear", @@ -37946,6 +36266,7 @@ { "id": "4353", "name": "Cave horror", + "aggressive":"true", "examine": "A horrible, emaciated ape like creature with beady red eyes.", "lifepoints": "55", "attack_level": "80", @@ -37964,12 +36285,14 @@ "weakness": "6", "slayer_task": "17", "slayer_exp": "55", + "aggressive": "true", "clue_level": "2", "safespot": null }, { "id": "4354", "name": "Cave horror", + "aggressive":"true", "examine": "A horrible, emaciated ape like creature with beady red eyes.", "lifepoints": "55", "attack_level": "80", @@ -37988,12 +36311,14 @@ "weakness": "6", "slayer_task": "17", "slayer_exp": "55", + "aggressive": "true", "clue_level": "2", "safespot": null }, { "id": "4355", "name": "Cave horror", + "aggressive":"true", "examine": "A horrible, emaciated ape like creature with beady red eyes.", "lifepoints": "55", "attack_level": "80", @@ -38012,12 +36337,14 @@ "weakness": "6", "slayer_task": "17", "slayer_exp": "55", + "aggressive": "true", "clue_level": "2", "safespot": null }, { "id": "4356", "name": "Cave horror", + "aggressive":"true", "examine": "A horrible, emaciated ape like creature with beady red eyes.", "lifepoints": "55", "attack_level": "80", @@ -38036,12 +36363,14 @@ "weakness": "6", "slayer_task": "17", "slayer_exp": "55", + "aggressive": "true", "clue_level": "2", "safespot": null }, { "id": "4357", "name": "Cave horror", + "aggressive":"true", "examine": "A horrible, emaciated ape like creature with beady red eyes.", "lifepoints": "55", "attack_level": "80", @@ -38060,6 +36389,7 @@ "weakness": "6", "slayer_task": "17", "slayer_exp": "55", + "aggressive": "true", "clue_level": "2", "safespot": null }, @@ -57633,6 +55963,7 @@ "magic_animation": "1516", "range_animation": "1516", "slayer_exp": "105", + "aggressive": "true", "clue_level": "2", "safespot": null }, @@ -74498,5 +72829,221 @@ "name": "Gull", "examine": "Flappy bird.", "water_npc": "true" + }, + { + "id": "957", + "name": "Mubariz", + "examine": "Tough-looking combat type." + }, + { + "id": "958", + "name": "Fadli", + "examine": "Looks kinda bored." + }, + { + "id": "959", + "name": "A'abla", + "examine": "Trained to deal with all sorts of injuries." + }, + { + "id": "960", + "name": "Sabreen", + "examine": "Wow! She's made a statement with that hair!" + }, + { + "id": "962", + "name": "Jaraah", + "examine": "Has the messy job of putting players back together again." + }, + { + "id": "963", + "name": "Zahwa", + "examine": "Battle-scarred." + }, + { + "id": "964", + "name": "Ima", + "examine": "A citizen of Al Kharid" + }, + { + "id": "965", + "name": "Sabeil", + "examine": "A citizen of Al Kharid" + }, + { + "id": "966", + "name": "Jadid", + "examine": "A citizen of Al Kharid" + }, + { + "id": "967", + "name": "Dalal", + "examine": "A citizen of Al Kharid" + }, + { + "id": "968", + "name": "Afrah", + "examine": "A citizen of Al Kharid" + }, + { + "id": "969", + "name": "Jeed", + "examine": "A citizen of Al Kharid" + }, + { + "id": "970", + "name": "Diango", + "examine": "He smells funny." + }, + { + "id": "971", + "name": "Chadwell", + "examine": "Shopkeeper." + }, + { + "id": "972", + "name": "Koftik", + "examine": "The cave guide." + }, + { + "id": "973", + "name": "Koftik", + "examine": "The cave guide." + }, + { + "id": "974", + "name": "Koftik", + "examine": "The cave guide." + }, + { + "id": "975", + "name": "Koftik", + "examine": "The cave guide." + }, + { + "id": "976", + "name": "Koftik", + "examine": "The cave guide." + }, + { + "id": "996", + "name": "Kamen", + "examine": "This dwarf looks intoxicated." + }, + { + "id": "995", + "name": "Klank", + "examine": "A dwarven maker of gauntlets." + }, + { + "id": "1206", + "name": "Tyras guard", + "examine": "One of King Tyras's men." + }, + { + "id": "1209", + "name": "Koftik", + "examine": "The cave guide." + }, + { + "id": "1210", + "name": "Kings messenger", + "examine": "One of King Lathas' messengers." + }, + { + "id": "1212", + "name":"Will o' the wisp", + "examine": "Mysterious swamp lights..." + }, + { + "id": "1213", + "name": "Tegid", + "examine": "He's washing his clothes in the lake." + }, + { + "id": "1214", + "name": "Thistle", + "examine": "A plant." + }, + { + "id": "1215", + "name": "Parrots", + "examine": "What a colourful bunch of parrots!" + }, + { + "id": "639", + "name": "Romeo", + "examine": "Rather dense and soppy looking." + }, + { + "id": "5925", + "name": "Benny", + "examine": "Newspaper seller." + }, + { + "id": "783", + "name": "Wilough", + "examine": "One of Gertrude's Sons." + }, + { + "id": "882", + "name": "Gypsy Aris", + "examine": "An old gypsy lady." + }, + { + "id": "548", + "name": "Thessalia", + "examine": "Interesting assortment of clothes on offer..." + }, + { + "id": "546", + "name": "Zaff", + "examine": "Sells superior staffs." + }, + { + "id": "756", + "name": "Dr Harlow", + "examine": "A retired vampyre hunter." + }, + { + "id": "733", + "name": "Bartender", + "examine": "I could get a beer from him." + }, + { + "id": "6522", + "examine": "Director of the Grand Exchange." + }, + { + "id": "6535", + "examine": "He can look after my money. Good with money." + }, + { + "id": "6532", + "examine": "She can look after my money. Good with money." + }, + { + "id": "6530", + "examine": "There to help me make my bids." + }, + { + "id": "6528", + "examine": "There to help me make my bids." + }, + { + "id": "6534", + "examine": "He can look after my money. Good with money." + }, + { + "id": "6533", + "examine": "She can look after my money. Good with money." + }, + { + "id": "6531", + "examine": "There to help me make my bids." + }, + { + "id": "6529", + "examine": "There to help me make my bids." } -] +] \ No newline at end of file diff --git a/data/configs/npc_spawns.json b/data/configs/npc_spawns.json index 6a2a21a..f08c132 100644 --- a/data/configs/npc_spawns.json +++ b/data/configs/npc_spawns.json @@ -1,7 +1,7 @@ [ { "npc_id": "0", - "loc_data": "{3221,3218,0,1,0}" + "loc_data": "{3221,3218,0,1,0}-{2522,5000,0,0,4}" }, { "npc_id": "1", @@ -149,7 +149,7 @@ }, { "npc_id": "47", - "loc_data": "{3097,3364,0,1,3}-{3102,3363,0,1,5}-{3341,3267,0,1,5}-{3235,3224,0,1,3}-{3229,3220,0,1,4}-{3211,3211,0,1,3}-{3225,3220,0,1,1}-{3237,3215,0,1,5}-{3211,3210,0,1,7}-{3227,3220,0,1,7}-{3233,3227,0,1,5}-{3227,3210,0,1,6}-{3228,3222,0,1,4}-{3229,3226,0,1,0}-{3127,3487,0,1,4}-{3125,3486,0,1,6}-{3127,3486,0,1,4}-{3019,3292,0,1,7}-{3018,3295,0,1,7}-{3001,3202,0,1,5}-{3021,3205,0,1,6}-{3026,3174,0,1,5}-{3019,3176,0,1,7}-{3076,3282,0,1,5}-{3089,3266,0,1,4}-{3091,3266,0,1,4}-{3243,3687,0,1,5}-{3249,3669,0,1,3}-{3252,3675,0,1,4}-{3252,3680,0,1,3}-{3259,3683,0,1,0}-{3276,9871,0,1,1}-{3277,9871,0,1,3}-{3225,9862,0,1,4}-{3222,9861,0,1,6}-{3220,9860,0,1,6}-{3219,9865,0,1,6}-{3237,9862,0,1,4}-{3236,3217,0,1,4}-{3259,3230,0,1,4}-{3158,3226,0,1,5}-{3160,3202,0,1,4}-{3233,3237,0,1,7}-{2821,3170,0,1,1}-{2801,3158,0,1,2}-{2852,9642,0,1,6}-{2858,9632,0,1,3}-{2536,2982,0,1,3}-{2531,2980,0,1,0}-{2522,2981,0,1,4}-{2545,2989,0,1,4}-{2523,2970,0,1,2}-{2603,9480,0,1,1}-{2600,9477,0,1,0}-{2579,9496,0,1,4}-{2580,9508,0,1,0}-{2571,9522,0,1,4}-{2654,9640,0,1,6}-{2655,9637,0,1,4}-{2656,9639,0,1,7}-{2651,9636,0,1,5}-{2648,9637,0,1,4}-{2651,9642,0,1,1}-{2654,9640,0,1,0}-{2654,9635,0,1,6}-{2655,9635,0,1,3}-{2664,9626,0,1,6}-{2664,9624,0,1,1}-{2661,9623,0,1,1}-{2663,9623,0,1,3}-{2664,9626,0,1,6}-{2592,9831,0,1,3}-{2588,9825,0,1,6}-{2583,9829,0,1,4}-{2581,9841,0,1,0}-{2597,9823,0,1,2}-{2579,9805,0,1,3}-{2576,9804,0,1,0}-{2573,9805,0,1,5}-{2571,9808,0,1,3}-{2576,9810,0,1,2}-{2587,9802,0,1,2}-{2592,9800,0,1,4}-{2596,9805,0,1,6}-{2601,9802,0,1,5}-{2585,9801,0,1,7}-{2594,9803,0,1,0}-{2590,9806,0,1,3}-{2612,9808,0,1,6}-{2604,9810,0,1,6}-{2579,9821,0,1,2}-{2576,9812,0,1,6}-{2580,9813,0,1,6}-{2600,9813,0,1,4}-{2599,9809,0,1,4}-{2514,3193,0,1,6}-{2518,3192,0,1,3}-{2507,3181,0,1,3}-{2508,3178,0,1,6}-{2511,3183,0,1,3}-{2515,3182,0,1,1}-{2565,9505,0,1,1}-{2566,9510,0,1,6}-{2594,9497,0,1,4}-{3475,9840,0,1,6}-{3481,9842,0,1,1}-{3486,9843,0,1,7}-{3483,9824,0,1,4}-{3496,9808,0,0,5}-{3490,9815,0,1,1}-{3478,9834,0,0,3}-{3490,9824,0,1,4}" + "loc_data": "{3108, 9754, 0, 1, 5}-{3110, 9754, 0, 1, 5}-{3108, 9750, 0, 1, 5}-{3097,3364,0,1,3}-{3102,3363,0,1,5}-{3341,3267,0,1,5}-{3235,3224,0,1,3}-{3229,3220,0,1,4}-{3211,3211,0,1,3}-{3225,3220,0,1,1}-{3237,3215,0,1,5}-{3211,3210,0,1,7}-{3227,3220,0,1,7}-{3233,3227,0,1,5}-{3227,3210,0,1,6}-{3228,3222,0,1,4}-{3229,3226,0,1,0}-{3127,3487,0,1,4}-{3125,3486,0,1,6}-{3127,3486,0,1,4}-{3019,3292,0,1,7}-{3018,3295,0,1,7}-{3001,3202,0,1,5}-{3021,3205,0,1,6}-{3026,3174,0,1,5}-{3019,3176,0,1,7}-{3076,3282,0,1,5}-{3089,3266,0,1,4}-{3091,3266,0,1,4}-{3243,3687,0,1,5}-{3249,3669,0,1,3}-{3252,3675,0,1,4}-{3252,3680,0,1,3}-{3259,3683,0,1,0}-{3276,9871,0,1,1}-{3277,9871,0,1,3}-{3225,9862,0,1,4}-{3222,9861,0,1,6}-{3220,9860,0,1,6}-{3219,9865,0,1,6}-{3237,9862,0,1,4}-{3236,3217,0,1,4}-{3259,3230,0,1,4}-{3158,3226,0,1,5}-{3160,3202,0,1,4}-{3233,3237,0,1,7}-{2821,3170,0,1,1}-{2801,3158,0,1,2}-{2852,9642,0,1,6}-{2858,9632,0,1,3}-{2536,2982,0,1,3}-{2531,2980,0,1,0}-{2522,2981,0,1,4}-{2545,2989,0,1,4}-{2523,2970,0,1,2}-{2603,9480,0,1,1}-{2600,9477,0,1,0}-{2579,9496,0,1,4}-{2580,9508,0,1,0}-{2571,9522,0,1,4}-{2654,9640,0,1,6}-{2655,9637,0,1,4}-{2656,9639,0,1,7}-{2651,9636,0,1,5}-{2648,9637,0,1,4}-{2651,9642,0,1,1}-{2654,9640,0,1,0}-{2654,9635,0,1,6}-{2655,9635,0,1,3}-{2664,9626,0,1,6}-{2664,9624,0,1,1}-{2661,9623,0,1,1}-{2663,9623,0,1,3}-{2664,9626,0,1,6}-{2592,9831,0,1,3}-{2588,9825,0,1,6}-{2583,9829,0,1,4}-{2581,9841,0,1,0}-{2597,9823,0,1,2}-{2579,9805,0,1,3}-{2576,9804,0,1,0}-{2573,9805,0,1,5}-{2571,9808,0,1,3}-{2576,9810,0,1,2}-{2587,9802,0,1,2}-{2592,9800,0,1,4}-{2596,9805,0,1,6}-{2601,9802,0,1,5}-{2585,9801,0,1,7}-{2594,9803,0,1,0}-{2590,9806,0,1,3}-{2612,9808,0,1,6}-{2604,9810,0,1,6}-{2579,9821,0,1,2}-{2576,9812,0,1,6}-{2580,9813,0,1,6}-{2600,9813,0,1,4}-{2599,9809,0,1,4}-{2514,3193,0,1,6}-{2518,3192,0,1,3}-{2507,3181,0,1,3}-{2508,3178,0,1,6}-{2511,3183,0,1,3}-{2515,3182,0,1,1}-{2565,9505,0,1,1}-{2566,9510,0,1,6}-{2594,9497,0,1,4}-{3475,9840,0,1,6}-{3481,9842,0,1,1}-{3486,9843,0,1,7}-{3483,9824,0,1,4}-{3496,9808,0,0,5}-{3490,9815,0,1,1}-{3478,9834,0,0,3}-{3490,9824,0,1,4}" }, { "npc_id": "48", @@ -193,7 +193,7 @@ }, { "npc_id": "61", - "loc_data": "{3321,3145,0,1,3}-{3327,3131,0,1,5}-{3322,3143,0,1,3}-{3182,3878,0,1,6}-{3182,3886,0,1,7}-{3182,3888,0,1,5}-{3175,3888,0,1,4}-{3175,3879,0,1,7}-{3174,3879,0,1,3}-{3174,3882,0,1,0}-{3175,3885,0,1,3}-{3172,3876,0,1,2}-{3172,3894,0,1,1}-{3172,3885,0,1,3}-{3165,3886,0,1,3}-{3165,3896,0,1,1}-{3166,3886,0,1,1}-{3164,3893,0,1,4}-{3163,3881,0,1,4}-{3159,3889,0,1,0}-{3213,9890,0,1,5}-{3210,9886,0,1,4}-{3213,9887,0,1,1}-{3207,9880,0,1,0}-{3255,9870,0,1,4}-{3258,9872,0,1,3}-{3261,9870,0,1,4}-{3156,3248,0,1,4}-{3143,3241,0,1,4}-{3156,3249,0,1,4}-{3175,3248,0,1,7}-{3169,3260,0,1,4}-{3171,3254,0,1,5}-{3162,3246,0,1,6}-{3179,3262,0,1,1}-{3162,3226,0,1,1}-{3166,3222,0,1,1}-{3157,3229,0,1,5}-{3168,3222,0,1,4}-{3211,9622,0,1,2}-{3215,9620,0,1,4}-{3212,9618,0,1,3}-{3217,9617,0,1,3}-{3214,9620,0,1,7}-{2541,3189,0,1,3}-{2542,3187,0,1,6}-{2543,3186,0,1,4}-{2545,3183,0,1,3}-{2545,3183,0,1,3}-{2545,3182,0,1,3}-{2543,3183,0,1,0}-{2543,3182,0,1,3}-{2539,3182,0,1,0}" + "loc_data": "{3111, 9747, 0, 1, 5}-{3108, 9747, 0, 1, 5}-{3321,3145,0,1,3}-{3327,3131,0,1,5}-{3322,3143,0,1,3}-{3182,3878,0,1,6}-{3182,3886,0,1,7}-{3182,3888,0,1,5}-{3175,3888,0,1,4}-{3175,3879,0,1,7}-{3174,3879,0,1,3}-{3174,3882,0,1,0}-{3175,3885,0,1,3}-{3172,3876,0,1,2}-{3172,3894,0,1,1}-{3172,3885,0,1,3}-{3165,3886,0,1,3}-{3165,3896,0,1,1}-{3166,3886,0,1,1}-{3164,3893,0,1,4}-{3163,3881,0,1,4}-{3159,3889,0,1,0}-{3213,9890,0,1,5}-{3210,9886,0,1,4}-{3213,9887,0,1,1}-{3207,9880,0,1,0}-{3255,9870,0,1,4}-{3258,9872,0,1,3}-{3261,9870,0,1,4}-{3156,3248,0,1,4}-{3143,3241,0,1,4}-{3156,3249,0,1,4}-{3175,3248,0,1,7}-{3169,3260,0,1,4}-{3171,3254,0,1,5}-{3162,3246,0,1,6}-{3179,3262,0,1,1}-{3162,3226,0,1,1}-{3166,3222,0,1,1}-{3157,3229,0,1,5}-{3168,3222,0,1,4}-{3211,9622,0,1,2}-{3215,9620,0,1,4}-{3212,9618,0,1,3}-{3217,9617,0,1,3}-{3214,9620,0,1,7}-{2541,3189,0,1,3}-{2542,3187,0,1,6}-{2543,3186,0,1,4}-{2545,3183,0,1,3}-{2545,3183,0,1,3}-{2545,3182,0,1,3}-{2543,3183,0,1,0}-{2543,3182,0,1,3}-{2539,3182,0,1,0}" }, { "npc_id": "62", @@ -329,7 +329,7 @@ }, { "npc_id": "103", - "loc_data": "{2501,3289,0,1,1}-{2928,3251,1,1,3}-{3277,3659,0,1,1}-{3280,3658,0,1,1}-{3277,3661,0,1,3}-{3276,3657,0,1,3}-{3241,9907,0,1,4}-{3243,9914,0,1,1}-{3242,9913,0,1,6}-{3242,9916,0,1,5}-{3239,9914,0,1,1}-{2928,3244,1,1,4}-{2924,3253,1,1,3}-{2927,3252,1,1,4}-{2927,3254,1,1,3}" + "loc_data": "{2501,3289,0,1,1}-{2928,3251,1,1,3}-{3277,3659,0,1,1}-{3280,3658,0,1,1}-{3277,3661,0,1,3}-{3276,3657,0,1,3}-{3241,9907,0,1,4}-{3243,9914,0,1,1}-{3242,9913,0,1,6}-{3242,9916,0,1,5}-{3239,9914,0,1,1}-{2928,3244,1,1,4}-{2924,3253,1,1,3}-{2927,3252,1,1,4}-{2927,3254,1,1,3}-{2713,4892,0,1,3}-{2711,4899,0,1,3}-{2732,4901,0,1,3}-{2729,4893,0,1,3}-{2713,4907,0,1,3}" }, { "npc_id": "104", @@ -3733,11 +3733,11 @@ }, { "npc_id": "1711", - "loc_data": "{3160,9638,0,1,1}-{3159,9633,0,1,6}-{3161,9626,0,1,6}-{3169,9626,0,1,4}-{3171,9634,0,1,4}-{3164,9634,0,1,3}-{3165,9631,0,1,7}-{3180,9631,0,1,7}-{3183,9629,0,1,6}-{3182,9633,0,1,1}-{3172,9632,0,1,4}-{3158,9631,0,1,1}-{3160,9630,0,1,1}-{3159,9633,0,1,4}-{3150,9623,0,1,6}-{3152,9620,0,1,6}-{3159,9622,0,1,0}-{3169,9623,0,1,6}-{3169,9623,0,1,4}" + "loc_data": "{3160,9638,0,1,1}-{3159,9633,0,1,6}-{3161,9626,0,1,6}-{3169,9626,0,1,4}-{3171,9634,0,1,4}-{3164,9634,0,1,3}-{3165,9631,0,1,7}-{3180,9631,0,1,7}-{3183,9629,0,1,6}-{3182,9633,0,1,1}-{3172,9632,0,1,4}-{3158,9631,0,1,1}-{3160,9630,0,1,1}-{3159,9633,0,1,4}-{3150,9623,0,1,6}-{3152,9620,0,1,6}-{3159,9622,0,1,0}-{3169,9623,0,1,6}-{3169,9623,0,1,4}-{2566,5197,0,1,4}" }, { "npc_id": "1712", - "loc_data": "{3153,9646,0,1,3}-{3151,9651,0,1,1}" + "loc_data": "{3153,9646,0,1,3}-{3151,9651,0,1,1}-{2573,5201,0,1,4}-{2577,5195,0,1,4}-{2577,5189,0,0,6}-{2571,5195,0,0,6}" }, { "npc_id": "1714", @@ -8361,15 +8361,15 @@ }, { "npc_id": "5944", - "loc_data": "{3263,3450,0,0,0}" + "loc_data": "{3263,3450,0,0,0}-{1746,4961,0,1,4}-{1761, 4938, 0, 1, 4}-{1761, 4976, 0, 1, 5}" }, { "npc_id": "5946", - "loc_data": "{3261,3455,0,1,0}" + "loc_data": "{3261,3455,0,1,0}-{1758,4945,0,1,4}-{1757, 4935, 0, 1, 4}-{1746, 4980, 0, 1, 4}" }, { "npc_id": "5947", - "loc_data": "{3260,3452,0,1,0}-{3261,3451,2,1,0}" + "loc_data": "{3260,3452,0,1,0}-{3261,3451,2,1,0}-{1735,4950,0,1,4}-{1759, 4948, 0, 1, 4}-{1780, 4960, 0, 1, 4}-{1760, 4974, 0, 1, 5}" }, { "npc_id": "5956", @@ -8377,7 +8377,7 @@ }, { "npc_id": "5984", - "loc_data": "{3263,3452,0,1,0}" + "loc_data": "{3263,3452,0,1,0}-{1743,4950,0,1,4}-{1770, 4935, 0, 1, 4}-{1772, 4962, 0, 1, 4}-{1771, 4957, 0, 1, 4}-{1777, 4976, 0, 1, 6}" }, { "npc_id": "5987", @@ -10458,6 +10458,82 @@ { "npc_id": "15", "loc_data": "{3203,3479,0,1,0}-{3202,3484,0,1,0}" + }, + { + "npc_id": "2910", + "loc_data": "{3082,9885,0,1,4}" + }, + { + "npc_id": "3382", + "loc_data": "{3080,9885,0,1,4}-{3076,9886,0,1,4}-{3081,9890,0,1,4}-{3081,9895,0,1,4}" + }, + { + "npc_id": "5965", + "loc_data": "{1759,4955,0,0,0}" + }, + { + "npc_id": "5966", + "loc_data": "{1754,4960,0,1,4}" + }, + { + "npc_id": "5967", + "loc_data": "{1735,4950,0,1,4}-{1758, 4937, 0, 1, 4}-{1756, 4947, 0, 1, 4}-{1771, 4960, 0, 1, 4}-{1779, 4950, 0, 1, 4}-{1759, 4971, 0, 1, 4}-{1773, 4983, 0, 1, 4}" + }, + { + "npc_id": "5945", + "loc_data": "{1743,4959,0,1,4}-{1739,4969,0,1,4}-{1748, 4941, 0, 1, 4}-{1759, 4979, 0, 1, 6}" + }, + { + "npc_id": "10", + "loc_data": "{1740,4970,0,1,4}-{1783, 4950, 0, 1, 4}-{1755,4951,0,1,3}-{1754, 4986, 0, 1, 6}-{1763, 4972, 0, 1, 6}" + }, + { + "npc_id": "5971", + "loc_data": "{1742,4964,0,0,0}" + }, + { + "npc_id": "5977", + "loc_data": "{1735,4964,0,0,0}" + }, + { + "npc_id": "5982", + "loc_data": "{1735,4954,0,0,0}" + }, + { + "npc_id": "5976", + "loc_data": "{1742,4954,0,0,0}" + }, + { + "npc_id": "5978", + "loc_data": "{1752,4938,0,0,0}" + }, + { + "npc_id": "5972", + "loc_data": "{1781,4954,0,0,0}" + }, + { + "npc_id": "5973", + "loc_data": "{1774,4964,0,0,0}" + }, + { + "npc_id": "5974", + "loc_data": "{1774,4954,0,0,0}" + }, + { + "npc_id": "5975", + "loc_data": "{1740,4979,0,0,0}" + }, + { + "npc_id": "5981", + "loc_data": "{1750,4979,0,0,0}" + }, + { + "npc_id": "5979", + "loc_data": "{1765,4979,0,0,0}" + }, + { + "npc_id": "5980", + "loc_data": "{1775,4979,0,0,0}" } ] diff --git a/data/configs/shops.json b/data/configs/shops.json index 0588fed..b871bcd 100644 --- a/data/configs/shops.json +++ b/data/configs/shops.json @@ -480,7 +480,7 @@ "id": "54", "title": "Bob's Brilliant Axes", "general_store": "false", - "stock": "{1265,10}-{1351,10}-{1349,10}-{1353,10}-{1355,10}-{1265,10}-{1363,10}-{1365,10}-{1369,10}", + "stock": "{1265,10}-{1351,10}-{1349,10}-{1353,10}-{1363,10}-{1365,10}-{1369,10}", "npcs": "519", "currency": "995", "high_alch": "0" @@ -2014,5 +2014,32 @@ "npcs": "555", "currency": "995", "high_alch": "0" + }, + { + "id": "226", + "title": "Gabooty's Tai Bwo Wannai Cooperative", + "general_store": "false", + "stock": "{6341,10}-{6343,10}-{6345,10}-{6347,10}-{6349,10}-{6313,10}-{6315,10}-{6317,10}-{6351,10}-{6353,10}-{6355,10}-{6357,10}-{6359,10}-{1625,0}-{1627,0}-{1629,0}-{6361,10}-{6363,10}-{6365,10}-{6367,10}-{6369,10}-{1609,0}-{1611,0}-{1613,0}-{6371,10}-{6373,10}-{6375,10}-{6377,10}-{6379,10}-{6311,0}", + "npcs": "", + "currency": "6306", + "high_alch": "0" + }, + { + "id": "227", + "title": "Gabooty's Tai Bwo Drinky Store", + "general_store": "false", + "stock": "{2084,0}-{2092,0}-{2048,0}-{2054,0}-{2064,0}-{2074,0}", + "npcs": "", + "currency": "6306", + "high_alch": "0" + }, + { + "id": "227", + "title": "Agmundi Quality Clothes", + "general_store": "false", + "stock": "{5050,3}-{5052,3}-{5038,3}-{5040,3}-{5044,3}-{5046,3}-{5026,3}-{5028,3}-{5032,3}-{5034,3}", + "npcs": "2161", + "currency": "995", + "high_alch": "0" } -] \ No newline at end of file +] diff --git a/ms.jar b/ms.jar index e577120..1737489 100644 Binary files a/ms.jar and b/ms.jar differ diff --git a/server.jar b/server.jar index 2a42b00..b9eeefd 100644 Binary files a/server.jar and b/server.jar differ