mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 10:33:47 -05:00
1734 lines
51 KiB
Python
1734 lines
51 KiB
Python
# 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
|
|
{"id":"favors","position":[79,-47]},
|
|
],
|
|
"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"]=[]
|