51_AstralParty/project/data.js
2025-09-11 22:30:07 +08:00

2839 lines
80 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
{
"main": {
"floorIds": [
"MT0",
"MT1",
"MT2",
"MT3",
"MT4",
"MT5",
"MT6",
"MT7",
"MT8",
"MT9",
"MT10",
"MT11",
"MT12",
"MT13",
"MT14",
"MT15",
"MT16",
"MT17",
"MT18",
"MT19",
"MT20",
"MT21",
"MT22",
"MT23",
"MT24",
"MT25",
"MT26",
"MT27",
"MT28",
"MT29",
"MT30",
"MT31",
"MT32",
"MT33",
"MT34",
"MT35",
"MT36",
"MT37",
"MT38",
"MT39",
"MT40",
"MT41",
"MT42",
"MT43",
"MT44",
"MT45",
"MT46",
"MT47",
"MT48",
"MT49",
"MT50",
"SX1_1",
"SX1_2",
"SX1_3",
"SX1_4",
"SX1_5",
"SX2_1",
"SX2_2",
"SX2_3",
"SX2_4",
"SX2_5",
"SX3_1",
"SX3_2",
"SX3_3",
"SX3_4",
"SX3_5",
"SX4_1",
"SX4_2",
"SX4_3",
"SX4_4",
"SX4_5",
"SX5_3",
"MAL0",
"MAL1",
"MAL2",
"MAL3",
"MAL4",
"MAL5",
"MAL6",
"MAL7",
"MAL8",
"MAL9",
"MAL10",
"MAL11",
"MAL12",
"MAL13",
"MAL14",
"MAL15",
"MAL16",
"MAL17",
"MAL18",
"MAL19",
"MAL20",
"MAL21",
"MAL22",
"MAL23",
"MAL24",
"MAL25",
"MAL26",
"MAL27",
"MAL28",
"MAL29",
"MAL30",
"MAL31",
"MAL32",
"MAL33",
"MAL34",
"MAL35",
"MAL36",
"MAL37",
"MAL38",
"MAL39",
"MAL40",
"MAL41",
"MAL42",
"MAL43",
"MAL44",
"MAL45",
"MAL46",
"MAL47",
"MAL48",
"MAL49",
"MAL50",
"MAR1",
"MAR2",
"MAR3",
"MAR4",
"MAR5",
"MAR6",
"MAR7",
"MAR8",
"MAR9",
"MAR10",
"MAR11",
"MAR12",
"MAR13",
"MAR14",
"MAR15",
"MAR16",
"MAR17",
"MAR18",
"MAR19",
"MAR20",
"MAR25",
"MAR31",
"MAR32",
"MAR33",
"MAR34",
"MAR35",
"MAR36",
"MAR37",
"MAR38",
"MAR39",
"MAR40",
"MAR41",
"MAR42",
"MAR43",
"MAR44",
"MAR45",
"MAR46",
"MAR47",
"MAR48",
"MAR49",
"MAC1",
"MAC2",
"MAC3",
"MAC4",
"MAC5",
"SC0",
"SC1_1",
"SC2_1",
"SC3_1",
"SC4_1",
"SC5_1",
"SC6_1",
"SC7_1",
"SC8_1",
"SC9_1",
"SC10_1",
"SC11_1",
"SC12_1",
"SC13_1",
"SC14_1",
"SC15_1",
"SC16_1",
"SC17_1",
"SC18_1",
"SC19_1",
"SC20_1",
"SC31_1",
"SC32_1",
"SC33_1",
"SC34_1",
"SC35_1",
"SC36_1",
"SC37_1",
"SC38_1",
"SC39_1",
"SC40_1",
"SC41_1",
"SC42_1",
"SC43_1",
"SC44_1",
"SC45_1",
"SC46_1",
"SC47_1",
"SC48_1",
"SC49_1",
"SC1_2",
"SC2_2",
"SC3_2",
"SC4_2",
"SC5_2",
"SC6_2",
"SC7_2",
"SC8_2",
"SC9_2",
"SC10_2",
"SC11_2",
"SC12_2",
"SC13_2",
"SC14_2",
"SC15_2",
"SC16_2",
"SC17_2",
"SC18_2",
"SC19_2",
"SC20_2",
"SC31_2",
"SC32_2",
"SC33_2",
"SC34_2",
"SC35_2",
"SC36_2",
"SC37_2",
"SC38_2",
"SC39_2",
"SC40_2",
"SC41_2",
"SC42_2",
"SC43_2",
"SC44_2",
"SC45_2",
"SC46_2",
"SC47_2",
"SC48_2",
"SC49_2",
"SC21",
"SC22",
"SC23",
"SC24",
"SC25",
"SC26",
"SC27",
"SC28",
"SC29",
"SC30",
"SC1_4",
"SC2_4",
"SC3_4",
"SC4_4",
"SC5_4",
"SC6_4",
"SC7_4",
"SC8_4",
"SC9_4",
"SC10_4",
"SC11_4",
"SC12_4",
"SC13_4",
"SC14_4",
"SC15_4",
"SC16_4",
"SC17_4",
"SC18_4",
"SC19_4",
"SC20_4",
"SC31_4",
"SC32_4",
"SC33_4",
"SC34_4",
"SC35_4",
"SC36_4",
"SC37_4",
"SC38_4",
"SC39_4",
"SC40_4",
"SC41_4",
"SC42_4",
"SC43_4",
"SC44_4",
"SC45_4",
"SC46_4",
"SC47_4",
"SC48_4",
"SC49_4",
"SC1_5",
"SC2_5",
"SC3_5",
"SC4_5",
"SC5_5",
"SC6_5",
"SC7_5",
"SC8_5",
"SC9_5",
"SC10_5",
"SC11_5",
"SC12_5",
"SC13_5",
"SC14_5",
"SC15_5",
"SC16_5",
"SC17_5",
"SC18_5",
"SC19_5",
"SC20_5",
"SC31_5",
"SC32_5",
"SC33_5",
"SC34_5",
"SC35_5",
"SC36_5",
"SC37_5",
"SC38_5",
"SC39_5",
"SC40_5",
"SC41_5",
"SC42_5",
"SC43_5",
"SC44_5",
"SC45_5",
"SC46_5",
"SC47_5",
"SC48_5",
"SC49_5",
"SC50",
"Tutorial1",
"Advance1",
"DP0_0",
"DP1_1",
"DP1_2",
"DP1_3",
"DP2_1",
"DP2_2",
"DP2_3",
"DP3",
"DPL3_1",
"DPL3_2",
"DPL3_3",
"DPL4_1",
"DPL4_2",
"DPL4_3",
"DPL5_1",
"DPL5_2",
"DPL5_3",
"DPL6_1",
"DPL6_2",
"DPL6_3",
"DPL7_1",
"DPL7_2",
"DPL7_3",
"DPL8_1",
"DPL8_2",
"DPL8_3",
"DPR3_1",
"DPR3_2",
"DPR3_3",
"DPR4_1",
"DPR4_2",
"DPR4_3",
"DPR5_1",
"DPR5_2",
"DPR5_3",
"DPR6_1",
"DPR6_2",
"DPR6_3",
"DPR7_1",
"DPR7_2",
"DPR7_3",
"DPR8_1",
"DPR8_2",
"DPR8_3",
"DP8"
],
"floorPartitions": [
[
"LOADING",
"LOADING"
],
[
"MT0",
"MT50"
],
[
"SX1_1",
"SX5_3"
],
[
"MAL1",
"MAC5"
]
],
"images": [
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0000.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0001.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0002.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0003.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0004.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0005.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0006.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0007.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0008.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0009.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0010.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0011.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0012.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0013.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0014.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0015.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0016.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0017.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0018.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0019.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0020.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0021.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0022.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0023.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0024.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0025.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0026.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0027.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0028.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0029.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0030.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0031.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0032.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0033.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0034.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0035.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0036.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0037.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0038.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0039.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0040.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0041.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0042.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0043.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0044.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0045.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0046.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0047.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0048.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0049.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0050.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0051.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0052.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0053.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0054.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0055.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0056.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0057.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0058.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0059.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0060.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0061.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0062.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0063.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0064.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0065.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0066.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0067.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0068.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0069.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0070.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0071.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0072.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0073.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0074.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0075.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0076.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0077.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0078.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0079.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0080.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0081.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0082.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0083.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0084.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0085.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0086.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0087.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0088.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0089.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0090.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0091.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0092.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0093.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0094.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0095.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0096.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0097.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0098.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0099.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0100.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0101.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0102.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0103.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0104.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0105.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0106.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0107.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0108.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0109.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0110.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0111.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0112.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0113.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0114.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0115.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0116.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0117.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0118.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0119.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0120.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0121.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0122.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0123.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0124.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0125.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0126.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0127.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0128.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0129.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0130.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0131.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0132.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0133.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0134.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0135.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0136.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0137.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0138.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0139.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0140.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0141.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0142.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0143.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0144.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0145.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0146.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0147.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0148.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0149.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0150.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0151.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0152.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0153.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0154.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0155.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0156.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0157.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0158.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0159.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0160.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0161.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0162.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0163.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0164.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0165.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0166.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0167.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0168.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0169.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0170.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0171.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0172.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0173.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0174.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0175.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0176.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0177.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0178.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0179.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0180.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0181.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0182.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0183.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0184.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0185.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0186.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0187.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0188.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0189.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0190.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0191.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0192.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0193.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0194.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0195.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0196.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0197.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0198.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0199.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0200.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0201.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0202.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0203.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0204.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0205.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0206.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0207.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0208.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0209.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0210.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0211.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0212.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0213.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0214.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0215.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0216.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0217.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0218.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0219.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0220.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0221.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0222.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0223.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0224.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0225.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0226.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0227.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0228.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0229.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0230.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0231.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0232.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0233.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0234.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0235.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0236.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0237.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0238.jpg",
"02B_Caribbean_Caustics_Deep_FREE_SAMPLE_0239.jpg",
"ADMasao_Full.png",
"ADMasao_Sprite.png",
"AL.webp",
"AL_Full.png",
"AL_HeroIcon.png",
"AL_Sprite.png",
"ASTRALPARTY.png",
"ATM.png",
"ATM.webp",
"Adrenaline.png",
"AdrenalineH.webp",
"AdrenalineR.webp",
"Alana.webp",
"Alana_Full.png",
"Alana_HeroIcon.png",
"Alana_Sprite.png",
"AncientStaff.png",
"AncientStaff.webp",
"AttackG.webp",
"AttackG2.webp",
"AttackL.webp",
"AttackL2.webp",
"AttackM.webp",
"AttackM2.webp",
"BUG.webp",
"Backpack.png",
"Backpack.webp",
"BankCard.png",
"BankcardH.webp",
"BankcardL.webp",
"BankcardU.webp",
"BattleAttackG.webp",
"BattleAttackL.webp",
"BattleAttackM.webp",
"BattleCharge.webp",
"BattleDefendG.webp",
"BattleDefendL.webp",
"BattleDefendM.webp",
"BattleGaWuCut.webp",
"BattlePowerfulAttack.webp",
"Berserk.webp",
"Blast.webp",
"BoxingGloves.png",
"BoxingGlovesB.webp",
"BoxingGlovesE.webp",
"BoxingGlovesG.webp",
"Brick.webp",
"BufferShield.png",
"BufferShieldP.webp",
"BufferShieldR.webp",
"Candy.png",
"Candy.webp",
"CardCollecter.webp",
"CardDestruction.webp",
"Charge.webp",
"Charge2.webp",
"ChocolateCake.webp",
"ChocolateCake2.webp",
"CursedSword.png",
"CursedSword.webp",
"DefendG.webp",
"DefendG2.webp",
"DefendL.webp",
"DefendL2.webp",
"DefendM.webp",
"DefendM2.webp",
"Dice8.png",
"Dice8.webp",
"Doubled.webp",
"DreamlinerModel.png",
"DreamlinerModel.webp",
"EagleEyeSight.png",
"EagleEyeSight.webp",
"ExtraBattery.png",
"ExtraBatteryC.webp",
"ExtraBatteryR.webp",
"FallingGifts.webp",
"Feng.webp",
"Feng_Full.png",
"Feng_HeroIcon.png",
"Feng_Sprite.png",
"Fenny.webp",
"Fenny_Full.png",
"Fenny_HeroIcon.png",
"Fenny_Sprite.png",
"FightFirewithFire.webp",
"Firecrackers.webp",
"Firecrackers2.webp",
"Flashlight.png",
"FlashlightB.webp",
"FlashlightS.webp",
"FoodSafety.webp",
"FoxMask.png",
"FoxMask.webp",
"FriendshipBadge.png",
"FriendshipBadge.webp",
"GALLERYBOOK.png",
"GaWuCut.webp",
"GaWuCut2.webp",
"GourmetStew.png",
"GourmetStew.webp",
"Half.webp",
"Hamburger.webp",
"Hamburger2.webp",
"HandheldFan.png",
"HandheldFanL.webp",
"HandheldFanS.webp",
"Haste.webp",
"Hero_Full.png",
"Hero_Sprite.png",
"Hightemperaturewarning.webp",
"HurryHurry.webp",
"Immovable.webp",
"IronAnchor.png",
"ItsWar.webp",
"JACKPOT.webp",
"Jasmine.webp",
"Jasmine_Full.png",
"Jasmine_HeroIcon.png",
"Jasmine_Sprite.png",
"Jiao.png",
"KingsPower.webp",
"Koi.webp",
"Koi_Full.png",
"Koi_HeroIcon.png",
"Koi_Sprite.png",
"Komachi.webp",
"Komachi_Full.png",
"Komachi_HeroIcon.png",
"Komachi_Sprite.png",
"LanHaiQing.webp",
"LanHaiQing_Full.png",
"LanHaiQing_HeroIcon.png",
"LanHaiQing_Sprite.png",
"LaserBeam.webp",
"Left_on.png",
"Left_set.png",
"Li.png",
"LionGawu_Full.png",
"LionGawu_Sprite.png",
"LivingBook.webp",
"Lulu.webp",
"Lulu_Full.png",
"Lulu_HeroIcon.png",
"Lulu_Sprite.png",
"MagicQuiver.png",
"MagicQuiver.webp",
"MagicTome.png",
"MagicTome.webp",
"Magnifier.png",
"Magnifier.webp",
"Main2_File.png",
"Main2_Skill.png",
"Mamushi.png",
"Mamushi_Sprite.png",
"Mamushi_background.png",
"MapScene0.png",
"MapScene1.png",
"MapScene2.png",
"MapScene3.png",
"MapScene4.png",
"Masao_Full.png",
"Masao_Sprite.png",
"MedicalKit.png",
"MedicalKitC.webp",
"MedicalKitE.webp",
"Megas.webp",
"Megas_Full.png",
"Megas_HeroIcon.png",
"Megas_Sprite.png",
"MembershipLetter.png",
"MembershipLetterB.webp",
"MembershipLetterV.webp",
"Mimi.webp",
"Mimi_Full.png",
"Mimi_HeroIcon.png",
"Mimi_Sprite.png",
"Misaki.webp",
"Misaki_Full.png",
"Misaki_HeroIcon.png",
"Misaki_Sprite.png",
"MotorcycleHelmet.png",
"MotorcycleHelmetB.webp",
"MotorcycleHelmetE.webp",
"MotorcycleHelmetG.webp",
"MyGoddess.webp",
"Nancy_Lu.webp",
"Nancy_Lu_Full.png",
"Nancy_Lu_HeroIcon.png",
"Nancy_Lu_Sprite.png",
"Nardis.webp",
"Nardis_Full.png",
"Nardis_HeroIcon.png",
"Nardis_Sprite.png",
"NinjaThrowingDarts.png",
"NinjaThrowingDarts.webp",
"NoEvent.webp",
"NormalSight.webp",
"Padman.webp",
"Padman_Full.png",
"Padman_HeroIcon.png",
"Padman_Sprite.png",
"Pandaman.webp",
"Pandaman_Full.png",
"Pandaman_HeroIcon.png",
"Pandaman_Sprite.png",
"Papara.webp",
"Papara_Full.png",
"Papara_HeroIcon.png",
"Papara_Sprite.png",
"Parunan.webp",
"Parunan_Full.png",
"Parunan_HeroIcon.png",
"Parunan_Sprite.png",
"PiercingGun.png",
"PiercingGun.webp",
"PiggyBank.png",
"PiggyBank.webp",
"PowerfulAttack.webp",
"PremiumSwordShield.png",
"PremiumSwordShield.webp",
"RacoonAppears.webp",
"Railgun.webp",
"Relicbgblue.png",
"Relicbggold.png",
"Relicbgpurple.png",
"ReliefArrives.webp",
"RevengeHalberd.png",
"RevengeHalberd.webp",
"Right_on.png",
"Right_set.png",
"Rin.webp",
"Rin_Full.png",
"Rin_HeroIcon.png",
"Rin_Sprite.png",
"RollerSkates.png",
"RollerSkates.webp",
"SOMasao_Full.png",
"SOMasao_Sprite.png",
"SandwichCookie.png",
"SandwichCookieD.webp",
"SandwichCookieR.webp",
"SandwichCookieT.webp",
"SeaGawu_Full.png",
"SeaGawu_Sprite.png",
"SelfExplosion.webp",
"ShadowAttack.webp",
"ShadowAttack2.webp",
"SmartDice.webp",
"Smartwatch.png",
"Smartwatch.webp",
"Souri.png",
"Souri_Sprite.png",
"Souri_background.png",
"SprayCan.png",
"SprayCanL.webp",
"SprayCanN.webp",
"SprayCanR.webp",
"StarCoinHammer.png",
"StarCoinHammer.webp",
"StarLuka.webp",
"StarLuka_Full.png",
"StarLuka_HeroIcon.png",
"StarLuka_Sprite.png",
"StartUI.png",
"TalismanFortune.webp",
"TalismanMisfortune.webp",
"TargetBoard.png",
"TargetBoard.webp",
"TeaCake.png",
"TeaCake.webp",
"Teru.webp",
"Teru_Full.png",
"Teru_HeroIcon.png",
"Teru_Sprite.png",
"Thunderstormapproaching.webp",
"Trident.png",
"Trident.webp",
"TypeIconAttack.webp",
"TypeIconDefend.webp",
"TypeIconEffect.webp",
"TypeIconEvent.webp",
"UtilityKnife.png",
"UtilityKnifeB.webp",
"UtilityKnifeS.webp",
"VerticalStartUI.png",
"VitaminPills.png",
"VitaminPills.webp",
"Z3000.webp",
"Z3000_Full.png",
"Z3000_HeroIcon.png",
"Z3000_Sprite.png",
"Zhao.webp",
"Zhao_Full.png",
"Zhao_HeroIcon.png",
"Zhao_Sprite.png",
"bg.jpg",
"bgVer.png",
"card.png",
"cost.png",
"exp_empty.png",
"exp_full.png",
"hero.png",
"light.png",
"maba.png",
"skill_off.png",
"skill_on.png",
"skill_set.png",
"statusBackground.png",
"statusBackground2.png",
"winskin.png",
"yongshi.png"
],
"tilesets": [
"magictower.png"
],
"animates": [
"hand",
"jianqi",
"sword",
"zone"
],
"bgms": [
"AstralShop.mp3",
"Character.mp3",
"Maintheme.mp3",
"Tutorial.mp3",
"Valsqotch.mp3",
"battle.mp3",
"loading.mp3",
"maps.mp3",
"maps2.mp3",
"maps3.mp3",
"maps4L.mp3",
"maps4R.mp3",
"maps5A.mp3",
"maps5B1.mp3",
"maps5B2.mp3",
"win.mp3"
],
"sounds": [
"129-Earth01.ogg",
"158-Skill02.ogg",
"170-Skill14.ogg",
"AL.mp3",
"Alana.mp3",
"Bond_AL.mp3",
"Bond_Alana.mp3",
"Bond_Feng.mp3",
"Bond_Fenny.mp3",
"Bond_Jasmine.mp3",
"Bond_Koi.mp3",
"Bond_Komachi.mp3",
"Bond_LanHaiQing.mp3",
"Bond_Lulu.mp3",
"Bond_Megas.mp3",
"Bond_Mimi.mp3",
"Bond_Misaki.mp3",
"Bond_Nancy_Lu.mp3",
"Bond_Nardis.mp3",
"Bond_Padman.mp3",
"Bond_Pandaman.mp3",
"Bond_Papara.mp3",
"Bond_Parunan.mp3",
"Bond_Rin.mp3",
"Bond_StarLuka.mp3",
"Bond_Teru.mp3",
"Bond_Z3000.mp3",
"Bond_Zhao.mp3",
"Feng.mp3",
"Fenny.mp3",
"Ice1.ogg",
"Ice8.ogg",
"Jasmine.mp3",
"Koi.mp3",
"Komachi.mp3",
"LanHaiQing.mp3",
"Lulu.mp3",
"Megas.mp3",
"Mimi.mp3",
"Misaki.mp3",
"Nancy_Lu.mp3",
"Nardis.mp3",
"Padman.mp3",
"Pandaman.mp3",
"Papara.mp3",
"Parunan.mp3",
"Rin.mp3",
"Skill3.ogg",
"Slash12.ogg",
"StarLuka.mp3",
"Sword5.ogg",
"Teru.mp3",
"Z3000.mp3",
"Zhao.mp3",
"attack.mp3",
"bomb.mp3",
"cancel.mp3",
"centerFly.mp3",
"confirm.mp3",
"door.mp3",
"equip.mp3",
"error.mp3",
"floor.mp3",
"gem.mp3",
"icePickaxe.mp3",
"item.mp3",
"jump.mp3",
"load.mp3",
"pickaxe.mp3",
"recovery.mp3",
"save.mp3",
"zone.mp3"
],
"fonts": [
"STHUPO",
"cjk"
],
"nameMap": {
"确定": "confirm.mp3",
"取消": "cancel.mp3",
"操作失败": "error.mp3",
"光标移动": "cursor.mp3",
"打开界面": "open_ui.mp3",
"读档": "load.mp3",
"存档": "save.mp3",
"获得道具": "item.mp3",
"回血": "recovery.mp3",
"炸弹": "bomb.mp3",
"飞行器": "centerFly.mp3",
"开关门": "door.mp3",
"上下楼": "floor.mp3",
"跳跃": "jump.mp3",
"破墙镐": "pickaxe.mp3",
"破冰镐": "icePickaxe.mp3",
"宝石": "gem.mp3",
"阻激夹域": "zone.mp3",
"穿脱装备": "equip.mp3",
"攻击": "attack.mp3",
"背景图": "bg.jpg",
"商店": "shop.mp3",
"领域": "zone",
"勇者行走图": "hero.png",
"米米行走图": "Mimi_HeroIcon.png",
"派德曼行走图": "Padman_HeroIcon.png",
"阿兰娜行走图": "Alana_HeroIcon.png",
"帕露南行走图": "Parunan_HeroIcon.png",
"潘大猛行走图": "Pandaman_HeroIcon.png",
"阿尔行走图": "AL_HeroIcon.png"
},
"levelChoose": null,
"equipName": [],
"startBgm": "Maintheme.mp3",
"styles": {
"startBackground": "project/images/bg.jpg",
"startVerticalBackground": "project/images/bgVer.png",
"startLogoStyle": "display:none",
"startButtonsStyle": "background-color: #32369F; opacity: 0.85; color: #FFFFFF; border: #FFFFFF 2px solid; caret-color: #FFD700;",
"statusLeftBackground": "url(project/materials/ground.png) repeat",
"statusTopBackground": "url(project/materials/ground.png) repeat",
"toolsBackground": "url(project/materials/ground.png) repeat",
"floorChangingStyle": "background-color: black; color: white",
"statusBarColor": [
255,
255,
255,
1
],
"borderColor": [
204,
204,
204,
1
],
"selectColor": [
135,
243,
215,
1
],
"font": "cjk"
},
"splitImages": null
},
"firstData": {
"title": "星趴塔",
"name": "51_AstralParty",
"version": "Ver 2.20",
"floorId": "MT0",
"hero": {
"image": "hero.png",
"animate": true,
"name": "勇者",
"lv": 0,
"hpmax": -1,
"hp": 1600,
"manamax": -1,
"mana": 0,
"atk": 15,
"def": 15,
"mdef": 0,
"money": 12,
"exp": 0,
"equipment": [],
"items": {
"constants": {
"I300": 1
},
"tools": {},
"equips": {}
},
"loc": {
"direction": "down",
"x": 6,
"y": 3
},
"flags": {
"次数": 1,
"useBetweenLight": true,
"__winskin_opacity__": 1,
"useEnemyInfoDisplay": false,
"价格": 20,
"star": {
"level": 0,
"count": 0
},
"health": {
"upbuff": 0,
"count": 0
},
"race": {},
"enemy": {},
"hasChip": [],
"page": 1,
"Cursed": 0,
"Gallery": 1,
"折扣": 20,
"ratio": 1,
"EXP": 0,
"CharacterATK": 0,
"CharacterDEF": 0,
"筹码购买次数": 0,
"rollchip": 2,
"buyratio": 3,
"cardATK": 0,
"cardDEF": 0,
"cardFATK": 0,
"cardFDEF": 0,
"GourmetStew": 0,
"rollcard": 0,
"FFWF": 0,
"Trident": 0,
"DreamlinerModel": 0
},
"followers": [],
"steps": 0,
"ActiveCD": 0,
"ActiveSkillCD": 50,
"cost": 6,
"costmax": 6,
"costCD": 10,
"myCard": [],
"isStealth": false
},
"startCanvas": [
{
"type": "comment",
"text": "在这里可以用事件来自定义绘制标题界面的背景图等"
},
{
"type": "comment",
"text": "也可以直接切换到其他楼层(比如某个开始剧情楼层)进行操作。"
},
{
"type": "previewUI",
"action": [
{
"type": "fillRect",
"x": 0,
"y": 0,
"width": "core.__PIXELS__",
"height": "core.__PIXELS__",
"style": [
82,
82,
82,
1
]
},
{
"type": "setAttribute",
"align": "center"
},
{
"type": "fillBoldText",
"x": "core.__PIXELS__ / 2",
"y": 80,
"style": [
255,
255,
255,
1
],
"strokeStyle": [
0,
0,
0,
1
],
"lineWidth": 4,
"font": "bold 40px Verdana",
"text": "${core.firstData.title}"
}
]
},
{
"type": "setValue",
"name": "flag:selection",
"value": "0"
},
{
"type": "comment",
"text": "在右下方自绘一个对话框进行显示选择项"
},
{
"type": "previewUI",
"action": [
{
"type": "fillRect",
"x": 230,
"y": 250,
"width": 150,
"height": 142,
"radius": 10,
"style": [
50,
54,
159,
0.85
]
},
{
"type": "strokeRect",
"x": 230,
"y": 250,
"width": 150,
"height": 142,
"radius": 10,
"style": [
255,
255,
255,
1
],
"lineWidth": 2
},
{
"type": "fillBoldText",
"x": 305,
"y": 290,
"style": [
255,
255,
255,
1
],
"strokeStyle": [
0,
0,
0,
1
],
"lineWidth": 4,
"font": "bold 25px Verdana",
"text": "开始游戏"
},
{
"type": "fillBoldText",
"x": 305,
"y": 330,
"style": [
255,
0,
0,
1
],
"strokeStyle": [
0,
0,
0,
1
],
"lineWidth": 4,
"font": "bold 25px Verdana",
"text": "读取存档"
},
{
"type": "fillBoldText",
"x": 305,
"y": 370,
"style": [
255,
0,
0,
1
],
"strokeStyle": [
0,
0,
0,
1
],
"lineWidth": 4,
"font": "bold 25px Verdana",
"text": "回放录像"
}
]
},
{
"type": "while",
"condition": "1",
"data": [
{
"type": "drawSelector",
"image": "winskin.png",
"code": 1,
"x": 245,
"y": "261 + 40*flag:selection",
"width": 120,
"height": 40
},
{
"type": "wait",
"data": [
{
"case": "keyboard",
"keycode": "13,32",
"break": true,
"action": [
{
"type": "switch",
"condition": "flag:selection",
"caseList": [
{
"case": "0",
"action": [
{
"type": "comment",
"text": "在“开始游戏”确定"
},
{
"type": "break",
"n": 1
}
]
},
{
"case": "1",
"action": [
{
"type": "comment",
"text": "在“读取存档”确定"
},
{
"type": "callLoad"
}
]
},
{
"case": "2",
"action": [
{
"type": "comment",
"text": "在“回放录像”确定"
},
{
"type": "if",
"condition": "(!core.isReplaying())",
"true": [
{
"type": "function",
"function": "function(){\ncore.chooseReplayFile()\n}"
}
]
}
]
}
]
}
]
},
{
"case": "keyboard",
"keycode": "38",
"break": true,
"action": [
{
"type": "comment",
"text": "光标上键"
},
{
"type": "setValue",
"name": "flag:selection",
"value": "(flag:selection + 2) % 3"
}
]
},
{
"case": "keyboard",
"keycode": "40",
"break": true,
"action": [
{
"type": "comment",
"text": "光标下键"
},
{
"type": "setValue",
"name": "flag:selection",
"value": "(flag:selection + 1) % 3"
}
]
},
{
"case": "mouse",
"px": [
245,
365
],
"py": [
261,
300
],
"break": true,
"action": [
{
"type": "comment",
"text": "点击“开始游戏”"
},
{
"type": "break",
"n": 1
}
]
},
{
"case": "mouse",
"px": [
245,
365
],
"py": [
301,
340
],
"break": true,
"action": [
{
"type": "comment",
"text": "点击“读取存档”"
},
{
"type": "callLoad"
}
]
},
{
"case": "mouse",
"px": [
245,
365
],
"py": [
341,
380
],
"break": true,
"action": [
{
"type": "comment",
"text": "点击“播放录像”"
},
{
"type": "if",
"condition": "(!core.isReplaying())",
"true": [
{
"type": "function",
"function": "function(){\ncore.chooseReplayFile()\n}"
}
]
}
]
}
]
}
]
},
{
"type": "setValue",
"name": "flag:selection",
"value": "null"
},
{
"type": "drawSelector",
"code": 1
},
{
"type": "clearMap"
},
{
"type": "function",
"function": "function(){\ncore.control.checkBgm()\n}"
},
{
"type": "if",
"condition": "(main.levelChoose.length == 0)",
"true": [
{
"type": "comment",
"text": "没有难度选择:直接开始游戏"
}
],
"false": [
{
"type": "comment",
"text": "难度选择:作为样例,这里只提供了一个显示选择项。"
},
{
"type": "function",
"function": "function(){\nvar choices = [];\nmain.levelChoose.forEach(function (one) {\n\tchoices.push({\n\t\t\"text\": one.title || '',\n\t\t\"action\": [\n\t\t\t{ \"type\": \"function\", \"function\": \"function() { core.status.hard = '\" + (one.name || '') + \"'; }\" }\n\t\t]\n\t});\n})\ncore.insertAction({ \"type\": \"choices\", \"choices\": choices });\n}"
},
{
"type": "comment",
"text": "你也可以仿照上面的样例进行自己创建等待用户操作来处理不同的难度分歧。\n如需自己处理请设置 core.status.hard \n例如自定义js脚本core.status.hard = 'Easy' "
}
]
},
{
"type": "clearMap"
},
{
"type": "comment",
"text": "接下来会执行startText中的事件"
},
{
"type": "comment",
"text": "状态栏默认处于隐藏状态;可以使用“显示状态栏”事件进行显示。"
}
],
"startText": [
{
"type": "if",
"condition": "core.isReplaying()",
"true": [
{
"type": "input2",
"text": "请输入文本"
},
{
"type": "function",
"function": "function(){\nflags.F1 = core.getFlag(\"input\")\n}"
},
{
"type": "input2",
"text": "请输入文本"
},
{
"type": "function",
"function": "function(){\nconst F1 = core.getFlag(\"input\")\ncore.setFlag(\"D290605F2869068624508C972B6C6AE0\", core.D290605F2869068624508C972B6C6AE0(flags.F1, F1))\ndelete flags.F1\n}"
}
],
"false": [
{
"type": "function",
"function": "function(){\nconst F1 = core.getLocalStorage(\"B0AB0254BD58EB87EAEE3172BA49FEFB\", 'e30=')\nconst F2 = core.getLocalStorage(\"408DA99A231691FD6EAF0117B9991F26\", 'W10=')\ncore.setFlag(\"D290605F2869068624508C972B6C6AE0\", core.D290605F2869068624508C972B6C6AE0(F1, F2))\ncore.status.route.push(\"input2:\" + core.encodeBase64(F1))\ncore.status.route.push(\"input2:\" + core.encodeBase64(F2))\n}"
}
]
},
{
"type": "setText",
"background": "winskin.png"
},
{
"type": "if",
"condition": "core.isReplaying()",
"true": [
{
"type": "input2",
"text": "请输入文本"
},
{
"type": "function",
"function": "function(){\nconst F1 = core.getFlag(\"input\")\nflags['538B80B9370A6F9C06F2DB74FC97F25C'] = core.decodeBase64(F1)\n}"
},
{
"type": "if",
"condition": "(flags['538B80B9370A6F9C06F2DB74FC97F25C']!==\"ture\")",
"true": [
{
"type": "input2",
"text": "请输入文本"
},
{
"type": "function",
"function": "function(){\nconst F1 = core.getFlag(\"input\")\nflags.F04AF61B3F332AFA0CEEC786A42CD365 = core.decodeBase64(F1)\n}"
},
{
"type": "input2",
"text": "请输入文本"
},
{
"type": "function",
"function": "function(){\nconst F1 = core.getFlag(\"input\")\nflags.A7BDEE32CB21F0ABBF9F878CB06CFE16 = core.decodeBase64(F1)\n}"
},
{
"type": "input2",
"text": "请输入文本"
},
{
"type": "function",
"function": "function(){\nconst F1 = core.getFlag(\"input\")\nflags['46F3EA056CAA3126B91F3F70BEEA068C'] = core.decodeBase64(F1)\n}"
},
{
"type": "input2",
"text": "请输入文本"
},
{
"type": "function",
"function": "function(){\nconst F1 = core.getFlag(\"input\")\nflags['3656183169810334A96B91129DC9D881'] = core.decodeBase64(F1)\n}"
}
]
}
],
"false": [
{
"type": "function",
"async": true,
"function": "function(){\ncore.ui.select.init()\n}"
}
]
},
{
"type": "if",
"condition": "core.isReplaying()",
"true": [
{
"type": "function",
"function": "function(){\nif (flags['538B80B9370A6F9C06F2DB74FC97F25C'] === \"0\") {\n\thero.name = flags.F04AF61B3F332AFA0CEEC786A42CD365\n\thero.hp = core.plugin.Character[hero.name].hp\n\thero.atk = core.plugin.Character[hero.name].atk\n\thero.def = core.plugin.Character[hero.name].def\n\thero.lv = Number(flags.A7BDEE32CB21F0ABBF9F878CB06CFE16)\n\thero.ActiveSkillCD = core.plugin.Character[hero.name].ActiveSkillCD\n\tcore.setHeroIcon(core.plugin.Character[hero.name].HeroIcon)\n\tcore.plugin.Character[hero.name].PVELevels(Number(flags.A7BDEE32CB21F0ABBF9F878CB06CFE16))\n\tflags.MapStatus = { \"Map\": flags['46F3EA056CAA3126B91F3F70BEEA068C'], \"Hard\": flags['3656183169810334A96B91129DC9D881'] }\n\tif (hero.name === \"帕露南\" || hero.name === \"恋\" || hero.name === \"照\") core.plugin.Character[hero.name].Passive()\n} else if (flags['538B80B9370A6F9C06F2DB74FC97F25C'] === \"1\") { //教程关设置\n\thero.name = \"勇者\"\n\thero.hp = 1000\n\thero.atk = 9\n\thero.def = 5\n\thero.lv = 0\n\thero.money = 0\n\tcore.floorIds = [\"Tutorial1\"]\n\tflags.allfloorIds = [\"Tutorial1\"]\n\tflags.MapStatus = { \"Map\": \"新手教程\", \"Hard\": \"普通\" }\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"Tutorial1\", \"loc\": [2, 11], \"direction\": \"up\" }, void 0, void 0, core.events._startGame_upload) //传送到教程层\n\treturn\n} else { //进阶教程设置\n\thero.name = \"勇者\"\n\thero.hp = 2000\n\thero.atk = 35\n\thero.def = 20\n\thero.lv = 0\n\tflags.rollchip = 0\n\tcore.addItem(\"book\");\n\tcore.addItem(\"fly\");\n\tcore.floorIds = [\"Advance1\"]\n\tflags.allfloorIds = [\"Advance1\"]\n\tflags.MapStatus = { \"Map\": \"进阶教程\", \"Hard\": \"普通\" }\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"Advance1\", \"loc\": [2, 12], \"direction\": \"up\" }, void 0, void 0, core.events._startGame_upload) //传送到教程层\n\treturn\n}\nswitch (flags.MapStatus?.Map) {\ncase \"星趴·梦想号\":\n\tlet a = []\n\tfor (let i = 0; i < 51; i++) {\n\t\ta.push('MT' + i)\n\t}\n\tcore.floorIds = a\n\tflags.allfloorIds = a\n\tcore.全地图通用初始化()\n\tcore.梦想号初始化()\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"MT1\", \"loc\": [6, 11], \"direction\": \"up\" }, void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"水乡古镇\":\n\tconst F = [\"SX1_1\", \"SX1_2\", \"SX1_3\", \"SX1_4\", \"SX1_5\", \"SX2_1\", \"SX2_2\", \"SX2_3\", \"SX2_4\", \"SX2_5\", \"SX3_1\", \"SX3_2\", \"SX3_3\", \"SX3_4\", \"SX3_5\", \"SX4_1\", \"SX4_2\", \"SX4_3\", \"SX4_4\", \"SX4_5\", \"SX5_3\"]\n\tcore.floorIds = F\n\tflags.allfloorIds = F\n\tcore.全地图通用初始化()\n\tcore.水乡初始化()\n\tcore.insertAction([{ \"type\": \"setGlobalFlag\", \"name\": \"flyRecordPosition\", \"value\": true },\n\t\t{ \"type\": \"changeFloor\", \"floorId\": \"SX1_3\", \"loc\": [6, 12], \"direction\": \"up\" }\n\t], void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"魔法学院\":\n\tconst E = [\"MAL0\", \"MAL1\", \"MAL2\", \"MAL3\", \"MAL4\", \"MAL5\", \"MAL6\", \"MAL7\", \"MAL8\", \"MAL9\", \"MAL10\", \"MAL11\", \"MAL12\", \"MAL13\", \"MAL14\", \"MAL15\", \"MAL16\", \"MAL17\", \"MAL18\", \"MAL19\", \"MAL20\", \"MAL21\", \"MAL22\", \"MAL23\", \"MAL24\", \"MAL25\", \"MAL26\", \"MAL27\", \"MAL28\", \"MAL29\", \"MAL30\", \"MAL31\", \"MAL32\", \"MAL33\", \"MAL34\", \"MAL35\", \"MAL36\", \"MAL37\", \"MAL38\", \"MAL39\", \"MAL40\", \"MAL41\", \"MAL42\", \"MAL43\", \"MAL44\", \"MAL45\", \"MAL46\", \"MAL47\", \"MAL48\", \"MAL49\", \"MAL50\", \"MAR1\", \"MAR2\", \"MAR3\", \"MAR4\", \"MAR5\", \"MAR6\", \"MAR7\", \"MAR8\", \"MAR9\", \"MAR10\", \"MAR11\", \"MAR12\", \"MAR13\", \"MAR14\", \"MAR15\", \"MAR16\", \"MAR17\", \"MAR18\", \"MAR19\", \"MAR20\", \"MAR25\", \"MAR31\", \"MAR32\", \"MAR33\", \"MAR34\", \"MAR35\", \"MAR36\", \"MAR37\", \"MAR38\", \"MAR39\", \"MAR40\", \"MAR41\", \"MAR42\", \"MAR43\", \"MAR44\", \"MAR45\", \"MAR46\", \"MAR47\", \"MAR48\", \"MAR49\", \"MAC1\", \"MAC2\", \"MAC3\", \"MAC4\", \"MAC5\"]\n\tcore.floorIds = E\n\tflags.allfloorIds = E\n\tcore.全地图通用初始化()\n\tcore.学院初始化()\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"MAL1\", \"loc\": [6, 11], \"direction\": \"up\" }, void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"御魂庆典\":\n\tcore.全地图通用初始化()\n\tcore.randomFloors()\n\tconst b = core.searchBlock('downFloor', core.floorIds[1])[0]\n\tcore.removeBlock(b.x, b.y, b.floorId)\n\tcore.御魂初始化()\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": b.floorId, \"loc\": [b.x, b.y], \"direction\": \"up\" }, void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"龙宫游乐园\":\n\tconst G = [\"DP0_0\", \"DP1_1\", \"DP1_2\", \"DP1_3\", \"DP2_1\", \"DP2_2\", \"DP2_3\", \"DP3\", \"DPL3_1\", \"DPL3_2\", \"DPL3_3\", \"DPL4_1\", \"DPL4_2\", \"DPL4_3\", \"DPL5_1\", \"DPL5_2\", \"DPL5_3\", \"DPL6_1\", \"DPL6_2\", \"DPL6_3\", \"DPL7_1\", \"DPL7_2\", \"DPL7_3\", \"DPL8_1\", \"DPL8_2\", \"DPL8_3\", \"DPR3_1\", \"DPR3_2\", \"DPR3_3\", \"DPR4_1\", \"DPR4_2\", \"DPR4_3\", \"DPR5_1\", \"DPR5_2\", \"DPR5_3\", \"DPR6_1\", \"DPR6_2\", \"DPR6_3\", \"DPR7_1\", \"DPR7_2\", \"DPR7_3\", \"DPR8_1\", \"DPR8_2\", \"DPR8_3\", \"DP8\"]\n\tcore.floorIds = G\n\tflags.allfloorIds = G\n\tcore.全地图通用初始化()\n\tcore.龙宫初始化()\n\tcore.insertAction([{ \"type\": \"setGlobalFlag\", \"name\": \"flyRecordPosition\", \"value\": true },\n\t\t{ \"type\": \"changeFloor\", \"floorId\": \"DP0_0\", \"loc\": [6, 12], \"direction\": \"up\" }\n\t], void 0, void 0, core.落地初始化)\n\tbreak;\n}\n}"
}
],
"false": [
{
"type": "function",
"function": "function(){\nif (core.ui.select.selectionTeach === 0) {\n\thero.name = core.ui.select.heroselected\n\thero.hp = core.plugin.Character[hero.name].hp\n\thero.atk = core.plugin.Character[hero.name].atk\n\thero.def = core.plugin.Character[hero.name].def\n\thero.lv = core.ui.select.LVselected\n\thero.ActiveSkillCD = core.plugin.Character[hero.name].ActiveSkillCD\n\tcore.setHeroIcon(core.plugin.Character[hero.name].HeroIcon)\n\tcore.plugin.Character[hero.name].PVELevels(core.ui.select.LVselected)\n\tflags.MapStatus = { \"Map\": core.ui.select.Mapselected, \"Hard\": core.ui.select.Hardselected }\n\tif (hero.name === \"帕露南\" || hero.name === \"恋\" || hero.name === \"照\") core.plugin.Character[hero.name].Passive()\n} else if (core.ui.select.selectionTeach === 1) { //教程关设置\n\thero.name = \"勇者\"\n\thero.hp = 1000\n\thero.atk = 9\n\thero.def = 5\n\thero.lv = 0\n\thero.money = 0\n\tcore.floorIds = [\"Tutorial1\"]\n\tflags.allfloorIds = [\"Tutorial1\"]\n\tflags.MapStatus = { \"Map\": \"新手教程\", \"Hard\": \"普通\" }\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"Tutorial1\", \"loc\": [2, 11], \"direction\": \"up\" }, void 0, void 0, core.events._startGame_upload) //传送到教程层\n\treturn\n} else { //进阶教程设置\n\thero.name = \"勇者\"\n\thero.hp = 2000\n\thero.atk = 35\n\thero.def = 20\n\thero.lv = 0\n\tflags.rollchip = 0\n\tcore.addItem(\"book\");\n\tcore.addItem(\"fly\");\n\tcore.floorIds = [\"Advance1\"]\n\tflags.allfloorIds = [\"Advance1\"]\n\tflags.MapStatus = { \"Map\": \"进阶教程\", \"Hard\": \"普通\" }\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"Advance1\", \"loc\": [2, 12], \"direction\": \"up\" }, void 0, void 0, core.events._startGame_upload) //传送到教程层\n\treturn\n}\nswitch (flags.MapStatus?.Map) {\ncase \"星趴·梦想号\":\n\tlet a = []\n\tfor (let i = 0; i < 51; i++) {\n\t\ta.push('MT' + i)\n\t}\n\tcore.floorIds = a\n\tflags.allfloorIds = a\n\tcore.全地图通用初始化()\n\tcore.梦想号初始化()\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"MT1\", \"loc\": [6, 11], \"direction\": \"up\" }, void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"水乡古镇\":\n\tconst F = [\"SX1_1\", \"SX1_2\", \"SX1_3\", \"SX1_4\", \"SX1_5\", \"SX2_1\", \"SX2_2\", \"SX2_3\", \"SX2_4\", \"SX2_5\", \"SX3_1\", \"SX3_2\", \"SX3_3\", \"SX3_4\", \"SX3_5\", \"SX4_1\", \"SX4_2\", \"SX4_3\", \"SX4_4\", \"SX4_5\", \"SX5_3\"]\n\tcore.floorIds = F\n\tflags.allfloorIds = F\n\tcore.全地图通用初始化()\n\tcore.水乡初始化()\n\tcore.insertAction([{ \"type\": \"setGlobalFlag\", \"name\": \"flyRecordPosition\", \"value\": true },\n\t\t{ \"type\": \"changeFloor\", \"floorId\": \"SX1_3\", \"loc\": [6, 12], \"direction\": \"up\" }\n\t], void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"魔法学院\":\n\tconst E = [\"MAL0\", \"MAL1\", \"MAL2\", \"MAL3\", \"MAL4\", \"MAL5\", \"MAL6\", \"MAL7\", \"MAL8\", \"MAL9\", \"MAL10\", \"MAL11\", \"MAL12\", \"MAL13\", \"MAL14\", \"MAL15\", \"MAL16\", \"MAL17\", \"MAL18\", \"MAL19\", \"MAL20\", \"MAL21\", \"MAL22\", \"MAL23\", \"MAL24\", \"MAL25\", \"MAL26\", \"MAL27\", \"MAL28\", \"MAL29\", \"MAL30\", \"MAL31\", \"MAL32\", \"MAL33\", \"MAL34\", \"MAL35\", \"MAL36\", \"MAL37\", \"MAL38\", \"MAL39\", \"MAL40\", \"MAL41\", \"MAL42\", \"MAL43\", \"MAL44\", \"MAL45\", \"MAL46\", \"MAL47\", \"MAL48\", \"MAL49\", \"MAL50\", \"MAR1\", \"MAR2\", \"MAR3\", \"MAR4\", \"MAR5\", \"MAR6\", \"MAR7\", \"MAR8\", \"MAR9\", \"MAR10\", \"MAR11\", \"MAR12\", \"MAR13\", \"MAR14\", \"MAR15\", \"MAR16\", \"MAR17\", \"MAR18\", \"MAR19\", \"MAR20\", \"MAR25\", \"MAR31\", \"MAR32\", \"MAR33\", \"MAR34\", \"MAR35\", \"MAR36\", \"MAR37\", \"MAR38\", \"MAR39\", \"MAR40\", \"MAR41\", \"MAR42\", \"MAR43\", \"MAR44\", \"MAR45\", \"MAR46\", \"MAR47\", \"MAR48\", \"MAR49\", \"MAC1\", \"MAC2\", \"MAC3\", \"MAC4\", \"MAC5\"]\n\tcore.floorIds = E\n\tflags.allfloorIds = E\n\tcore.全地图通用初始化()\n\tcore.学院初始化()\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": \"MAL1\", \"loc\": [6, 11], \"direction\": \"up\" }, void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"御魂庆典\":\n\tcore.全地图通用初始化()\n\tcore.randomFloors()\n\tconst b = core.searchBlock('downFloor', core.floorIds[1])[0]\n\tcore.removeBlock(b.x, b.y, b.floorId)\n\tcore.御魂初始化()\n\tcore.insertAction({ \"type\": \"changeFloor\", \"floorId\": b.floorId, \"loc\": [b.x, b.y], \"direction\": \"up\" }, void 0, void 0, core.落地初始化)\n\tbreak;\ncase \"龙宫游乐园\":\n\tconst G = [\"DP0_0\", \"DP1_1\", \"DP1_2\", \"DP1_3\", \"DP2_1\", \"DP2_2\", \"DP2_3\", \"DP3\", \"DPL3_1\", \"DPL3_2\", \"DPL3_3\", \"DPL4_1\", \"DPL4_2\", \"DPL4_3\", \"DPL5_1\", \"DPL5_2\", \"DPL5_3\", \"DPL6_1\", \"DPL6_2\", \"DPL6_3\", \"DPL7_1\", \"DPL7_2\", \"DPL7_3\", \"DPL8_1\", \"DPL8_2\", \"DPL8_3\", \"DPR3_1\", \"DPR3_2\", \"DPR3_3\", \"DPR4_1\", \"DPR4_2\", \"DPR4_3\", \"DPR5_1\", \"DPR5_2\", \"DPR5_3\", \"DPR6_1\", \"DPR6_2\", \"DPR6_3\", \"DPR7_1\", \"DPR7_2\", \"DPR7_3\", \"DPR8_1\", \"DPR8_2\", \"DPR8_3\", \"DP8\"]\n\tcore.floorIds = G\n\tflags.allfloorIds = G\n\tcore.全地图通用初始化()\n\tcore.龙宫初始化()\n\tcore.insertAction([{ \"type\": \"setGlobalFlag\", \"name\": \"flyRecordPosition\", \"value\": true },\n\t\t{ \"type\": \"changeFloor\", \"floorId\": \"DP0_0\", \"loc\": [6, 12], \"direction\": \"up\" }\n\t], void 0, void 0, core.落地初始化)\n\tbreak;\n}\n}"
}
]
}
],
"shops": [
{
"id": "shop1",
"text": "\t[商店,moneyShop]支付${Math.floor(flags.次数*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "一区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?200:100}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "100"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 100\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?2:1}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "1"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk++\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?4:2}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "2"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 2\n}"
}
]
}
]
},
{
"id": "shop2",
"text": "\t[支付,moneyShop]给我${Math.floor(flags.次数*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "二区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?600:300}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "300"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 300\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?4:2}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "2"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk += 2\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?8:4}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "4"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 4\n}"
}
]
}
]
},
{
"id": "shop3",
"text": "\t[商店,moneyShop]支付${Math.floor(flags.次数*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "四区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?1200:600}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "600"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 600\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?8:4}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "4"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk += 4\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?16:8}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "8"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 8\n}"
}
]
}
]
},
{
"id": "shop4",
"text": "\t[商店,moneyShop]支付${Math.floor(flags.次数*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "五区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?2000:1000}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "1000"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 1000\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?10:5}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "5"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk += 5\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?20:10}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "10"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 10\n}"
}
]
}
]
},
{
"id": "shop5",
"text": "\t[帕露南,Parunan]钱不够了吗?我可以出钱买下你身上的钥匙",
"textInList": "帕露南商行",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "+${core.hasItem(\"Backpack\")?200:100}G",
"need": "item:yellowKey>=1",
"icon": "yellowKey",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:money",
"operator": "+=",
"value": "100"
},
{
"type": "if",
"condition": "core.hasItem(\"Backpack\")",
"true": [
{
"type": "setValue",
"name": "status:money",
"operator": "+=",
"value": "100"
}
]
},
{
"type": "setValue",
"name": "item:yellowKey",
"operator": "-=",
"value": "1"
}
]
},
{
"text": "+${core.hasItem(\"Backpack\")?600:300}G",
"need": "item:blueKey>=1",
"icon": "blueKey",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:money",
"operator": "+=",
"value": "300"
},
{
"type": "if",
"condition": "core.hasItem(\"Backpack\")",
"true": [
{
"type": "setValue",
"name": "status:money",
"operator": "+=",
"value": "300"
}
]
},
{
"type": "setValue",
"name": "item:blueKey",
"operator": "-=",
"value": "1"
}
]
},
{
"text": "+${core.hasItem(\"Backpack\")?1000:500}G",
"need": "item:redKey>=1",
"icon": "redKey",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:money",
"operator": "+=",
"value": "500"
},
{
"type": "if",
"condition": "core.hasItem(\"Backpack\")",
"true": [
{
"type": "setValue",
"name": "status:money",
"operator": "+=",
"value": "500"
}
]
},
{
"type": "setValue",
"name": "item:redKey",
"operator": "-=",
"value": "1"
}
]
}
]
},
{
"id": "WTshop",
"text": "\t[商店,moneyShop]支付${Math.floor(flags.次数*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "神秘商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${flags.ratio*(core.hasItem(\"MembershipLetterV2\")?400:200)}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "200*flags.ratio"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 200 * flags.ratio\n}"
}
]
},
{
"text": "攻击+${flags.ratio*(core.hasItem(\"MembershipLetterV2\")?2:1)}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "flags.ratio"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk += flags.ratio\n}"
}
]
},
{
"text": "防御+${flags.ratio*(core.hasItem(\"MembershipLetterV2\")?4:2)}",
"need": "status:money>=Math.floor(flags.次数*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "flags.ratio*2"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor(flags.次数*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += flags.ratio * 2\n}"
}
]
}
]
},
{
"id": "battletokenshop",
"textInList": "战斗筹码商店",
"mustEnable": true,
"commonEvent": "战斗筹码商店"
},
{
"id": "Cardshop",
"textInList": "卡牌商店",
"mustEnable": true,
"commonEvent": "卡牌商店"
},
{
"id": "Eventshop",
"textInList": "事件卡商店",
"mustEnable": true,
"commonEvent": "事件卡商店"
},
{
"id": "MAshop1",
"text": "\t[商店,moneyShop]支付${Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "一区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?200:100}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "100"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 100\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?2:1}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "1"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk++\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?4:2}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "2"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 2\n}"
}
]
}
]
},
{
"id": "MAshop2",
"text": "\t[商店,moneyShop]支付${Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "二区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?600:300}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "300"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 300\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?4:2}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "2"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk += 2\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?8:4}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "4"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 4\n}"
}
]
}
]
},
{
"id": "MAshop3",
"text": "\t[商店,moneyShop]支付${Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "四区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?1200:600}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "600"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 600\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?8:4}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "4"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk += 4\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?16:8}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数-1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "8"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数-1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 8\n}"
}
]
}
]
},
{
"id": "MAshop4",
"text": "\t[商店,moneyShop]支付${Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)}星币就可以:",
"textInList": "五区商店",
"mustEnable": true,
"disablePreview": false,
"choices": [
{
"text": "生命+${core.hasItem(\"MembershipLetterV2\")?2000:1000}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:hp",
"operator": "+=",
"value": "1000"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.hp += 1000\n}"
}
]
},
{
"text": "攻击+${core.hasItem(\"MembershipLetterV2\")?10:5}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:atk",
"operator": "+=",
"value": "5"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.atk += 5\n}"
}
]
},
{
"text": "防御+${core.hasItem(\"MembershipLetterV2\")?20:10}",
"need": "status:money>=Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)",
"action": [
{
"type": "playSound",
"name": "item.mp3"
},
{
"type": "setValue",
"name": "status:def",
"operator": "+=",
"value": "10"
},
{
"type": "setValue",
"name": "status:money",
"operator": "-=",
"value": "Math.floor((flags.次数*(flags.次数+1)/2+1)*flags.价格*flags.折扣/20)"
},
{
"type": "setValue",
"name": "flag:次数",
"operator": "+=",
"value": "1"
},
{
"type": "function",
"function": "function(){\ncore.plugin.shopbattletoken()\nif (core.hasItem(\"MembershipLetterV2\")) hero.def += 10\n}"
}
]
}
]
}
]
},
"values": {
"lavaDamage": 100,
"poisonDamage": 10,
"weakValue": 20,
"redGem": 1,
"blueGem": 1,
"greenGem": 5,
"redPotion": 50,
"bluePotion": 200,
"yellowPotion": 250,
"greenPotion": 1000,
"breakArmor": 0.9,
"counterAttack": 0.1,
"purify": 3,
"hatred": 2,
"animateSpeed": 300,
"moveSpeed": 100,
"statusCanvasRowsOnMobile": 3,
"floorChangeTime": 0
},
"flags": {
"statusBarItems": [
"enableFloor",
"enableHP",
"enableAtk",
"enableDef",
"enableMoney",
"enableKeys"
],
"extendToolbar": false,
"flyNearStair": true,
"flyRecordPosition": false,
"itemFirstText": false,
"equipboxButton": false,
"enableAddPoint": false,
"enableNegativeDamage": false,
"betweenAttackMax": true,
"useLoop": true,
"startUsingCanvas": false,
"statusCanvas": false,
"enableEnemyPoint": true,
"enableGentleClick": false,
"ignoreChangeFloor": false,
"canGoDeadZone": false,
"enableMoveDirectly": true,
"enableRouteFolding": false,
"disableShopOnDamage": false,
"blurFg": false,
"autoScale": null,
"hideLeftStatusBar": null,
"60FPS": false
}
}