# 0 front, 1 left, 2 right, 3 back #main7 - copy of the long-used production map [27/08/16] #new_main2+new_main3 - floating shrine prototype #main8 - main7 with castle + small path/island removed maps={ "old_main":{ "key":"main5", "name":"Old Town", "npcs": [ {"name":"Pots","id":"pots","position":[10,10]}, {"name":"Come Scroll Away","id":"scrolls","position":[112,-152]}, {"name":"Shrine of Gods","id":"shrine","position":[4,-155]}, {"name":"Shrine of Combinations","id":"compound","position":[46,-155]}, {"name":"Armorz","id":"armors","position":[-20,10]}, {"name":"Weaponz","id":"weapons","position":[40,10]}, {"name":"Transporter","id":"transporter","position":[180,-210]}, ], "monsters":[ {"type":"goo","position":[-400,0],"radius":220,"count":10}, {"type":"spider","position":[-300,100],"radius":180,"count":6}, {"type":"scorpion","position":[-100,100],"radius":180,"count":12}, {"type":"bat","position":[200,100],"radius":180,"count":5}, {"type":"dknight2","position":[300,-100],"radius":160,"count":4}, {"type":"phoenix","position":[0,0],"radius":1200,"count":1}, ], "spawns":[[100,100]], "ignore":True, }, "original_main":{ "ignore":True, "key":"main", "name":"Town", "npcs":[ {"name":"Shrine of Gods","id":"shrine","position":[319,-178]}, #0 - server.js {"name":"Shrine of Combinations","id":"compound","position":[362,-178]}, #1 - server.js {"name":"Pots","id":"pots","position":[112,40]}, #{"name":"Transporter","id":"transporter","position":[163,-197]}, {"name":"Exchanger","id":"exchange","position":[163,-197]}, {"name":"Come Scroll Away","id":"scrolls","position":[241,-215]}, {"name":"Armorz","id":"armors","position":[-106,-211]}, {"name":"Weaponz","id":"weapons","position":[61,-220]}, #{"name":"Ship","id":"ship","position":[832,119]}, # {"name":"Firstc","id":"firstc","position":[-106,-180]}, {"name":"Lich","id":"lichteaser","position":[1352,64]}, {"name":"Zen Girl","id":"appearance","position":[792,800]}, {"id":"pvp","positions":[ [-375,-104],[-482,-10,2] ]}, #currently the direction is hard-coded at update_sprite [30/08/16] {"name":"Transporter","id":"transporter","position":[409,36]}, ], "old_monsters":[ {"type":"goo","boundary":[-84,95,255,234],"count":12}, #{"type":"pinkgoo","boundary":[-84,95,255,234],"count":1}, #{"type":"goblin","boundary":[-84,95,255,234],"count":1}, {"type":"squig","boundary":[279,201,718,333],"count":7}, {"type":"bee","boundary":[464,37,744,190],"count":10}, {"type":"armadillo","boundary":[-20,295,221,529],"count":6}, {"type":"squigtoad","boundary":[50,473,534,676],"count":4}, {"type":"bee","boundary":[440,377,752,567],"count":10}, {"type":"spider","boundary":[1045,423,1371,713],"count":9}, {"type":"scorpion","boundary":[997,733,1374,911],"count":9}, #{"type":"dknight2","boundary":[820,165,1375,465],"count":6}, {"type":"croc","boundary":[820,165,1375,465],"count":6}, #{"type":"greenfairy","boundary":[690,745,895,850],"count":1}, {"type":"greenfairy","boundary":[690,745,895,775],"count":1}, {"type":"redfairy","boundary":[690,745,742,850],"count":1}, {"type":"bluefairy","boundary":[840,745,895,850],"count":1}, #{"type":"phoenix","boundaries":[["main",1042,155,1375,912],["main",820,160,1378,466],["batcave",-210,-170,342,185]],"count":1,"stype":"randomrespawn"}, ], "spawns":[ [41,-71], #0-town [-271,-9,0], #1-cave exit [-376,-99,0], #2-arena exit [-460,63,2], #3-pvp death [224,48], #4-main death [600,-42],#5-bank-exit [408,62,3],#6-front of the transporter ], "on_death":["original_main",4], "doors":[ [-273,-25,24,30,"batcave",0,1], [-374,-113,24,30,"arena",0,2], [600,-69,32,40,"bank",0,5], ], "quirks":[ [664,-55,20,16,"sign","An Offshore Bank"], ], "pvp":False, "drop_norm":700, "instance":True, }, "test":{ "key":"test_large", "key":"resort_default", "key":"jayson_PirateShip0", "key":"test", "name":"Test", "npcs":[ {"name":"Transporter","id":"transporter","position":[-50,-50]}, ], "monsters":[], "spawns":[[0,0]], "no_bounds":True, "irregular":True, "day":True, }, "crypt":{ "key":"jayson_instance_dungeon1", "name":"The Crypt [Cave]", "npcs":[ ], "monsters":[ {"type":"a1","boundary":[2243.92,325.27,2689.64,505.06],"count":1}, {"type":"a7","boundary":[726.81,-1076.19,726.81,-1076.19],"count":1,"roam":True}, {"type":"a3","boundary":[1790.79,-1480.39,1790.79,-1480.39],"count":1,"roam":True}, {"type":"a6","boundary":[2746.91,-1734.86,2746.91,-1734.86],"count":1,"roam":True}, {"type":"a5","boundary":[2736.38,-1090.91,2736.38,-1090.91],"count":1,"roam":True}, {"type":"a2","boundary":[1109.81,-632.68,1109.81,-632.68],"count":1,"roam":True}, {"type":"a4","boundary":[2745.11,-655.82,2745.11,-655.82],"count":1,"roam":True}, {"type":"a8","boundary":[2042.91,-883.27,2042.91,-883.27],"count":1,"roam":True}, {"type":"vbat","boundary":[903.57,-465.05,1479.2,-304.03],"count":7}, ], "spawns":[ [0,0], ], "on_death":["cave",2], "on_exit":["cave",2], "doors":[ [-1.54,105.6,126.56,56.96,"cave",2,0], ], "instance":True, }, "goobrawl":{ "key":"jayson_GooIsland", "name":"Goo Brawl!", "npcs":[ {"id":"transporter","position":[-347,-483]}, ], "monsters":[ {"type":"rgoo","boundary":[-432,-472,448,208],"count":0,"polygon":[[-344,192],[-288,192],[-288,208],[184,208],[376,208],[376,184],[416,184],[416,-96],[448,-96],[448,-240],[400,-240],[400,-344],[288,-344],[288,-264],[264,-264],[264,-240],[232,-240],[232,-184],[200,-184],[200,-152],[16,-152],[16,-128],[-128,-128],[-128,-168],[-192,-168],[-192,-216],[-248,-216],[-248,-240],[-288,-240],[-288,-408],[-320,-408],[-320,-472],[-408,-472],[-408,-416],[-432,-416],[-432,-112],[-400,-112],[-400,136],[-384,136],[-384,168],[-344,168]]}, ], "spawns":[ [0,0], ], "event":"goobrawl", "code":"join('goobrawl')", "on_death":["goobrawl",0], "doors":[ ], "outside":True, #"instance":True, }, "abtesting":{ "key":"jayson_vs_arena", "name":"A/B Testing", "npcs":[ ], "monsters":[ ], "spawns":[ [0,0], [0,-232], [-832,0,2,160], #scatter 100 [832,0,1,160], ], "on_death":["abtesting",1], "doors":[ ], "event":"abtesting", "code":"join('abtesting')", "pvp":True, "instance":True, "lux":0.8, }, "dungeon0":{ "key":"dungeon0", "name":"Dungeon", "npcs":[ ], "monsters":[ {"type":"goo","boundary":[-50,-50,50,50],"count":5}, ], "spawns":[ [0,0], ], "on_death":["dungeon0",0], "doors":[ ], "pvp":True, "no_bounds":True, "instance":True, "lux":0.7, }, "cgallery":{ "key":"cgallery", "name":"Cosmetics Gallery", "npcs":[ ], "monsters":[ ], "spawns":[ [0,0], ], "doors":[ ], "pvp":True, "no_bounds":True, "instance":True, "lux":1, }, "old_bank":{ "key":"bank0", "name":"The Bank", "npcs":[ {"id":"goldnpc","position":[57,0]}, {"id":"items0","position":[-24,49]}, #can be 48 too {"id":"items1","position":[128,49]}, ], "monsters":[ ], "spawns":[ [56,129,3], ], "doors":[ [56,187,64,40,"main",5,0], ], "quirks":[ [56,-52,16,34,"log","It's time."], ], "mount":True, "ignore":True, }, "bank":{ "key":"jayson_bank", "key":"jayson_bank0", #"key":"jayson_bank_xmas", #"key":"jayson_bank0.Xmas", #xmas "name":"The Bank", "npcs":[ {"id":"goldnpc","position":[1,-416]}, {"id":"items4","position":[-64,-415]}, {"id":"items5","position":[64,-415]}, {"id":"items6","position":[-128,-415]}, {"id":"items7","position":[128,-415]}, #bottom row {"id":"items0","position":[-64,-191]}, #can be 48 too {"id":"items1","position":[64,-191]}, {"id":"items2","position":[-128,-191]}, {"id":"items3","position":[128,-191]}, {"id":"rewards","position":[155,-105,1]}, ], "monsters":[ ], "spawns":[ [0,-37,3], [0.75,-435.79], ], "doors":[ [0,-8,40,20,"main",3,0], [0.13,-444.39,34.3,52.27,"bank_b",0,1,"ulocked"], ], "quirks":[ [-40.34,-448.85,26.77,42.69,"log","It's time."], ], "on_exit":["main",3], "mount":True, "safe":True, "lux":0.8, #"ignore":True, }, "bank_b":{ "key":"jayson_theBank1", "name":"The Bank [Basement]", "npcs":[ {"id":"items8","position":[-592.5,-300]}, {"id":"items9","position":[-528,-318]}, {"id":"items10","position":[-464,-333]}, {"id":"items11","position":[-400.5,-350]}, {"id":"items12","position":[-128.5,-429.5]}, {"id":"items13","position":[-64.5,-413.5]}, {"id":"items14","position":[-0.5,-398]}, {"id":"items15","position":[63,-381.5]}, {"id":"items16","position":[-480.5,50]}, {"id":"items17","position":[-416.5,65.5]}, {"id":"items18","position":[-352.5,81.5]}, {"id":"items19","position":[-288.5,97.5]}, {"id":"items20","position":[-16.5,-14]}, {"id":"items21","position":[47.5,-14]}, {"id":"items22","position":[111,-14]}, {"id":"items23","position":[175,-14]}, ], "monsters":[ ], "spawns":[ [-264.38,-411.81], [-103.51,-170.63], ], "doors":[ [-264.04,-421.14,66.84,65.15,"bank",1,0], [-104.49,-179.73,32.05,45.25,"bank_u",1,1,"ulocked"], ], "quirks":[ ], "on_exit":["main",3], "lux":0.7, "mount":True, "safe":True, }, "bank_u":{ "key":"jayson_theBank2", "name":"The Bank [Underground]", "npcs": [ {"id":"items24","position":[-361,-518]}, {"id":"items25","position":[-297,-502]}, {"id":"items26","position":[-232,-502]}, {"id":"items27","position":[-169,-518]}, {"id":"items28","position":[-104,-518]}, {"id":"items29","position":[-41,-502]}, {"id":"items30","position":[23,-502]}, {"id":"items31","position":[87,-518]}, {"id":"items32","position":[-265,-262]}, {"id":"items33","position":[-200,-278]}, {"id":"items34","position":[-137,-262]}, {"id":"items35","position":[-72,-278]}, {"id":"items36","position":[-8,-262]}, {"id":"items37","position":[-409,202]}, {"id":"items38","position":[-345,186]}, {"id":"items39","position":[-345,218]}, {"id":"items40","position":[-281,202]}, {"id":"items41","position":[8,202]}, {"id":"items42","position":[71,186]}, {"id":"items43","position":[71,218]}, {"id":"items44","position":[135,202]}, {"id":"items45","position":[-201,666]}, {"id":"items46","position":[-137,650]}, {"id":"items47","position":[-73,666]} ], "monsters":[ ], "spawns":[ [-479.47,-25.02], [-0.4,-41.24], ], "doors":[ [-479.82,-36.54,31,49.64,"level2",6,0,"ulocked","complicated"], [0.22,-50.06,64.89,63.09,"bank_b",1,1,"ulocked"] ], "quirks":[ ], "on_exit":["level2",6], "mount":True, "safe":True, "lux":0.6, }, "ship0":{ "key":"jayson_PirateShip0", "name":"The Pirate Ship", "npcs":[ ], "monsters":[ ], "spawns":[ [0,0], ], "doors":[ ], "quirks":[ ], "event":"pirateship", "outside":True, }, "d2":{ #prototype "key":"d2", "name":"Dark World", "npcs":[ ], "monsters":[ {"type":"d_wiz","boundary":[-49,-679,51,-640],"count":1,"gatekeeper":True,"rage":[-172,-685,219,-437]}, ], "spawns":[ [0,-15], [0,-671] ], "doors":[ [0,22,40,40,"d1",1,0], [0,-684,20,50,"d3",0,1,"protected"], ], "quirks":[ ], "ignore":True, }, "d_e":{ "key":"jayson_pvpDungeonTest", "key":"jayson_pvpDungeon_entrance", "safe":True, "fx":"storm", "weather":"rain", "name":"Dungeon [Entrance]", "npcs":[ {"id":"transporter","position":[-9,0]}, ], "monsters":[ ], "spawns":[ [-9.2,-0.91], [0.08,-291.85], ], "doors":[ # [-0.15,-299.63,35.39,51.17,"d_g",0,1], ], "quirks":[ ], "world":"dungeon", }, "cave":{ "key":"jayson_cave02", "name":"Cave of Darkness", "npcs":[ #{"name":"Transporter","id":"transporter","position":[100,100]}, ], "monsters":[ {"type":"bat","boundary":[-396,-594,8,-328],"count":6,"grow":True}, #added grow 31/1/2024 {"type":"bat","boundary":[182,-1282,465,-932],"count":7,"grow":True}, #added grow 31/1/2024 {"type":"bat","boundary":[1018,-940,1385,-624],"count":8,"grow":True}, #added grow 31/1/2024 {"type":"bat","boundary":[1066,-132,1420,78],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"bat","boundary":[964,11,1252,107],"count":2,"grow":True}, #added grow 31/1/2024 {"type":"mvampire","boundaries":[["cave",-367,-1296,-14,-1057],["cave",1068,-123,1420,78]],"count":1,"stype":"randomrespawn"}, #{"type":"dknight2","boundary":[0,0,0,0],"count":1,"roam":True}, ], "spawns":[ [0,0,3], [1877,-1078], #1-level1 [-193.41,-1295.83], #2-crypt - HARD REFERENCED AT server.js ], # 1 left, 2 right, 3 back "doors":[ [0,33,36,20,"main",4,0], #.spawns[4] [1880,-1086,32,32,"level1",3,1], [-192.22,-1308.2,50.35,56.23,"crypt",0,2,"key","cryptkey"], ], "quirks":[ [-192,-1309,48,64,"log","Is this a gateway?"], [-193.41,-1295.83,0,0,"info","crypt"], ], "drop_norm":4500, "lux":0.45, }, "mtunnel":{ "key":"jayson_mainlandTunnel", "name":"Underground [Tunnel]", "npcs":[ #{"name":"Transporter","id":"transporter","position":[100,100]}, ], "monsters":[ ], "spawns":[ [0,8], #0-entrance [671,-225,3], #1-main17 [1169,-55,3], #1-main18 ], # 1 left, 2 right, 3 back "doors":[ [0,-3,24,60,"main",16,0], #main16 [656,-240,24,60,"main",17,1], #main17 [1168,-65,24,60,"main",18,2], #main18 ], "quirks":[ ], "drop_norm":4500, "lux":0.6, }, "main":{ "key":"jayson_ALMap2_v2", #"key":"jayson_ALMap2_v2.Xmas", #"key":"jayson_ALMap2_v2.CNewYear", #"key":"jayson_ALMap2_v2_xmas", #xmas #"key":"jayson_ALMap2_v2.lunarNewYear", "name":"Mainland", "npcs":[ #{"id":"newupgrade","position":[-203,-174]}, {"id":"newupgrade","position":[-207,-220]}, {"name":"Exchanger","id":"exchange","position":[-25,-478]}, {"name":"Come Scroll Away","id":"scrolls","position":[-464,-96]}, {"id":"lotterylady","position":[-341,168]}, {"id":"fisherman","position":[-1572,552,1]}, #{"id":"fancypots","position":[56,-169]}, {"id":"fancypots","position":[-35,-162]}, #{"id":"basics","position":[-56,-144]}, {"id":"basics","position":[-89,-165]}, {"id":"premium","position":[192,-564]}, #{"id":"tavern","position":[-472,138]}, #{"id":"transporter","position":[-551,-372]}, {"id":"transporter","position":[-83,-441]}, {"id":"standmerchant","position":[-193,680]}, {"name":"Zen Girl","id":"appearance","position":[-361,-832]}, {"id":"pvp","positions":[ [232,388],[325,499,1] ]}, #currently the direction is hard-coded at update_sprite [30/08/16] #{"id":"guard","position":[889,-664]}, #dungeon #{"id":"guard","position":[1588,-534]}, #dark forest 1 #{"id":"guard","position":[1610,-534]}, #dark forest 2 #{"id":"guard","position":[616,613]}, #mansion {"id":"craftsman","position":[92,670]}, {"id":"pete","position":[-776,1256]}, #{"id":"citizen0","position":[-152,152]}, {"id":"citizen0","position":[0,0]}, {"id":"citizen2","position":[0,0]}, {"id":"citizen3","position":[0,0]}, {"id":"citizen4","position":[0,0]}, {"id":"antip2w","position":[274,-554]}, #shellsguy" {"id":"friendtokens","position":[120,-560]}, {"id":"funtokens","position":[303,-87] or [105,-34] or [220,-151]}, #{"id":"funtokens","position":[225,-105]}, {"id":"bean","position":[74,-34],"boundary":[-100,-100,100,100]}, #{"id":"bean","positions":[ [-94,-47],[98,-50],[5,83] ],"loop":True}, # ,"manual":True {"id":"secondhands","position":[106,-47] or [74,-34]}, {"id":"pvptokens","position":[159,403]}, {"id":"monsterhunter","position":[126,-413]}, {"id":"mcollector","position":[81,-283,1]}, #{"id":"newyear_tree","position":[64,-88]}, #xmas ], "monsters":[ #square #{"type":"tiger","boundary":[-118,-100,118,100],"count":1}, #,"rage":[-118,-100,118,100]}, #beach {"type":"crab","boundary":[-1353,-254,-1052,122],"count":8,"grow":True}, {"type":"squig","boundary":[-1353,126,-998,718],"count":6,"grow":True}, {"type":"squigtoad","boundary":[-1353,126,-998,718],"count":2,"grow":True}, #added grow 31/1/2024 {"type":"tortoise","boundary":[-1353,720,-896,1516],"count":6,"grow":True}, #added grow 31/1/2024 {"type":"frog","boundary":[-1353,720,-896,1516],"count":2}, {"type":"crabx","boundary":[-1256,1520,-712,2004],"count":5}, {"type":"crabxx","boundary":[-1256,1520,-712,2004],"count":0}, #targets {"type":"target","boundary":[-571,323,-571,323],"count":1}, {"type":"target_a500","boundary":[-290,280,-290,280],"count":1}, {"type":"target_a750","boundary":[-270,280,-270,280],"count":1}, {"type":"target_r500","boundary":[-250,280,-250,280],"count":1}, {"type":"target_r750","boundary":[-230,280,-230,280],"count":1}, {"type":"target_ar900","boundary":[-210,280,-210,280],"count":1}, {"type":"target_ar500red","boundary":[-150,400,-150,400],"count":1}, #middle {"type":"goo","boundary":[-282,702,218,872],"count":9,"grow":True}, #{"type":"slenderman","boundary":[-282,702,218,872],"count":1}, #{"type":"chestm","boundary":[-282,702,218,872],"count":3}, #{"type":"aqueen","boundary":[-282,702,218,872],"count":1}, #{"type":"pinkgoo","boundary":[-282,702,218,872],"count":1}, #{"type":"wabbit","boundary":[-282,702,218,872],"count":1}, {"type":"bee","boundary":[424,1014,668,1104],"count":4,"grow":True}, {"type":"bee","boundary":[418,994,570,1208],"count":3,"grow":True}, {"type":"bee","boundary":[52,1426,252,1548],"count":5,"grow":True}, {"type":"bee","boundary":[448,694,592,812],"count":3,"grow":True}, {"type":"bee","boundary":[678,676,796,764],"count":2,"grow":True}, {"type":"poisio","boundary":[-262,1198,20,1522],"count":5,"grow":True}, {"type":"croc","boundary":[696,1498,906,1922],"count":6,"grow":True}, {"type":"armadillo","boundary":[376,1696,676,1996],"count":6,"grow":True}, {"type":"snake","boundary":[-254,1812,90,1990],"count":6,"grow":True}, #final {"type":"bigbird","boundary":[1100,160,1586,336],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"spider","boundary":[700,-282,1196,-6],"count":7,"grow":True}, {"type":"scorpion","boundary":[1485,-390,1670,54],"count":6,"grow":True}, #phoenix {"type":"phoenix", "boundaries":[ ["main",708,-300,1668,-86], ["main",378,1686,904,1920], ["main",-1358,-118,-1010,1680], ["halloween",-166,453,182,808], ["cave",-375,-1287,14,-1041], #["tunnel",-210,-1291,238,-853] ],"count":1,"stype":"randomrespawn"}, #fairies {"type":"greenfairy","boundary":[-460,-908,-260,-710],"count":1}, {"type":"redfairy","boundary":[-460,-908,-260,-710],"count":1}, {"type":"bluefairy","boundary":[-460,-908,-260,-710],"count":1}, #pets {"type":"puppy1","boundary":[-766,1072,-643,1210],"count":1}, {"type":"puppy2","boundary":[-766,1072,-643,1210],"count":1}, {"type":"puppy3","boundary":[-766,1072,-643,1210],"count":1}, {"type":"puppy4","boundary":[-766,1072,-643,1210],"count":1}, {"type":"kitty1","boundary":[-766,1072,-643,1210],"count":1}, {"type":"kitty2","boundary":[-766,1072,-643,1210],"count":1}, {"type":"kitty3","boundary":[-766,1072,-643,1210],"count":1}, {"type":"kitty4","boundary":[-766,1072,-643,1210],"count":1}, #tavern area #{"type":"porcupine","boundary":[-585,305,-146,547],"count":1}, #little farm {"type":"hen","boundary":[-118,-317,-5,-247],"count":2}, {"type":"rooster","boundary":[-118,-317,-5,-247],"count":1}, ], "doors":[ [-965,-176,24,30,"woffice",0,1], [536,1665,64,32,"tunnel",0,2], [168,-149,32,40,"bank",0,3], [160,1370,24,32,"cave",0,4], [232,384,24,30,"arena",0,6], [-472,131,24,30,"tavern",0,8], [616,610,32,40,"mansion",0,10], [1936,-23,24,24,"level1",1,11], [169,-404,24,40,"hut",0,14], [1600,-547,60,40,"halloween",4,15], [312,-335,32,32,"mtunnel",0,16], [967,-584,32,32,"mtunnel",1,17], [1472,-434,32,32,"mtunnel",2,18], [888,-670,24,32,"gateway",0,19], ], "traps":[ {"type":"spikes","position":[-472,286]}, ], "spawns":[ [0,0,0,100], [-968,-163], #1-outside woffice [535,1677], #2-tunnel [168,-134], #3-outside the bank [160,1381], #4-outside the cave [-87,673], #5-on-death [232,397], #6-outside the arena <- this one was the un-bounded problem [232,388] Added a new line_distance logic now [19/07/18] [294,498], #7-arena death [-472,149], #8-tavern-exit #[-556,-271,3], #9-transporter-npc [-85,-389,3], #9-transporter-npc [616,621], #10-mansion [1937,-12], #11-underground [-1104,-924], #12-the island [-551,-375], #13-old teleporter - new empty area [169,-385], #14-hut [1600,-524], #15-forest [294,-347,1], #16-mtunnel [968,-577], #17-mtunnel [1471,-424], #18-mtunnel [888,-660], #19-gateway ], "quirks":[ [-236,-189,24,24,"upgrade"], [-179,-189,24,24,"compound"], [350,424,30,24,"list_pvp"], [-200,15,24,42,"log","A relic from an old era"], [200,15,24,42,"log","A relic from an old era"], [1689,-494,20,16,"note","The Dark Forest. A curious place."], [681,624,20,16,"sign","The Mansion"], [65,544,20,16,"sign","Welcome to The New Town!"], [-150,154,20,16,"sign","Town Square"], [-365,144,20,16,"sign","Tavern"], ], "animatables":{ "the_door":{"x":888,"y":-672,"position":"door0"}, }, "on_death":["main",5], "on_exit":["main",0], "drop_norm":1000, "ref":{ "u_mid":[-235,-203], "c_mid":[-180,-203], "cx":[-479.65,-919.23,-240.96,-697.72], }, "zones":[ { "type":"fishing", "drop":"f1", "polygon":[[-880,-352],[-1064,-352],[-1064,-336],[-1080,-336],[-1080,-320],[-1096,-320],[-1096,-304],[-1224,-304],[-1224,-288],[-1368,-288],[-1368,-272],[-1384,-272],[-1384,600],[-1424,600],[-1424,456],[-1616,456],[-1616,592],[-1536,592],[-1536,680],[-1384,680],[-1384,1648],[-1368,1648],[-1368,1744],[-1352,1744],[-1352,1760],[-1336,1760],[-1336,1872],[-1320,1872],[-1320,1952],[-1304,1952],[-1304,2016],[-1288,2016],[-1288,2032],[-1208,2032],[-1208,2048],[-1064,2048],[-1064,2064],[-920,2064],[-920,2080],[-904,2080],[-904,2096],[-808,2096],[-808,2112],[-736,2112],[-728,2112],[-728,2128],[-456,2128],[-456,2032],[-424,2032],[-424,2440],[-1880,2440],[-1880,-528],[-872,-528],[-872,-352]], } ], "outside":True, }, "mansion":{ "key":"jayson_Mansion", "name":"The Mansion", "npcs":[ {"id":"pwincess","position":[0,-303]}, ], "monsters":[ {"type":"rat","boundary":[-217,-272,200,-24],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"rat","boundary":[-408,-102,-158,27],"count":3,"grow":True}, #added grow 31/1/2024 {"type":"rat","boundary":[160,-97,402,29],"count":3,"grow":True}, #added grow 31/1/2024 {"type":"rat","boundary":[-388,-610,-282,-197],"count":3,"grow":True}, #added grow 31/1/2024 {"type":"rat","boundary":[-388,-610,-282,-197],"count":3,"grow":True}, #added grow 31/1/2024 {"type":"rat","boundary":[283,-604,382,-200],"count":3,"grow":True}, #added grow 31/1/2024 {"type":"rat","boundary":[-240,-487,249,-401],"count":4,"grow":True}, #added grow 31/1/2024 ], "doors":[ [-1,12,40,24,"main",10,0], [-0.05,-493.95,31.8,46.7,"tomb",0,1,"key","tombkey"] ], "spawns":[ [0,-21,3], [-0.18,-481.98] ], "quirks":[ [-335,-111,30,40,"log","Locked"], [338,-111,30,40,"log","Locked"], [-334,-618,30,40,"log","Locked"], [338,-618,30,40,"log","Locked"], [338,-618,30,40,"log","Hotdamn. This one is locked too..."], #[2,-490,30,40,"log","Locked."], ], "drop_norm":1000, "lux":0.8, }, "tomb":{ "key":"jayson_MansionCrypt", "name":"The Tomb", "monsters":[ {"type":"gredpro","boundary":[-484.75,-400.63,-165.11,-188.4],"count":1}, {"type":"ggreenpro","boundary":[-378.79,44.16,-115.78,308.73],"count":1}, {"type":"gbluepro","boundary":[198.5,-402.6,490.12,-43.68],"count":1}, {"type":"gpurplepro","boundary":[-91,-946,182,-716],"count":1}, ], "doors":[ [0,-68.83,33.4,57.5,"mansion",1,0] ], "spawns":[ [0.82,-53.5] ], "instance":True, "lux":0.8, }, "jail":{ "key":"jayson_al_jail", "name":"Jail", "npcs":[ {"id":"jailer","position":[191,-156]}, ], "monsters":[ {"type":"jrat","boundary":[-223,-140,225,156],"count":3}, ], "doors":[ ], "quirks":[ [-81,-165,30,40,"log","Locked"], ], "spawns":[ [-79,-153], ], "drop_norm":1000, "irregular":True, "lux":0.5, }, "cyberland":{ "key":"cyberland", "name":"Cyberland", "npcs":[ ], "monsters":[ {"type":"mechagnome","boundary":[-16,-88,-17,-89],"count":1}, {"type":"mechagnome","boundary":[-6,-96,-7,-95],"count":1}, {"type":"mechagnome","boundary":[8,-96,7,-95],"count":1}, {"type":"mechagnome","boundary":[18,-88,17,-89],"count":1}, ], "doors":[ [224,-162,16,16,"main",9,1], ], "quirks":[ [0,-100,80,30,"mainframe"], ], "spawns":[ [0,0,3], [224,-162,3], ], "drop_norm":1000, "irregular":True, "lux":0.8, }, "duelland":{ "key":"jayson_arena_pvp", "key":"jayson_duel_arena", "name":"Duelland", "npcs":[ ], "monsters":[ ], "doors":[ [0,16,32,20,"main",7,0], ], "quirks":[ ], "spawns":[ [0,0,3], [-712,-800,0,40], [712,-800,0,40], ], "drop_norm":1000, "irregular":True, "instance":True, "pvp":True, "loss":False, "lux":0.8, }, "hut":{ "key":"jayson_smallHut", "name":"The Hut", "npcs":[ ], "monsters":[ ], "doors":[ [0,17,32,24,"main",14,0], ], "spawns":[ [0,-9,3], ], "drop_norm":1000, "safe":True, "lux":0.6, }, "woffice":{ "key":"jayson_smallNPCcave", "name":"Wizard's Crib", "npcs":[ {"id":"lostandfound","position":[-24,-178]}, {"id":"wnpc","position":[32,-178,3]}, ], "monsters":[ {"type":"grinch","boundary":[-112,-142,60,-16],"count":1,"special":True}, ], "doors":[ [-29,112,48,40,"main",1,0], ], "spawns":[ [-24,83,3], ], "zones":[ { "type":"mining", "drop":"m2", "polygon":[[-184,-232],[-128,-232],[-128,-184],[-184,-184]], }], "lux":0.6, "drop_norm":1000, "safe":True, }, "tavern":{ #"ignore":True, "key":"jayson_tavern02", "name":"The Tavern", "npcs":[ {"id":"tbartender","position":[150,-202]}, {"id":"bouncer","position":[208,-156]}, ], "monsters":[ ], "doors":[ [1,23,48,20,"main",8,0], [272,-220,28,36,"resort_e",0,1], ], "spawns":[ [0,-8,3], [272,-200], #1-resort_e ], "quirks":[ [136,-215,32,40,"log","Impossible to reach. This is probably where they keep all the rare items."], [-103,-229,20,16,"tavern_info"], ], "machines":[ { "type":"dice", "set":"custom", #sprite "frames":[ [0,16*16,5*16,44], [5*16,16*16,5*16,44], [10*16,16*16,5*16,44], [15*16,16*16,5*16,44], [20*16,16*16,5*16,44], [25*16,16*16,5*16,44], ], "subframes":[ [11,301,7,14], #0 [11+11,301,7,14], #1 [11+11*2,301,7,14], #2 [11+11*3,301,7,14], #3 [11+11*4,301,7,14], #4 [11+11*5,301,7,14], #5 [11+11*6,301,7,14], #6 [11+11*7,301,7,14], #7 [11+11*8,301,7,14], #8 [11+11*9,301,7,14], #9 [5,310,1,1], #. - manually calibrated all of these, it wasn't easy [07/02/18] ], "x":-169, "y":-209, }, { "type":"slots", "set":"custom", "frames":[ [0,20*16,2*16,3*16], [2*16,20*16,2*16,3*16], [4*16,20*16,2*16,3*16], ], "x":-272, "y":-216, }, { "type":"wheel", "set":"custom", "frames":[ [0,23*16,2*16,3*16], [2*16,23*16,2*16,3*16], [4*16,23*16,2*16,3*16], ], "x":-64, "y":-216, } ], "drop_norm":1000, "lux":0.8, }, "resort_e":{ #"ignore":True, "key":"resort_e", "name":"Holo Resort", "npcs":[ ], "animatables":{ "the_lever":{"x":-8,"y":-92,"position":"lever0"}, }, "monsters":[ ], "doors":[ [-8,120,40,24,"tavern",1,0], ], "spawns":[ [-8,91,3], ], "quirks":[ [-8,-92,20,24,"the_lever"], ], "drop_norm":1000, "lux":1, }, "resort":{ #"ignore":True, "key":"resort", "name":"Holo Resort", "npcs":[ {"id":"holo","position":[-8,-108]}, #{"id":"lostandfound","position":[77,-96]}, {"id":"holo0","position":[-8,0]}, {"id":"holo1","position":[-8,0]}, {"id":"holo2","position":[-8,0]}, {"id":"holo3","position":[-8,0]}, {"id":"holo4","position":[-8,0]}, {"id":"holo5","position":[-8,0]}, ], "monsters":[ ], "doors":[ [-8,120,40,24,"tavern",1,0], ], "spawns":[ [-8,91,3], ], "quirks":[ ], "drop_norm":1000, "irregular":True, "lux":0.75, }, "winter_inn":{ "key":"jayson_winter_inn", "name":"Wanderers' Inn", "npcs":[ {"id":"wbartender","position":[-143,-220]}, {"id":"citizen1","position":[0,-5]}, {"id":"citizen5","position":[0,-5]}, {"id":"citizen6","position":[0,-5]}, #{"id":"mistletoe","position":[94,-181,2]}, #xmas ], "monsters":[ ], "doors":[ [0,29,24,20,"winterland",2,0], [47,-228,28,36,"winter_inn_rooms",0,1], ], "spawns":[ [0,-5,3], [28,-208], #1-winter_inn_rooms ], "quirks":[ #[48,-232,26,36,"log","Locked"], ], "drop_norm":1000, "lux":0.75, }, "winter_inn_rooms":{ "key":"jayson_winter_inn_room1", "name":"Rooms", "npcs":[ ], "monsters":[ ], "doors":[ [0,25,24,20,"winter_inn",1,0], ], "spawns":[ [-0,-8,3], ], "quirks":[ ], "drop_norm":1000, "unlist":True, "lux":0.6, }, "winter_cave":{ "key":"jayson_xmas_cave1", "name":"Frozen Cave", "npcs":[ ], "monsters":[ {"type":"bbpompom","boundary":[-234,-300,336,-28],"count":6,"grow":True}, #added grow 31/1/2024 {"type":"bbpompom","boundary":[-318,-1112,153,-786],"count":7,"grow":True}, #added grow 31/1/2024 ], "doors":[ [3,41,36,20,"winterland",3,0], [-170,-1157,32.5,36.5,"winter_cove",0,1], ], "spawns":[ [0,11,3], [-169,-1144], ], "quirks":[ ], "drop_norm":4000, "lux":0.5, }, "winter_cove":{ "key":"jayson_frozenCave", "name":"Frozen Cove", "npcs":[ ], "monsters":[ {"type":"harpy","boundary":[-3.38,-398.22,273.25,-223.83],"count":5,"grow":True,"roam":True,"random":True}, #added grow 31/1/2024 {"type":"rharpy","boundary":[-3.38,-398.22,273.25,-223.83],"count":1,"roam":True}, ], "doors":[ [-9,64,51,37.5,"winter_cave",1,0], ], "spawns":[ [-7.5,9.5,3], [509.71,-228.7], [253.08,-1849], [59,-2242.92], [-216.35,-1952.95], [-695.12,-1935.26], [248.55,-1487.53], [37.21,-1338.83], [210.45,-1225.44], [71.03,-1143.93], [-154.29,-1355.28], [-285.29,-972.74], [-894.25,-485.67], [-590.74,-1532.24] ], "quirks":[ ], "drop_norm":4000, "lux":0.5, }, "winter_instance":{ "key":"jayson_winterInstance", "name":"Lair of the Dark Mage", "npcs":[ ], "monsters":[ {"type":"xmagefz","boundary":[-255.17,-261.64,239.07,221.4],"count":1}, {"type":"xmagefi","boundary":[-255.17,-261.64,239.07,221.4],"count":0}, {"type":"xmagen","boundary":[-255.17,-261.64,239.07,221.4],"count":0}, {"type":"xmagex","boundary":[-255.17,-261.64,239.07,221.4],"count":0}, ], "on_exit":["winterland",5], "doors":[ [-7.23,250.26,38.15,28.55,"winterland",5,0], ], "spawns":[ [-8,216,3], ], "quirks":[ ], "drop_norm":4000, "instance":True, "lux":0.75, }, "winterland":{ #"key":"jayson_IceLandPrototype", "key":"jayson_WinterLandV2", "name":"Winterland", #"weather":"snow", "freeze_multiplier":1.5, "burn_multiplier":0.6, "npcs":[ {"id":"leathermerchant","position":[262,-48.5]}, {"id":"transporter","position":[-73,-393]}, #{"id":"santa","position":[1242,-1631]}, #xmas #{"id":"ornaments","position":[-137,-193,1]}, #xmas {"id":"guard","position":[1065,-2015]}, {"id":"citizen7","position":[-15,5]}, {"id":"citizen8","position":[-15,5]}, {"id":"citizen9","position":[-15,5]}, {"id":"citizen10","position":[-15,5]}, ], "monsters":[ {"type":"stompy","boundary":[30,-2954,836,-2536],"count":1}, {"type":"wolf","boundary":[30,-2954,836,-2536],"count":7,"grow":True}, #added grow 31/1/2024 {"type":"rudolph","boundary":[1065,-1598,1418,-1449],"count":1}, #xmas {"type":"arcticbee","boundary":[682,-967,1482,-779],"count":10,"grow":True}, {"type":"wolfie","boundary":[-367,-2234,29,-1819],"count":4,"grow":True}, #added grow 31/1/2024 {"type":"wolfie","boundary":[236,-2232,460,-1847],"count":3,"grow":True}, #added grow 31/1/2024 {"type":"boar","boundary":[-173,-1488,212,-730],"count":8,"grow":True}, #added grow 31/1/2024 {"type":"iceroamer","boundary":[550,-240,1097,149],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"iceroamer","boundary":[1335,-71,1689,278],"count":4,"grow":True}, #added grow 31/1/2024 {"type":"icegolem","boundary":[782.25,395.96,888.71,450.28],"count":0,"roam":True}, ], "doors":[ [-280,-132,32,40,"winter_inn",0,2], [602,-1289,24,30,"winter_cave",0,3], [-864,-1570,24,24,"level2n",2,4], [1064.28,-2017.79,31.66,47.45,"winter_instance",0,5,"key","frozenkey"], ], "spawns":[ [0,0], [-8,-337,3], #1-transports NPC [-280,-123], #2-winter inn [600,-1275], #3-xmas_cave1 [-864,-1614,3], #4-level2n [1063,-2007], #5-winter_instance - HARD REFERENCED at server.js [864.5,429.50], #6- ice golem [1018.5,401.5], #7- island ], "quirks":[ [-247,-73,20,16,"sign","The Wanderers' Inn"], [202,-56,20,16,"sign","Leather Shop. If I'm not outside, check inside!"], [65,-1601,20,16,"sign","Dangers Ahead. Beware!"], [465,-2296,20,16,"note","Stompy and his companions defeated me many times. However, I've discovered that If I stay just around the corner they can't even reach me! HAHA!"], [-230,95,20,16,"log","Old Man's House"], [168,-83,32,40,"log","Locked"], [138,223,32,40,"log","Locked. This is probably where the guards stay"], [413,-3080,24,30,"log","Can't reach. This might be Stompy's lair"], [600.5,-1273,0,0,"info","darkmage"], ], "drop_norm":3000, "lux":0.9, "outside":True, }, "desertland":{ "key":"jayson_desertlandW", "freeze_multiplier":0.4, "burn_multiplier":1.6, "name":"Desertland", "npcs":[ {"id":"transporter","position":[-14,-477]}, {"id":"locksmith","position":[316,-270]}, {"id":"scrollsmith","position":[606,-1590]}, ], "monsters":[ {"type":"plantoid","boundary":[-1013,-472,-575,-130],"count":4,"grow":True}, #added grow 31/1/2024 {"type":"plantoid","boundary":[-1013,-624,-762,-137],"count":4,"grow":True}, #added grow 31/1/2024 {"type":"porcupine","boundary":[-992,-58,-666,328],"count":8,"grow":True}, {"type":"ent","boundary":[-757,-2034,-70,-1888],"count":3}, {"type":"fireroamer","boundary":[91,-952,353,-702],"count":4,"grow":True}, #added grow 31/1/2024 {"type":"fireroamer","boundary":[161,-868,453,-697],"count":2,"grow":True}, #added grow 31/1/2024 {"type":"gscorpion","boundary":[220.31,-1569.2,561.04,-1275.72],"count":6,"grow":True}, #replaced spawn of red scorpion with purple scorpions and added grow 31/1/2024 {"type":"bscorpion","boundary":[-522.44,-1340.19,-295.2,-1183.31],"count":1}, ], "spawns":[ [0,0], [10,-386], [601,-2365], #2-desertland ], "doors":[ [600,-2383,40,40,"level2s",1,2], ], #"irregular":True, "drop_norm":1000, "outside":True, }, "shellsisland":{ "key":"jayson_shells_island01", "name":"New Town!", "npcs":[ {"id":"wizardrepeater","position":[-190,26]}, ], "monsters":[ {"type":"kitty1","boundary":[123,-235,270,-176],"count":1}, {"type":"kitty2","boundary":[123,-235,270,-176],"count":1}, {"type":"kitty3","boundary":[123,-235,270,-176],"count":1}, {"type":"kitty4","boundary":[123,-235,270,-176],"count":1}, {"type":"puppy1","boundary":[211,-234,271,-100],"count":1}, {"type":"puppy2","boundary":[211,-234,271,-100],"count":1}, {"type":"puppy3","boundary":[211,-234,271,-100],"count":1}, {"type":"puppy4","boundary":[211,-234,271,-100],"count":1}, ], "spawns":[ [0,0], ], "drop_norm":1000, "instance":True, "outside":True, }, "halloween":{ "key":"jayson_holloweenmap", "key":"jayson_SpookyForestV2.2", "name":"Spooky Forest", "npcs":[ {"name":"Fancy Pots","id":"fancypots","position":[201,-180]}, #{"name":"Transporter","id":"transporter","position":[582,-117]}, {"name":"Transporter","id":"transporter","position":[-97,-330]}, {"id":"witch","position":[858,-160]}, {"id":"citizen11","position":[201,-160]}, {"id":"citizen12","position":[201,-160]}, {"id":"citizen13","position":[201,-160]}, ], "monsters":[ {"type":"osnake","boundary":[-654,-384,-525,-287],"count":2}, {"type":"osnake","boundary":[-620,-821,-398,-431],"count":4}, #{"type":"snake","boundary":[-620,-986,-356,-431],"count":9,"grow":True}, {"type":"snake","boundary":[-720,-820,-418,-203],"count":9,"grow":True}, {"type":"greenjr","boundary":[-720,-820,-418,-203],"count":1}, {"type":"minimush","boundary":[-166,453,182,808],"count":8,"grow":True}, {"type":"mrpumpkin","boundary":[-671,571,-320,800],"count":1,"special":True}, {"type":"xscorpion","boundary":[-671,571,-320,800],"count":6,"grow":True}, {"type":"snake","boundary":[141,-792,552,-702],"count":6,"grow":True}, {"type":"osnake","boundary":[141,-792,552,-702],"count":2}, {"type":"tinyp","boundary":[141,-792,552,-702],"count":1}, {"type":"ghost","boundary":[284,-1351,446,-1189],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"ghost","boundary":[54,-1277,237,-1078],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"fvampire","boundary":[-664,-1808,-147,-1477],"count":1}, {"type":"ghost","boundary":[-664,-1808,-147,-1477],"count":9,"grow":True}, #added grow 31/1/2024 ], "spawns":[ [0,0], [-38,-283,2], #1-teleporter #[103,-263,2], #2-spooky [784,-1060], #2-spooky [-1071,-1485], #3-level1 [1212,101,3], #4-main [-560,-990], #5-mforest ], "doors":[ #[108,-260,32,32,"spookytown",1,2], [784,-1085,80,40,"spookytown",1,2], [-1071,-1496,40,40,"level1",2,3], [1212,150,200,36,"main",15,4], [-560,-1004,28,32,"mforest",0,5], ], "quirks":[ [-228,-178,32,40,"log","Locked but there are noises coming from inside"], [331,-210,32,40,"log","Locked"], [128,-251,20,16,"sign","Beware! Don't fall down!"], ], #"filter":"halloween", "drop_norm":4000, "outside":True, "lux":0.9, }, "spookytown":{ "key":"jayson_holloweenmap2", "name":"Spooky Town", "npcs":[ {"id":"citizen15","position":[300,-700],"boundary":[281,-836,508,-570]}, #{"id":"citizen15","position":[200,-1400],"boundary":[31,-1571,480,-1293]}, {"id":"citizen14","position":[0,0],"boundary":[-283,-222,289,234]}, ], "monsters":[ {"type":"mummy","boundary":[31,-1571,480,-1293],"count":9,"grow":True,"rage":[-124,-1631,614,-1130]},#added grow 31/1/2024 {"type":"booboo","boundary":[286,-842,544,-562],"count":5,"grow":True,"rage":[286,-842,544,-562]}, #added grow 31/1/2024 {"type":"booboo","boundary":[-820,-940,-570,-630],"count":4,"rage":[-820,-940,-570,-630]}, #added a new spawn for players where grow may be too hard to handle 31/1/2024 {"type":"stoneworm","boundary":[501,61,852,197],"count":4,"grow":True}, #added grow 31/1/2024 {"type":"stoneworm","boundary":[773,-198,1216,-68],"count":4,"grow":True}, #added grow 31/1/2024 {"type":"mrgreen","boundary":[524,860,748,1129],"count":1,"special":True}, {"type":"jr","boundary":[-970,-413,-597,-189],"count":1}, ], "spawns":[ [0,0], #[71,-68], #1-halloween [32,1404,3], #1-halloween [192,-194,1], #2-level2 ], "doors":[ #[72,-80,32,40,"halloween",2,1], [34,1449,80,30,"halloween",2,1], [240,-181,48,32,"level2",5,2], ], "quirks":[ [-63,-44,30,24,"invisible_statue"], ], "ref":{ "poof":{"map":"spookytown","in":"spookytown","x":-63,"y":-44}, }, "drop_norm":4000, "outside":True, "lux":0.9, }, "tunnel":{ "key":"jayson_miningtunnel_new", "name":"Mining Tunnel", "npcs":[ {"id":"gemmerchant","position":[-264,-96,2]}, ], "monsters":[ {"type":"mole","boundary":[-210,-1291,238,-853],"count":8,"grow":True}, #added grow 31/1/2024 {"type":"mole","boundary":[-238,-638,207,-21],"count":7,"grow":True}, #added grow 31/1/2024 ], "spawns":[[0,-16,3]], # 1 left, 2 right, 3 back "doors":[ [2,18,64,32,"main",2,0], #.spawns[1] ], "quirks":[ [50,-678,20,16,"sign","Beware: Mole's Bite"], [64,-1341,24,30,"log","Gloomy"], ], "drop_norm":5000, "zones":[ { "type":"mining", "drop":"m1", "polygon":[[296,-16],[296,-128],[256,-128],[256,-280],[272,-280],[272,-360],[264,-360],[264,-520],[296,-520],[296,-680],[120,-680],[120,-840],[280,-840],[280,-904],[272,-904],[272,-1224],[296,-1224],[296,-1288],[280,-1288],[280,-1304],[200,-1304],[200,-1328],[-64,-1328],[-64,-1320],[-200,-1320],[-200,-1328],[-288,-1328],[-288,-1160],[-248,-1160],[-240,-1160],[-240,-952],[-288,-952],[-288,-840],[-152,-840],[-144,-840],[-144,-808],[-112,-808],[-112,-680],[-288,-680],[-288,-504],[-272,-504],[-272,-168],[-288,-168],[-288,8],[-424,8],[-424,-1440],[384,-1440],[384,-16]], } ], "lux":0.65, }, "batcave":{ "ignore":True, "key":"batcave", "name":"Cave of Beginnings", "npcs":[ #{"name":"Transporter","id":"transporter","position":[100,100]}, ], "monsters":[ {"type":"bat","boundary":[-210,-170,342,185],"count":12}, {"type":"mvampire","boundary":[-210,-170,342,185],"count":1}, ], "spawns":[[-200,190,3]], # 1 left, 2 right, 3 back "doors":[ [-195,213,24,20,"main",1], #.spawns[1] ], "drop_norm":4500, }, "arena":{ "key":"arena3", "name":"Arena", "npcs":[ #{"name":"Transporter","id":"transporter","position":[-50,-50]}, ], "monsters":[ {"type":"cgoo","boundary":[-376,-888,1144,48],"polygon":[[-376,48],[1144,48],[1144,-888],[248,-888],[248,-776],[520,-776],[520,-560],[248,-560],[248,-376],[288,-376],[288,-336],[328,-336],[328,-304],[480,-304],[480,-344],[512,-344],[512,-368],[720,-368],[720,-192],[688,-192],[688,-152],[608,-152],[608,-120],[272,-120],[272,-152],[104,-152],[104,-200],[-128,-200],[-128,-400],[240,-400],[240,-888],[-376,-888]],"count":32}, {"type":"skeletor","boundary":[259,-764,500,-579],"count":1}, ], "spawns":[[151.6,40.82]], "doors":[ [152.99,85.42,60.9,40.55,"main",6,0], ], "on_death":["main",7], #pvp death main.spawns[3] "safe_pvp":True, "pvp":True, "drop_norm":2000, "lux":0.45, }, # Name Ideas: The Entrance, Bog, The Depraved Waters, Underground Cove, Soul Nexus, Subterrane "level1":{ "key":"jayson_underground_level1v2", "name":"Underground [Entrance]", "npcs":[ ], "monsters":[ {"type":"prat","boundary":[-86,17,64,212],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"prat","boundary":[-308,629,0,762],"count":5,"grow":True}, #added grow 31/1/2024 ], "spawns":[ [149,87,1], [0,9], #1-main [-408,-258,3], #2-halloween [-863,89,3], #3-cave [-327,511,3], #4-level2 ], # 1 left, 2 right, 3 back "doors":[ [0,-4,20,50,"main",11,1], [-408,-275,20,50,"halloween",3,2], [-865,77,20,50,"cave",1,3], [-313,544,24,24,"level2",1,4], ], "quirks":[ ], "drop_norm":5000, "small_steps":True, "lux":0.4, }, "level2":{ "key":"jayson_underground_level2.2", #"key":"jayson_underground_level2", "name":"Underground [Passing]", "npcs":[ {"id":"thief","position":[-133,-187]}, {"id":"citizen16","position":[-46,-168]}, ], "monsters":[ ], "spawns":[ [39,177,3], #0-level3 [1,-5], #1-level1 [-87,256,3], #2-level2s [216,170,1], #3-level2e [-303,-69,2], #4-level2w [75,56], #5-spookytown [-279.95,-249.15], #6-bank_u ], "doors":[ [40,219,24,24,"level3",0,0], [0,-20,20,50,"level1",4,1], [-87,300,80,40,"level2s",0,2], [247,193,40,110,"level2e",1,3], [-327,-45,40,110,"level2w",0,4], [79,41,20,50,"spookytown",2,5], [-280.14,-260.37,34.84,51.33,"bank_u",0,6,"ulocked","complicated"], ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "level2n":{ "key":"jayson_underground_level2_northv2", "name":"Underground [North]", "npcs":[ ], "monsters":[ {"type":"pppompom","boundary":[-621,-241,-234,-65],"count":6,"grow":True}, #added grow 31/1/2024 {"type":"pppompom","boundary":[153,-303,432,-75],"count":7,"grow":True}, #added grow 31/1/2024 ], "spawns":[ [0,0,3], #0-level2w [-416,0,3], #1-level2w [-112,-676], #2-winterland ], "doors":[ [0,38,120,45,"level2w",1,0], [-416,38,60,45,"level2w",2,1], [-112,-691,20,40,"winterland",4,2], ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "level2e":{ "key":"jayson_underground_level2_eastv2", "name":"Underground [East]", "npcs":[ ], "monsters":[ {"type":"pinkgoblin","polygon":[[384,-96],[464,-96],[464,-64],[608,-64],[608,144],[568,144],[568,304],[464,304],[464,328],[368,328],[368,208],[344,208],[344,160],[384,160]],"boundary":[344,-96,608,328],"count":3,"grow":True} #added grow 31/1/2024 ], "spawns":[ [18.5,459.5,2], #0-level2s [3.5,0,2], #1-level2 ], "doors":[ [-7,502,40,140,"level2s",2,0], [-23,40,40,140,"level2",3,1], ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "level2s":{ "key":"jayson_underground_level2_southv2", "name":"Underground [South]", "npcs":[ ], "monsters":[ {"type":"cgoo","boundary":[-52.5,359.33,120.29,646.25],"count":8,"grow":True}, #added grow 31/1/2024 ], "spawns":[ [0,-14], #0-level2 [-240,681], #1-desertland [383,539,1], #2-level2e ], "doors":[ [0,-20,40,40,"level2",2,0], [-240,668,20,50,"desertland",2,1], [406,580,40,140,"level2e",0,2], ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "level2w":{ "key":"jayson_underground_level2_westv2", "name":"Underground [West]", "npcs":[ ], "monsters":[ {"type":"oneeye","boundary":[-447,9,-208,323],"count":5,"grow":True}, #added grow 31/1/2024 {"type":"franky","boundary":[-447,9,-208,323],"count":0,"special":True}, ], "spawns":[ [16,9,1], #0-level2 [-96,-184], #1-level2n [-528,-184], #2-level2n ], "doors":[ [39,53,40,140,"level2",4,0], [-96,-197,60,40,"level2n",0,1], [-528,-197,60,40,"level2n",1,2], ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "level3":{ "key":"jayson_underground_level3v2", "name":"Underground [Deeps]", "npcs":[ ], "monsters":[ {"type":"mummy","boundary":[-451.21,-397.41,-240.59,-65.16],"count":3}, {"type":"bbpompom","boundary":[131.97,-368.95,398.99,-56.88],"count":4}, ], "spawns":[ [0,10], #0-level2 [-28,-438,2], #1-level4 ], "doors":[ [0,-5,20,50,"level2",0,0], [-8,-409,24,24,"level4",0,1], ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "level4":{ "key":"jayson_underground_level4v2", "name":"Underground [Abyss]", "npcs":[ ], "monsters":[ {"type":"cgoo","boundary":[-366.74,-395.74,-109.59,-152.68],"count":6,"grow":True}, #added grow 31/1/2024 {"type":"mummy","boundary":[119.92,-4.27,378.46,338.17],"count":3}, ], "spawns":[ [0,14], [291,-140], #jump point ], "doors":[ [0,-3,20,50,"level3",1,0], ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "gateway":{ "key":"jayson_pvpDungeon_gateway", "name":"Underground [Gateway]", "npcs":[ ], "monsters":[ ], "spawns":[ [0,0], # Main entrance [-320,-102], #Underground Cliffs entrance bottom left [320,-240], #Underground Hills entrance top right [-320,-202], #Spider Den entrance # [0,-847], #Top entrance (unused) ], "doors":[ [0,47,46,36,"main",19,0], #door to main [-321,-40,62,60,"ucliffs",1,1], #door to Underground Cliffs [319,-249,62,46,"uhills",0,2], #door to Underground Hills [-321,-213,68,83,"spider_instance",0,3,"key","spiderkey"], #door to spider _instance # [0,-859,58,44,"TBD",1,4], #door to (To Be Determined) ], "quirks":[ ], "drop_norm":1000, "unlist":True, "lux":0.4, }, "ucliffs":{ "key":"jayson_pvpDungeon_a1", "name":"Underground [Cliffs]", "npcs":[ ], "monsters":[ # {"type":"TBD","boundary":[586,-844,915,-589],"count":6,"grow":True}, # {"type":"TBD","boundary":[-455,-1126,-189,-898],"count":6,"grow":True}, # {"type":"TBD","boundary":[-135,-640,73,-545],"count":6,"grow":True}, # {"type":"TBD","boundary":[492,-238,647,-81],"count":6,"grow":True}, ], "spawns":[ [0,0], [256,-905], # Gateway door [-513,-697], # unused door spawn ], "doors":[ # [0,80,54,67,"TBD",0,0], #door to (To Be Determined) [255,-917,62,99,"gateway",1,1], #door to Gateway # [-513,-626,49,62,"gateway",1,1], #door to (To Be Determined) ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "uhills":{ "key":"jayson_pvpDungeon_a2", "name":"Underground [Hills]", "npcs":[ ], "monsters":[ {"type":"sparkbot","boundary":[-734,-394,-416,-157],"count":4,"grow":True}, {"type":"targetron","boundary":[-672,-394,-416,-120],"count":4,"grow":True}, # {"type":"TBD","boundary":[194,-550,648,-407],"count":6,"grow":True}, # {"type":"TBD","boundary":[-431,-646,-242,-528],"count":6,"grow":True}, ], "spawns":[ [0,0], [720,-310], # Right door [0,-691], # New Future Instance? ], "doors":[ [0,77,56,64,"gateway",2,0], #door to Gateway # [720,-237,55,62,"TBD",1,1], #door to (To Be Determined) # [0,-702,40,61,"TBD",1,1], #door to New Instance? ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.4, }, "mforest":{ "key":"jayson_undergroundjungle", "name":"Mystical Forest", "npcs":[ ], "monsters":[ {"type":"bluefairy","boundary":[-292,-498,-168,-366],"count":1}, {"type":"greenfairy","boundary":[-432,317,-342,450],"count":1}, {"type":"redfairy","boundary":[313,590,393,848],"count":1}, {"type":"dryad","boundary":[282,-502,524,-192],"count":6,"grow":True}, # {"type":"TBD","boundary":[250,228,614,442],"count":6,"grow":True}, #ogre? orc? (to be determined) {"type":"odino","boundary":[-99,534,132,856],"count":7,"grow":True}, ], "spawns":[ [0,0], ], "doors":[ [1,-32,40,49,"halloween",5,0], #door to Halloween ], "quirks":[ ], "drop_norm":5000, "unlist":True, "lux":0.6, }, "spider_instance":{ "key":"jayson_pvpDungeon_b1", "name":"The Spider Den", "npcs":[ ], "monsters":[ {"type":"spiderr","boundary":[0,-1515,1,-1516],"count":1,"rage":[-320,-1700,320,-1150]}, {"type":"spiderbl","boundary":[-192,-1515,-191,-1516],"count":1,"rage":[-320,-1700,320,-1150]}, {"type":"spiderbr","boundary":[192,-1515,191,-1516],"count":1,"rage":[-320,-1700,320,-1150]}, {"type":"spider","boundary":[-255,-880,-120,-600],"count":3}, {"type":"spider","boundary":[120,-880,255,-600],"count":3}, ], "spawns":[ [0,10], # [193,-1619], # [-193,-1619], ], "on_death":["gateway",3], "on_exit":["gateway",3], "doors":[ [0,84,67,63,"gateway",3,0], # [190,-1628,60,85,"gateway",3,0], # [-190,-1628,60,85,"gateway",3,0], ], "quirks":[ [190,-1628,60,85,"log","The passage is blocked"], ], "traps":[ {"type":"debuff","polygon":[[-336,-1136],[-192,-1136],[-192,-1160],[-168,-1160],[-168,-1152],[-120,-1152],[-120,-1168],[-112,-1168],[-112,-1240],[-72,-1240],[-72,-1256],[-56,-1256],[-56,-1288],[0,-1288],[0,-1272],[16,-1272],[16,-1208],[88,-1208],[88,-1088],[200,-1088],[200,-1128],[336,-1128],[336,-1368],[240,-1368],[240,-1336],[216,-1336],[216,-1320],[160,-1320],[160,-1400],[128,-1400],[128,-1448],[144,-1448],[144,-1512],[88,-1512],[88,-1496],[64,-1496],[64,-1440],[40,-1440],[40,-1432],[0,-1432],[0,-1464],[-40,-1464],[-40,-1480],[-64,-1480],[-64,-1512],[-144,-1512],[-144,-1560],[-176,-1560],[-176,-1576],[-216,-1576],[-216,-1544],[-264,-1544],[-264,-1480],[-288,-1480],[-288,-1456],[-296,-1456],[-296,-1432],[-328,-1432],[-328,-1152],[-336,-1152]]}, ], "instance":True, }, } for name in maps: if not maps[name].get("doors"): maps[name]["doors"]=[] if not maps[name].get("npcs"): maps[name]["npcs"]=[]