feat: MT76 & MT77

This commit is contained in:
unanmed 2024-08-30 00:45:13 +08:00
parent 7581a5ae5d
commit 9b2f23fd97
9 changed files with 174 additions and 78 deletions

View File

@ -291,6 +291,12 @@ var comment_c456ea59_6018_45ef_8bcc_211a24c627dc = {
"_docs": "乾坤挪移", "_docs": "乾坤挪移",
"_data": "乾坤挪移" "_data": "乾坤挪移"
}, },
"hpHalo": {
"_leaf": true,
"_type": "textarea",
"_docs": "再生光环",
"_data": "再生光环"
},
"specialHalo": { "specialHalo": {
"_leaf": true, "_leaf": true,
"_type": "popCheckboxSet", "_type": "popCheckboxSet",

View File

@ -98,7 +98,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 =
"E505": {"name":"勇气史塔茹","hp":3000,"atk":500,"def":250,"money":1,"exp":35,"point":0,"special":[8],"together":10}, "E505": {"name":"勇气史塔茹","hp":3000,"atk":500,"def":250,"money":1,"exp":35,"point":0,"special":[8],"together":10},
"E511": {"name":"山野蝙蝠","hp":1500,"atk":300,"def":120,"money":1,"exp":37,"point":0,"special":[5]}, "E511": {"name":"山野蝙蝠","hp":1500,"atk":300,"def":120,"money":1,"exp":37,"point":0,"special":[5]},
"E512": {"name":"专业盗贼","hp":1800,"atk":400,"def":170,"money":1,"exp":40,"point":0,"special":[5]}, "E512": {"name":"专业盗贼","hp":1800,"atk":400,"def":170,"money":1,"exp":40,"point":0,"special":[5]},
"E513": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E513": {"name":"黑影剑客","hp":10000,"atk":20000,"def":null,"money":5,"exp":600,"point":null,"special":[6],"n":6},
"E514": {"name":"雪原剑客","hp":10000,"atk":3000,"def":500,"money":2,"exp":110,"point":0,"special":[5,19]}, "E514": {"name":"雪原剑客","hp":10000,"atk":3000,"def":500,"money":2,"exp":110,"point":0,"special":[5,19]},
"E515": {"name":"勇气之剑","hp":2500,"atk":550,"def":270,"money":2,"exp":40,"point":0,"special":[5,10],"courage":500}, "E515": {"name":"勇气之剑","hp":2500,"atk":550,"def":270,"money":2,"exp":40,"point":0,"special":[5,10],"courage":500},
"E517": {"name":"勇气之盾","hp":4000,"atk":400,"def":350,"money":1,"exp":30,"point":0,"special":[9]}, "E517": {"name":"勇气之盾","hp":4000,"atk":400,"def":350,"money":1,"exp":30,"point":0,"special":[9]},
@ -112,7 +112,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 =
"E525": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E525": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E536": {"name":"智慧法师","hp":2000,"atk":400,"def":200,"money":1,"exp":35,"point":0,"special":[13]}, "E536": {"name":"智慧法师","hp":2000,"atk":400,"def":200,"money":1,"exp":35,"point":0,"special":[13]},
"E537": {"name":"智慧蝴蝶","hp":1500,"atk":450,"def":200,"money":1,"exp":35,"point":0,"special":[5,14]}, "E537": {"name":"智慧蝴蝶","hp":1500,"atk":450,"def":200,"money":1,"exp":35,"point":0,"special":[5,14]},
"E538": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E538": {"name":"再生法师","hp":30000,"atk":6000,"def":6000,"money":5,"exp":500,"point":0,"special":[31],"hpHalo":25},
"E539": {"name":"苍蓝恶魔","hp":15000,"atk":4500,"def":2000,"money":4,"exp":200,"point":0,"special":[8],"together":25}, "E539": {"name":"苍蓝恶魔","hp":15000,"atk":4500,"def":2000,"money":4,"exp":200,"point":0,"special":[8],"together":25},
"E544": {"name":"智慧具形","hp":2500,"atk":550,"def":225,"money":1,"exp":35,"point":0,"special":[]}, "E544": {"name":"智慧具形","hp":2500,"atk":550,"def":225,"money":1,"exp":35,"point":0,"special":[]},
"E545": {"name":"勇气圣法","hp":3000,"atk":800,"def":350,"money":1,"exp":40,"point":0,"special":[13]}, "E545": {"name":"勇气圣法","hp":3000,"atk":800,"def":350,"money":1,"exp":40,"point":0,"special":[13]},
@ -148,7 +148,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 =
"E596": {"name":"苍蓝兽人","hp":22000,"atk":6000,"def":2000,"money":4,"exp":400,"point":0,"special":[1,28],"paleShield":30,"specialHalo":[],"iceHalo":20,"haloRange":2,"value":1000,"melt":50,"together":20,"fireCore":20,"crit":500}, "E596": {"name":"苍蓝兽人","hp":22000,"atk":6000,"def":2000,"money":4,"exp":400,"point":0,"special":[1,28],"paleShield":30,"specialHalo":[],"iceHalo":20,"haloRange":2,"value":1000,"melt":50,"together":20,"fireCore":20,"crit":500},
"E597": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E597": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E598": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E598": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E599": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E599": {"name":"魔焰骷髅","hp":40000,"atk":6000,"def":5000,"money":5,"exp":550,"point":0,"special":[29],"specialHalo":[13],"haloRange":2},
"E600": {"name":"寒冰巨石","hp":3000,"atk":2500,"def":0,"money":2,"exp":100,"point":0,"special":[3]}, "E600": {"name":"寒冰巨石","hp":3000,"atk":2500,"def":0,"money":2,"exp":100,"point":0,"special":[3]},
"E601": {"name":"苍蓝巨石","hp":5000,"atk":6000,"def":0,"money":5,"exp":400,"point":0,"special":[3]}, "E601": {"name":"苍蓝巨石","hp":5000,"atk":6000,"def":0,"money":5,"exp":400,"point":0,"special":[3]},
"E602": {"name":"永夜蝙","hp":6000,"atk":2000,"def":800,"money":1,"exp":65,"point":0,"special":[22],"night":100}, "E602": {"name":"永夜蝙","hp":6000,"atk":2000,"def":800,"money":1,"exp":65,"point":0,"special":[22],"night":100},
@ -174,7 +174,7 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 =
"E647": {"name":"苍蓝之灵-虚","hp":30000,"atk":5000,"def":3000,"money":10,"exp":2500,"point":0,"special":[28],"paleShield":10}, "E647": {"name":"苍蓝之灵-虚","hp":30000,"atk":5000,"def":3000,"money":10,"exp":2500,"point":0,"special":[28],"paleShield":10},
"E656": {"name":"触手史莱姆","hp":12500,"atk":4500,"def":2500,"money":4,"exp":200,"point":0,"special":[8],"together":25}, "E656": {"name":"触手史莱姆","hp":12500,"atk":4500,"def":2500,"money":4,"exp":200,"point":0,"special":[8],"together":25},
"E657": {"name":"触手法师","hp":50000,"atk":2000,"def":3000,"money":5,"exp":300,"point":0,"special":[8,13],"crit":null,"together":25}, "E657": {"name":"触手法师","hp":50000,"atk":2000,"def":3000,"money":5,"exp":300,"point":0,"special":[8,13],"crit":null,"together":25},
"E658": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E658": {"name":"天域莱姆","hp":15000,"atk":8000,"def":7000,"money":5,"exp":500,"point":0,"special":[8],"together":10},
"E659": {"name":"圣殿莱姆","hp":50000,"atk":8000,"def":3000,"money":5,"exp":600,"point":0,"special":[8,30],"translation":[-2,-1],"together":20}, "E659": {"name":"圣殿莱姆","hp":50000,"atk":8000,"def":3000,"money":5,"exp":600,"point":0,"special":[8,30],"translation":[-2,-1],"together":20},
"E666": {"name":"苍蓝之灵-视","hp":150000,"atk":8000,"def":2000,"money":10,"exp":2500,"point":0,"special":[29],"n":5,"specialHalo":[4],"haloRange":5}, "E666": {"name":"苍蓝之灵-视","hp":150000,"atk":8000,"def":2000,"money":10,"exp":2500,"point":0,"special":[29],"n":5,"specialHalo":[4],"haloRange":5},
"E667": {"name":"苍之蓝","hp":50000,"atk":6000,"def":2000,"money":5,"exp":500,"point":0,"special":[29],"together":25,"specialHalo":[8],"haloRange":3}, "E667": {"name":"苍之蓝","hp":50000,"atk":6000,"def":2000,"money":5,"exp":500,"point":0,"special":[29],"together":25,"specialHalo":[8],"haloRange":3},
@ -182,6 +182,22 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 =
"E669": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E669": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E670": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E670": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E671": {"name":"圣殿骑士","hp":60000,"atk":12000,"def":4000,"money":7,"exp":750,"point":0,"special":[1],"crit":300}, "E671": {"name":"圣殿骑士","hp":60000,"atk":12000,"def":4000,"money":7,"exp":750,"point":0,"special":[1],"crit":300},
"E672": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E672": {"name":"坚固骑士","hp":7500,"atk":10000,"def":0,"money":8,"exp":800,"point":0,"special":[29],"specialHalo":[3],"haloRange":2},
"E673": {"name":"苍蓝之灵-域","hp":250000,"atk":12000,"def":3000,"money":10,"exp":2500,"point":0,"special":[]} "E673": {"name":"苍蓝之灵-域","hp":250000,"atk":12000,"def":3000,"money":10,"exp":2500,"point":0,"special":[]},
"E674": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E675": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E676": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E677": {"name":"骷髅巫师","hp":150000,"atk":2000,"def":5000,"money":5,"exp":600,"point":0,"special":[13]},
"E678": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E679": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E680": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E681": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E682": {"name":"苍蓝聚形","hp":25000,"atk":7000,"def":4000,"money":5,"exp":400,"point":0,"special":[8],"together":20},
"E683": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E684": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E685": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E686": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E687": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E688": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
"E689": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}
} }

View File

@ -24,6 +24,13 @@ main.floors.MT75=
7, 7,
0 0
] ]
},
"0,7": {
"floorId": "MT76",
"loc": [
14,
7
]
} }
}, },
"beforeBattle": {}, "beforeBattle": {},
@ -37,16 +44,16 @@ main.floors.MT75=
[648,648,648,648,648,648,648,648,648,648,648,648,648,648,648], [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648],
[648,491,491,494,491,494, 0, 0, 0,494,491,494,491,491,648], [648,491,491,494,491,494, 0, 0, 0,494,491,494,491,491,648],
[648,648,648,648,648,648, 0, 0, 0,648,648,648,648,648,648], [648,648,648,648,648,648, 0, 0, 0,648,648,648,648,648,648],
[648,484,484,492,484,492, 0, 0, 0,492,484,492,484,484,648], [648,484,484,492,484,492, 0,677, 0,492,484,492,484,484,648],
[648,648,648,648,648,648, 0, 0, 0,648,648,648,648,648,648], [648,648,648,648,648,648,618,682,513,648,648,648,648,648,648],
[648, 0, 0, 0, 0,103, 0, 0, 0,103, 0, 0, 0, 0,648], [648, 0, 0, 0, 0,103,232,671,658,103, 0, 0, 0, 0,648],
[648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648],
[ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94], [ 92, 0, 0,672, 0, 0, 0, 0, 0, 0, 0,599, 0, 0, 94],
[648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648], [648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648],
[648, 0, 0, 0, 0,103, 0, 0, 0,103, 0, 0, 0, 0,648], [648, 0, 0, 0, 0,103, 0, 0, 0,103, 0, 0, 0, 0,648],
[648,648,648,648,648,648, 0, 0, 0,648,648,648,648,648,648], [648,648,648,648,648,648, 0, 0, 0,648,648,648,648,648,648],
[648,484,484,492,484,492, 0, 0, 0,492,484,492,484,484,648], [648,484,484,492,484,492, 0, 0, 0,492,484,492,484,484,648],
[648,648,648,648,648,648, 0, 0, 0,648,648,648,648,648,648], [648,648,648,648,648,648, 0,538, 0,648,648,648,648,648,648],
[648,491,491,494,491,494, 0, 0, 0,494,491,494,491,491,648], [648,491,491,494,491,494, 0, 0, 0,494,491,494,491,491,648],
[648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648] [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648]
], ],

View File

@ -17,7 +17,22 @@ main.floors.MT76=
"eachArrive": [], "eachArrive": [],
"parallelDo": "", "parallelDo": "",
"events": {}, "events": {},
"changeFloor": {}, "changeFloor": {
"14,7": {
"floorId": "MT75",
"loc": [
0,
7
]
},
"0,7": {
"floorId": "MT77",
"loc": [
14,
7
]
}
},
"beforeBattle": {}, "beforeBattle": {},
"afterBattle": {}, "afterBattle": {},
"afterGetItem": {}, "afterGetItem": {},
@ -26,21 +41,21 @@ main.floors.MT76=
"cannotMove": {}, "cannotMove": {},
"cannotMoveIn": {}, "cannotMoveIn": {},
"map": [ "map": [
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 34,378,513,484,648, 21,376,403,378, 34,648,378, 29,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,376, 34,648, 0,648,648,492,648,648, 0,648,484,376,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,648,648,648,682,648, 27, 29, 28,648,513,648,648,671,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0,682, 33, 0,648,648,578,648,648, 0,232, 27, 33,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,484,648, 0,381, 0,648, 0,249,484, 0,648, 29, 28,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0,648,648,648,492,648, 0,648, 0,381,648,648,494,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 92, 0,648,376, 0,378,648,657,648,648,492,648, 92, 0, 94],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0,648, 0, 22, 0,648, 27,484, 29, 0,648,648,648,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0,648,381, 0,491,648, 0,648,249,648,648, 0,378,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,657,648,648,682,648,648,658,648, 0,482,658,482, 0,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0, 33, 0, 0,648, 0,484,492, 27, 0,648,648,232,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,648,648,648,249,648,484,648,648,648,682,648, 29,376,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0,482, 0, 0,648, 0,484,648, 0, 0,648,378,484,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [648,648,648, 93,648,648,648,648,648,648,648,648,648,648,648]
], ],
"bgmap": [ "bgmap": [

View File

@ -1,45 +1,65 @@
main.floors.MT77= main.floors.MT77=
{ {
"floorId": "MT77", "floorId": "MT77",
"title": "苍蓝之殿-左上", "title": "苍蓝之殿-左上",
"name": "77", "name": "77",
"width": 15, "width": 15,
"height": 15, "height": 15,
"canFlyTo": true, "canFlyTo": true,
"canFlyFrom": true, "canFlyFrom": true,
"canUseQuickShop": true, "canUseQuickShop": true,
"cannotViewMap": false, "cannotViewMap": false,
"images": [], "images": [],
"ratio": 8, "ratio": 8,
"defaultGround": "T650", "defaultGround": "T650",
"bgm": "palaceNorth.mp3", "bgm": "palaceNorth.mp3",
"firstArrive": [], "firstArrive": [],
"eachArrive": [], "eachArrive": [],
"parallelDo": "", "parallelDo": "",
"events": {}, "events": {},
"changeFloor": {}, "changeFloor": {
"beforeBattle": {}, "14,7": {
"afterBattle": {}, "floorId": "MT76",
"afterGetItem": {}, "loc": [
"afterOpenDoor": {}, 0,
"autoEvent": {}, 7
"cannotMove": {}, ]
"cannotMoveIn": {}, }
"map": [ },
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "beforeBattle": {},
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "afterBattle": {},
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "afterGetItem": {},
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "afterOpenDoor": {},
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "autoEvent": {},
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "cannotMove": {},
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "cannotMoveIn": {},
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "map": [
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,648,648,648,648,648,648,648,648,648,648,648,648,648,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0,648, 0,648, 0,381, 0,648,378,484,648,484,376,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,482,648,482,648,376,491,378,494,482,381,671,381,484,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648, 0,648, 0,648,618,648,648,648,648,232,648,648,648,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,538,403,538,492,378, 0,677, 0,484, 0, 0,484, 0,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [648,648,648,648,648,648,648,648,658,648,648,492,648,682,648],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [648,396,390,658,491,378,491,671, 0, 0,491, 0,648,482,648],
[648,648,648,648,648,648,648,648,658,648,648,682,648, 0, 94],
[648,682, 0,682, 0,376,677,648, 0,491,648, 0,648,482,648],
[648, 0,648, 0,648,648, 0,648,578,648,648,492,648,682,648],
[648, 27,599, 28, 0,492,484,648, 29, 0,648, 27, 0, 28,648],
[648,648,648,648, 0,648, 0,658, 0, 29,578, 0, 29, 0,648],
[648,403,378,648,513,648,648,648,658,648,648,648,492,648,648],
[648,376,484,618, 0,484, 0,658, 0, 0,648, 0, 0,484,648],
[648,648,648,648,648,648,648,648,648,648,648,648, 93,648,648]
], ],
"bgmap": [
],
"fgmap": [
],
"bg2map": [
],
"fg2map": [
]
} }

View File

@ -431,7 +431,23 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 =
"E670": 176, "E670": 176,
"E671": 177, "E671": 177,
"E672": 178, "E672": 178,
"E673": 179 "E673": 179,
"E674": 180,
"E675": 181,
"E676": 182,
"E677": 183,
"E678": 184,
"E679": 185,
"E680": 186,
"E681": 187,
"E682": 188,
"E683": 189,
"E684": 190,
"E685": 191,
"E686": 192,
"E687": 193,
"E688": 194,
"E689": 195
}, },
"enemy48": { "enemy48": {
"angel": 0, "angel": 0,

View File

@ -602,6 +602,22 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e =
"671": {"cls":"enemys","id":"E671"}, "671": {"cls":"enemys","id":"E671"},
"672": {"cls":"enemys","id":"E672"}, "672": {"cls":"enemys","id":"E672"},
"673": {"cls":"enemys","id":"E673"}, "673": {"cls":"enemys","id":"E673"},
"674": {"cls":"enemys","id":"E674"},
"675": {"cls":"enemys","id":"E675"},
"676": {"cls":"enemys","id":"E676"},
"677": {"cls":"enemys","id":"E677"},
"678": {"cls":"enemys","id":"E678"},
"679": {"cls":"enemys","id":"E679"},
"680": {"cls":"enemys","id":"E680"},
"681": {"cls":"enemys","id":"E681"},
"682": {"cls":"enemys","id":"E682"},
"683": {"cls":"enemys","id":"E683"},
"684": {"cls":"enemys","id":"E684"},
"685": {"cls":"enemys","id":"E685"},
"686": {"cls":"enemys","id":"E686"},
"687": {"cls":"enemys","id":"E687"},
"688": {"cls":"enemys","id":"E688"},
"689": {"cls":"enemys","id":"E689"},
"20032": {"cls":"tileset","id":"X20032","cannotOut":["up","left"],"cannotIn":["up","left"]}, "20032": {"cls":"tileset","id":"X20032","cannotOut":["up","left"],"cannotIn":["up","left"]},
"20033": {"cls":"tileset","id":"X20033","cannotOut":["up"],"cannotIn":["up"]}, "20033": {"cls":"tileset","id":"X20033","cannotOut":["up"],"cannotIn":["up"]},
"20034": {"cls":"tileset","id":"X20034","cannotOut":["up","right"],"cannotIn":["up","right"]}, "20034": {"cls":"tileset","id":"X20034","cannotOut":["up","right"],"cannotIn":["up","right"]},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

After

Width:  |  Height:  |  Size: 207 KiB

View File

@ -104,7 +104,7 @@ export namespace BluePalace {
{ fx: 6, fy: 5, dir: 'left', tx: 8, ty: 13, toDir: 'right' } { fx: 6, fy: 5, dir: 'left', tx: 8, ty: 13, toDir: 'right' }
], ],
MT77: [ MT77: [
{ fx: 2, fy: 9, dir: 'down', tx: 9, ty: 13, toDir: 'right' }, { fx: 2, fy: 9, dir: 'up', tx: 10, ty: 13, toDir: 'right' },
{ fx: 10, fy: 8, dir: 'right', tx: 3, ty: 0, toDir: 'down' }, { fx: 10, fy: 8, dir: 'right', tx: 3, ty: 0, toDir: 'down' },
{ fx: 1, fy: 0, dir: 'down', tx: 8, ty: 1, toDir: 'left' } { fx: 1, fy: 0, dir: 'down', tx: 8, ty: 1, toDir: 'left' }
] ]
@ -120,7 +120,7 @@ export namespace BluePalace {
], ],
down: [ down: [
[0, 0], [0, 0],
[0, -1] [0, 1]
], ],
right: [ right: [
[0, 0], [0, 0],
@ -128,7 +128,7 @@ export namespace BluePalace {
], ],
up: [ up: [
[0, 0], [0, 0],
[0, 1] [0, -1]
] ]
}; };
for (const [floor, p] of Object.entries(portals)) { for (const [floor, p] of Object.entries(portals)) {
@ -142,9 +142,9 @@ export namespace BluePalace {
const [[toFdx, toFdy], [toTdx, toTdy]] = const [[toFdx, toFdy], [toTdx, toTdy]] =
delta[backDir(v.toDir)]; delta[backDir(v.toDir)];
const fx = v.fx + fdx; const fx = v.fx + fdx;
const fy = v.fy - fdy; const fy = v.fy + fdy;
const tx = v.fx + tdx; const tx = v.fx + tdx;
const ty = v.fy - tdy; const ty = v.fy + tdy;
const index = fx + fy * width; const index = fx + fy * width;
const backIndex = tx + ty * width; const backIndex = tx + ty * width;
if (index < 0 || backIndex < 0) return; if (index < 0 || backIndex < 0) return;
@ -166,7 +166,7 @@ export namespace BluePalace {
}; };
backData[backDir(v.dir)] = { backData[backDir(v.dir)] = {
x: v.tx - toTdx, x: v.tx - toTdx,
y: v.ty + toTdy, y: v.ty - toTdy,
dir: v.toDir dir: v.toDir
}; };
}); });
@ -175,9 +175,9 @@ export namespace BluePalace {
const [[fdx, fdy], [tdx, tdy]] = delta[backDir(v.toDir)]; const [[fdx, fdy], [tdx, tdy]] = delta[backDir(v.toDir)];
const [[toFdx, toFdy], [toTdx, toTdy]] = delta[v.dir]; const [[toFdx, toFdy], [toTdx, toTdy]] = delta[v.dir];
const fx = v.tx - fdx; const fx = v.tx - fdx;
const fy = v.ty + fdy; const fy = v.ty - fdy;
const tx = v.tx - tdx; const tx = v.tx - tdx;
const ty = v.ty + tdy; const ty = v.ty - tdy;
const index = fx + fy * width; const index = fx + fy * width;
const backIndex = tx + ty * width; const backIndex = tx + ty * width;
@ -199,7 +199,7 @@ export namespace BluePalace {
}; };
backData[backDir(v.toDir)] = { backData[backDir(v.toDir)] = {
x: v.fx + toTdx, x: v.fx + toTdx,
y: v.fy - toTdy, y: v.fy + toTdy,
dir: v.dir dir: v.dir
}; };
}); });