diff --git a/_server/MotaAction.g4 b/_server/MotaAction.g4 index 7cfcd64..0143fdd 100644 --- a/_server/MotaAction.g4 +++ b/_server/MotaAction.g4 @@ -905,6 +905,8 @@ action | resumeBgm_s | loadBgm_s | freeBgm_s + | drawbackground_s + | clearbackground_s | playSound_s | playSound_1_s | stopSound_s @@ -1137,7 +1139,7 @@ return code; */; cgtext_s - : '背景' EvalString? '不使用背景' Bool? '回忆滤镜' Bool? '移除对话框' Bool? '剧情库序列' Int '头像' EvalString?'坐标PX' Number'打字间隔' Int? BGNL? Newline + : '剧情cg文本 移除对话框' Bool? '剧情库序列' Int '头像' EvalString?'坐标PX' Number'打字间隔' Int? BGNL? Newline '自动等待时长' Int BGNL? Newline textcgDrawingList+? Newline @@ -1145,12 +1147,11 @@ cgtext_s /* cgtext_s tooltip : cgtext:显示一段包含cg的文字(剧情) helpUrl : /_docs/#/instruction -allImages : ['EvalString_0','EvalString_1'] -default : ["bg_5043.webp",false,false,false,0,"face_050445.webp",-300,0,2000,"","这句话显示在对话框内",[{ "name":"tati_050145a.webp" , "px": 100,"filter":false }]] -var head ='{ "name": "'+EvalString_1+'", "px": '+Number_0+' }' +allImages : ['EvalString_0'] +default : [false,0,"face_050445.webp",-300,0,2000,"","这句话显示在对话框内",[{ "name":"tati_050145a.webp" , "px": 100,"filter":false }]] +var head ='{ "name": "'+EvalString_0+'", "px": '+Number_0+' }' var list=',"bodyList": [\n'+textcgDrawingList_0.slice(0,-1)+'\n]' -Bool_0=Bool_0?',"nobg":'+Bool_0:'' -var code = '{"type": "cgtext", "bg":"'+EvalString_0+'"'+Bool_0+',"memory":'+Bool_1+',"WindowSkin":'+Bool_2+',"head":'+head+' ,"index":"'+Int_0+'","time":'+Int_1+',"wait":'+Int_2+list+' },\n'; +var code = '{"type": "cgtext","WindowSkin":'+Bool_0+',"head":'+head+' ,"index":"'+Int_0+'","time":'+Int_1+',"wait":'+Int_2+list+' },\n'; return code; */; textcgDrawingList @@ -1967,6 +1968,34 @@ var code = '{"type": "changebg", "img1": "'+EvalString_0+'","memory1":'+Bool_0+' return code; */; +drawbackground_s + : '绘制背景' EvalString? '回忆滤镜' Bool? Newline + + +/* drawbackground_s +tooltip : drawbackground 绘制剧情背景 +helpUrl : /_docs/#/instruction +default : ["",false] +colour : this.soundColor +allImages : ['EvalString_0'] +var code = '{"type": "drawbackground", "image": "'+EvalString_0+'","memory":'+Bool_0+'},\n'; +return code; +*/; + +clearbackground_s + : '清除cg背景' Newline + + +/* clearbackground_s +tooltip : clearbackground: 剧情背景清除 +helpUrl : /_docs/#/instruction +default : [] +colour : this.soundColor + +var code = '{"type": "clearbackground"},\n'; +return code; +*/; + drawWarning_s : '警告坐标x' PosString 'y' PosString '缩放倍率'EvalString '文字大小'Int '警告内容' EvalString? '副标题' EvalString? '不播放音效' Bool? Newline diff --git a/_server/MotaActionParser.js b/_server/MotaActionParser.js index c4ce5b7..f886891 100644 --- a/_server/MotaActionParser.js +++ b/_server/MotaActionParser.js @@ -566,9 +566,6 @@ MotaActionParser = function () { return res; }; this.next = MotaActionBlocks["cgtext_s"].xmlText([ - data.bg, - data.nobg??false, - data.memory, data.WindowSkin, data.index, data.head.name, @@ -1994,7 +1991,7 @@ MotaActionParser = function () { this.next, ]); break; - case "changebg": // 等待多少毫秒 + case "changebg": // 改变背景 this.next = MotaActionBlocks["changebg_s"].xmlText([ data.img1 ?? "", data.memory1 ?? false, @@ -2005,6 +2002,18 @@ MotaActionParser = function () { this.next, ]); break; + case "drawbackground": // 绘制背景 + this.next = MotaActionBlocks["drawbackground_s"].xmlText([ + data.image ?? "", + data.memory ?? false, + this.next, + ]); + break; + case "clearbackground": // 清除背景 + this.next = MotaActionBlocks["clearbackground_s"].xmlText([ + this.next, + ]); + break; case "wait": // 等待用户操作 var case_waitList = null; if (data.data) { diff --git a/project/data.js b/project/data.js index 73092f3..639eec5 100644 --- a/project/data.js +++ b/project/data.js @@ -2,6 +2,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = { "main": { "floorIds": [ + "chushi", "Caimhome", "jiuguan", "KTV", @@ -1523,7 +1524,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "title": "秽翼的尤斯蒂娅", "name": "Eustia_text", "version": "鸽子窝造塔小队", - "floorId": "jiaocheng01", + "floorId": "chushi", "hero": { "image": "hero.webp", "animate": false, @@ -1548,7 +1549,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "loc": { "direction": "up", "x": 6, - "y": 12 + "y": 6 }, "flags": { "itemDetail": true, @@ -1949,21 +1950,6 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = { "type": "insert", "name": "chapter0" - }, - { - "type": "confirm", - "text": "要进行教程内容吗", - "yes": [], - "no": [ - { - "type": "changeFloor", - "floorId": "guangchang", - "loc": [ - 6, - 10 - ] - } - ] } ], "shops": [ diff --git a/project/events.js b/project/events.js index 9f5e38e..270af87 100644 --- a/project/events.js +++ b/project/events.js @@ -162,7 +162,7 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "type": "changebg", "img1": "", "memory1": false, - "img2": "", + "img2": "bg_0000.png", "memory2": false, "time": 30, "style": "引入" @@ -430,6 +430,15 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = 1 ], "font": "bold 48px Verdana" + }, + { + "type": "changebg", + "img1": "bg_0000.png", + "memory1": false, + "img2": "", + "memory2": false, + "time": 30, + "style": "引出" } ] }, @@ -445,7 +454,7 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "img2": "other_0001.webp", "memory2": false, "time": 30, - "style": "场景切换" + "style": "引入" }, { "type": "playBgm", @@ -458,8 +467,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0001.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -478,8 +485,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0001.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -498,8 +503,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0001.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -527,8 +530,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -547,8 +548,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -567,8 +566,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -587,8 +584,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -607,8 +602,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -627,8 +620,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -647,8 +638,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -667,8 +656,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3563.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -696,8 +683,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -716,8 +701,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -736,8 +719,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -756,8 +737,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -776,8 +755,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -796,8 +773,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -816,8 +791,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -836,8 +809,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0002.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -865,8 +836,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0001.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -894,8 +863,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0003.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -914,8 +881,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0003.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -936,15 +901,13 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "type": "changebg", "img1": "other_0003.webp", "memory1": false, - "img2": "", + "img2": "bg_0000.png", "memory2": false, "time": 30, "style": "场景切换" }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -963,7 +926,7 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "changebg", - "img1": "", + "img1": "bg_0000.png", "memory1": false, "img2": "other_0003.webp", "memory2": false, @@ -972,8 +935,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0003.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -992,8 +953,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "other_0003.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1014,15 +973,13 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "type": "changebg", "img1": "other_0003.webp", "memory1": false, - "img2": "", + "img2": "bg_0000.png", "memory2": false, "time": 30, "style": "场景切换" }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1041,8 +998,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1061,8 +1016,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1081,8 +1034,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1101,8 +1052,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1121,8 +1070,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1141,8 +1088,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1158,6 +1103,15 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "filter": false } ] + }, + { + "type": "changebg", + "img1": "bg_0000.png", + "memory1": false, + "img2": "", + "memory2": false, + "time": 30, + "style": "引出" } ] }, @@ -1183,8 +1137,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020106.webp", @@ -1207,8 +1159,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020141.webp", @@ -1227,8 +1177,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020157.webp", @@ -1247,8 +1195,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1267,8 +1213,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020107.webp", @@ -1287,8 +1231,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1307,8 +1249,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1327,8 +1267,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1347,8 +1285,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1367,8 +1303,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020157.webp", @@ -1387,8 +1321,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020157.webp", @@ -1407,8 +1339,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1427,8 +1357,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020111.webp", @@ -1447,8 +1375,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1467,8 +1393,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020101.webp", @@ -1487,8 +1411,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1507,8 +1429,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020107.webp", @@ -1527,8 +1447,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1547,8 +1465,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020157.webp", @@ -1567,8 +1483,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1587,8 +1501,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1607,8 +1519,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020125.webp", @@ -1627,8 +1537,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1647,8 +1555,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020121.webp", @@ -1667,8 +1573,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1687,8 +1591,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1707,8 +1609,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020105.webp", @@ -1727,8 +1627,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020103.webp", @@ -1747,8 +1645,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020141.webp", @@ -1767,8 +1663,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1787,8 +1681,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020105.webp", @@ -1807,8 +1699,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1827,8 +1717,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020105.webp", @@ -1847,8 +1735,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020107.webp", @@ -1867,8 +1753,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1887,8 +1771,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_020141.webp", @@ -1907,8 +1789,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1927,8 +1807,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3601.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1971,8 +1849,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -1991,8 +1867,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2011,8 +1885,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2031,8 +1903,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2051,8 +1921,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2071,8 +1939,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2091,8 +1957,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2111,8 +1975,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2131,8 +1993,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2151,8 +2011,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3561.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2180,8 +2038,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2200,8 +2056,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2220,8 +2074,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2240,8 +2092,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2260,8 +2110,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2280,8 +2128,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2300,8 +2146,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2329,8 +2173,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_0000.png", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2349,8 +2191,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_0000.png", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2369,8 +2209,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_0000.png", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2402,8 +2240,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2422,8 +2258,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2442,8 +2276,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2462,8 +2294,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2482,8 +2312,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440101.webp", @@ -2502,8 +2330,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440105.webp", @@ -2522,8 +2348,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440101.webp", @@ -2542,8 +2366,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440110.webp", @@ -2562,8 +2384,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440101.webp", @@ -2582,8 +2402,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440102.webp", @@ -2628,8 +2446,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030102.webp", @@ -2648,8 +2464,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030101.webp", @@ -2672,8 +2486,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2692,8 +2504,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2712,8 +2522,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2732,8 +2540,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2752,8 +2558,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2772,8 +2576,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2792,8 +2594,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2812,8 +2612,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2832,8 +2630,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2852,8 +2648,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2876,8 +2670,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "eve_030101.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2905,8 +2697,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2925,8 +2715,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2945,8 +2733,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2965,8 +2751,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -2985,8 +2769,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3021.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3014,8 +2796,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030107.webp", @@ -3034,8 +2814,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_130104.webp", @@ -3054,8 +2832,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440103.webp", @@ -3074,8 +2850,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030145.webp", @@ -3094,8 +2868,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440107.webp", @@ -3114,8 +2886,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030145.webp", @@ -3134,8 +2904,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320101.webp", @@ -3154,8 +2922,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320105.webp", @@ -3174,8 +2940,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320101.webp", @@ -3194,8 +2958,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320102.webp", @@ -3214,8 +2976,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030124.webp", @@ -3234,8 +2994,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320107.webp", @@ -3254,8 +3012,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030125.webp", @@ -3274,8 +3030,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030141.webp", @@ -3294,8 +3048,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320102.webp", @@ -3314,8 +3066,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440102.webp", @@ -3334,8 +3084,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440109.webp", @@ -3354,8 +3102,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320101.webp", @@ -3374,8 +3120,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320108.webp", @@ -3394,8 +3138,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030145.webp", @@ -3414,8 +3156,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320101.webp", @@ -3434,8 +3174,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320102.webp", @@ -3454,8 +3192,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030101.webp", @@ -3474,8 +3210,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320101.webp", @@ -3494,8 +3228,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030105.webp", @@ -3514,8 +3246,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440106.webp", @@ -3534,8 +3264,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320101.webp", @@ -3554,8 +3282,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_440102.webp", @@ -3574,8 +3300,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_030125.webp", @@ -3594,8 +3318,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_130124.webp", @@ -3614,8 +3336,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320102.webp", @@ -3634,8 +3354,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3026.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_320101.webp", @@ -3678,8 +3396,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3688,7 +3404,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "0", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3699,8 +3414,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3709,7 +3422,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "1", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3720,8 +3432,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3730,7 +3440,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "2", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3741,8 +3450,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3751,7 +3458,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "3", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3762,8 +3468,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3772,7 +3476,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "4", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3783,8 +3486,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3793,7 +3494,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "5", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3804,8 +3504,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3814,7 +3512,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "6", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3825,8 +3522,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3835,7 +3530,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "7", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3846,8 +3540,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3856,7 +3548,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "8", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3867,8 +3558,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3877,7 +3566,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "9", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3888,8 +3576,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3898,7 +3584,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "10", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3909,8 +3594,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3919,7 +3602,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "11", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3930,8 +3612,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3940,7 +3620,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "12", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3951,8 +3630,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3961,7 +3638,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "13", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3976,8 +3652,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -3986,7 +3660,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "14", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -3997,8 +3670,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4007,7 +3678,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "15", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4018,8 +3688,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4028,7 +3696,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "16", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4039,8 +3706,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4049,7 +3714,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "17", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4060,8 +3724,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4070,7 +3732,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "18", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4089,8 +3750,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4099,7 +3758,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "19", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4110,8 +3768,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4120,7 +3776,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "20", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4131,8 +3786,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4141,7 +3794,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "21", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4152,8 +3804,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4162,7 +3812,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "22", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4173,8 +3822,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4183,7 +3830,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "23", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4194,8 +3840,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4204,7 +3848,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "24", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4215,8 +3858,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4225,7 +3866,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "25", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4236,8 +3876,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4246,7 +3884,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "26", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4257,8 +3894,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4267,7 +3902,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "27", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4278,8 +3912,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4288,7 +3920,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "28", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4299,8 +3930,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4309,7 +3938,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "29", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4320,8 +3948,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4330,7 +3956,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "30", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4341,8 +3966,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4351,7 +3974,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "31", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4362,8 +3984,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4372,7 +3992,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "32", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4383,8 +4002,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4393,7 +4010,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "33", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4404,8 +4020,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4414,7 +4028,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "34", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4425,8 +4038,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4435,7 +4046,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "35", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4446,8 +4056,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4456,7 +4064,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "36", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4467,8 +4074,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4477,7 +4082,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "37", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4488,8 +4092,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4498,7 +4100,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "38", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4509,8 +4110,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4519,7 +4118,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "39", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4530,8 +4128,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4540,7 +4136,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "40", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4551,8 +4146,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4561,7 +4154,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "41", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4572,8 +4164,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4582,7 +4172,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "42", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4593,8 +4182,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4603,7 +4190,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "43", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4614,8 +4200,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4624,7 +4208,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "44", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4635,8 +4218,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4645,7 +4226,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "45", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4656,8 +4236,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4666,7 +4244,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "46", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4677,8 +4254,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4687,7 +4262,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "47", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4698,8 +4272,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4708,7 +4280,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "48", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4723,8 +4294,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4733,7 +4302,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "49", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4744,8 +4312,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4754,7 +4320,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "50", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4765,8 +4330,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4775,7 +4338,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "51", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4786,8 +4348,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4796,7 +4356,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "52", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4807,8 +4366,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4817,7 +4374,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "53", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4828,8 +4384,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4838,7 +4392,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "54", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4853,8 +4406,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430103.webp", @@ -4863,7 +4414,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "55", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430103.webp", @@ -4874,8 +4424,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -4884,7 +4432,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "56", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -4895,8 +4442,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4905,7 +4450,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "57", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -4934,8 +4478,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430106.webp", @@ -4944,7 +4486,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "58", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -4955,8 +4496,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -4965,7 +4504,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "59", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430101.webp", @@ -4976,8 +4514,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430101.webp", @@ -4986,7 +4522,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "60", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430101.webp", @@ -4997,8 +4532,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5007,7 +4540,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "61", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430101.webp", @@ -5018,8 +4550,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5028,7 +4558,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "62", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430101.webp", @@ -5039,8 +4568,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5049,7 +4576,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "63", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5060,8 +4586,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5070,7 +4594,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "64", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5081,8 +4604,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5091,7 +4612,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "65", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5102,8 +4622,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5112,7 +4630,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "66", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5123,8 +4640,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5133,7 +4648,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "67", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -5144,8 +4658,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5154,7 +4666,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "68", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5165,8 +4676,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5175,7 +4684,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "69", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5186,8 +4694,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5196,7 +4702,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "70", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5207,8 +4712,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5217,7 +4720,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "71", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5228,8 +4730,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5238,7 +4738,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "72", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5249,8 +4748,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5259,7 +4756,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "73", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5270,8 +4766,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5280,7 +4774,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "74", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5291,8 +4784,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5301,7 +4792,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "75", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5312,8 +4802,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5322,7 +4810,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "76", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5333,8 +4820,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430101.webp", @@ -5343,7 +4828,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "77", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430101.webp", @@ -5354,8 +4838,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430108.webp", @@ -5364,7 +4846,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "78", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430108.webp", @@ -5375,8 +4856,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5385,7 +4864,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "79", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430108.webp", @@ -5396,8 +4874,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5406,7 +4882,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "80", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430108.webp", @@ -5417,8 +4892,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5427,7 +4900,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "81", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5438,8 +4910,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5448,7 +4918,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "82", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5459,8 +4928,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5469,7 +4936,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "83", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5480,8 +4946,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5490,7 +4954,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "84", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5501,8 +4964,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5511,7 +4972,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "85", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5522,8 +4982,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5532,7 +4990,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "86", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5543,8 +5000,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5553,7 +5008,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "87", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5564,8 +5018,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5574,7 +5026,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "88", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5585,8 +5036,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5595,7 +5044,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "89", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5606,8 +5054,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430107.webp", @@ -5616,7 +5062,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "90", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430107.webp", @@ -5627,8 +5072,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5637,7 +5080,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "91", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430107.webp", @@ -5648,8 +5090,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5658,7 +5098,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "92", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430107.webp", @@ -5669,8 +5108,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5679,7 +5116,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "93", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5690,8 +5126,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5700,7 +5134,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "94", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5711,8 +5144,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5721,7 +5152,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "95", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5732,8 +5162,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430107.webp", @@ -5742,7 +5170,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "96", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430107.webp", @@ -5753,8 +5180,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430108.webp", @@ -5763,7 +5188,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "97", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430108.webp", @@ -5774,8 +5198,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5784,7 +5206,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "98", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430108.webp", @@ -5795,8 +5216,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5805,7 +5224,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "99", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5816,8 +5234,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5826,7 +5242,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "100", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5837,8 +5252,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5847,7 +5260,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "101", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5858,8 +5270,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5868,7 +5278,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "102", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5879,8 +5288,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430102.webp", @@ -5889,7 +5296,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "103", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5900,8 +5306,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5910,7 +5314,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "104", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5921,8 +5324,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5931,7 +5332,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "105", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430102.webp", @@ -5942,8 +5342,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -5952,7 +5350,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "106", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5963,8 +5360,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5973,7 +5368,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "107", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -5984,8 +5378,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -5994,7 +5386,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "108", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -6005,8 +5396,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6015,7 +5404,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "109", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -6026,8 +5414,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6036,7 +5422,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "110", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -6047,8 +5432,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6057,7 +5440,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "111", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -6068,8 +5450,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6078,7 +5458,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "112", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -6089,8 +5468,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050101.webp", @@ -6099,7 +5476,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "113", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -6110,8 +5486,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6120,7 +5494,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "114", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_430105.webp", @@ -6131,8 +5504,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6141,7 +5512,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "115", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -6152,8 +5522,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6162,7 +5530,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "116", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "", @@ -6173,8 +5540,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6183,7 +5548,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "117", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6194,8 +5558,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6204,7 +5566,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "118", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6215,8 +5576,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6225,7 +5584,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "119", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6236,8 +5594,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6246,7 +5602,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "120", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6257,8 +5612,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -6267,7 +5620,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "121", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6283,8 +5635,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430141.webp", @@ -6293,7 +5643,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "122", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050141.webp", @@ -6309,8 +5658,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430106.webp", @@ -6319,7 +5666,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "123", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050141.webp", @@ -6335,8 +5681,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050221.webp", @@ -6345,7 +5689,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "124", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050221.webp", @@ -6361,8 +5704,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050223.webp", @@ -6371,7 +5712,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "125", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050223.webp", @@ -6387,8 +5727,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430104.webp", @@ -6397,7 +5735,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "126", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050223.webp", @@ -6413,8 +5750,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050101.webp", @@ -6423,7 +5758,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "127", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6439,8 +5773,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050105.webp", @@ -6449,7 +5781,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "128", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050105.webp", @@ -6465,8 +5796,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050103.webp", @@ -6475,7 +5804,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "129", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050103.webp", @@ -6491,8 +5819,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_430105.webp", @@ -6501,7 +5827,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "130", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050103.webp", @@ -6517,8 +5842,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050101.webp", @@ -6527,7 +5850,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "131", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6538,8 +5860,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6548,7 +5868,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "132", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6559,8 +5878,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050126.webp", @@ -6569,7 +5886,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "133", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050126.webp", @@ -6580,8 +5896,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6590,7 +5904,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "134", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050126.webp", @@ -6601,8 +5914,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050101.webp", @@ -6611,7 +5922,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "135", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050101.webp", @@ -6622,8 +5932,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050105.webp", @@ -6632,7 +5940,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "136", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050105.webp", @@ -6643,8 +5950,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6653,7 +5958,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "137", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050105.webp", @@ -6664,8 +5968,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6674,7 +5976,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "138", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050105.webp", @@ -6685,8 +5986,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_050143.webp", @@ -6695,7 +5994,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "139", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050143.webp", @@ -6706,8 +6004,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6716,7 +6012,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "140", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050143.webp", @@ -6727,8 +6022,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3801.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6737,7 +6030,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "141", "time": 30, "wait": 1000, - "sound": "", "bodyList": [ { "name": "tati_050143.webp", @@ -6799,8 +6091,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120122.webp", @@ -6809,7 +6099,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "0", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "", @@ -6820,8 +6109,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120101.webp", @@ -6830,7 +6117,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "1", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120101.webp", @@ -6841,8 +6127,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120107.webp", @@ -6851,7 +6135,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "2", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120107.webp", @@ -6862,8 +6145,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6872,7 +6153,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "3", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120107.webp", @@ -6883,8 +6163,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120112.webp", @@ -6893,7 +6171,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "4", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120112.webp", @@ -6904,8 +6181,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120102.webp", @@ -6914,7 +6189,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "5", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120102.webp", @@ -6925,8 +6199,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6935,7 +6207,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "6", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120102.webp", @@ -6946,8 +6217,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120107.webp", @@ -6956,7 +6225,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "7", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120107.webp", @@ -6967,8 +6235,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120111.webp", @@ -6977,7 +6243,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "8", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120111.webp", @@ -6988,8 +6253,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -6998,7 +6261,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "9", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120111.webp", @@ -7009,8 +6271,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120127.webp", @@ -7019,7 +6279,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "10", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120127.webp", @@ -7030,8 +6289,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7040,7 +6297,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "11", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120127.webp", @@ -7051,8 +6307,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120112.webp", @@ -7061,7 +6315,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "12", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120112.webp", @@ -7072,8 +6325,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120113.webp", @@ -7082,7 +6333,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "13", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120113.webp", @@ -7093,8 +6343,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120113.webp", @@ -7103,7 +6351,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "14", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120113.webp", @@ -7114,8 +6361,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7124,7 +6369,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "15", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120113.webp", @@ -7135,8 +6379,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120112.webp", @@ -7145,7 +6387,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "16", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120112.webp", @@ -7156,8 +6397,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7166,7 +6405,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "17", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120101.webp", @@ -7177,8 +6415,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7187,7 +6423,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "18", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120101.webp", @@ -7198,8 +6433,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120121.webp", @@ -7208,7 +6441,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "19", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120121.webp", @@ -7219,8 +6451,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120102.webp", @@ -7229,7 +6459,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "20", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120102.webp", @@ -7240,8 +6469,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120111.webp", @@ -7250,7 +6477,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "21", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120111.webp", @@ -7261,8 +6487,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120113.webp", @@ -7271,7 +6495,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "22", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120113.webp", @@ -7282,8 +6505,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7292,7 +6513,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "23", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120113.webp", @@ -7303,8 +6523,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120106.webp", @@ -7313,7 +6531,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "24", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120106.webp", @@ -7324,8 +6541,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7334,7 +6549,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "25", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120106.webp", @@ -7345,8 +6559,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120113.webp", @@ -7355,7 +6567,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "26", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120113.webp", @@ -7370,8 +6581,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120122.webp", @@ -7380,7 +6589,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "27", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120122.webp", @@ -7391,8 +6599,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120107.webp", @@ -7401,7 +6607,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "28", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120107.webp", @@ -7412,8 +6617,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7422,7 +6625,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "29", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120107.webp", @@ -7433,8 +6635,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120112.webp", @@ -7443,7 +6643,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "30", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_120112.webp", @@ -7454,8 +6653,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7464,7 +6661,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "31", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "", @@ -7475,8 +6671,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7485,7 +6679,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "32", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "", @@ -7496,8 +6689,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7506,7 +6697,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "33", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "", @@ -7517,8 +6707,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7527,7 +6715,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "34", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_340101.webp", @@ -7538,8 +6725,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7548,7 +6733,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "35", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_340101.webp", @@ -7559,8 +6743,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7569,7 +6751,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "36", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_340101.webp", @@ -7580,8 +6761,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340102.webp", @@ -7590,7 +6769,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "37", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_340102.webp", @@ -7601,8 +6779,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7611,7 +6787,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "38", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_340102.webp", @@ -7622,8 +6797,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340101.webp", @@ -7632,7 +6805,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "39", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_340101.webp", @@ -7643,8 +6815,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7653,7 +6823,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "40", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_340101.webp", @@ -7664,8 +6833,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7674,7 +6841,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "41", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -7685,8 +6851,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7695,7 +6859,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "42", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -7706,8 +6869,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340104.webp", @@ -7716,7 +6877,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "43", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340104.webp", @@ -7727,8 +6887,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340107.webp", @@ -7737,7 +6895,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "44", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340107.webp", @@ -7748,8 +6905,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7758,7 +6913,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "45", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340107.webp", @@ -7769,8 +6923,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340108.webp", @@ -7779,7 +6931,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "46", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340108.webp", @@ -7790,8 +6941,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340114.webp", @@ -7800,7 +6949,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "47", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340114.webp", @@ -7811,8 +6959,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7821,7 +6967,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "48", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340114.webp", @@ -7832,8 +6977,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340102.webp", @@ -7842,7 +6985,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "49", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340102.webp", @@ -7853,8 +6995,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -7863,7 +7003,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "50", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340102.webp", @@ -7874,8 +7013,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340104.webp", @@ -7884,7 +7021,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "51", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340104.webp", @@ -7895,8 +7031,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340107.webp", @@ -7905,7 +7039,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "52", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340107.webp", @@ -7916,8 +7049,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120132.webp", @@ -7926,7 +7057,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "53", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340104.webp", @@ -7942,8 +7072,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120101.webp", @@ -7952,7 +7080,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "54", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340102.webp", @@ -7968,8 +7095,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120121.webp", @@ -7978,7 +7103,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "55", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340102.webp", @@ -7994,8 +7118,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -8004,7 +7126,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "56", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340102.webp", @@ -8015,8 +7136,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -8025,7 +7144,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "57", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340102.webp", @@ -8036,8 +7154,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340101.webp", @@ -8046,7 +7162,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "58", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8057,8 +7172,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -8067,7 +7180,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "59", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8078,8 +7190,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120102.webp", @@ -8088,7 +7198,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "60", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8104,8 +7213,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -8114,7 +7221,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "61", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8130,8 +7236,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340102.webp", @@ -8140,7 +7244,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "62", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340102.webp", @@ -8156,8 +7259,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340110.webp", @@ -8166,7 +7267,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "63", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340110.webp", @@ -8182,8 +7282,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120113.webp", @@ -8192,7 +7290,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "64", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340110.webp", @@ -8208,8 +7305,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120101.webp", @@ -8218,7 +7313,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "65", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8234,8 +7328,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -8244,7 +7336,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "66", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8260,8 +7351,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120121.webp", @@ -8270,7 +7359,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "67", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8286,8 +7374,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120132.webp", @@ -8296,7 +7382,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "68", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8312,8 +7397,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340106.webp", @@ -8322,7 +7405,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "69", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340106.webp", @@ -8338,8 +7420,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340112.webp", @@ -8348,7 +7428,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "70", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340106.webp", @@ -8364,8 +7443,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -8374,7 +7451,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "71", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340106.webp", @@ -8390,8 +7466,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340108.webp", @@ -8400,7 +7474,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "72", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340108.webp", @@ -8416,8 +7489,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340105.webp", @@ -8426,7 +7497,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "73", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340105.webp", @@ -8442,8 +7512,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120107.webp", @@ -8452,7 +7520,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "74", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340105.webp", @@ -8468,8 +7535,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340107.webp", @@ -8478,7 +7543,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "75", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340107.webp", @@ -8494,8 +7558,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -8504,7 +7566,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "76", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340107.webp", @@ -8520,8 +7581,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340103.webp", @@ -8530,7 +7589,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "77", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340103.webp", @@ -8546,8 +7604,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340101.webp", @@ -8556,7 +7612,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "78", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340101.webp", @@ -8572,8 +7627,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120113.webp", @@ -8582,7 +7635,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "79", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340105.webp", @@ -8598,8 +7650,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_120112.webp", @@ -8608,7 +7658,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "80", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340105.webp", @@ -8624,8 +7673,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = }, { "type": "cgtext", - "bg": "bg_3551.webp", - "memory": false, "WindowSkin": false, "head": { "name": "face_340107.webp", @@ -8634,7 +7681,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "index": "81", "time": 0, "wait": 2000, - "sound": "", "bodyList": [ { "name": "tati_z340107.webp", @@ -8647,6 +7693,15 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 = "filter": false } ] + }, + { + "type": "changebg", + "img1": "bg_3551.webp", + "memory1": false, + "img2": "", + "memory2": false, + "time": 30, + "style": "引出" } ], "chapter05": null, diff --git a/project/floors/KTV.js b/project/floors/KTV.js index 4d25a2e..5fd3f57 100644 --- a/project/floors/KTV.js +++ b/project/floors/KTV.js @@ -27,8 +27,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -47,8 +45,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -67,8 +63,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -87,8 +81,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -107,8 +99,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -127,8 +117,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -147,8 +135,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -167,8 +153,6 @@ main.floors.KTV= }, { "type": "cgtext", - "bg": "bg_3531.webp", - "memory": false, "WindowSkin": false, "head": { "name": "", @@ -185,6 +169,15 @@ main.floors.KTV= } ] }, + { + "type": "changebg", + "img1": "bg_3531.webp", + "memory1": false, + "img2": "", + "memory2": false, + "time": 30, + "style": "引出" + }, { "type": "setHeroOpacity", "opacity": 1 diff --git a/project/floors/chushi.js b/project/floors/chushi.js new file mode 100644 index 0000000..132abcb --- /dev/null +++ b/project/floors/chushi.js @@ -0,0 +1,79 @@ +main.floors.chushi= +{ + "floorId": "chushi", + "title": "抉择", + "name": "1", + "width": 13, + "height": 13, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "images": [], + "ratio": 1, + "defaultGround": "T400", + "firstArrive": [ + { + "type": "confirm", + "text": "要进行教程内容吗", + "yes": [ + { + "type": "changeFloor", + "floorId": "jiaocheng01", + "loc": [ + 6, + 12 + ] + } + ], + "no": [ + { + "type": "changeFloor", + "floorId": "guangchang", + "loc": [ + 6, + 10 + ] + } + ] + } + ], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "areas": "抉择", + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] +} \ No newline at end of file diff --git a/project/functions.js b/project/functions.js index 86bb8ab..b4d6018 100644 --- a/project/functions.js +++ b/project/functions.js @@ -1724,6 +1724,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = } }, "updateStatusBar": function () { + if (!core.control.noAutoEvents) core.checkAutoEvents() // 更新状态栏 core.ui.statusBar.update(); // 更新阻激夹域的伤害值 diff --git a/project/icons.js b/project/icons.js index 36641a7..91f89d1 100644 --- a/project/icons.js +++ b/project/icons.js @@ -118,7 +118,10 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "T362": 86, "T363": 87, "T364": 88, - "T365": 89 + "T365": 89, + "T397": 90, + "T399": 91, + "T400": 92 }, "animates": { "star": 0, diff --git a/project/maps.js b/project/maps.js index dddf478..ad4939c 100644 --- a/project/maps.js +++ b/project/maps.js @@ -296,6 +296,9 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "395": {"cls":"terrains","id":"T395"}, "396": {"cls":"items","id":"I396"}, "397": {"cls":"items","id":"postman"}, + "398": {"cls":"terrains","id":"T397"}, + "399": {"cls":"terrains","id":"T399"}, + "400": {"cls":"terrains","id":"T400"}, "20034": {"cls":"tileset","id":"X20034","canPass":true}, "20154": {"cls":"tileset","id":"X20154","canPass":true}, "20216": {"cls":"tileset","id":"X20216","canPass":true}, diff --git a/project/materials/terrains.png b/project/materials/terrains.png index fd82855..c68f818 100644 Binary files a/project/materials/terrains.png and b/project/materials/terrains.png differ diff --git a/project/plugins.js b/project/plugins.js index 9c1b468..08e4579 100644 --- a/project/plugins.js +++ b/project/plugins.js @@ -29,6 +29,24 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = core.removeMouse(data.div); core.doAction(); }); + core.registerEvent("drawbackground", function (data) { + if (!main.replayChecking && !core.isReplaying()) { + core.drawbackground(data.image, data.memory); + core.ui.cgText.image = data.image; + core.ui.cgText.memory = data.memory; + } else { + core.doAction(); + } + }); + core.registerEvent("clearbackground", function (data) { + if (!main.replayChecking && !core.isReplaying()) { + core.clearbackground(); + core.ui.cgText.image = ""; + } else { + + core.doAction(); + } + }); core.registerEvent("addPop", function (data) { if (!main.replayChecking && !core.isReplaying()) { data.value = core.replaceText(data.value); @@ -103,6 +121,8 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = data.time, data.style ); + if (data.style === "引出") { core.ui.cgText.image = ""; } else {} core.ui.cgText.image = data.img2; + core.ui.cgText.memory = data.memory2; } else { core.doAction(); } @@ -196,9 +216,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = }); core.registerEvent("cgtext", function (data) { if (!main.replayChecking && !core.isReplaying()) { - core.ui.cgText.image = data.bg; - core.ui.cgText.nobg = data.nobg ?? false; - core.ui.cgText.memory = data.memory; + core.ui.cgText.head = core.clone(data.head); core.ui.cgText.index = data.index; core.ui.cgText.name = core.ui.cgText.textList[data.index][0]; @@ -2734,7 +2752,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = main.dom.boss7.style.height = obj.totalHeight + 3 + "px"; main.dom.boss8.style.width = obj.totalWidth + 3 + "px"; main.dom.boss8.style.height = obj.totalHeight + 3 + "px"; - + main.dom.saveLoad.style.height = obj.totalHeight + 3 + "px"; main.dom.boss.style.width = obj.totalWidth + 3 + "px"; main.dom.boss.style.height = obj.totalHeight + 3 + "px"; @@ -2905,6 +2923,9 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = core.ui.cgText.update(); if (main.dom.boss1 && main.dom.boss1.style.display === "block") core.ui.boss.update(); + + if (main.dom.saveLoad && main.dom.saveLoad.style.display === "block") + core.saveLoad.update(); }; class StatusBar { @@ -11548,21 +11569,21 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = }; }, "自定义常用事件": function () { - // editorBlocklyconfigPlus.js - // 自訂常見事件模板插件 - // 本插件引用了通用函數插件(Utility.js) - // 適用樣板:2.10.3 - // 請注意: - // 此插件對事件編輯器(editor_blocklyconfig)進行複寫,若還有其它針對事件編輯器做複寫的插件,請謹慎使用! - // 此插件對表格操作行為(editor_mode.doActionList)進行複寫,若還有其它對表格操作行為做複寫的插件,請謹慎使用! - // 使用方法: - // 現在在主頁下拉選單多了個常用事件模版,在那邊可以自由設定常用事件模板。 - // 設定完後按F5刷新,再到事件編輯器看就有你設定好的常用事件模板了。 + // editorBlocklyconfigPlus.js + // 自訂常見事件模板插件 + // 本插件引用了通用函數插件(Utility.js) + // 適用樣板:2.10.3 + // 請注意: + // 此插件對事件編輯器(editor_blocklyconfig)進行複寫,若還有其它針對事件編輯器做複寫的插件,請謹慎使用! + // 此插件對表格操作行為(editor_mode.doActionList)進行複寫,若還有其它對表格操作行為做複寫的插件,請謹慎使用! + // 使用方法: + // 現在在主頁下拉選單多了個常用事件模版,在那邊可以自由設定常用事件模板。 + // 設定完後按F5刷新,再到事件編輯器看就有你設定好的常用事件模板了。 - if (main.mode == "editor") { - //#region 配置表格初始化 - let TableFileName = "project/table/CommonEventTemplate_comment.js"; - let TableRow = ` + if (main.mode == "editor") { + //#region 配置表格初始化 + let TableFileName = "project/table/CommonEventTemplate_comment.js"; + let TableRow = ` var CommonEventTemplate_comment = {"_type": "object", "_data": { "CommonEventTemplate": { @@ -11605,241 +11626,221 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = } }} `; - if (!events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate) { - /** - * @type {{[EvnetName:actionParserJson]}} - */ - events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate = { - 检测音乐如果没有开启则系统提示开启: [ - { - type: "if", - condition: "!core.musicStatus.bgmStatus", - true: [ - "\t[系统提示]你当前音乐处于关闭状态,本塔开音乐游戏效果更佳", - ], - false: [], - }, - ], - 仿新新魔塔一次性商人: [ - { - type: "if", - condition: "switch:A", - true: [ - "\t[行商,trader]\b[this]这是购买我的道具后我给玩家的提示。", - { - type: "comment", - text: "下一条指令可视情况使用或不使用", - }, - { - type: "hide", - remove: true, - time: 250, - }, - ], - false: [ - { - type: "confirm", - text: "我有3把黄钥匙,\n你出50金币就卖给你。", - yes: [ - { - type: "if", - condition: "status:money>=50", - true: [ - { - type: "setValue", - name: "status:money", - operator: "-=", - value: "50", - }, - { - type: "setValue", - name: "item:yellowKey", - operator: "+=", - value: "3", - }, - { - type: "playSound", - name: "确定", - stop: true, - }, - { - type: "setValue", - name: "switch:A", - value: "true", - }, - ], - false: [ - { - type: "playSound", - name: "操作失败", - }, - "\t[行商,trader]\b[this]你的金币不足!", - ], - }, - ], - no: [], - }, - ], - }, - ], - 全地图选中一个点: [ - { - type: "comment", - text: "全地图选中一个点,需要用鼠标或触屏操作", - }, - { - type: "setValue", - name: "temp:X", - value: "status:x", - }, - { - type: "setValue", - name: "temp:Y", - value: "status:y", - }, - { - type: "tip", - text: "再次点击闪烁位置确认", - }, - { - type: "while", - condition: "true", - data: [ - { - type: "drawSelector", - image: "winskin.webp", - code: 1, - x: "32*temp:X", - y: "32*temp:Y", - width: 32, - height: 32, - }, - { - type: "wait", - }, - { - type: "if", - condition: "(flag:type === 1)", - true: [ - { - type: "if", - condition: "((temp:X===flag:x)&&(temp:Y===flag:y))", - true: [ - { - type: "break", - n: 1, - }, - ], - }, - { - type: "setValue", - name: "temp:X", - value: "flag:x", - }, - { - type: "setValue", - name: "temp:Y", - value: "flag:y", - }, - ], - }, - ], - }, - { - type: "drawSelector", - code: 1, - }, - { - type: "comment", - text: "流程进行到这里可以对[X,Y]点进行处理,比如", - }, - { - type: "closeDoor", - id: "yellowDoor", - loc: ["temp:X", "temp:Y"], - }, - ], - 多阶段Boss战斗: [ - { - type: "comment", - text: "多阶段boss,请直接作为战后事件使用", - }, - { - type: "setValue", - name: "switch:A", - operator: "+=", - value: "1", - }, - { - type: "switch", - condition: "switch:A", - caseList: [ - { - case: "1", - action: [ - { - type: "setBlock", - number: "redSlime", - }, - "\t[2阶段boss,redSlime]\b[this]你以为你已经打败我了吗?没听说过史莱姆有九条命吗?", - ], - }, - { - case: "2", - action: [ - { - type: "setBlock", - number: "blackSlime", - }, - "\t[3阶段boss,blackSlime]\b[this]不能消灭我的,只会让我更强大!", - ], - }, - { - case: "3", - action: [ - { - type: "setBlock", - number: "slimelord", - }, - "\t[4阶段boss,slimelord]\b[this]我还能打!", - ], - }, - { - case: "4", - action: ["\t[4阶段boss,slimelord]我一定会回来的!"], - }, - ], - }, - ], - }; - } - //#endregion + if (!events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate) { + /** + * @type {{[EvnetName:actionParserJson]}} + */ + events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate = { + 检测音乐如果没有开启则系统提示开启: [{ + type: "if", + condition: "!core.musicStatus.bgmStatus", + true: [ + "\t[系统提示]你当前音乐处于关闭状态,本塔开音乐游戏效果更佳", + ], + false: [], + }, ], + 仿新新魔塔一次性商人: [{ + type: "if", + condition: "switch:A", + true: [ + "\t[行商,trader]\b[this]这是购买我的道具后我给玩家的提示。", + { + type: "comment", + text: "下一条指令可视情况使用或不使用", + }, + { + type: "hide", + remove: true, + time: 250, + }, + ], + false: [{ + type: "confirm", + text: "我有3把黄钥匙,\n你出50金币就卖给你。", + yes: [{ + type: "if", + condition: "status:money>=50", + true: [{ + type: "setValue", + name: "status:money", + operator: "-=", + value: "50", + }, + { + type: "setValue", + name: "item:yellowKey", + operator: "+=", + value: "3", + }, + { + type: "playSound", + name: "确定", + stop: true, + }, + { + type: "setValue", + name: "switch:A", + value: "true", + }, + ], + false: [{ + type: "playSound", + name: "操作失败", + }, + "\t[行商,trader]\b[this]你的金币不足!", + ], + }, ], + no: [], + }, ], + }, ], + 全地图选中一个点: [{ + type: "comment", + text: "全地图选中一个点,需要用鼠标或触屏操作", + }, + { + type: "setValue", + name: "temp:X", + value: "status:x", + }, + { + type: "setValue", + name: "temp:Y", + value: "status:y", + }, + { + type: "tip", + text: "再次点击闪烁位置确认", + }, + { + type: "while", + condition: "true", + data: [{ + type: "drawSelector", + image: "winskin.webp", + code: 1, + x: "32*temp:X", + y: "32*temp:Y", + width: 32, + height: 32, + }, + { + type: "wait", + }, + { + type: "if", + condition: "(flag:type === 1)", + true: [{ + type: "if", + condition: "((temp:X===flag:x)&&(temp:Y===flag:y))", + true: [{ + type: "break", + n: 1, + }, ], + }, + { + type: "setValue", + name: "temp:X", + value: "flag:x", + }, + { + type: "setValue", + name: "temp:Y", + value: "flag:y", + }, + ], + }, + ], + }, + { + type: "drawSelector", + code: 1, + }, + { + type: "comment", + text: "流程进行到这里可以对[X,Y]点进行处理,比如", + }, + { + type: "closeDoor", + id: "yellowDoor", + loc: ["temp:X", "temp:Y"], + }, + ], + 多阶段Boss战斗: [{ + type: "comment", + text: "多阶段boss,请直接作为战后事件使用", + }, + { + type: "setValue", + name: "switch:A", + operator: "+=", + value: "1", + }, + { + type: "switch", + condition: "switch:A", + caseList: [{ + case: "1", + action: [{ + type: "setBlock", + number: "redSlime", + }, + "\t[2阶段boss,redSlime]\b[this]你以为你已经打败我了吗?没听说过史莱姆有九条命吗?", + ], + }, + { + case: "2", + action: [{ + type: "setBlock", + number: "blackSlime", + }, + "\t[3阶段boss,blackSlime]\b[this]不能消灭我的,只会让我更强大!", + ], + }, + { + case: "3", + action: [{ + type: "setBlock", + number: "slimelord", + }, + "\t[4阶段boss,slimelord]\b[this]我还能打!", + ], + }, + { + case: "4", + action: ["\t[4阶段boss,slimelord]我一定会回来的!"], + }, + ], + }, + ], + }; + } + //#endregion - // 新增模板選項 - let editModeSelect = document.getElementById("editModeSelect"); - let newEditModeOption = document.createElement("option"); - newEditModeOption.value = "CommonEventTemplate"; - newEditModeOption.text = "常見事件模板"; - editModeSelect.add(newEditModeOption); + // 新增模板選項 + let editModeSelect = document.getElementById("editModeSelect"); + let newEditModeOption = document.createElement("option"); + newEditModeOption.value = "CommonEventTemplate"; + newEditModeOption.text = "常見事件模板"; + editModeSelect.add(newEditModeOption); - //檢查可用的編輯模板ID - let leftIDNumber = 11 - 1; - let ExistLeftElement = document.querySelector(".main"); - while (ExistLeftElement) { - leftIDNumber++; - ExistLeftElement = document.getElementById(`left${leftIDNumber}`); - } + //檢查可用的編輯模板ID + let leftIDNumber = 11 - 1; + let ExistLeftElement = document.querySelector(".main"); + while (ExistLeftElement) { + leftIDNumber++; + ExistLeftElement = document.getElementById(`left${leftIDNumber}`); + } - //新增編輯模板 - let MainDiv = document.querySelector(".main"); + //新增編輯模板 + let MainDiv = document.querySelector(".main"); - let CommonEventTemplateMainDiv = document.createElement("div"); - CommonEventTemplateMainDiv.id = `left${leftIDNumber}`; - CommonEventTemplateMainDiv.className = "leftTab"; - CommonEventTemplateMainDiv.style.zIndex = "-1"; - CommonEventTemplateMainDiv.style.opacity = "0"; + let CommonEventTemplateMainDiv = document.createElement("div"); + CommonEventTemplateMainDiv.id = `left${leftIDNumber}`; + CommonEventTemplateMainDiv.className = "leftTab"; + CommonEventTemplateMainDiv.style.zIndex = "-1"; + CommonEventTemplateMainDiv.style.opacity = "0"; - CommonEventTemplateMainDiv.innerHTML = ` + CommonEventTemplateMainDiv.innerHTML = `

常見事件模板   @@ -11862,980 +11863,960 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = `; - MainDiv.appendChild(CommonEventTemplateMainDiv); + MainDiv.appendChild(CommonEventTemplateMainDiv); - (async function () { - //等待編輯器初始化 - while (!editor_mode.ids) { - await Sleep(100); - } - //新增編輯模板ID - editor_mode.ids["CommonEventTemplate"] = `left${leftIDNumber}`; - editor_mode.init_dom_ids(); - //切換至常見事件模板 - editor_mode.CommonEventTemplate = function (callback) { - var objs = []; - editor.file.editCommonEventTemplate([], function (objs_) { - objs = objs_; - //console.log(objs_) - }); - //只查询不修改时,内部实现不是异步的,所以可以这么写 - var tableinfo = editor.table.objToTable(objs[0], objs[1]); - document.getElementById( - "table_298572d8-93dd-4c6e-a278-6a7d49831e3a" - ).innerHTML = tableinfo.HTML; - tableinfo.listen(tableinfo.guids); - if (Boolean(callback)) callback(); - }; + (async function () { + //等待編輯器初始化 + while (!editor_mode.ids) { + await Sleep(100); + } + //新增編輯模板ID + editor_mode.ids["CommonEventTemplate"] = `left${leftIDNumber}`; + editor_mode.init_dom_ids(); + //切換至常見事件模板 + editor_mode.CommonEventTemplate = function (callback) { + var objs = []; + editor.file.editCommonEventTemplate([], function (objs_) { + objs = objs_; + //console.log(objs_) + }); + //只查询不修改时,内部实现不是异步的,所以可以这么写 + var tableinfo = editor.table.objToTable(objs[0], objs[1]); + document.getElementById( + "table_298572d8-93dd-4c6e-a278-6a7d49831e3a" + ).innerHTML = tableinfo.HTML; + tableinfo.listen(tableinfo.guids); + if (Boolean(callback)) callback(); + }; - //檢查配置表格存在 - let TableRowExist = null; - fs.readFile(TableFileName, "base64", function (err, data) { - if (err) { - console.log(`察覺常見事件模板配置表格不存在,原因:${err}`); - console.log("新建一個常見事件模板配置表格。"); - TableRowExist = false; - } else { - TableRowExist = true; - } - }); - //等待配置表格載入完畢(最多0.3秒,超過則視為失敗) - for (let i = 0; i < 3; i++) { - if (TableRowExist == null) { - await Sleep(100); - } - } - //配置表格初始化 - if (TableRowExist != true) { - fs.mkdir("project/table", function (err, data) { - if (err) throw `常見事件模板配置表格目錄初始化失敗,原因:${err}`; - }); - fs.writeFile( - TableFileName, - editor.util.encode64(TableRow || ""), - "base64", - function (err, data) { - if (err) throw `常見事件模板配置表格文件初始化失敗,原因:${err}`; - } - ); - } - //載入配置表格 - //editor.file.loadCommentjs(callback); - (function () { - var key = "CommonEventTemplate_comment"; - var script = document.createElement("script"); - script.src = "project/table/" + key + ".js"; - document.body.appendChild(script); - script.onload = function () { - editor.file[key] = eval(key.replace(".", "_")); - var loaded = Boolean(editor.file[key]); - }; - })(); - //按下配置表格 - editor_multi.CommonEventTemplateEditCommentJs = function (mod) { - editor_multi.lintAutocomplete = true; - editor_multi.setLint(); - editor_multi.importFile(TableFileName); - }; + //檢查配置表格存在 + let TableRowExist = null; + fs.readFile(TableFileName, "base64", function (err, data) { + if (err) { + console.log(`察覺常見事件模板配置表格不存在,原因:${err}`); + console.log("新建一個常見事件模板配置表格。"); + TableRowExist = false; + } else { + TableRowExist = true; + } + }); + //等待配置表格載入完畢(最多0.3秒,超過則視為失敗) + for (let i = 0; i < 3; i++) { + if (TableRowExist == null) { + await Sleep(100); + } + } + //配置表格初始化 + if (TableRowExist != true) { + fs.mkdir("project/table", function (err, data) { + if (err) throw `常見事件模板配置表格目錄初始化失敗,原因:${err}`; + }); + fs.writeFile( + TableFileName, + editor.util.encode64(TableRow || ""), + "base64", + function (err, data) { + if (err) throw `常見事件模板配置表格文件初始化失敗,原因:${err}`; + } + ); + } + //載入配置表格 + //editor.file.loadCommentjs(callback); + (function () { + var key = "CommonEventTemplate_comment"; + var script = document.createElement("script"); + script.src = "project/table/" + key + ".js"; + document.body.appendChild(script); + script.onload = function () { + editor.file[key] = eval(key.replace(".", "_")); + var loaded = Boolean(editor.file[key]); + }; + })(); + //按下配置表格 + editor_multi.CommonEventTemplateEditCommentJs = function (mod) { + editor_multi.lintAutocomplete = true; + editor_multi.setLint(); + editor_multi.importFile(TableFileName); + }; - //定義表格操作行為 - editor_mode.OriginDoActionList = editor_mode.doActionList; - editor_mode.doActionList = function (mode, actionList, callback) { - if (editor_mode.mode == "CommonEventTemplate") { - if (actionList.length == 0) return; - printf("修改中..."); - var cb = function (objs_) { - if (objs_.slice(-1)[0] != null) { - printe(objs_.slice(-1)[0]); - throw objs_.slice(-1)[0]; - } - var str = "修改成功!"; - if ( - data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d.firstData.name == - "template" - ) - str += "
请注意:全塔属性的name尚未修改,请及时予以设置。"; - printf(str); - if (callback) callback(); - }; - editor.file.editCommonEventTemplate(actionList, cb); - } else { - editor_mode.OriginDoActionList(mode, actionList, callback); - } - }; - //添加表格列 - editor.table.CommonEventTemplateAddFunc = function () { - let obj = events_c12a15a8_c380_4b28_8144_256cba95f760; + //定義表格操作行為 + editor_mode.OriginDoActionList = editor_mode.doActionList; + editor_mode.doActionList = function (mode, actionList, callback) { + if (editor_mode.mode == "CommonEventTemplate") { + if (actionList.length == 0) return; + printf("修改中..."); + var cb = function (objs_) { + if (objs_.slice(-1)[0] != null) { + printe(objs_.slice(-1)[0]); + throw objs_.slice(-1)[0]; + } + var str = "修改成功!"; + if ( + data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d.firstData.name == + "template" + ) + str += "
请注意:全塔属性的name尚未修改,请及时予以设置。"; + printf(str); + if (callback) callback(); + }; + editor.file.editCommonEventTemplate(actionList, cb); + } else { + editor_mode.OriginDoActionList(mode, actionList, callback); + } + }; + //添加表格列 + editor.table.CommonEventTemplateAddFunc = function () { + let obj = events_c12a15a8_c380_4b28_8144_256cba95f760; - // 1.输入id - let newid = prompt("请输入新项的ID(支持中文)"); - if (newid == null || newid.length == 0) { - return; - } + // 1.输入id + let newid = prompt("请输入新项的ID(支持中文)"); + if (newid == null || newid.length == 0) { + return; + } - // 2.检查id是否符合规范或与已有id重复 - var conflict = true; - var basefield = "".replace(/\[[^\[]*\]$/, ""); + // 2.检查id是否符合规范或与已有id重复 + var conflict = true; + var basefield = "".replace(/\[[^\[]*\]$/, ""); - try { - var baseobj = eval("obj" + basefield); - conflict = newid in baseobj; - } catch (ee) { - // 理论上这里不会发生错误 - printe(ee); - throw ee; - } + try { + var baseobj = eval("obj" + basefield); + conflict = newid in baseobj; + } catch (ee) { + // 理论上这里不会发生错误 + printe(ee); + throw ee; + } - if (conflict) { - printe("id已存在, 请直接修改该项的值"); - return; - } + if (conflict) { + printe("id已存在, 请直接修改该项的值"); + return; + } - // 3.添加 - editor_mode.addAction(["add", basefield + "['" + newid + "']", null]); - editor_mode.onmode("save", function () { - printf("添加成功,刷新后生效;也可以继续新增其他项目。"); - }); //自动保存 删掉此行的话点保存按钮才会保存 - }; - //對表格的存讀 - editor.file.editCommonEventTemplate = function (actionList, callback) { - /*actionList:[ + // 3.添加 + editor_mode.addAction(["add", basefield + "['" + newid + "']", null]); + editor_mode.onmode("save", function () { + printf("添加成功,刷新后生效;也可以继续新增其他项目。"); + }); //自动保存 删掉此行的话点保存按钮才会保存 + }; + //對表格的存讀 + editor.file.editCommonEventTemplate = function (actionList, callback) { + /*actionList:[ ["change","['test']",['123']], ] 为[]时只查询不修改 */ - var data_obj = - events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate; - checkCallback(callback); - if (isset(actionList) && actionList.length > 0) { - actionList.forEach(function (value) { - value[1] = "['CommonEventTemplate']" + value[1]; - }); - editor.file.saveSetting("events", actionList, function (err) { - callback([err]); - }); - } else { - callback([ - Object.assign({}, data_obj), - editor.file.CommonEventTemplate_comment._data.CommonEventTemplate, - null, - ]); - } - }; - })(); + var data_obj = + events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate; + checkCallback(callback); + if (isset(actionList) && actionList.length > 0) { + actionList.forEach(function (value) { + value[1] = "['CommonEventTemplate']" + value[1]; + }); + editor.file.saveSetting("events", actionList, function (err) { + callback([err]); + }); + } else { + callback([ + Object.assign({}, data_obj), + editor.file.CommonEventTemplate_comment._data.CommonEventTemplate, + null, + ]); + } + }; + })(); - //複寫事件編輯器(editor_blocklyconfig) - editor_blocklyconfig = function () { - // start mark sfergsvae + //複寫事件編輯器(editor_blocklyconfig) + editor_blocklyconfig = function () { + // start mark sfergsvae - (function () { - var getCategory = function (name, custom) { - for (var node of document.getElementById("toolbox").children) { - if (node.getAttribute("name") == name) return node; - } - var node = document.createElement("category"); - node.setAttribute("name", name); - if (custom) node.setAttribute("custom", custom); - document.getElementById("toolbox").appendChild(node); - return node; - }; + (function () { + var getCategory = function (name, custom) { + for (var node of document.getElementById("toolbox").children) { + if (node.getAttribute("name") == name) return node; + } + var node = document.createElement("category"); + node.setAttribute("name", name); + if (custom) node.setAttribute("custom", custom); + document.getElementById("toolbox").appendChild(node); + return node; + }; - var toolboxObj = { - 入口方块: [ - '', - MotaActionFunctions.actionParser.parse( - [ - "欢迎使用事件编辑器", - "本事件触发一次后会消失", - { type: "hide", time: 500 }, - ], - "event" - ), - MotaActionFunctions.actionParser.parse( - { - condition: "flag:__door__===2", - currentFloor: true, - priority: 0, - delayExecute: false, - multiExecute: false, - data: [{ type: "openDoor", loc: [10, 5] }], - }, - "autoEvent" - ), - MotaActionBlocks["changeFloor_m"].xmlText(), - MotaActionFunctions.actionParser.parse( - [ - { - id: "shop1", - text: "\t[贪婪之神,moneyShop]勇敢的武士啊, 给我${20+2*flag:shop1}金币就可以:", - textInList: "1F金币商店", - choices: [ - { - text: "生命+800", - need: "status:money>=20+2*flag:shop1", - action: [ - { - type: "comment", - text: "新版商店中需要手动扣减金币和增加访问次数", - }, - { - type: "setValue", - name: "status:money", - operator: "-=", - value: "20+2*flag:shop1", - }, - { - type: "setValue", - name: "flag:shop1", - operator: "+=", - value: "1", - }, - { - type: "setValue", - name: "status:hp", - operator: "+=", - value: "800", - }, - ], - }, - ], - }, - { - id: "itemShop", - item: true, - textInList: "道具商店", - choices: [{ id: "yellowKey", number: 10, money: 10 }], - }, - { - id: "keyShop1", - textInList: "回收钥匙商店", - commonEvent: "回收钥匙商店", - args: "", - }, - ], - "shop" - ), - MotaActionBlocks["common_m"].xmlText(), - MotaActionBlocks["beforeBattle_m"].xmlText(), - MotaActionBlocks["afterBattle_m"].xmlText(), - MotaActionBlocks["afterGetItem_m"].xmlText(), - MotaActionBlocks["afterOpenDoor_m"].xmlText(), - MotaActionBlocks["firstArrive_m"].xmlText(), - MotaActionBlocks["eachArrive_m"].xmlText(), - MotaActionBlocks["level_m"].xmlText(), - MotaActionFunctions.actionParser.parse( - [["MTx", ""]], - "floorPartition" - ), - MotaActionBlocks["commonEvent_m"].xmlText(), - MotaActionBlocks["item_m"].xmlText(), - MotaActionFunctions.actionParser.parse( - [ - { - title: "简单", - name: "Easy", - hard: 1, - action: [ - { type: "comment", text: "在这里写该难度需执行的事件" }, - ], - }, - ], - "levelChoose" - ), - MotaActionFunctions.actionParser.parse( - { - type: 0, - value: { atk: 10 }, - percentage: { speed: 10 }, - }, - "equip" - ), - MotaActionFunctions.actionParser.parse( - [ - { - name: "bg.webp", - x: 0, - y: 0, - canvas: "bg", - }, - ], - "floorImage" - ), - MotaActionFunctions.actionParser.parse( - { - time: 160, - openSound: "door.opus", - closeSound: "door.opus", - keys: { yellowKey: 1, orangeKey: 1 }, - }, - "doorInfo" - ), - MotaActionBlocks["faceIds_m"].xmlText(), - MotaActionBlocks["mainStyle_m"].xmlText(), - MotaActionFunctions.actionParser.parse( - { - 背景音乐: "bgm.opus", - 确定: "confirm.opus", - 攻击: "attack.opus", - 背景图: "bg.webp", - 领域: "zone", - 文件名: "file.jpg", - }, - "nameMap" - ), - MotaActionFunctions.actionParser.parse( - [{ name: "hero.webp", width: 32, height: 32, prefix: "hero_" }], - "splitImages" - ), - ], - 显示文字: [ - MotaActionBlocks["text_0_s"].xmlText(), - MotaActionBlocks["text_1_s"].xmlText(), - MotaActionFunctions.actionParser.parseList( - "\t[小妖精,fairy]\f[fairy.webp,0,0]欢迎使用事件编辑器(双击方块可直接预览)" - ), - MotaActionBlocks["over_s"].xmlText(), - MotaActionFunctions.actionParser.parseList([ - { - type: "overlist", - image: "bg_5043.webp", - memory: false, - hidetime: 30, - list: [ - { - text: "", - sound: "", - time: 50, - textColor: "255,255,255,1", - boldColor: "0,0,0,1", - font: "bold 48px Verdana", - frame: 0, - }, - ], - }, - ]), - MotaActionBlocks["cgtextList_s"].xmlText(), - MotaActionFunctions.actionParser.parseList([ - { - type: "cgtext", - bg: "bg_5043.webp", - memory: false, - WindowSkin: false, - index: 0, - head: { name: "face_050445.webp", px: -300 }, + var toolboxObj = { + 入口方块: [ + '', + MotaActionFunctions.actionParser.parse( + [ + "欢迎使用事件编辑器", + "本事件触发一次后会消失", + { type: "hide", time: 500 }, + ], + "event" + ), + MotaActionFunctions.actionParser.parse({ + condition: "flag:__door__===2", + currentFloor: true, + priority: 0, + delayExecute: false, + multiExecute: false, + data: [{ type: "openDoor", loc: [10, 5] }], + }, + "autoEvent" + ), + MotaActionBlocks["changeFloor_m"].xmlText(), + MotaActionFunctions.actionParser.parse( + [{ + id: "shop1", + text: "\t[贪婪之神,moneyShop]勇敢的武士啊, 给我${20+2*flag:shop1}金币就可以:", + textInList: "1F金币商店", + choices: [{ + text: "生命+800", + need: "status:money>=20+2*flag:shop1", + action: [{ + type: "comment", + text: "新版商店中需要手动扣减金币和增加访问次数", + }, + { + type: "setValue", + name: "status:money", + operator: "-=", + value: "20+2*flag:shop1", + }, + { + type: "setValue", + name: "flag:shop1", + operator: "+=", + value: "1", + }, + { + type: "setValue", + name: "status:hp", + operator: "+=", + value: "800", + }, + ], + }, ], + }, + { + id: "itemShop", + item: true, + textInList: "道具商店", + choices: [{ id: "yellowKey", number: 10, money: 10 }], + }, + { + id: "keyShop1", + textInList: "回收钥匙商店", + commonEvent: "回收钥匙商店", + args: "", + }, + ], + "shop" + ), + MotaActionBlocks["common_m"].xmlText(), + MotaActionBlocks["beforeBattle_m"].xmlText(), + MotaActionBlocks["afterBattle_m"].xmlText(), + MotaActionBlocks["afterGetItem_m"].xmlText(), + MotaActionBlocks["afterOpenDoor_m"].xmlText(), + MotaActionBlocks["firstArrive_m"].xmlText(), + MotaActionBlocks["eachArrive_m"].xmlText(), + MotaActionBlocks["level_m"].xmlText(), + MotaActionFunctions.actionParser.parse( + [ + ["MTx", ""] + ], + "floorPartition" + ), + MotaActionBlocks["commonEvent_m"].xmlText(), + MotaActionBlocks["item_m"].xmlText(), + MotaActionFunctions.actionParser.parse( + [{ + title: "简单", + name: "Easy", + hard: 1, + action: [ + { type: "comment", text: "在这里写该难度需执行的事件" }, + ], + }, ], + "levelChoose" + ), + MotaActionFunctions.actionParser.parse({ + type: 0, + value: { atk: 10 }, + percentage: { speed: 10 }, + }, + "equip" + ), + MotaActionFunctions.actionParser.parse( + [{ + name: "bg.webp", + x: 0, + y: 0, + canvas: "bg", + }, ], + "floorImage" + ), + MotaActionFunctions.actionParser.parse({ + time: 160, + openSound: "door.opus", + closeSound: "door.opus", + keys: { yellowKey: 1, orangeKey: 1 }, + }, + "doorInfo" + ), + MotaActionBlocks["faceIds_m"].xmlText(), + MotaActionBlocks["mainStyle_m"].xmlText(), + MotaActionFunctions.actionParser.parse({ + 背景音乐: "bgm.opus", + 确定: "confirm.opus", + 攻击: "attack.opus", + 背景图: "bg.webp", + 领域: "zone", + 文件名: "file.jpg", + }, + "nameMap" + ), + MotaActionFunctions.actionParser.parse( + [{ name: "hero.webp", width: 32, height: 32, prefix: "hero_" }], + "splitImages" + ), + ], + 显示文字: [ + MotaActionBlocks["text_0_s"].xmlText(), + MotaActionBlocks["text_1_s"].xmlText(), + MotaActionFunctions.actionParser.parseList( + "\t[小妖精,fairy]\f[fairy.webp,0,0]欢迎使用事件编辑器(双击方块可直接预览)" + ), + MotaActionBlocks["over_s"].xmlText(), + MotaActionFunctions.actionParser.parseList([{ + type: "overlist", + image: "bg_5043.webp", + memory: false, + hidetime: 30, + list: [{ + text: "", + sound: "", + time: 50, + textColor: "255,255,255,1", + boldColor: "0,0,0,1", + font: "bold 48px Verdana", + frame: 0, + }, ], + }, ]), + MotaActionBlocks["cgtextList_s"].xmlText(), + MotaActionFunctions.actionParser.parseList([{ + type: "cgtext", + bg: "bg_5043.webp", + memory: false, + WindowSkin: false, + index: 0, + head: { name: "face_050445.webp", px: -300 }, - time: 0, - wait: 2000, - sound: "", + time: 0, + wait: 2000, + sound: "", - bodyList: [ - { name: "tati_050145a.webp", px: 100, filter: false }, - ], - }, - ]), - MotaActionBlocks["moveTextBox_s"].xmlText(), - MotaActionBlocks["clearTextBox_s"].xmlText(), - MotaActionBlocks["comment_s"].xmlText(), - MotaActionBlocks["autoText_s"].xmlText(), - MotaActionBlocks["scrollText_s"].xmlText(), - MotaActionBlocks["setText_s"].xmlText(), - MotaActionBlocks["tip_s"].xmlText(), - MotaActionBlocks["addPop_s"].xmlText(), - MotaActionBlocks["confirm_s"].xmlText(), - MotaActionBlocks["choices_s"].xmlText([ - "选择剑或者盾", - "流浪者", - "man", - 0, - "", - MotaActionBlocks["choicesContext"].xmlText([ - "剑", - "", - "", - null, - "", - "", - MotaActionFunctions.actionParser.parseList([ - { type: "openDoor", loc: [3, 3] }, - ]), - ]), - ]), - MotaActionBlocks["win_s"].xmlText(), - MotaActionBlocks["lose_s"].xmlText(), - MotaActionBlocks["restart_s"].xmlText(), - ], - 数据相关: [ - MotaActionBlocks["setValue_s"].xmlText([ - MotaActionBlocks["idIdList_e"].xmlText(["status", "生命"]), - "=", - "", - false, - ]), - MotaActionBlocks["setEnemy_s"].xmlText(), - MotaActionBlocks["setEnemyOnPoint_s"].xmlText(), - MotaActionBlocks["resetEnemyOnPoint_s"].xmlText(), - MotaActionBlocks["moveEnemyOnPoint_s"].xmlText(), - MotaActionBlocks["moveEnemyOnPoint_1_s"].xmlText(), - MotaActionBlocks["setEquip_s"].xmlText(), - MotaActionBlocks["setFloor_s"].xmlText(), - MotaActionBlocks["setGlobalAttribute_s"].xmlText(), - MotaActionBlocks["setGlobalValue_s"].xmlText(), - MotaActionBlocks["setGlobalFlag_s"].xmlText(), - MotaActionBlocks["setNameMap_s"].xmlText(), - MotaActionBlocks["input_s"].xmlText(), - MotaActionBlocks["input2_s"].xmlText(), - MotaActionBlocks["update_s"].xmlText(), - MotaActionBlocks["moveAction_s"].xmlText(), - MotaActionBlocks["changeFloor_s"].xmlText(), - MotaActionBlocks["changePos_s"].xmlText(), - MotaActionBlocks["battle_s"].xmlText(), - MotaActionBlocks["useItem_s"].xmlText(), - MotaActionBlocks["loadEquip_s"].xmlText(), - MotaActionBlocks["unloadEquip_s"].xmlText(), - MotaActionBlocks["openShop_s"].xmlText(), - MotaActionBlocks["disableShop_s"].xmlText(), - MotaActionBlocks["setHeroIcon_s"].xmlText(), - MotaActionBlocks["follow_s"].xmlText(), - MotaActionBlocks["unfollow_s"].xmlText(), - ], - 地图处理: [ - MotaActionBlocks["battle_1_s"].xmlText(), - MotaActionBlocks["openDoor_s"].xmlText(), - MotaActionBlocks["closeDoor_s"].xmlText(), - MotaActionBlocks["show_s"].xmlText(), - MotaActionBlocks["hide_s"].xmlText(), - MotaActionBlocks["setBlock_s"].xmlText(), - MotaActionBlocks["setBlockOpacity_s"].xmlText(), - MotaActionBlocks["setBlockFilter_s"].xmlText(), - MotaActionBlocks["turnBlock_s"].xmlText(), - MotaActionBlocks["moveHero_s"].xmlText(), - MotaActionBlocks["move_s"].xmlText(), - MotaActionBlocks["jumpHero_s"].xmlText(), - MotaActionBlocks["jumpHero_1_s"].xmlText(), - MotaActionBlocks["jump_s"].xmlText(), - MotaActionBlocks["jump_1_s"].xmlText(), - MotaActionBlocks["showBgFgMap_s"].xmlText(), - MotaActionBlocks["hideBgFgMap_s"].xmlText(), - MotaActionBlocks["setBgFgBlock_s"].xmlText(), - MotaActionBlocks["showFloorImg_s"].xmlText(), - MotaActionBlocks["hideFloorImg_s"].xmlText(), - ], - 事件控制: [ - MotaActionBlocks["if_1_s"].xmlText(), - MotaActionBlocks["if_s"].xmlText(), - MotaActionFunctions.actionParser.parseList({ - type: "switch", - condition: "判别值", - caseList: [ - { - action: [ - { type: "comment", text: "当判别值是值的场合执行此事件" }, - ], - }, - { - case: "default", - action: [ - { - type: "comment", - text: "当没有符合的值的场合执行default事件", - }, - ], - }, - ], - }), - MotaActionFunctions.actionParser.parseList({ - type: "for", - name: "temp:A", - from: "0", - to: "12", - step: "1", - data: [], - }), - MotaActionFunctions.actionParser.parseList({ - type: "forEach", - name: "temp:A", - list: ["status:atk", "status:def"], - data: [], - }), - MotaActionBlocks["while_s"].xmlText(), - MotaActionBlocks["dowhile_s"].xmlText(), - MotaActionBlocks["break_s"].xmlText(), - MotaActionBlocks["continue_s"].xmlText(), - MotaActionBlocks["exit_s"].xmlText(), - MotaActionBlocks["trigger_s"].xmlText(), - MotaActionBlocks["insert_1_s"].xmlText(), - MotaActionBlocks["insert_2_s"].xmlText(), - ], - 特效表现: [ - MotaActionBlocks["sleep_s"].xmlText(), - MotaActionBlocks["setq_s"].xmlText(), - MotaActionBlocks["setcgs_s"].xmlText(), - MotaActionBlocks["setmusics_s"].xmlText(), - MotaActionBlocks["changebg_s"].xmlText(), - MotaActionFunctions.actionParser.parseList({ - type: "wait", - timeout: 0, - data: [ - { - case: "keyboard", - keycode: "13,32", - action: [ - { - type: "comment", - text: "当按下回车(keycode=13)或空格(keycode=32)时执行此事件\n超时剩余时间会写入flag:timeout", - }, - ], - }, - { - case: "mouse", - px: [0, 32], - py: [0, 32], - action: [ - { - type: "comment", - text: "当点击地图左上角时执行此事件\n超时剩余时间会写入flag:timeout", - }, - ], - }, - { - case: "condition", - condition: "flag:type==0\n&&flag:keycode==13", - action: [ - { - type: "comment", - text: "当满足自定义条件时会执行此事件\n超时剩余时间会写入flag:timeout", - }, - ], - }, - { - case: "timeout", - action: [ - { type: "comment", text: "当超时未操作时执行此事件" }, - ], - }, - ], - }), - MotaActionBlocks["waitAsync_s"].xmlText(), - MotaActionBlocks["stopAsync_s"].xmlText(), - MotaActionBlocks["op_s"].xmlText(), - MotaActionBlocks["drawWarning_s"].xmlText(), - MotaActionBlocks["changeMouse_s"].xmlText(), - MotaActionBlocks["removeMouse_s"].xmlText(), - MotaActionBlocks["vibrate_s"].xmlText(), - MotaActionBlocks["animate_s"].xmlText(), - MotaActionBlocks["animate_1_s"].xmlText(), - MotaActionBlocks["stopAnimate_s"].xmlText(), - MotaActionBlocks["setViewport_s"].xmlText(), - MotaActionBlocks["setViewport_1_s"].xmlText(), - MotaActionBlocks["lockViewport_s"].xmlText(), - MotaActionBlocks["showStatusBar_s"].xmlText(), - MotaActionBlocks["hideStatusBar_s"].xmlText(), - MotaActionBlocks["setHeroOpacity_s"].xmlText(), - MotaActionBlocks["setCurtain_0_s"].xmlText(), - MotaActionBlocks["setCurtain_1_s"].xmlText(), - MotaActionBlocks["screenFlash_s"].xmlText(), - MotaActionBlocks["setWeather_s"].xmlText(), - MotaActionBlocks["callBook_s"].xmlText(), - MotaActionBlocks["callSave_s"].xmlText(), - MotaActionBlocks["autoSave_s"].xmlText(), - MotaActionBlocks["forbidSave_s"].xmlText(), - MotaActionBlocks["callLoad_s"].xmlText(), - ], - 音像处理: [ - MotaActionBlocks["animationDrawable_s"].xmlText(), - MotaActionBlocks["introAndLoop_s"].xmlText(), - MotaActionBlocks["setanimate_s"].xmlText(), - MotaActionBlocks["deleteanimate_s"].xmlText(), - MotaActionBlocks["playanimate_s"].xmlText(), - MotaActionBlocks["clearanimate_s"].xmlText(), - MotaActionBlocks["showImage_s"].xmlText(), - MotaActionBlocks["showImage_1_s"].xmlText(), - MotaActionBlocks["hideImage_s"].xmlText(), - MotaActionBlocks["showTextImage_s"].xmlText(), - MotaActionBlocks["moveImage_s"].xmlText(), - MotaActionBlocks["rotateImage_s"].xmlText(), - MotaActionBlocks["scaleImage_s"].xmlText(), - MotaActionBlocks["showGif_s"].xmlText(), - MotaActionBlocks["playBgm_s"].xmlText(), - MotaActionBlocks["pauseBgm_s"].xmlText(), - MotaActionBlocks["resumeBgm_s"].xmlText(), - MotaActionBlocks["loadBgm_s"].xmlText(), - MotaActionBlocks["freeBgm_s"].xmlText(), - MotaActionBlocks["playSound_s"].xmlText(), - MotaActionBlocks["playSound_1_s"].xmlText(), - MotaActionBlocks["stopSound_s"].xmlText(), - MotaActionBlocks["setVolume_s"].xmlText(), - MotaActionBlocks["setBgmSpeed_s"].xmlText(), - ], - UI绘制: [ - MotaActionBlocks["previewUI_s"].xmlText(), - MotaActionBlocks["clearMap_s"].xmlText(), - MotaActionBlocks["setAttribute_s"].xmlText(), - MotaActionBlocks["setFilter_s"].xmlText(), - MotaActionBlocks["fillText_s"].xmlText(), - MotaActionBlocks["fillBoldText_s"].xmlText(), - MotaActionBlocks["drawTextContent_s"].xmlText(), - MotaActionBlocks["fillRect_s"].xmlText(), - MotaActionBlocks["strokeRect_s"].xmlText(), - MotaActionBlocks["drawLine_s"].xmlText(), - MotaActionBlocks["drawArrow_s"].xmlText(), - MotaActionBlocks["fillPolygon_s"].xmlText(), - MotaActionBlocks["strokePolygon_s"].xmlText(), - MotaActionBlocks["fillEllipse_s"].xmlText(), - MotaActionBlocks["strokeEllipse_s"].xmlText(), - MotaActionBlocks["fillArc_s"].xmlText(), - MotaActionBlocks["strokeArc_s"].xmlText(), - MotaActionBlocks["drawImage_s"].xmlText(), - MotaActionBlocks["drawImage_1_s"].xmlText(), - MotaActionBlocks["drawIcon_s"].xmlText(), - MotaActionBlocks["drawBackground_s"].xmlText(), - MotaActionBlocks["drawSelector_s"].xmlText(), - MotaActionBlocks["drawSelector_1_s"].xmlText(), - ], - 原生脚本: [ - MotaActionBlocks["function_s"].xmlText(), - MotaActionBlocks["unknown_s"].xmlText(), - ], - 值块: [ - MotaActionBlocks["setValue_s"].xmlText([ - MotaActionBlocks["idIdList_e"].xmlText(["status", "生命"]), - "=", - "", - false, - ]), - MotaActionBlocks["expression_arithmetic_0"].xmlText(), - MotaActionBlocks["idFlag_e"].xmlText(), - MotaActionBlocks["idTemp_e"].xmlText(), - MotaActionBlocks["negate_e"].xmlText(), - MotaActionBlocks["unaryOperation_e"].xmlText(), - MotaActionBlocks["bool_e"].xmlText(), - MotaActionBlocks["idString_e"].xmlText(), - MotaActionBlocks["idIdList_e"].xmlText(), - MotaActionBlocks["idFixedList_e"].xmlText(), - MotaActionBlocks["enemyattr_e"].xmlText(), - MotaActionBlocks["blockId_e"].xmlText(), - MotaActionBlocks["blockNumber_e"].xmlText(), - MotaActionBlocks["blockCls_e"].xmlText(), - MotaActionBlocks["hasEquip_e"].xmlText(), - MotaActionBlocks["equip_e"].xmlText(), - MotaActionBlocks["nextXY_e"].xmlText(), - MotaActionBlocks["isReplaying_e"].xmlText(), - MotaActionBlocks["hasVisitedFloor_e"].xmlText(), - MotaActionBlocks["isShopVisited_e"].xmlText(), - MotaActionBlocks["canBattle_e"].xmlText(), - MotaActionBlocks["damage_e"].xmlText(), - MotaActionBlocks["damage_1_e"].xmlText(), - MotaActionBlocks["rand_e"].xmlText(), - MotaActionBlocks["evalString_e"].xmlText(), - ], - 常见事件模板: [ - '', - ], - 最近使用事件: [ - '', - ], - }; - var toolboxgap = ''; - //xml_text = MotaActionFunctions.actionParser.parse(obj,type||'event') - //MotaActionBlocks['idString_e'].xmlText() + bodyList: [ + { name: "tati_050145a.webp", px: 100, filter: false }, + ], + }, ]), + MotaActionBlocks["moveTextBox_s"].xmlText(), + MotaActionBlocks["clearTextBox_s"].xmlText(), + MotaActionBlocks["comment_s"].xmlText(), + MotaActionBlocks["autoText_s"].xmlText(), + MotaActionBlocks["scrollText_s"].xmlText(), + MotaActionBlocks["setText_s"].xmlText(), + MotaActionBlocks["tip_s"].xmlText(), + MotaActionBlocks["addPop_s"].xmlText(), + MotaActionBlocks["confirm_s"].xmlText(), + MotaActionBlocks["choices_s"].xmlText([ + "选择剑或者盾", + "流浪者", + "man", + 0, + "", + MotaActionBlocks["choicesContext"].xmlText([ + "剑", + "", + "", + null, + "", + "", + MotaActionFunctions.actionParser.parseList([ + { type: "openDoor", loc: [3, 3] }, + ]), + ]), + ]), + MotaActionBlocks["win_s"].xmlText(), + MotaActionBlocks["lose_s"].xmlText(), + MotaActionBlocks["restart_s"].xmlText(), + ], + 数据相关: [ + MotaActionBlocks["setValue_s"].xmlText([ + MotaActionBlocks["idIdList_e"].xmlText(["status", "生命"]), + "=", + "", + false, + ]), + MotaActionBlocks["setEnemy_s"].xmlText(), + MotaActionBlocks["setEnemyOnPoint_s"].xmlText(), + MotaActionBlocks["resetEnemyOnPoint_s"].xmlText(), + MotaActionBlocks["moveEnemyOnPoint_s"].xmlText(), + MotaActionBlocks["moveEnemyOnPoint_1_s"].xmlText(), + MotaActionBlocks["setEquip_s"].xmlText(), + MotaActionBlocks["setFloor_s"].xmlText(), + MotaActionBlocks["setGlobalAttribute_s"].xmlText(), + MotaActionBlocks["setGlobalValue_s"].xmlText(), + MotaActionBlocks["setGlobalFlag_s"].xmlText(), + MotaActionBlocks["setNameMap_s"].xmlText(), + MotaActionBlocks["input_s"].xmlText(), + MotaActionBlocks["input2_s"].xmlText(), + MotaActionBlocks["update_s"].xmlText(), + MotaActionBlocks["moveAction_s"].xmlText(), + MotaActionBlocks["changeFloor_s"].xmlText(), + MotaActionBlocks["changePos_s"].xmlText(), + MotaActionBlocks["battle_s"].xmlText(), + MotaActionBlocks["useItem_s"].xmlText(), + MotaActionBlocks["loadEquip_s"].xmlText(), + MotaActionBlocks["unloadEquip_s"].xmlText(), + MotaActionBlocks["openShop_s"].xmlText(), + MotaActionBlocks["disableShop_s"].xmlText(), + MotaActionBlocks["setHeroIcon_s"].xmlText(), + MotaActionBlocks["follow_s"].xmlText(), + MotaActionBlocks["unfollow_s"].xmlText(), + ], + 地图处理: [ + MotaActionBlocks["battle_1_s"].xmlText(), + MotaActionBlocks["openDoor_s"].xmlText(), + MotaActionBlocks["closeDoor_s"].xmlText(), + MotaActionBlocks["show_s"].xmlText(), + MotaActionBlocks["hide_s"].xmlText(), + MotaActionBlocks["setBlock_s"].xmlText(), + MotaActionBlocks["setBlockOpacity_s"].xmlText(), + MotaActionBlocks["setBlockFilter_s"].xmlText(), + MotaActionBlocks["turnBlock_s"].xmlText(), + MotaActionBlocks["moveHero_s"].xmlText(), + MotaActionBlocks["move_s"].xmlText(), + MotaActionBlocks["jumpHero_s"].xmlText(), + MotaActionBlocks["jumpHero_1_s"].xmlText(), + MotaActionBlocks["jump_s"].xmlText(), + MotaActionBlocks["jump_1_s"].xmlText(), + MotaActionBlocks["showBgFgMap_s"].xmlText(), + MotaActionBlocks["hideBgFgMap_s"].xmlText(), + MotaActionBlocks["setBgFgBlock_s"].xmlText(), + MotaActionBlocks["showFloorImg_s"].xmlText(), + MotaActionBlocks["hideFloorImg_s"].xmlText(), + ], + 事件控制: [ + MotaActionBlocks["if_1_s"].xmlText(), + MotaActionBlocks["if_s"].xmlText(), + MotaActionFunctions.actionParser.parseList({ + type: "switch", + condition: "判别值", + caseList: [{ + action: [ + { type: "comment", text: "当判别值是值的场合执行此事件" }, + ], + }, + { + case: "default", + action: [{ + type: "comment", + text: "当没有符合的值的场合执行default事件", + }, ], + }, + ], + }), + MotaActionFunctions.actionParser.parseList({ + type: "for", + name: "temp:A", + from: "0", + to: "12", + step: "1", + data: [], + }), + MotaActionFunctions.actionParser.parseList({ + type: "forEach", + name: "temp:A", + list: ["status:atk", "status:def"], + data: [], + }), + MotaActionBlocks["while_s"].xmlText(), + MotaActionBlocks["dowhile_s"].xmlText(), + MotaActionBlocks["break_s"].xmlText(), + MotaActionBlocks["continue_s"].xmlText(), + MotaActionBlocks["exit_s"].xmlText(), + MotaActionBlocks["trigger_s"].xmlText(), + MotaActionBlocks["insert_1_s"].xmlText(), + MotaActionBlocks["insert_2_s"].xmlText(), + ], + 特效表现: [ + MotaActionBlocks["sleep_s"].xmlText(), + MotaActionBlocks["setq_s"].xmlText(), + MotaActionBlocks["setcgs_s"].xmlText(), + MotaActionBlocks["setmusics_s"].xmlText(), + MotaActionBlocks["changebg_s"].xmlText(), + MotaActionBlocks["drawbackground_s"].xmlText(), + MotaActionBlocks["clearbackground_s"].xmlText(), + MotaActionFunctions.actionParser.parseList({ + type: "wait", + timeout: 0, + data: [{ + case: "keyboard", + keycode: "13,32", + action: [{ + type: "comment", + text: "当按下回车(keycode=13)或空格(keycode=32)时执行此事件\n超时剩余时间会写入flag:timeout", + }, ], + }, + { + case: "mouse", + px: [0, 32], + py: [0, 32], + action: [{ + type: "comment", + text: "当点击地图左上角时执行此事件\n超时剩余时间会写入flag:timeout", + }, ], + }, + { + case: "condition", + condition: "flag:type==0\n&&flag:keycode==13", + action: [{ + type: "comment", + text: "当满足自定义条件时会执行此事件\n超时剩余时间会写入flag:timeout", + }, ], + }, + { + case: "timeout", + action: [ + { type: "comment", text: "当超时未操作时执行此事件" }, + ], + }, + ], + }), + MotaActionBlocks["waitAsync_s"].xmlText(), + MotaActionBlocks["stopAsync_s"].xmlText(), + MotaActionBlocks["op_s"].xmlText(), + MotaActionBlocks["drawWarning_s"].xmlText(), + MotaActionBlocks["changeMouse_s"].xmlText(), + MotaActionBlocks["removeMouse_s"].xmlText(), + MotaActionBlocks["vibrate_s"].xmlText(), + MotaActionBlocks["animate_s"].xmlText(), + MotaActionBlocks["animate_1_s"].xmlText(), + MotaActionBlocks["stopAnimate_s"].xmlText(), + MotaActionBlocks["setViewport_s"].xmlText(), + MotaActionBlocks["setViewport_1_s"].xmlText(), + MotaActionBlocks["lockViewport_s"].xmlText(), + MotaActionBlocks["showStatusBar_s"].xmlText(), + MotaActionBlocks["hideStatusBar_s"].xmlText(), + MotaActionBlocks["setHeroOpacity_s"].xmlText(), + MotaActionBlocks["setCurtain_0_s"].xmlText(), + MotaActionBlocks["setCurtain_1_s"].xmlText(), + MotaActionBlocks["screenFlash_s"].xmlText(), + MotaActionBlocks["setWeather_s"].xmlText(), + MotaActionBlocks["callBook_s"].xmlText(), + MotaActionBlocks["callSave_s"].xmlText(), + MotaActionBlocks["autoSave_s"].xmlText(), + MotaActionBlocks["forbidSave_s"].xmlText(), + MotaActionBlocks["callLoad_s"].xmlText(), + ], + 音像处理: [ + MotaActionBlocks["animationDrawable_s"].xmlText(), + MotaActionBlocks["introAndLoop_s"].xmlText(), + MotaActionBlocks["setanimate_s"].xmlText(), + MotaActionBlocks["deleteanimate_s"].xmlText(), + MotaActionBlocks["playanimate_s"].xmlText(), + MotaActionBlocks["clearanimate_s"].xmlText(), + MotaActionBlocks["showImage_s"].xmlText(), + MotaActionBlocks["showImage_1_s"].xmlText(), + MotaActionBlocks["hideImage_s"].xmlText(), + MotaActionBlocks["showTextImage_s"].xmlText(), + MotaActionBlocks["moveImage_s"].xmlText(), + MotaActionBlocks["rotateImage_s"].xmlText(), + MotaActionBlocks["scaleImage_s"].xmlText(), + MotaActionBlocks["showGif_s"].xmlText(), + MotaActionBlocks["playBgm_s"].xmlText(), + MotaActionBlocks["pauseBgm_s"].xmlText(), + MotaActionBlocks["resumeBgm_s"].xmlText(), + MotaActionBlocks["loadBgm_s"].xmlText(), + MotaActionBlocks["freeBgm_s"].xmlText(), + MotaActionBlocks["playSound_s"].xmlText(), + MotaActionBlocks["playSound_1_s"].xmlText(), + MotaActionBlocks["stopSound_s"].xmlText(), + MotaActionBlocks["setVolume_s"].xmlText(), + MotaActionBlocks["setBgmSpeed_s"].xmlText(), + ], + UI绘制: [ + MotaActionBlocks["previewUI_s"].xmlText(), + MotaActionBlocks["clearMap_s"].xmlText(), + MotaActionBlocks["setAttribute_s"].xmlText(), + MotaActionBlocks["setFilter_s"].xmlText(), + MotaActionBlocks["fillText_s"].xmlText(), + MotaActionBlocks["fillBoldText_s"].xmlText(), + MotaActionBlocks["drawTextContent_s"].xmlText(), + MotaActionBlocks["fillRect_s"].xmlText(), + MotaActionBlocks["strokeRect_s"].xmlText(), + MotaActionBlocks["drawLine_s"].xmlText(), + MotaActionBlocks["drawArrow_s"].xmlText(), + MotaActionBlocks["fillPolygon_s"].xmlText(), + MotaActionBlocks["strokePolygon_s"].xmlText(), + MotaActionBlocks["fillEllipse_s"].xmlText(), + MotaActionBlocks["strokeEllipse_s"].xmlText(), + MotaActionBlocks["fillArc_s"].xmlText(), + MotaActionBlocks["strokeArc_s"].xmlText(), + MotaActionBlocks["drawImage_s"].xmlText(), + MotaActionBlocks["drawImage_1_s"].xmlText(), + MotaActionBlocks["drawIcon_s"].xmlText(), + MotaActionBlocks["drawBackground_s"].xmlText(), + MotaActionBlocks["drawSelector_s"].xmlText(), + MotaActionBlocks["drawSelector_1_s"].xmlText(), + ], + 原生脚本: [ + MotaActionBlocks["function_s"].xmlText(), + MotaActionBlocks["unknown_s"].xmlText(), + ], + 值块: [ + MotaActionBlocks["setValue_s"].xmlText([ + MotaActionBlocks["idIdList_e"].xmlText(["status", "生命"]), + "=", + "", + false, + ]), + MotaActionBlocks["expression_arithmetic_0"].xmlText(), + MotaActionBlocks["idFlag_e"].xmlText(), + MotaActionBlocks["idTemp_e"].xmlText(), + MotaActionBlocks["negate_e"].xmlText(), + MotaActionBlocks["unaryOperation_e"].xmlText(), + MotaActionBlocks["bool_e"].xmlText(), + MotaActionBlocks["idString_e"].xmlText(), + MotaActionBlocks["idIdList_e"].xmlText(), + MotaActionBlocks["idFixedList_e"].xmlText(), + MotaActionBlocks["enemyattr_e"].xmlText(), + MotaActionBlocks["blockId_e"].xmlText(), + MotaActionBlocks["blockNumber_e"].xmlText(), + MotaActionBlocks["blockCls_e"].xmlText(), + MotaActionBlocks["hasEquip_e"].xmlText(), + MotaActionBlocks["equip_e"].xmlText(), + MotaActionBlocks["nextXY_e"].xmlText(), + MotaActionBlocks["isReplaying_e"].xmlText(), + MotaActionBlocks["hasVisitedFloor_e"].xmlText(), + MotaActionBlocks["isShopVisited_e"].xmlText(), + MotaActionBlocks["canBattle_e"].xmlText(), + MotaActionBlocks["damage_e"].xmlText(), + MotaActionBlocks["damage_1_e"].xmlText(), + MotaActionBlocks["rand_e"].xmlText(), + MotaActionBlocks["evalString_e"].xmlText(), + ], + 常见事件模板: [ + '', + ], + 最近使用事件: [ + '', + ], + }; + var toolboxgap = ''; + //xml_text = MotaActionFunctions.actionParser.parse(obj,type||'event') + //MotaActionBlocks['idString_e'].xmlText() - //#region 動態常見事件模板 - let CommonEventTemplateHTML = []; + //#region 動態常見事件模板 + let CommonEventTemplateHTML = []; - for (let commonEventName in events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate) { - if ( - events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate.hasOwnProperty( - commonEventName - ) - ) { - let actionParserJson = Array.from( - events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate[ - commonEventName - ] ?? [] - ); + for (let commonEventName in events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate) { + if ( + events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate.hasOwnProperty( + commonEventName + ) + ) { + let actionParserJson = Array.from( + events_c12a15a8_c380_4b28_8144_256cba95f760.CommonEventTemplate[ + commonEventName + ] ?? [] + ); - let labelHTML = ""; - let blockHTML = ""; + let labelHTML = ""; + let blockHTML = ""; - labelHTML = ``; + labelHTML = ``; - if (actionParserJson.length > 1) { - actionParserJson = { - type: "if", - condition: "true", - true: actionParserJson, - }; - } else if (actionParserJson.length < 1) { - actionParserJson = [ - "空的常用事件模板。\n請在主頁下拉菜單中,選擇常用事件模板,進行編輯。\n編輯後需按F5刷新事件編輯器。", - ]; - } - blockHTML = - MotaActionFunctions.actionParser.parseList(actionParserJson); + if (actionParserJson.length > 1) { + actionParserJson = { + type: "if", + condition: "true", + true: actionParserJson, + }; + } else if (actionParserJson.length < 1) { + actionParserJson = [ + "空的常用事件模板。\n請在主頁下拉菜單中,選擇常用事件模板,進行編輯。\n編輯後需按F5刷新事件編輯器。", + ]; + } + blockHTML = + MotaActionFunctions.actionParser.parseList(actionParserJson); - CommonEventTemplateHTML.push(labelHTML); - CommonEventTemplateHTML.push(blockHTML); - } - } + CommonEventTemplateHTML.push(labelHTML); + CommonEventTemplateHTML.push(blockHTML); + } + } - toolboxObj["常见事件模板"] = CommonEventTemplateHTML; - //#endregion + toolboxObj["常见事件模板"] = CommonEventTemplateHTML; + //#endregion - for (var name in toolboxObj) { - var custom = null; - if (name == "最近使用事件") custom = "searchBlockCategory"; - if (name == "入口方块") custom = "entranceCategory"; - getCategory(name, custom).innerHTML = - toolboxObj[name].join(toolboxgap); - } + for (var name in toolboxObj) { + var custom = null; + if (name == "最近使用事件") custom = "searchBlockCategory"; + if (name == "入口方块") custom = "entranceCategory"; + getCategory(name, custom).innerHTML = + toolboxObj[name].join(toolboxgap); + } - var blocklyArea = document.getElementById("blocklyArea"); - var blocklyDiv = document.getElementById("blocklyDiv"); - var workspace = Blockly.inject(blocklyDiv, { - media: "_server/blockly/media/", - toolbox: document.getElementById("toolbox"), - zoom: { - controls: true, - wheel: false, //滚轮改为上下(shift:左右)翻滚 - startScale: 1.0, - maxScale: 3, - minScale: 0.3, - scaleSpeed: 1.08, - }, - trashcan: false, - }); + var blocklyArea = document.getElementById("blocklyArea"); + var blocklyDiv = document.getElementById("blocklyDiv"); + var workspace = Blockly.inject(blocklyDiv, { + media: "_server/blockly/media/", + toolbox: document.getElementById("toolbox"), + zoom: { + controls: true, + wheel: false, //滚轮改为上下(shift:左右)翻滚 + startScale: 1.0, + maxScale: 3, + minScale: 0.3, + scaleSpeed: 1.08, + }, + trashcan: false, + }); - editor_blockly.isCommonEntry = function () { - var commonEntries = [ - "beforeBattle", - "afterBattle", - "afterOpenDoor", - "firstArrive", - "eachArrive", - "commonEvent", - "item", - ]; - return commonEntries.indexOf(editor_blockly.entryType) >= 0; - }; + editor_blockly.isCommonEntry = function () { + var commonEntries = [ + "beforeBattle", + "afterBattle", + "afterOpenDoor", + "firstArrive", + "eachArrive", + "commonEvent", + "item", + ]; + return commonEntries.indexOf(editor_blockly.entryType) >= 0; + }; - editor_blockly.entranceCategoryCallback = function (workspace) { - var list = toolboxObj["入口方块"]; - var xmlList = []; - var eventType = - (editor_blockly.isCommonEntry() - ? "common" - : editor_blockly.entryType) + "_m"; - for (var ii = 0, blockText; (blockText = list[ii]); ii++) { - if ( - new RegExp('').exec(blockText) - ) { - var block = Blockly.Xml.textToDom( - "" + blockText + "" - ).firstChild; - block.setAttribute("gap", 5); - xmlList.push(block); - } - } - return xmlList; - }; + editor_blockly.entranceCategoryCallback = function (workspace) { + var list = toolboxObj["入口方块"]; + var xmlList = []; + var eventType = + (editor_blockly.isCommonEntry() ? + "common" : + editor_blockly.entryType) + "_m"; + for (var ii = 0, blockText; + (blockText = list[ii]); ii++) { + if ( + new RegExp('').exec(blockText) + ) { + var block = Blockly.Xml.textToDom( + "" + blockText + "" + ).firstChild; + block.setAttribute("gap", 5); + xmlList.push(block); + } + } + return xmlList; + }; - workspace.registerToolboxCategoryCallback( - "entranceCategory", - editor_blockly.entranceCategoryCallback - ); + workspace.registerToolboxCategoryCallback( + "entranceCategory", + editor_blockly.entranceCategoryCallback + ); - editor_blockly.searchBlockCategoryCallback = function (workspace) { - var xmlList = []; - var labels = editor_blockly.searchBlock(); - for (var i = 0; i < labels.length; i++) { - var blockText = - "" + MotaActionBlocks[labels[i]].xmlText() + ""; - var block = Blockly.Xml.textToDom(blockText).firstChild; - block.setAttribute("gap", 5); - xmlList.push(block); - } - return xmlList; - }; + editor_blockly.searchBlockCategoryCallback = function (workspace) { + var xmlList = []; + var labels = editor_blockly.searchBlock(); + for (var i = 0; i < labels.length; i++) { + var blockText = + "" + MotaActionBlocks[labels[i]].xmlText() + ""; + var block = Blockly.Xml.textToDom(blockText).firstChild; + block.setAttribute("gap", 5); + xmlList.push(block); + } + return xmlList; + }; - workspace.registerToolboxCategoryCallback( - "searchBlockCategory", - editor_blockly.searchBlockCategoryCallback - ); + workspace.registerToolboxCategoryCallback( + "searchBlockCategory", + editor_blockly.searchBlockCategoryCallback + ); - var onresize = function (e) { - blocklyDiv.style.width = blocklyArea.offsetWidth + "px"; - blocklyDiv.style.height = blocklyArea.offsetHeight + "px"; - Blockly.svgResize(workspace); - }; - if (typeof editor !== "undefined" && !editor.isMobile) - window.addEventListener("resize", onresize, false); - onresize(); - //Blockly.svgResize(workspace); + var onresize = function (e) { + blocklyDiv.style.width = blocklyArea.offsetWidth + "px"; + blocklyDiv.style.height = blocklyArea.offsetHeight + "px"; + Blockly.svgResize(workspace); + }; + if (typeof editor !== "undefined" && !editor.isMobile) + window.addEventListener("resize", onresize, false); + onresize(); + //Blockly.svgResize(workspace); - //Blockly.bindEventWithChecks_(workspace.svgGroup_,"wheel",workspace,function(e){}); - document.getElementById("blocklyDiv").onmousewheel = function (e) { - //console.log(e); - e.preventDefault(); - var hvScroll = e.shiftKey ? "hScroll" : "vScroll"; - var mousewheelOffsetValue = - (20 / 380) * workspace.scrollbar[hvScroll].handleLength_ * 3; - workspace.scrollbar[hvScroll].handlePosition_ += - (e.deltaY || 0) + (e.detail || 0) > 0 - ? mousewheelOffsetValue - : -mousewheelOffsetValue; - workspace.scrollbar[hvScroll].onScroll_(); - // workspace.setScale(workspace.scale); - }; + //Blockly.bindEventWithChecks_(workspace.svgGroup_,"wheel",workspace,function(e){}); + document.getElementById("blocklyDiv").onmousewheel = function (e) { + //console.log(e); + e.preventDefault(); + var hvScroll = e.shiftKey ? "hScroll" : "vScroll"; + var mousewheelOffsetValue = + (20 / 380) * workspace.scrollbar[hvScroll].handleLength_ * 3; + workspace.scrollbar[hvScroll].handlePosition_ += + (e.deltaY || 0) + (e.detail || 0) > 0 ? + mousewheelOffsetValue : + -mousewheelOffsetValue; + workspace.scrollbar[hvScroll].onScroll_(); + // workspace.setScale(workspace.scale); + }; - var doubleClickCheck = [[0, "abc"]]; + var doubleClickCheck = [ + [0, "abc"] + ]; - function omitedcheckUpdateFunction(event) { - if (event.type === "create") { - editor_blockly.addIntoLastUsedType(event.blockId); - } - if (event.type === "ui" && event.element == "click") { - var newClick = [new Date().getTime(), event.blockId]; - var lastClick = doubleClickCheck.shift(); - doubleClickCheck.push(newClick); - if (newClick[0] - lastClick[0] < 500) { - if (newClick[1] === lastClick[1]) { - editor_blockly.doubleClickBlock(newClick[1]); - } - } - } - // Only handle these events - if (["create", "move", "change", "delete"].indexOf(event.type) < 0) - return; - if (editor_blockly.workspace.topBlocks_.length >= 2) { - editor_blockly.setValue("入口方块只能有一个"); - return; - } - var eventType = editor_blockly.entryType; - if (editor_blockly.workspace.topBlocks_.length == 1) { - var blockType = editor_blockly.workspace.topBlocks_[0].type; - if ( - blockType !== eventType + "_m" && - !(editor_blockly.isCommonEntry() && blockType == "common_m") - ) { - editor_blockly.setValue("入口方块类型错误"); - return; - } - } - try { - var code = Blockly.JavaScript.workspaceToCode(workspace).replace( - /\\(i|c|d|e|g|z)/g, - "\\\\$1" - ); - editor_blockly.setValue(code); - } catch (error) { - editor_blockly.setValue(String(error)); - if (error instanceof OmitedError) { - var blockName = error.blockName; - var varName = error.varName; - var block = error.block; - } - // console.log(error); - } - } + function omitedcheckUpdateFunction(event) { + if (event.type === "create") { + editor_blockly.addIntoLastUsedType(event.blockId); + } + if (event.type === "ui" && event.element == "click") { + var newClick = [new Date().getTime(), event.blockId]; + var lastClick = doubleClickCheck.shift(); + doubleClickCheck.push(newClick); + if (newClick[0] - lastClick[0] < 500) { + if (newClick[1] === lastClick[1]) { + editor_blockly.doubleClickBlock(newClick[1]); + } + } + } + // Only handle these events + if (["create", "move", "change", "delete"].indexOf(event.type) < 0) + return; + if (editor_blockly.workspace.topBlocks_.length >= 2) { + editor_blockly.setValue("入口方块只能有一个"); + return; + } + var eventType = editor_blockly.entryType; + if (editor_blockly.workspace.topBlocks_.length == 1) { + var blockType = editor_blockly.workspace.topBlocks_[0].type; + if ( + blockType !== eventType + "_m" && + !(editor_blockly.isCommonEntry() && blockType == "common_m") + ) { + editor_blockly.setValue("入口方块类型错误"); + return; + } + } + try { + var code = Blockly.JavaScript.workspaceToCode(workspace).replace( + /\\(i|c|d|e|g|z)/g, + "\\\\$1" + ); + editor_blockly.setValue(code); + } catch (error) { + editor_blockly.setValue(String(error)); + if (error instanceof OmitedError) { + var blockName = error.blockName; + var varName = error.varName; + var block = error.block; + } + // console.log(error); + } + } - workspace.addChangeListener(omitedcheckUpdateFunction); + workspace.addChangeListener(omitedcheckUpdateFunction); - workspace.addChangeListener(Blockly.Events.disableOrphans); + workspace.addChangeListener(Blockly.Events.disableOrphans); - editor_blockly.workspace = workspace; + editor_blockly.workspace = workspace; - MotaActionFunctions.workspace = function () { - return editor_blockly.workspace; - }; + MotaActionFunctions.workspace = function () { + return editor_blockly.workspace; + }; - // 因为在editor_blockly.parse里已经HTML转义过一次了,所以这里要覆盖掉以避免在注释中出现<等 - MotaActionFunctions.xmlText = function ( - ruleName, - inputs, - isShadow, - comment, - collapsed, - disabled - ) { - var rule = MotaActionBlocks[ruleName]; - var blocktext = isShadow ? "shadow" : "block"; - var xmlText = []; - xmlText.push( - "<" + - blocktext + - ' type="' + - ruleName + - '"' + - (collapsed ? ' collapsed="true"' : "") + - (disabled ? ' disabled="true"' : "") + - ">" - ); - if (!inputs) inputs = []; - for (var ii = 0, inputType; (inputType = rule.argsType[ii]); ii++) { - var input = inputs[ii]; - var _input = ""; - var noinput = input === null || input === undefined; - if ( - noinput && - inputType === "field" && - MotaActionBlocks[rule.argsGrammarName[ii]].type !== - "field_dropdown" - ) - continue; - if (noinput && inputType === "field") { - noinput = false; - input = rule.fieldDefault(rule.args[ii]); - } - if (noinput) input = ""; - if ( - inputType === "field" && - MotaActionBlocks[rule.argsGrammarName[ii]].type === - "field_checkbox" - ) - input = input ? "TRUE" : "FALSE"; - if (inputType !== "field") { - var subList = false; - var subrulename = rule.argsGrammarName[ii]; - var subrule = MotaActionBlocks[subrulename]; - if (subrule instanceof Array) { - subrulename = subrule[subrule.length - 1]; - subrule = MotaActionBlocks[subrulename]; - subList = true; - } - _input = subrule.xmlText([], true); - if (noinput && !subList && !isShadow) { - //无输入的默认行为是: 如果语句块的备选方块只有一个,直接代入方块 - input = subrule.xmlText(); - } - } - xmlText.push("<" + inputType + ' name="' + rule.args[ii] + '">'); - xmlText.push(_input + input); - xmlText.push(""); - } - if (comment) { - xmlText.push(""); - xmlText.push(comment); - xmlText.push(""); - } - var next = inputs[rule.args.length]; - if (next) { - //next - xmlText.push(""); - xmlText.push(next); - xmlText.push(""); - } - xmlText.push(""); - return xmlText.join(""); - }; - })(); + // 因为在editor_blockly.parse里已经HTML转义过一次了,所以这里要覆盖掉以避免在注释中出现<等 + MotaActionFunctions.xmlText = function ( + ruleName, + inputs, + isShadow, + comment, + collapsed, + disabled + ) { + var rule = MotaActionBlocks[ruleName]; + var blocktext = isShadow ? "shadow" : "block"; + var xmlText = []; + xmlText.push( + "<" + + blocktext + + ' type="' + + ruleName + + '"' + + (collapsed ? ' collapsed="true"' : "") + + (disabled ? ' disabled="true"' : "") + + ">" + ); + if (!inputs) inputs = []; + for (var ii = 0, inputType; + (inputType = rule.argsType[ii]); ii++) { + var input = inputs[ii]; + var _input = ""; + var noinput = input === null || input === undefined; + if ( + noinput && + inputType === "field" && + MotaActionBlocks[rule.argsGrammarName[ii]].type !== + "field_dropdown" + ) + continue; + if (noinput && inputType === "field") { + noinput = false; + input = rule.fieldDefault(rule.args[ii]); + } + if (noinput) input = ""; + if ( + inputType === "field" && + MotaActionBlocks[rule.argsGrammarName[ii]].type === + "field_checkbox" + ) + input = input ? "TRUE" : "FALSE"; + if (inputType !== "field") { + var subList = false; + var subrulename = rule.argsGrammarName[ii]; + var subrule = MotaActionBlocks[subrulename]; + if (subrule instanceof Array) { + subrulename = subrule[subrule.length - 1]; + subrule = MotaActionBlocks[subrulename]; + subList = true; + } + _input = subrule.xmlText([], true); + if (noinput && !subList && !isShadow) { + //无输入的默认行为是: 如果语句块的备选方块只有一个,直接代入方块 + input = subrule.xmlText(); + } + } + xmlText.push("<" + inputType + ' name="' + rule.args[ii] + '">'); + xmlText.push(_input + input); + xmlText.push(""); + } + if (comment) { + xmlText.push(""); + xmlText.push(comment); + xmlText.push(""); + } + var next = inputs[rule.args.length]; + if (next) { + //next + xmlText.push(""); + xmlText.push(next); + xmlText.push(""); + } + xmlText.push(""); + return xmlText.join(""); + }; + })(); - // end mark sfergsvae - } - .toString() - .split("// start mark sfergsvae")[1] - .split("// end mark sfergsvae")[0]; - } - }, + // end mark sfergsvae + } + .toString() + .split("// start mark sfergsvae")[1] + .split("// end mark sfergsvae")[0]; + } +}, "夹击激光动画": function () { function createCanvas(name, zIndex) { if (!name) return; @@ -15745,7 +15726,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = // 在此增加新插件 const cg = document.createElement("canvas"); //cg画布设置 cg.style.position = "absolute"; - cg.style.zIndex = 300; + cg.style.zIndex = 320; cg.style.display = "none"; cg.id = "cgText"; main.dom.gameGroup.insertAdjacentElement("afterend", cg); @@ -15756,7 +15737,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = main.dom.cgText = cg; const logcanvas = document.createElement("canvas"); //cg画布设置 logcanvas.style.position = "absolute"; - logcanvas.style.zIndex = 301; + logcanvas.style.zIndex = 321; logcanvas.style.display = "none"; logcanvas.id = "cgText"; main.dom.gameGroup.insertAdjacentElement("afterend", logcanvas); @@ -16264,7 +16245,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = } update() { - this.background(); + this.background() if (this.log) this.logdraw(this.page); } logdraw(page) { @@ -16432,9 +16413,8 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = core.ui._buildFont(66, true) ); } - background() { - const img = core.material.images.images?.[this.image]; + background() { if (core.domStyle.isVertical) { ctx.canvas.width = 1248; ctx.canvas.height = 2028; @@ -16445,16 +16425,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx.canvas.width = 2028; ctx.canvas.height = 1248; } - if (this.nobg) {} else { - if (img) { - //绘制背景 - if (this.memory) ctx.filter = "sepia(50%)"; - ctx.drawImage(img, 0, 0, 2028, 1248); - ctx.filter = "none"; - } else { - core.fillRect(ctx, 0, 0, 2028, 1248); - } - } + this.bodyList.forEach((v) => { //绘制立绘 const body = core.material.images.images?.[v.name]; @@ -16666,491 +16637,520 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = core.ui.cgText = new cgText(); }, "旁白": function () { - // 在此增加新插件 - const over = document.createElement("canvas"); //over画布设置 - over.style.position = "absolute"; - over.style.zIndex = 310; - over.style.display = "none"; - over.id = "over"; - main.dom.gameGroup.insertAdjacentElement("afterend", over); - over.style.top = "50%"; - over.style.left = "50%"; - over.style.transform = "translate(-50%,-50%)"; - const ctx = over.getContext("2d"); - main.dom.over = over; + // 在此增加新插件 + const over = document.createElement("canvas"); //over画布设置 + over.style.position = "absolute"; + over.style.zIndex = 310; + over.style.display = "none"; + over.id = "over"; + main.dom.gameGroup.insertAdjacentElement("afterend", over); + over.style.top = "50%"; + over.style.left = "50%"; + over.style.transform = "translate(-50%,-50%)"; + const ctx = over.getContext("2d"); + main.dom.over = over; - this.over = function ( - image, - memory, - time = 100, - hidetime = 30, - sound = "", - textColor = "#FFFFFF", - boldColor = "#000000", - font = "bold 48px Verdana", - text = "" - ) { - if (!core.isPlaying()) { - return core.doAction(); - } - const img = core.material.images.images?.[image]; - over.style.display = "block"; - let frame = 0; - let sod = 0; - let now = 0; - core.registerAnimationFrame("over", true, (timestamp) => { - if (timestamp - now > 1000 / 60) { - now = timestamp; - core.clearMap(ctx); - if (core.domStyle.isVertical) { - ctx.canvas.width = 416 * 3; - ctx.canvas.height = 676 * 3; - ctx.save(); //保存设置 - ctx.translate(416 * 3, 0); //重新定位右上角为基准 - ctx.rotate(Math.PI / 2); //旋转90度 - } else { - ctx.canvas.width = 676 * 3; - ctx.canvas.height = 416 * 3; - } - ctx.globalAlpha = 1; - if (img) { - //绘制背景 - if (memory) ctx.filter = "sepia(50%)"; - ctx.drawImage(img, 0, 0, 676 * 3, 416 * 3); - ctx.filter = "none"; - } else { - core.fillRect(ctx, 0, 0, 676 * 3, 416 * 3); - } - frame++; - // 绘制 - if (frame <= hidetime) - core.setAlpha(ctx, 1 - (hidetime - frame) / hidetime); - if (frame > hidetime && frame <= hidetime + time) ctx.globalAlpha = 1; - if (frame > hidetime + time && frame <= hidetime * 2 + time) - core.setAlpha(ctx, 1 - (frame - hidetime - time) / hidetime); - const lisen = - sound && core.sounds[sound] && core.musicStatus.soundStatus; - if (frame == hidetime && lisen) { - sod = core.playSound(sound); - } - if (frame > hidetime * 2 + time) { - core.unregisterAnimationFrame("over"); - ctx.restore(); - over.style.display = "none"; - core.stopSound(sod); - core.doAction(); - return; - } + this.over = function ( + image, + memory, + time = 100, + hidetime = 30, + sound = "", + textColor = "#FFFFFF", + boldColor = "#000000", + font = "bold 48px Verdana", + text = "" + ) { + if (!core.isPlaying()) { + return core.doAction(); + } + const img = core.material.images.images?.[image]; + over.style.display = "block"; + let frame = 0; + let sod = 0; + let now = 0; + core.registerAnimationFrame("over", true, (timestamp) => { + if (timestamp - now > 1000 / 60) { + now = timestamp; + core.clearMap(ctx); + if (core.domStyle.isVertical) { + ctx.canvas.width = 416 * 3; + ctx.canvas.height = 676 * 3; + ctx.save(); //保存设置 + ctx.translate(416 * 3, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + ctx.canvas.width = 676 * 3; + ctx.canvas.height = 416 * 3; + } + ctx.globalAlpha = 1; + if (img) { + //绘制背景 + if (memory) ctx.filter = "sepia(50%)"; + ctx.drawImage(img, 0, 0, 676 * 3, 416 * 3); + ctx.filter = "none"; + } else { + core.fillRect(ctx, 0, 0, 676 * 3, 416 * 3); + } + frame++; + // 绘制 + if (frame <= hidetime) + core.setAlpha(ctx, 1 - (hidetime - frame) / hidetime); + if (frame > hidetime && frame <= hidetime + time) ctx.globalAlpha = 1; + if (frame > hidetime + time && frame <= hidetime * 2 + time) + core.setAlpha(ctx, 1 - (frame - hidetime - time) / hidetime); + const lisen = + sound && core.sounds[sound] && core.musicStatus.soundStatus; + if (frame == hidetime && lisen) { + sod = core.playSound(sound); + } + if (frame > hidetime * 2 + time) { + core.unregisterAnimationFrame("over"); + ctx.restore(); + over.style.display = "none"; + core.stopSound(sod); + core.doAction(); + return; + } - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - text, - 1014, - 624, - textColor, - boldColor, - 6, - font - ); + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + text, + 1014, + 624, + textColor, + boldColor, + 6, + font + ); - ctx.restore(); - } - }); - }; + ctx.restore(); + } + }); + }; - this.overlist = function ( - image, - memory, - hidetime = 30, - list = [ - { - text: "", - sound: "", - time: 50, - textColor: "#FFFFFF", - boldColor: "#000000", - font: "bold 48px Verdana", - frame: 0, - }, - ] - ) { - if (!core.isPlaying()) { - return core.doAction(); - } - const img = core.material.images.images?.[image]; - over.style.display = "block"; - let sod = 0; - let i = 0; - let now = 0; - core.registerAnimationFrame("overlist", true, (timestamp) => { - if (timestamp - now > 1000 / 60) { - now = timestamp; - core.clearMap(ctx); - if (core.domStyle.isVertical) { - ctx.canvas.width = 416 * 3; - ctx.canvas.height = 676 * 3; - ctx.save(); //保存设置 - ctx.translate(416 * 3, 0); //重新定位右上角为基准 - ctx.rotate(Math.PI / 2); //旋转90度 - } else { - ctx.canvas.width = 676 * 3; - ctx.canvas.height = 416 * 3; - } - ctx.globalAlpha = 1; - if (img) { - //绘制背景 - if (memory) ctx.filter = "sepia(50%)"; - ctx.drawImage(img, 0, 0, 676 * 3, 416 * 3); - ctx.filter = "none"; - } else { - core.fillRect(ctx, 0, 0, 676 * 3, 416 * 3); - } - const a = list[i]; - const b = list[i - 1]; - const c = list[i - 2]; - const d = list[i - 3]; - let ay = 624, - by = 624, - cy = 624, - dy = 624; - if (i === 0 && !list[1]) { - core.over( - image, - memory, - a.time, - hidetime, - a.sound, - a.textColor, - a.boldColor, - a.font, - a.text - ); - } else { - const numa = - parseInt(a?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || - 48; - const numb = - parseInt(b?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || - 48; - const numc = - parseInt(c?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || - 48; - const numd = - parseInt(d?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || - 48; + this.overlist = function ( + image, + memory, + hidetime = 30, + list = [{ + text: "", + sound: "", + time: 50, + textColor: "#FFFFFF", + boldColor: "#000000", + font: "bold 48px Verdana", + frame: 0, + }, ] + ) { + if (!core.isPlaying()) { + return core.doAction(); + } + const img = core.material.images.images?.[image]; + over.style.display = "block"; + let sod = 0; + let i = 0; + let now = 0; + core.registerAnimationFrame("overlist", true, (timestamp) => { + if (timestamp - now > 1000 / 60) { + now = timestamp; + core.clearMap(ctx); + if (core.domStyle.isVertical) { + ctx.canvas.width = 416 * 3; + ctx.canvas.height = 676 * 3; + ctx.save(); //保存设置 + ctx.translate(416 * 3, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + ctx.canvas.width = 676 * 3; + ctx.canvas.height = 416 * 3; + } + ctx.globalAlpha = 1; + if (img) { + //绘制背景 + if (memory) ctx.filter = "sepia(50%)"; + ctx.drawImage(img, 0, 0, 676 * 3, 416 * 3); + ctx.filter = "none"; + } else { + core.fillRect(ctx, 0, 0, 676 * 3, 416 * 3); + } + const a = list[i]; + const b = list[i - 1]; + const c = list[i - 2]; + const d = list[i - 3]; + let ay = 624, + by = 624, + cy = 624, + dy = 624; + if (i === 0 && !list[1]) { + core.over( + image, + memory, + a.time, + hidetime, + a.sound, + a.textColor, + a.boldColor, + a.font, + a.text + ); + } else { + const numa = + parseInt(a?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || + 48; + const numb = + parseInt(b?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || + 48; + const numc = + parseInt(c?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || + 48; + const numd = + parseInt(d?.font?.match(/\s*[\d.-]+[a-zA-Z%]*\s*/)?.[0].trim()) || + 48; - // 绘制 - if (a) { - if (a.frame < hidetime / 2) { - a.frame++; - core.setAlpha(ctx, 1 - (hidetime - a.frame) / hidetime); - ay += ((numa * (hidetime - a.frame)) / hidetime) * 3; - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - a.text, - 1014, - ay, - a.textColor, - a.boldColor, - 6, - a.font - ); - } - if (a.frame === hidetime / 2) { - core.setAlpha(ctx, 1 - (hidetime - a.frame) / hidetime); - ay = 624 + ((numa * (hidetime - a.frame)) / hidetime) * 3; - core.setTextAlign(ctx, "center"); + // 绘制 + if (a) { + if (a.frame < hidetime / 2) { + a.frame++; + core.setAlpha(ctx, 1 - (hidetime - a.frame) / hidetime); + ay += ((numa * (hidetime - a.frame)) / hidetime) * 3; + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + a.text, + 1014, + ay, + a.textColor, + a.boldColor, + 6, + a.font + ); + } + if (a.frame === hidetime / 2) { + core.setAlpha(ctx, 1 - (hidetime - a.frame) / hidetime); + ay = 624 + ((numa * (hidetime - a.frame)) / hidetime) * 3; + core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - a.text, - 1014, - ay, - a.textColor, - a.boldColor, - 6, - a.font - ); - if (!b) { - a.frame++; - i++; - } - } - } - if (b) { - if (b.frame > hidetime / 2 && b.frame <= hidetime) { - b.frame++; - core.setAlpha(ctx, 1 - (hidetime - b.frame) / hidetime); - by += ((numb * (hidetime - b.frame)) / hidetime) * 3; - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - b.text, - 1014, - by, - b.textColor, - b.boldColor, - 6, - b.font - ); + core.fillBoldText1( + ctx, + a.text, + 1014, + ay, + a.textColor, + a.boldColor, + 6, + a.font + ); + if (!b) { + a.frame++; + i++; + } + } + } + if (b) { + if (b.frame > hidetime / 2 && b.frame <= hidetime) { + b.frame++; + core.setAlpha(ctx, 1 - (hidetime - b.frame) / hidetime); + by += ((numb * (hidetime - b.frame)) / hidetime) * 3; + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + b.text, + 1014, + by, + b.textColor, + b.boldColor, + 6, + b.font + ); - core.stopSound(sod); - } - const lisenb = - b.sound && core.sounds[b.sound] && core.musicStatus.soundStatus; - if (b.frame && lisenb) { - sod = core.playSound(sound); - } - if (b.frame > hidetime && b.frame < hidetime + b.time) { - b.frame++; - ctx.globalAlpha = 1; - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - b.text, - 1014, - by, - b.textColor, - b.boldColor, - 6, - b.font - ); - } + core.stopSound(sod); + } + const lisenb = + b.sound && core.sounds[b.sound] && core.musicStatus.soundStatus; + if (b.frame && lisenb) { + sod = core.playSound(sound); + } + if (b.frame > hidetime && b.frame < hidetime + b.time) { + b.frame++; + ctx.globalAlpha = 1; + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + b.text, + 1014, + by, + b.textColor, + b.boldColor, + 6, + b.font + ); + } - if (b.frame == hidetime + b.time) { - ctx.globalAlpha = 1; - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - b.text, - 1014, - by, - b.textColor, - b.boldColor, - 6, - b.font - ); - if (a) a.frame++; - if (b) b.frame++; - if (c) c.frame++; - i++; - } - } - if (c) { - if ( - c.frame > hidetime + c.time && - c.frame < (hidetime * 3) / 2 + c.time - ) { - c.frame++; - core.setAlpha( - ctx, - 1 - (c.frame - hidetime - c.time) / hidetime - ); - cy -= ((numc * (c.frame - hidetime - c.time)) / hidetime) * 3; - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - c.text, - 1014, - cy, - c.textColor, - c.boldColor, - 6, - c.font - ); - } - if (c.frame === (hidetime * 3) / 2 + c.time) { - core.setAlpha( - ctx, - 1 - (c.frame - hidetime - c.time) / hidetime - ); - cy = - 624 - ((numc * (c.frame - hidetime - c.time)) / hidetime) * 3; - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - c.text, - 1014, - cy, - c.textColor, - c.boldColor, - 6, - c.font - ); - if (!b) { - c.frame++; - i++; - } - } - } - if (d) { - if ( - d.frame > (hidetime * 3) / 2 + d.time && - d.frame < hidetime * 2 + d.time - ) { - d.frame++; - core.setAlpha( - ctx, - 1 - (d.frame - hidetime - d.time) / hidetime - ); - dy -= ((numd * (d.frame - hidetime - d.time)) / hidetime) * 3; - core.setTextAlign(ctx, "center"); - core.fillBoldText1( - ctx, - d.text, - 1014, - dy, - d.textColor, - d.boldColor, - 6, - d.font - ); - } - if (d.frame == hidetime * 2 + d.time && !c) { - core.unregisterAnimationFrame("overlist"); - ctx.restore(); - over.style.display = "none"; - core.stopSound(sod); - core.doAction(); - return; - } - } - } - ctx.restore(); - } - }); - }; + if (b.frame == hidetime + b.time) { + ctx.globalAlpha = 1; + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + b.text, + 1014, + by, + b.textColor, + b.boldColor, + 6, + b.font + ); + if (a) a.frame++; + if (b) b.frame++; + if (c) c.frame++; + i++; + } + } + if (c) { + if ( + c.frame > hidetime + c.time && + c.frame < (hidetime * 3) / 2 + c.time + ) { + c.frame++; + core.setAlpha( + ctx, + 1 - (c.frame - hidetime - c.time) / hidetime + ); + cy -= ((numc * (c.frame - hidetime - c.time)) / hidetime) * 3; + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + c.text, + 1014, + cy, + c.textColor, + c.boldColor, + 6, + c.font + ); + } + if (c.frame === (hidetime * 3) / 2 + c.time) { + core.setAlpha( + ctx, + 1 - (c.frame - hidetime - c.time) / hidetime + ); + cy = + 624 - ((numc * (c.frame - hidetime - c.time)) / hidetime) * 3; + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + c.text, + 1014, + cy, + c.textColor, + c.boldColor, + 6, + c.font + ); + if (!b) { + c.frame++; + i++; + } + } + } + if (d) { + if ( + d.frame > (hidetime * 3) / 2 + d.time && + d.frame < hidetime * 2 + d.time + ) { + d.frame++; + core.setAlpha( + ctx, + 1 - (d.frame - hidetime - d.time) / hidetime + ); + dy -= ((numd * (d.frame - hidetime - d.time)) / hidetime) * 3; + core.setTextAlign(ctx, "center"); + core.fillBoldText1( + ctx, + d.text, + 1014, + dy, + d.textColor, + d.boldColor, + 6, + d.font + ); + } + if (d.frame == hidetime * 2 + d.time && !c) { + core.unregisterAnimationFrame("overlist"); + ctx.restore(); + over.style.display = "none"; + core.stopSound(sod); + core.doAction(); + return; + } + } + } + ctx.restore(); + } + }); + }; - this.changebg = function (img1, memory1, img2, memory2, time, style) { - let globalAlpha1 = 0; - let globalAlpha2 = time; - img1 = core.material.images.images?.[img1]; - img2 = core.material.images.images?.[img2]; - over.style.display = "block"; - let now = 0; - switch (style) { - case "引入": - core.registerAnimationFrame("bgin", true, (timestamp) => { - if (timestamp - now > 1000 / 60) { - now = timestamp; - core.clearMap(ctx); - if (core.domStyle.isVertical) { - ctx.canvas.width = 1248; - ctx.canvas.height = 676 * 3; - ctx.save(); //保存设置 - ctx.translate(1248, 0); //重新定位右上角为基准 - ctx.rotate(Math.PI / 2); //旋转90度 - } else { - ctx.canvas.width = 676 * 3; - ctx.canvas.height = 1248; - } - ctx.globalAlpha = globalAlpha1 / time; - if (img2) { - //绘制背景 - if (memory2) ctx.filter = "sepia(50%)"; - ctx.drawImage(img2, 0, 0, 676 * 3, 1248); - ctx.filter = "none"; - } else { - core.fillRect(ctx, 0, 0, 676 * 3, 1248); - } - globalAlpha1++; - ctx.restore(); - if (globalAlpha1 >= time) { - core.unregisterAnimationFrame("bgin"); - over.style.display = "none"; - core.doAction(); - } - } - }); + this.changebg = function (img1, memory1, img2, memory2, time, style) { + let globalAlpha1 = 0; + let globalAlpha2 = time; + img1 = core.material.images.images?.[img1]; + img2 = core.material.images.images?.[img2]; + over.style.display = "block"; + let now = 0; + switch (style) { + case "引入": + core.registerAnimationFrame("bgin", true, (timestamp) => { + if (timestamp - now > 1000 / 60) { + now = timestamp; + core.clearMap(ctx); + if (core.domStyle.isVertical) { + ctx.canvas.width = 1248; + ctx.canvas.height = 676 * 3; + ctx.save(); //保存设置 + ctx.translate(1248, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + ctx.canvas.width = 676 * 3; + ctx.canvas.height = 1248; + } + ctx.globalAlpha = globalAlpha1 / time; + if (img2) { + //绘制背景 + if (memory2) ctx.filter = "sepia(50%)"; + ctx.drawImage(img2, 0, 0, 676 * 3, 1248); + ctx.filter = "none"; + } else { + core.fillRect(ctx, 0, 0, 676 * 3, 1248); + } + globalAlpha1++; + ctx.restore(); + if (globalAlpha1 >= time) { + core.unregisterAnimationFrame("bgin"); - break; - case "引出": - core.registerAnimationFrame("bgout", true, (timestamp) => { - if (timestamp - now > 1000 / 60) { - now = timestamp; - core.clearMap(ctx); - if (core.domStyle.isVertical) { - ctx.canvas.width = 1248; - ctx.canvas.height = 676 * 3; - ctx.save(); //保存设置 - ctx.translate(1248, 0); //重新定位右上角为基准 - ctx.rotate(Math.PI / 2); //旋转90度 - } else { - ctx.canvas.width = 676 * 3; - ctx.canvas.height = 1248; - } - ctx.globalAlpha = globalAlpha2 / time; - if (img1) { - //绘制背景 - if (memory1) ctx.filter = "sepia(50%)"; - ctx.drawImage(img1, 0, 0, 676 * 3, 1248); - ctx.filter = "none"; - } else { - core.fillRect(ctx, 0, 0, 676 * 3, 1248); - } - globalAlpha2--; - ctx.restore(); - if (globalAlpha2 <= 0) { - core.unregisterAnimationFrame("bgout"); - over.style.display = "none"; - core.doAction(); - } - } - }); + core.doAction(); + } + } + }); - break; - case "场景切换": - core.registerAnimationFrame("changebg", true, (timestamp) => { - if (timestamp - now > 1000 / 60) { - now = timestamp; - core.clearMap(ctx); - if (core.domStyle.isVertical) { - ctx.canvas.width = 1248; - ctx.canvas.height = 676 * 3; - ctx.save(); //保存设置 - ctx.translate(1248, 0); //重新定位右上角为基准 - ctx.rotate(Math.PI / 2); //旋转90度 - } else { - ctx.canvas.width = 676 * 3; - ctx.canvas.height = 1248; - } - ctx.globalAlpha = 1; - core.fillRect(ctx, 0, 0, 676 * 3, 1248); - ctx.globalAlpha = globalAlpha2 / time; - if (img1) { - //绘制背景 - if (memory1) ctx.filter = "sepia(50%)"; - ctx.drawImage(img1, 0, 0, 676 * 3, 1248); - ctx.filter = "none"; - } else { - core.fillRect(ctx, 0, 0, 676 * 3, 1248); - } - ctx.globalAlpha = globalAlpha1 / time; - if (img2) { - //绘制背景 - if (memory2) ctx.filter = "sepia(50%)"; - ctx.drawImage(img2, 0, 0, 676 * 3, 1248); - ctx.filter = "none"; - } else { - core.fillRect(ctx, 0, 0, 676 * 3, 1248); - } - globalAlpha2--; - globalAlpha1++; - ctx.restore(); - if (globalAlpha2 <= 0 || globalAlpha1 >= time) { - core.unregisterAnimationFrame("changebg"); - over.style.display = "none"; - core.doAction(); - } - } - }); + break; + case "引出": + core.registerAnimationFrame("bgout", true, (timestamp) => { + if (timestamp - now > 1000 / 60) { + now = timestamp; + core.clearMap(ctx); + if (core.domStyle.isVertical) { + ctx.canvas.width = 1248; + ctx.canvas.height = 676 * 3; + ctx.save(); //保存设置 + ctx.translate(1248, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + ctx.canvas.width = 676 * 3; + ctx.canvas.height = 1248; + } + ctx.globalAlpha = globalAlpha2 / time; + if (img1) { + //绘制背景 + if (memory1) ctx.filter = "sepia(50%)"; + ctx.drawImage(img1, 0, 0, 676 * 3, 1248); + ctx.filter = "none"; + } else { + core.fillRect(ctx, 0, 0, 676 * 3, 1248); + } + globalAlpha2--; + ctx.restore(); + if (globalAlpha2 <= 0) { + core.unregisterAnimationFrame("bgout"); + over.style.display = "none"; + core.doAction(); + } + } + }); - break; - } - }; - }, + break; + case "场景切换": + core.registerAnimationFrame("changebg", true, (timestamp) => { + if (timestamp - now > 1000 / 60) { + now = timestamp; + core.clearMap(ctx); + if (core.domStyle.isVertical) { + ctx.canvas.width = 1248; + ctx.canvas.height = 676 * 3; + ctx.save(); //保存设置 + ctx.translate(1248, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + ctx.canvas.width = 676 * 3; + ctx.canvas.height = 1248; + } + ctx.globalAlpha = 1; + core.fillRect(ctx, 0, 0, 676 * 3, 1248); + ctx.globalAlpha = globalAlpha2 / time; + if (img1) { + //绘制背景 + if (memory1) ctx.filter = "sepia(50%)"; + ctx.drawImage(img1, 0, 0, 676 * 3, 1248); + ctx.filter = "none"; + } else { + core.fillRect(ctx, 0, 0, 676 * 3, 1248); + } + ctx.globalAlpha = globalAlpha1 / time; + if (img2) { + //绘制背景 + if (memory2) ctx.filter = "sepia(50%)"; + ctx.drawImage(img2, 0, 0, 676 * 3, 1248); + ctx.filter = "none"; + } else { + core.fillRect(ctx, 0, 0, 676 * 3, 1248); + } + globalAlpha2--; + globalAlpha1++; + ctx.restore(); + if (globalAlpha2 <= 0 || globalAlpha1 >= time) { + core.unregisterAnimationFrame("changebg"); + + core.doAction(); + } + } + }); + + break; + + } + }; + this.drawbackground = function (image, memory) { + const img = core.material.images.images?.[this.image]; + over.style.display = "block"; + if (core.domStyle.isVertical) { + ctx.canvas.width = 1248; + ctx.canvas.height = 2028; + ctx.save(); //保存设置 + ctx.translate(1248, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + ctx.canvas.width = 2028; + ctx.canvas.height = 1248; + } + + if (img) { + //绘制背景 + if (memory) ctx.filter = "sepia(70%)"; + ctx.drawImage(img, 0, 0, 2028, 1248); + ctx.filter = "none"; + } else { + core.fillRect(ctx, 0, 0, 2028, 1248); + } + ctx.restore(); + core.doAction(); + } + this.clearbackground = function () { + + over.style.display = "none"; + core.doAction(); + } +}, "回合制boss战": function () { // 在此增加新插件 const boss = document.createElement("canvas"); //boss战画布设置 @@ -17587,7 +17587,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ) { case "普通攻击": damage = Math.max(a.atk - b.def, 0); //基础伤害 - damage = Math.floor((damage * a.speed) / b.speed); //速度比值伤害加成 + if (a.id === 'hero') damage = Math.floor((damage * a.speed) / b.speed); //勇者攻击时伤害根据速度比值伤害加成 b.hp -= damage; //承受伤害 if (b.id === "hero") core.status.hero.statistics.battleDamage += damage; //数据统计记录伤害 @@ -17838,6 +17838,17 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = }); } posy += 50; + core.fillBoldText1( + ctx8, + "主角所造成的伤害将提升主角速度与怪物敌人速度值之比", + 1000, + posy, + "#FFFFFF", + "#000000", + 6, + "bold 48px Verdana" + ); + posy += 100; core.fillBoldText1( ctx8, "技能说明", @@ -19575,127 +19586,127 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = }; }, "帧动画/图片叠拼": function () { - // 在此增加新插件 - this.animationDrawable = function ( - allFarme, - color, - globalAlpha, - imageList, - soundList - ) { - if (!core.isPlaying()) { - return core.doAction(); - } - const over = main.dom.over; - const ctx = over.getContext("2d"); - over.style.display = "block"; + // 在此增加新插件 + this.animationDrawable = function ( + allFarme, + color, + globalAlpha, + imageList, + soundList + ) { + if (!core.isPlaying()) { + return core.doAction(); + } + const over = main.dom.over; + const ctx = over.getContext("2d"); + over.style.display = "block"; - let farme = 0; - let now = 0; - core.registerAnimationFrame( - "animationDrawable", - true, - function (timestamp) { - if (timestamp - now > 1000 / 60) { - now = timestamp; - if (core.domStyle.isVertical) { - over.width = 1248; - over.height = 2028; - ctx.save(); //保存设置 - ctx.translate(1248, 0); //重新定位右上角为基准 - ctx.rotate(Math.PI / 2); //旋转90度 - } else { - over.width = 2028; - over.height = 1248; - } + let farme = 0; + let now = 0; + core.registerAnimationFrame( + "animationDrawable", + true, + function (timestamp) { + if (timestamp - now > 1000 / 60) { + now = timestamp; + if (core.domStyle.isVertical) { + over.width = 1248; + over.height = 2028; + ctx.save(); //保存设置 + ctx.translate(1248, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + over.width = 2028; + over.height = 1248; + } - ctx.globalAlpha = (globalAlpha ?? 100) / 100; - core.fillRect(ctx, 0, 0, 2028, 1248, color); + ctx.globalAlpha = (globalAlpha ?? 100) / 100; + core.fillRect(ctx, 0, 0, 2028, 1248, color); - imageList.forEach(function (one) { - if ( - farme >= (one.beforefarme ?? 0) && - farme <= (one.afterfarme ?? allFarme) - ) { - const img = core.material.images.images?.[one.image]; - if (img) { - const gla = one.globalAlpha ?? 100; - const agla = one.aglobalAlpha ?? gla, - beforefarme = one.beforefarme ?? 0; - const afterfarme = one.afterfarme ?? allFarme; + imageList.forEach(function (one) { + if ( + farme >= (one.beforefarme ?? 0) && + farme <= (one.afterfarme ?? allFarme) + ) { + const img = core.material.images.images?.[one.image]; + if (img) { + const gla = one.globalAlpha ?? 100; + const agla = one.aglobalAlpha ?? gla, + beforefarme = one.beforefarme ?? 0; + const afterfarme = one.afterfarme ?? allFarme; - ctx.globalAlpha = - (gla + - ((agla - gla) * (farme - beforefarme)) / - (afterfarme - beforefarme || 1)) / - 100; + ctx.globalAlpha = + (gla + + ((agla - gla) * (farme - beforefarme)) / + (afterfarme - beforefarme || 1)) / + 100; - const cx = - (one.cx ?? 0) + - (((one.acx ?? 0) - (one.cx ?? 0)) * - (farme - beforefarme)) / - (afterfarme - beforefarme || 1), - cy = - (one.cy ?? 0) + - (((one.acy ?? 0) - (one.cy ?? 0)) * - (farme - beforefarme)) / - (afterfarme - beforefarme || 1), - cw = - (one.cw ?? img.width) + - (((one.acw ?? img.width) - (one.cw ?? img.width)) * - (farme - beforefarme)) / - (afterfarme - beforefarme || 1), - ch = - (one.ch ?? img.height) + - (((one.acw ?? img.height) - (one.cw ?? img.height)) * - (farme - beforefarme)) / - (afterfarme - beforefarme || 1), - x = - (one.x ?? 0) + - (((one.ax ?? 0) - (one.x ?? 0)) * (farme - beforefarme)) / - (afterfarme - beforefarme || 1), - y = - (one.y ?? 0) + - (((one.ay ?? 0) - (one.y ?? 0)) * (farme - beforefarme)) / - (afterfarme - beforefarme || 1), - w = - (one.w ?? 2028) + - (((one.aw ?? 2028) - (one.w ?? 2028)) * - (farme - beforefarme)) / - (afterfarme - beforefarme || 1), - h = - (one.h ?? 1248) + - (((one.aw ?? 1248) - (one.w ?? 1248)) * - (farme - beforefarme)) / - (afterfarme - beforefarme || 1); - ctx.drawImage(img, cx, cy, cw, ch, x, y, w, h); - } - } - }); - soundList.forEach(function (one) { - const lisen = - one.sound && - core.sounds[one.sound] && - core.musicStatus.soundStatus; - if (farme == one.startfarme && lisen) { - if (one.stopbefore) core.stopSound(); - core.playSound(one.sound); - } - }); - farme++; - ctx.globalAlpha = 1; - ctx.restore(); + const cx = + (one.cx ?? 0) + + (((one.acx ?? 0) - (one.cx ?? 0)) * + (farme - beforefarme)) / + (afterfarme - beforefarme || 1), + cy = + (one.cy ?? 0) + + (((one.acy ?? 0) - (one.cy ?? 0)) * + (farme - beforefarme)) / + (afterfarme - beforefarme || 1), + cw = + (one.cw ?? img.width) + + (((one.acw ?? img.width) - (one.cw ?? img.width)) * + (farme - beforefarme)) / + (afterfarme - beforefarme || 1), + ch = + (one.ch ?? img.height) + + (((one.acw ?? img.height) - (one.cw ?? img.height)) * + (farme - beforefarme)) / + (afterfarme - beforefarme || 1), + x = + (one.x ?? 0) + + (((one.ax ?? 0) - (one.x ?? 0)) * (farme - beforefarme)) / + (afterfarme - beforefarme || 1), + y = + (one.y ?? 0) + + (((one.ay ?? 0) - (one.y ?? 0)) * (farme - beforefarme)) / + (afterfarme - beforefarme || 1), + w = + (one.w ?? 2028) + + (((one.aw ?? 2028) - (one.w ?? 2028)) * + (farme - beforefarme)) / + (afterfarme - beforefarme || 1), + h = + (one.h ?? 1248) + + (((one.aw ?? 1248) - (one.w ?? 1248)) * + (farme - beforefarme)) / + (afterfarme - beforefarme || 1); + ctx.drawImage(img, cx, cy, cw, ch, x, y, w, h); + } + } + }); + soundList.forEach(function (one) { + const lisen = + one.sound && + core.sounds[one.sound] && + core.musicStatus.soundStatus; + if (farme == one.startfarme && lisen) { + if (one.stopbefore) core.stopSound(); + core.playSound(one.sound); + } + }); + farme++; + ctx.globalAlpha = 1; + ctx.restore(); - if (farme > allFarme) { - core.unregisterAnimationFrame("animationDrawable"); - over.style.display = "none"; - core.doAction(); - } - } - } - ); - }; - }, + if (farme > allFarme) { + core.unregisterAnimationFrame("animationDrawable"); + + core.doAction(); + } + } + } + ); + }; +}, "musicMode": function () { // 在此增加新插件 const music = document.createElement("canvas"); @@ -21122,88 +21133,87 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = }; }, "开局选项悬停": function () { - // 在此增加新插件 + // 在此增加新插件 + main.dom.playGame.addEventListener("mouseenter", () => { + core.dom.playGame.style.backgroundColor = "#808080"; + }); + main.dom.playGame.addEventListener("mouseleave", () => { + core.dom.playGame.style.backgroundColor = "transparent"; + }); + main.dom.playGame.addEventListener("touchmove", () => { + core.dom.playGame.style.backgroundColor = "#808080"; + }); + main.dom.playGame.addEventListener("touchend", () => { + core.dom.playGame.style.backgroundColor = "transparent"; + }); + main.dom.playGame.addEventListener("touchcancel", () => { + core.dom.playGame.style.backgroundColor = "transparent"; + }); - main.dom.playGame.addEventListener("mouseenter", () => { - core.dom.playGame.style.backgroundColor = "#808080"; - }); - main.dom.playGame.addEventListener("mouseleave", () => { - core.dom.playGame.style.backgroundColor = "transparent"; - }); - main.dom.playGame.addEventListener("touchmove", () => { - core.dom.playGame.style.backgroundColor = "#808080"; - }); - main.dom.playGame.addEventListener("touchend", () => { - core.dom.playGame.style.backgroundColor = "transparent"; - }); - main.dom.playGame.addEventListener("touchcancel", () => { - core.dom.playGame.style.backgroundColor = "transparent"; - }); + main.dom.loadGame.addEventListener("mouseenter", () => { + core.dom.loadGame.style.backgroundColor = "#808080"; + }); + main.dom.loadGame.addEventListener("mouseleave", () => { + core.dom.loadGame.style.backgroundColor = "transparent"; + }); + main.dom.loadGame.addEventListener("touchmove", () => { + core.dom.loadGame.style.backgroundColor = "#808080"; + }); + main.dom.loadGame.addEventListener("touchend", () => { + core.dom.loadGame.style.backgroundColor = "transparent"; + }); + main.dom.loadGame.addEventListener("touchcancel", () => { + core.dom.loadGame.style.backgroundColor = "transparent"; + }); - main.dom.loadGame.addEventListener("mouseenter", () => { - core.dom.loadGame.style.backgroundColor = "#808080"; - }); - main.dom.loadGame.addEventListener("mouseleave", () => { - core.dom.loadGame.style.backgroundColor = "transparent"; - }); - main.dom.loadGame.addEventListener("touchmove", () => { - core.dom.loadGame.style.backgroundColor = "#808080"; - }); - main.dom.loadGame.addEventListener("touchend", () => { - core.dom.loadGame.style.backgroundColor = "transparent"; - }); - main.dom.loadGame.addEventListener("touchcancel", () => { - core.dom.loadGame.style.backgroundColor = "transparent"; - }); + main.dom.CGMode.addEventListener("mouseenter", () => { + core.dom.CGMode.style.backgroundColor = "#808080"; + }); + main.dom.CGMode.addEventListener("mouseleave", () => { + core.dom.CGMode.style.backgroundColor = "transparent"; + }); + main.dom.CGMode.addEventListener("touchmove", () => { + core.dom.CGMode.style.backgroundColor = "#808080"; + }); + main.dom.CGMode.addEventListener("touchend", () => { + core.dom.CGMode.style.backgroundColor = "transparent"; + }); + main.dom.CGMode.addEventListener("touchcancel", () => { + core.dom.CGMode.style.backgroundColor = "transparent"; + }); - main.dom.CGMode.addEventListener("mouseenter", () => { - core.dom.CGMode.style.backgroundColor = "#808080"; - }); - main.dom.CGMode.addEventListener("mouseleave", () => { - core.dom.CGMode.style.backgroundColor = "transparent"; - }); - main.dom.CGMode.addEventListener("touchmove", () => { - core.dom.CGMode.style.backgroundColor = "#808080"; - }); - main.dom.CGMode.addEventListener("touchend", () => { - core.dom.CGMode.style.backgroundColor = "transparent"; - }); - main.dom.CGMode.addEventListener("touchcancel", () => { - core.dom.CGMode.style.backgroundColor = "transparent"; - }); + main.dom.musicMode.addEventListener("mouseenter", () => { + core.dom.musicMode.style.backgroundColor = "#808080"; + }); + main.dom.musicMode.addEventListener("mouseleave", () => { + core.dom.musicMode.style.backgroundColor = "transparent"; + }); + main.dom.musicMode.addEventListener("touchmove", () => { + core.dom.musicMode.style.backgroundColor = "#808080"; + }); + main.dom.musicMode.addEventListener("touchend", () => { + core.dom.musicMode.style.backgroundColor = "transparent"; + }); + main.dom.musicMode.addEventListener("touchcancel", () => { + core.dom.musicMode.style.backgroundColor = "transparent"; + }); - main.dom.musicMode.addEventListener("mouseenter", () => { - core.dom.musicMode.style.backgroundColor = "#808080"; - }); - main.dom.musicMode.addEventListener("mouseleave", () => { - core.dom.musicMode.style.backgroundColor = "transparent"; - }); - main.dom.musicMode.addEventListener("touchmove", () => { - core.dom.musicMode.style.backgroundColor = "#808080"; - }); - main.dom.musicMode.addEventListener("touchend", () => { - core.dom.musicMode.style.backgroundColor = "transparent"; - }); - main.dom.musicMode.addEventListener("touchcancel", () => { - core.dom.musicMode.style.backgroundColor = "transparent"; - }); - - main.dom.replayGame.addEventListener("mouseenter", () => { - core.dom.replayGame.style.backgroundColor = "#808080"; - }); - main.dom.replayGame.addEventListener("mouseleave", () => { - core.dom.replayGame.style.backgroundColor = "transparent"; - }); - main.dom.replayGame.addEventListener("touchmove", () => { - core.dom.replayGame.style.backgroundColor = "#808080"; - }); - main.dom.replayGame.addEventListener("touchend", () => { - core.dom.replayGame.style.backgroundColor = "transparent"; - }); - main.dom.replayGame.addEventListener("touchcancel", () => { - core.dom.replayGame.style.backgroundColor = "transparent"; - }); - }, + main.dom.replayGame.addEventListener("mouseenter", () => { + core.dom.replayGame.style.backgroundColor = "#808080"; + }); + main.dom.replayGame.addEventListener("mouseleave", () => { + core.dom.replayGame.style.backgroundColor = "transparent"; + }); + main.dom.replayGame.addEventListener("touchmove", () => { + core.dom.replayGame.style.backgroundColor = "#808080"; + }); + main.dom.replayGame.addEventListener("touchend", () => { + core.dom.replayGame.style.backgroundColor = "transparent"; + }); + main.dom.replayGame.addEventListener("touchcancel", () => { + core.dom.replayGame.style.backgroundColor = "transparent"; + }); +}, "天气叠加": function () { //使用方法:使用core.setWeather(天气,等级)来增加天气,使用core.setWeather()来清空天气 // 天气叠加功能 @@ -21471,6 +21481,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = const ctx = animateAttack.getContext("2d"); core.plugin.playingattack = new Set(); const ctx6 = main.dom.animate2.getContext("2d"); + const changeY = -30 let easy = false; const { imagelighter } = core.plugin.utils; @@ -21623,9 +21634,9 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = function animateonAttack(name, onenemy) { if (onenemy) { - playanimate(name, 290, 180); + playanimate(name, 290, 180 + changeY); } else { - playanimate(name, 130, 180); + playanimate(name, 130, 180 + changeY); } } @@ -21676,20 +21687,30 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = return sx <= x && x <= dx && sy <= y && y <= dy; }; const pos = [px, py]; - const easybox = makeBox([90, 232], [80, 22]), - easyclosebox = makeBox([290, 232], [40, 22]), - uneasybox = makeBox([265, 330], [65, 20]), - uneasyclosebox = makeBox([290, 350], [40, 20]); + const easybox = makeBox([90, 232 + changeY], [80, 22]), + easyspeedbox = makeBox([290, 232 + changeY], [40, 22]), + uneasybox = makeBox([265, 330 + changeY], [65, 20]), + uneasyspeedbox = makeBox([290, 350 + changeY], [40, 20]), + uneasyClosebox = makeBox([265, 370 + changeY], [65, 20]), + easyClosebox = makeBox([290, 255 + changeY], [40, 20]); if (inRect(pos, easybox) && easy) { easy = false; } else if (inRect(pos, uneasybox) && !easy) { easy = true; } else if ( - (inRect(pos, easyclosebox) && easy) || - (inRect(pos, uneasyclosebox) && !easy) + (inRect(pos, easyspeedbox) && easy) || + (inRect(pos, uneasyspeedbox) && !easy) ) { flags.qukly = !flags.qukly + } else if ((inRect(pos, easyClosebox) && easy) || + (inRect(pos, uneasyClosebox) && !easy) + ) { + core.status.event.id = ""; + core.unregisterAnimationFrame("attackAnimate"); + core.clearMap(ctx); + core.closePanel(); + res(); } }; async function drawAttackAnimate( @@ -21749,18 +21770,18 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, hero.name, 127, - 148, + 148 + changeY, "#FFFFFF", "#000000", "bold 14px Verdana" ); core.setTextAlign(ctx, "left"); - core.drawIcon(ctx, "hp", 70, 210, 16, 16); + core.drawIcon(ctx, "hp", 70, 210 + changeY, 16, 16); core.fillBoldText( ctx, "生命 " + core.formatBigNumber(heroInfo.hp, true), 90, - 225, + 225 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -21770,13 +21791,13 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "详细模式", 90, - 250, + 250 + changeY, "#FFFF60", "#000000", "bold 18px Verdana" ); - core.strokeRect(ctx, 112, 159, 32, 48, "rgba(255,255,255,1)", 1); + core.strokeRect(ctx, 112, 159 + changeY, 32, 48, "rgba(255,255,255,1)", 1); let img = attack && heroDiffList[turn].hp < 0 ? imagelighter(core.material.images.images["hero.webp"]) : @@ -21794,7 +21815,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = 32, 48, 112, - 159, + 159 + changeY, 32, 48 ); @@ -21804,7 +21825,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, enemyInfo.name, 289, - 148, + 148 + changeY, "#FFFFFF", "#000000", "bold 14px Verdana" @@ -21812,7 +21833,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = core.setTextAlign(ctx, "right"); if (enemyInfo.cls === "enemys") { - core.strokeRect(ctx, 272, 175, 32, 32, "rgba(255,255,255,1)", 1); + core.strokeRect(ctx, 272, 175 + changeY, 32, 32, "rgba(255,255,255,1)", 1); let img = attack && enemyDiffList[turn].hp < 0 ? imagelighter(core.getBlockInfo(enemyInfo.id).image) : @@ -21830,12 +21851,12 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = 32, 32, 272, - 175, + 175 + changeY, 32, 32 ); } else { - core.strokeRect(ctx, 272, 159, 32, 48, "rgba(255,255,255,1)", 1); + core.strokeRect(ctx, 272, 159 + changeY, 32, 48, "rgba(255,255,255,1)", 1); let img = attack && enemyDiffList[turn].hp < 0 ? imagelighter(core.getBlockInfo(enemyInfo.id).image) : @@ -21853,18 +21874,18 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = 32, 48, 272, - 159, + 159 + changeY, 32, 48 ); } - core.drawIcon(ctx, "hp", 330, 210, 16, 16); + core.drawIcon(ctx, "hp", 330, 210 + changeY, 16, 16); core.fillBoldText( ctx, core.formatBigNumber(enemyInfo.hp, true) + " 生命", 330, - 225, + 225 + changeY, "#FFFFFF", "#000000", "bold 14px Verdana" @@ -21873,17 +21894,25 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, flags.qukly ? "正常" : "极速", 330, - 250, + 250 + changeY, + "#FFFF60", + "#000000", + "bold 18px Verdana" + ); + core.fillBoldText( + ctx, + "跳过", + 330, + 273 + changeY, "#FFFF60", "#000000", "bold 18px Verdana" ); - core.fillBoldText( ctx, "V", 219, - 183, + 183 + changeY, "#FFFFFF", "#000000", "bold 48px pala" @@ -21892,7 +21921,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "s", 231, - 183, + 183 + changeY, "#FFFFFF", "#000000", "bold 36px pala" @@ -21902,52 +21931,26 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = let enemynow = Math.min(100 + (enemyInfo.now / oneTurn) * 215, 315); ctx.fillStyle = "#FFFFFF"; ctx.beginPath(); - ctx.moveTo(enemynow, 120); - ctx.lineTo(enemynow + 5, 110); - ctx.lineTo(enemynow - 5, 110); + ctx.moveTo(enemynow, 120 + changeY); + ctx.lineTo(enemynow + 5, 110 + changeY); + ctx.lineTo(enemynow - 5, 110 + changeY); ctx.closePath(); ctx.fill(); + core.drawIcon(ctx, 'T397', enemynow - 16, 84 + changeY, 32, 32) - if (enemyInfo.cls === "enemys") { - core.drawImage( - ctx, - core.getBlockInfo(enemyInfo.id).image, - 32, - core.getBlockInfo(enemyInfo.id).posY * 32, - 32, - 32, - enemynow - 16, - 74, - 32, - 32 - ); - } else { - core.drawImage( - ctx, - core.getBlockInfo(enemyInfo.id).image, - 32, - core.getBlockInfo(enemyInfo.id).posY * 48, - 32, - 48, - enemynow - 16, - 58, - 32, - 48 - ); - } - core.drawLine(ctx, 100, 125, 315, 125, "#FFFFFF", 5); + core.drawLine(ctx, 100, 125 + changeY, 315, 125 + changeY, "#FFFFFF", 5); equipInfo.forEach(function (v) { if (!attack && !onAttack) v.now += v.speed; let vnow = Math.min(100 + (v.now / oneTurn) * 215, 315); ctx.beginPath(); - ctx.moveTo(vnow, 120); - ctx.lineTo(vnow + 5, 110); - ctx.lineTo(vnow - 5, 110); + ctx.moveTo(vnow, 120 + changeY); + ctx.lineTo(vnow + 5, 110 + changeY); + ctx.lineTo(vnow - 5, 110 + changeY); ctx.closePath(); ctx.fill(); - core.drawIcon(ctx, v.id, vnow - 16, 54, 32, 32); + core.drawIcon(ctx, v.id, vnow - 16, 84 + changeY, 32, 32); }); if (!attack && !onAttack && !flags.qukly) heroInfo.now += hero.speed; let heronow = Math.min(100 + (heroInfo.now / oneTurn) * 215, 315); @@ -21958,18 +21961,8 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx.closePath(); ctx.fill(); - core.drawImage( - ctx, - "hero.webp", - 0, - 0, - 32, - 48, - heronow - 16, - 58, - 32, - 48 - ); + core.drawIcon(ctx, 'T399', heronow - 16 - 4, 84 - 4 + changeY, 40, 40) + } else { core.fillRect(ctx, 64, 52, 288, 320, "rgba(0,0,0,0.5)"); core.strokeRect(ctx, 64, 52, 288, 320, "rgba(255,255,255,0.5)", 4); @@ -21978,25 +21971,25 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, hero.name, 127, - 148, + 148 + changeY, "#FFFFFF", "#000000", "bold 14px Verdana" ); core.setTextAlign(ctx, "left"); - core.drawIcon(ctx, "hp", 70, 210, 16, 16); - core.drawIcon(ctx, "atk", 70, 230, 16, 16); - core.drawIcon(ctx, "def", 70, 250, 16, 16); - core.drawIcon(ctx, "I374", 70, 270, 16, 16); - core.drawIcon(ctx, "I375", 70, 290, 16, 16); - core.drawIcon(ctx, "mdef", 70, 310, 16, 16); - core.drawIcon(ctx, "amulet", 70, 330, 16, 16); - core.drawIcon(ctx, "jumpShoes", 70, 350, 16, 16); + core.drawIcon(ctx, "hp", 70, 210 + changeY, 16, 16); + core.drawIcon(ctx, "atk", 70, 230 + changeY, 16, 16); + core.drawIcon(ctx, "def", 70, 250 + changeY, 16, 16); + core.drawIcon(ctx, "I374", 70, 270 + changeY, 16, 16); + core.drawIcon(ctx, "I375", 70, 290 + changeY, 16, 16); + core.drawIcon(ctx, "mdef", 70, 310 + changeY, 16, 16); + core.drawIcon(ctx, "amulet", 70, 330 + changeY, 16, 16); + core.drawIcon(ctx, "jumpShoes", 70, 350 + changeY, 16, 16); core.fillBoldText( ctx, "生命 " + core.formatBigNumber(heroInfo.hp, true), 90, - 225, + 225 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22006,7 +21999,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "攻击 " + core.formatBigNumber(heroInfo.atk), 90, - 245, + 245 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22015,7 +22008,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "防御 " + core.formatBigNumber(heroInfo.def), 90, - 265, + 265 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22024,7 +22017,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "法强 " + core.formatBigNumber(heroInfo.spell), 90, - 285, + 285 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22033,7 +22026,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "法攻 " + core.formatBigNumber(heroInfo.matk), 90, - 305, + 305 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22042,7 +22035,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "护盾 " + core.formatBigNumber(heroInfo.mhp), 90, - 325, + 325 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22051,7 +22044,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "法抗 " + heroInfo.mdef + "%", 90, - 345, + 345 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22060,13 +22053,13 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "速度 " + core.formatBigNumber(heroInfo.speed), 90, - 365, + 365 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" ); - core.strokeRect(ctx, 112, 159, 32, 48, "rgba(255,255,255,1)", 1); + core.strokeRect(ctx, 112, 159 + changeY, 32, 48, "rgba(255,255,255,1)", 1); let img = attack && heroDiffList[turn].hp < 0 ? imagelighter(core.material.images.images["hero.webp"]) : @@ -22084,7 +22077,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = 32, 48, 112, - 159, + 159 + changeY, 32, 48 ); @@ -22094,7 +22087,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, enemyInfo.name, 289, - 148, + 148 + changeY, "#FFFFFF", "#000000", "bold 14px Verdana" @@ -22102,7 +22095,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = core.setTextAlign(ctx, "right"); if (enemyInfo.cls === "enemys") { - core.strokeRect(ctx, 272, 175, 32, 32, "rgba(255,255,255,1)", 1); + core.strokeRect(ctx, 272, 175 + changeY, 32, 32, "rgba(255,255,255,1)", 1); let img = attack && enemyDiffList[turn].hp < 0 ? imagelighter(core.getBlockInfo(enemyInfo.id).image) : @@ -22120,12 +22113,12 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = 32, 32, 272, - 175, + 175 + changeY, 32, 32 ); } else { - core.strokeRect(ctx, 272, 159, 32, 48, "rgba(255,255,255,1)", 1); + core.strokeRect(ctx, 272, 159 + changeY, 32, 48, "rgba(255,255,255,1)", 1); let img = attack && enemyDiffList[turn].hp < 0 ? imagelighter(core.getBlockInfo(enemyInfo.id).image) : @@ -22143,22 +22136,22 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = 32, 48, 272, - 159, + 159 + changeY, 32, 48 ); } - core.drawIcon(ctx, "hp", 330, 210, 16, 16); - core.drawIcon(ctx, "atk", 330, 230, 16, 16); - core.drawIcon(ctx, "def", 330, 250, 16, 16); - core.drawIcon(ctx, "I374", 330, 270, 16, 16); - core.drawIcon(ctx, "amulet", 330, 290, 16, 16); - core.drawIcon(ctx, "jumpShoes", 330, 310, 16, 16); + core.drawIcon(ctx, "hp", 330, 210 + changeY, 16, 16); + core.drawIcon(ctx, "atk", 330, 230 + changeY, 16, 16); + core.drawIcon(ctx, "def", 330, 250 + changeY, 16, 16); + core.drawIcon(ctx, "I374", 330, 270 + changeY, 16, 16); + core.drawIcon(ctx, "amulet", 330, 290 + changeY, 16, 16); + core.drawIcon(ctx, "jumpShoes", 330, 310 + changeY, 16, 16); core.fillBoldText( ctx, core.formatBigNumber(enemyInfo.hp, true) + " 生命", 330, - 225, + 225 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22167,7 +22160,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, core.formatBigNumber(enemyInfo.atk) + " 攻击", 330, - 245, + 245 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22176,7 +22169,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, core.formatBigNumber(enemyInfo.def) + " 防御", 330, - 265, + 265 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22185,7 +22178,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, (enemyInfo.spell ?? 0) + " 法强", 330, - 285, + 285 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22194,7 +22187,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, (enemyInfo.mdef ?? 0) * 100 + "% 法抗", 330, - 305, + 305 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22203,7 +22196,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, core.formatBigNumber(enemyInfo.speed) + " 速度", 330, - 325, + 325 + changeY, "#FFFFFF", "#000000", "bold 14px Arial" @@ -22212,7 +22205,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "简易模式", 330, - 345, + 345 + changeY, "#FFFF60", "#000000", "bold 16px Verdana" @@ -22221,17 +22214,25 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, flags.qukly ? "正常" : "极速", 330, - 365, + 365 + changeY, + "#FFFF60", + "#000000", + "bold 16px Verdana" + ); + core.fillBoldText( + ctx, + "跳过", + 330, + 385 + changeY, "#FFFF60", "#000000", "bold 16px Verdana" ); - core.fillBoldText( ctx, "V", 219, - 183, + 183 + changeY, "#FFFFFF", "#000000", "bold 48px pala" @@ -22240,7 +22241,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx, "s", 231, - 183, + 183 + changeY, "#FFFFFF", "#000000", "bold 36px pala" @@ -22250,74 +22251,37 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = let enemynow = Math.min(100 + (enemyInfo.now / oneTurn) * 215, 315); ctx.fillStyle = "#FFFFFF"; ctx.beginPath(); - ctx.moveTo(enemynow, 120); - ctx.lineTo(enemynow + 5, 110); - ctx.lineTo(enemynow - 5, 110); + ctx.moveTo(enemynow, 120 + changeY); + ctx.lineTo(enemynow + 5, 110 + changeY); + ctx.lineTo(enemynow - 5, 110 + changeY); ctx.closePath(); ctx.fill(); + core.drawIcon(ctx, 'T397', enemynow - 16, 84 + changeY, 32, 32) - if (enemyInfo.cls === "enemys") { - core.drawImage( - ctx, - core.getBlockInfo(enemyInfo.id).image, - 32, - core.getBlockInfo(enemyInfo.id).posY * 32, - 32, - 32, - enemynow - 16, - 74, - 32, - 32 - ); - } else { - core.drawImage( - ctx, - core.getBlockInfo(enemyInfo.id).image, - 32, - core.getBlockInfo(enemyInfo.id).posY * 48, - 32, - 19, - enemynow - 16, - 58, - 32, - 48 - ); - } - core.drawLine(ctx, 100, 125, 315, 125, "#FFFFFF", 5); + core.drawLine(ctx, 100, 125 + changeY, 315, 125 + changeY, "#FFFFFF", 5); equipInfo.forEach(function (v) { if (!attack && !onAttack) v.now += v.speed; let vnow = Math.min(100 + (v.now / oneTurn) * 215, 315); ctx.beginPath(); - ctx.moveTo(vnow, 120); - ctx.lineTo(vnow + 5, 110); - ctx.lineTo(vnow - 5, 110); + ctx.moveTo(vnow, 120 + changeY); + ctx.lineTo(vnow + 5, 110 + changeY); + ctx.lineTo(vnow - 5, 110 + changeY); ctx.closePath(); ctx.fill(); - core.drawIcon(ctx, v.id, vnow - 16, 54, 32, 32); + core.drawIcon(ctx, v.id, vnow - 16, 84 + changeY, 32, 32); }); if (!attack && !onAttack && !flags.qukly) heroInfo.now += hero.speed; let heronow = Math.min(100 + (heroInfo.now / oneTurn) * 215, 315); ctx.beginPath(); - ctx.moveTo(heronow, 120); - ctx.lineTo(heronow + 5, 110); - ctx.lineTo(heronow - 5, 110); + ctx.moveTo(heronow, 120 + changeY); + ctx.lineTo(heronow + 5, 110 + changeY); + ctx.lineTo(heronow - 5, 110 + changeY); ctx.closePath(); ctx.fill(); - core.drawImage( - ctx, - "hero.webp", - 0, - 0, - 32, - 48, - heronow - 16, - 58, - 32, - 48 - ); + core.drawIcon(ctx, 'T399', heronow - 16 - 4, 84 - 4 + changeY, 40, 40) } let nowattacking = false; if (heroInfo.now >= oneTurn && !heroInfo.isAttack) { @@ -22347,7 +22311,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = Dove.MorePerform.ShowDamagePop.PopDamage( ctx, // 默认画布名称 270, // 英雄位置 x - 160, // 英雄位置 y + 160 + changeY, // 英雄位置 y text, // 伤害值 18, // 默认字体大小 "Arial", //默认字体 @@ -22372,7 +22336,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = Dove.MorePerform.ShowDamagePop.PopDamage( ctx, // 默认画布名称 110, // 英雄位置 x - 160, // 英雄位置 y + 160 + changeY, // 英雄位置 y text, // 伤害值 18, // 默认字体大小 "Arial", //默认字体 @@ -23689,6 +23653,568 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = ctx.restore(); //恢复变换前的坐标,否则将连续转置 } +}, + "存读档": function () { + // 在此增加新插件 + const saveLoad = document.createElement("canvas"); //创建存读档画布 + saveLoad.style.position = "absolute"; + saveLoad.style.zIndex = 390; + saveLoad.style.display = "none"; + saveLoad.id = "saveLoad"; + main.dom.gameGroup.insertAdjacentElement("afterend", saveLoad); + saveLoad.style.top = "50%"; + saveLoad.style.left = "50%"; + saveLoad.style.transform = "translate(-50%,-50%)"; + const ctx = saveLoad.getContext("2d"); + main.dom.saveLoad = saveLoad + //////存读档界面更新 + class SL { + constructor() { + this.index = 0; + this.refresh = false; + this.page = 0; + this.max_page = 1000 + + } + update() { + core.clearMap(ctx) + core.ui._drawSLPanel_draw(this.page, this.max_page) + } + setIndex(index = this.index, refresh = this.refresh) { + this.index = index + this.refresh = refresh + } + setPage(page = this.page) { + this.page = page + } + setMax_page(max_page = this.max_page) { + this.max_page = max_page + } + } + core.saveLoad = new SL() + ////// 绘制存档/读档界面 ////// + ui.prototype._drawSLPanel = function (index, refresh) { + core.control._loadFavoriteSaves(); + if (index == null) index = 1; + if (index < 0) index = 0; + + var page = parseInt(index / 10), + offset = index % 10; + var max_page = main.savePages || 30; + if (core.status.event.data && core.status.event.data.mode == 'fav') + max_page = Math.ceil((core.saves.favorite || []).length / 5); + if (page >= max_page) page = max_page - 1; + if (offset > 5) offset = 5; + if (core.status.event.data && core.status.event.data.mode == 'fav' && page == max_page - 1) { + offset = Math.min(offset, (core.saves.favorite || []).length - 5 * page); + } + + var last_page = -1; + var mode = 'all'; + if (core.status.event.data) { + last_page = core.status.event.data.page; + mode = core.status.event.data.mode; + } + core.saveLoad.setIndex(index, refresh) + core.saveLoad.setPage(page) + core.saveLoad.setMax_page(max_page) + core.status.event.data = { 'page': page, 'offset': offset, 'mode': mode }; + core.status.event.ui = core.status.event.ui || []; + saveLoad.style.display = "block" + if (refresh || page != last_page) { + core.status.event.ui = []; + this._drawSLPanel_loadSave(page, function () { + core.ui._drawSLPanel_draw(page, max_page); + }); + } else this._drawSLPanel_draw(page, max_page); + } + + ui.prototype._drawSLPanel_draw = function (page, max_page) { + if (core.domStyle.isVertical) { + ctx.canvas.width = 1248; + ctx.canvas.height = 2028; + ctx.save(); //保存设置 + ctx.translate(1248, 0); //重新定位右上角为基准 + ctx.rotate(Math.PI / 2); //旋转90度 + } else { + ctx.canvas.width = 2028; + ctx.canvas.height = 1248; + } + // --- 绘制背景 + this._drawSLPanel_drawBackground(); + + // --- 绘制文字 + core.setTextAlign(ctx, 'center'); + + var bottom = 1248 - 39; + core.fillText(ctx, '返回游戏', 1850, bottom, '#DDDDDD', this._buildFont(45, true)); + + if (core.status.event.selection) + core.setFillStyle(ctx, '#FF6A6A'); + if (core.status.event.id == 'save') + core.fillText(ctx, '删除模式', 1300, bottom); + else { + + core.fillText(ctx, '收藏', 100, 800, core.status.event.data.mode == 'all' ? "#DDDDDD" : "#DDDD44"); + + core.fillText(ctx, '全部', 100, 400, core.status.event.data.mode == 'all' ? "#DDDD44" : "#DDDDDD"); + + } + if (core.status.event.id !== 'save') { + ctx.strokeStyle = "#DDDDDD"; + ctx.lineWidth = 6 + ctx.beginPath(); + + ctx.moveTo(60, 624) + if (core.status.event.data.mode == 'all') { + ctx.arcTo(60, 624, 30, 624, 60) + ctx.lineTo(30, 994) + ctx.arcTo(30, 994, 60, 1024, 30) + ctx.lineTo(200, 1024) + ctx.lineTo(200, 624) + ctx.stroke() + ctx.strokeStyle = "#DDDD44" + ctx.beginPath() + ctx.moveTo(200, 624) + ctx.lineTo(60, 624) + ctx.arcTo(60, 624, 30, 594, 30) + ctx.lineTo(30, 254) + ctx.arcTo(30, 254, 60, 224, 30) + ctx.lineTo(200, 224) + ctx.stroke() + } else { + ctx.lineTo(60, 624) + ctx.arc(60, 654, 30, Math.PI / 2, Math.PI) + ctx.lineTo(30, 254) + ctx.arc(60, 254, 30, 3 / 2 * Math.PI, 2 * Math.PI) + ctx.lineTo(200, 224) + ctx.lineTo(200, 624) + ctx.stroke() + ctx.strokeStyle = "#DDDD44" + ctx.beginPath() + ctx.moveTo(200, 624) + ctx.lineTo(60, 624) + ctx.arc(60, 654, 30, 2 * Math.PI, 3 / 2 * Math.PI) + ctx.lineTo(30, 994) + ctx.arc(60, 994, 30, Math.PI, Math.PI / 2) + ctx.lineTo(200, 1024) + ctx.stroke() + } + + } + // --- 绘制记录 + this._drawSLPanel_drawRecords(); + ctx.restore(); + + + } + + + ui.prototype._drawSLPanel_drawBackground = function () { + + const bg = core.material.images.images["bg_5043.webp"]; //背景 + core.fillRect(ctx, 0, 0, 2028, 1248, "#000000"); //黑色背景 + ctx.globalAlpha = 0.5; //透明度 + if (bg) ctx.drawImage(bg, 0, 0, 1280, 720, 0, 0, 2028, 1248); //绘制半透明背景图片 + ctx.globalAlpha = 1; //恢复为不透明 + + } + + ui.prototype._drawSLPanel_loadSave = function (page, callback) { + var ids = [0]; + for (var i = 1; i <= 5; ++i) { + var id = 5 * page + i; + if (core.status.event.data.mode == 'fav') + id = core.saves.favorite[id - 1]; // 因为favorite第一个不是自动存档 所以要偏移1 + ids.push(id); + } + core.getSaves(ids, function (data) { + for (var i = 1; i < ids.length; ++i) + core.status.event.ui[i] = data[i]; + core.status.event.ui[0] = data[0] == null ? null : data[0][core.saves.autosave.now - 1]; + callback(); + }); + } + + // 在以x为中心轴 y为顶坐标 的位置绘制一条宽为size的记录 cho表示是否被选中 选中会加粗 highlight表示高亮标题 ✐ + ui.prototype._drawSLPanel_drawRecord = function (title, data, x, y, size, cho, highLight) { + var globalAttribute = core.status.globalAttribute || core.initStatus.globalAttribute; + var strokeColor = globalAttribute.selectColor; + if (core.status.event.selection) strokeColor = '#FF6A6A'; + if (!data || !data.floorId) highLight = false; + if (data && data.__toReplay__) title = '[R]' + title; + var w = size * core._PX_, + h = size * core._PY_; + core.fillText('ui', title, x, y, highLight ? globalAttribute.selectColor : '#FFFFFF', this._buildFont(17, true)); + core.strokeRect('ui', x - w / 2, y + 15, w, h, cho ? strokeColor : '#FFFFFF', cho ? 3 : 1); + if (data && data.floorId) { + core.setTextAlign('ui', "center"); + var map = core.maps.loadMap(data.maps, data.floorId); + core.extractBlocksForUI(map, data.hero.flags); + core.drawThumbnail(data.floorId, map.blocks, { + heroLoc: data.hero.loc, + heroIcon: data.hero.image, + flags: data.hero.flags, + ctx: 'ui', + x: x - w / 2, + y: y + 15, + size: size, + centerX: data.hero.loc.x, + centerY: data.hero.loc.y, + noHD: true + }); + if (core.isPlaying() && core.getFlag("hard") != data.hero.flags.hard) { + core.fillRect('ui', x - w / 2, y + 15, w, h, [0, 0, 0, 0.4]); + core.fillText('ui', data.hard, x, parseInt(y + 22 + h / 2), data.hero.flags.__hardColor__ || 'white', this._buildFont(30, true)); + } + // 绘制存档笔记 + if (data.hero.notes && data.hero.notes.length > 0) { + core.setTextAlign('ui', 'left'); + if (data.hero.notes.length >= 2) { + core.fillRect('ui', x - w / 2, y + 15, w, 28, [0, 0, 0, 0.3]); + core.fillBoldText('ui', data.hero.notes.length - 1 + ". " + data.hero.notes[data.hero.notes.length - 2].substring(0, 10), + x - w / 2 + 2, y + 15 + 12, '#FFFFFF', null, this._buildFont(10, false)); + core.fillBoldText('ui', data.hero.notes.length + ". " + data.hero.notes[data.hero.notes.length - 1].substring(0, 10), + x - w / 2 + 2, y + 15 + 24); + } else { + core.fillRect('ui', x - w / 2, y + 15, w, 16, [0, 0, 0, 0.3]); + core.fillBoldText('ui', data.hero.notes.length + ". " + data.hero.notes[data.hero.notes.length - 1].substring(0, 10), + x - w / 2 + 2, y + 15 + 12, '#FFFFFF', null, this._buildFont(10, false)); + } + } + core.setTextAlign('ui', "center"); + var v = core.formatBigNumber(data.hero.hp, true) + "/" + core.formatBigNumber(data.hero.atk, true) + "/" + core.formatBigNumber(data.hero.def, true); + var v2 = "/" + core.formatBigNumber(data.hero.mdef, true); + if (core.calWidth('ui', v + v2, this._buildFont(10, false)) <= w) v += v2; + core.fillText('ui', v, x, y + 30 + h, globalAttribute.selectColor); + core.fillText('ui', core.formatDate(new Date(data.time)), x, y + 43 + h, data.hero.flags.debug ? '#FF6A6A' : '#FFFFFF'); + } else { + core.fillRect('ui', x - w / 2, y + 15, w, h, '#333333'); + core.fillText('ui', '空', x, parseInt(y + 22 + h / 2), '#FFFFFF', this._buildFont(30, true)); + } + } + + ui.prototype._drawSLPanel_drawRecords = function (n) { + var page = core.status.event.data.page; + var offset = core.status.event.data.offset; + var u = Math.floor(core._PX_ / 6), + size = 0.3; + var name = core.status.event.id == 'save' ? "存档" : core.status.event.id == 'load' ? "读档" : "回放"; + + for (var i = 0; i < (n || 6); i++) { + var data = core.status.event.ui[i]; + var id = 5 * page + i; + var highLight = (i > 0 && core.saves.favorite.indexOf(id) >= 0) || core.status.event.data.mode == 'fav'; + var title = (highLight ? '★ ' : '☆ ') + (core.saves.favoriteName[id] || (name + id)); + if (i != 0 && core.status.event.data.mode == 'fav') { + if (!data) break; + var real_id = core.saves.favorite[id - 1]; + title = (core.saves.favoriteName[real_id] || (name + real_id)) + ' ✐'; + } + var charSize = 32; // 字体占用像素范围 + var topSpan = parseInt((core._PY_ - charSize - 2 * (charSize * 2 + size * core._PY_)) / 3); // Margin + var yTop1 = topSpan + parseInt(charSize / 2) + 8; // 文字的中心 + var yTop2 = yTop1 + charSize * 2 + size * core._PY_ + topSpan; + if (i < 3) { + this._drawSLPanel_drawRecord(i == 0 ? "自动存档" : title, data, (2 * i + 1) * u, yTop1, size, i == offset, highLight); + } else { + this._drawSLPanel_drawRecord(title, data, (2 * i - 5) * u, yTop2, size, i == offset, highLight); + } + } + }; + ////// 点击保存按钮时的打开操作 ////// + events.prototype.save = function (fromUserAction) { + if (core.isReplaying()) return; + if (core.hasFlag("__forbidSave__")) { + core.playSound("操作失败"); + core.drawTip("当前禁止存档"); + return; + } + if ( + core.status.event.id == "save" && + core.events.recoverEvents(core.status.event.interval) + ) + return; + if (!this._checkStatus("save", fromUserAction)) return; + var saveIndex = core.saves.saveIndex; + var page = parseInt((saveIndex - 1) / 5), + offset = saveIndex - 5 * page; + core.playSound("打开界面"); + core.ui._drawSLPanel(10 * page + offset); + }; + + ////// 点击读取按钮时的打开操作 ////// + events.prototype.load = function (fromUserAction) { + if (core.isReplaying()) return; + var saveIndex = core.saves.saveIndex; + var page = parseInt((saveIndex - 1) / 5), + offset = saveIndex - 5 * page; + // 游戏开始前读档 + if (!core.isPlaying()) { + core.dom.startPanel.style.display = "none"; + core.clearStatus(); + core.clearMap("all"); + core.status.event = { id: "load", data: null }; + core.status.lockControl = true; + core.playSound("打开界面"); + core.ui._drawSLPanel(10 * page + offset); + return; + } + if ( + core.status.event.id == "load" && + core.events.recoverEvents(core.status.event.interval) + ) + return; + if (!this._checkStatus("load", fromUserAction)) return; + core.playSound("打开界面"); + core.ui._drawSLPanel(10 * page + offset); + }; + ////// 回放时存档 ////// + control.prototype._replay_SL = function () { + if (!core.isPlaying() || !core.isReplaying()) return; + if (!core.status.replay.pausing) { + core.playSound("操作失败"); + return core.drawTip("请先暂停录像"); + } + if (core.isMoving() || core.status.replay.animate || core.status.event.id) { + core.playSound("操作失败"); + return core.drawTip("请等待当前事件的处理结束"); + } + if (core.hasFlag("__forbidSave__")) { + core.playSound("操作失败"); + return core.drawTip("当前禁止存档"); + } + this._replay_hideProgress(); + + core.lockControl(); + core.status.event.id = "save"; + var saveIndex = core.saves.saveIndex; + var page = parseInt((saveIndex - 1) / 5), + offset = saveIndex - 5 * page; + + core.ui._drawSLPanel(10 * page + offset); + }; + + ////// 存读档界面时的点击操作 ////// + actions.prototype._clickSL = function (x, y) { + var page = core.status.event.data.page, + offset = core.status.event.data.offset; + var index = page * 10 + offset; + + // 上一页 + if ((x == this._HX_ - 2 || x == this._HX_ - 3) && y === core._HEIGHT_ - 1) { + core.playSound('光标移动'); + core.ui._drawSLPanel(10 * (page - 1) + offset); + return; + } + // 下一页 + if ((x == this._HX_ + 2 || x == this._HX_ + 3) && y === core._HEIGHT_ - 1) { + core.playSound('光标移动'); + core.ui._drawSLPanel(10 * (page + 1) + offset); + return; + } + // 返回 + if (x >= this.LAST - 2 && y === core._HEIGHT_ - 1) { + core.playSound('取消'); + if (core.events.recoverEvents(core.status.event.interval)) + return; + core.ui.closePanel(); + delete core.status.tempRoute; + if (!core.isPlaying()) + core.showStartAnimate(true); + return; + } + // 删除 + if (x >= 0 && x <= 2 && y === core._HEIGHT_ - 1) { + if (core.status.event.id == 'save') { + core.status.event.selection = !core.status.event.selection; + core.ui._drawSLPanel(index); + } else { // 显示收藏 + core.status.event.data.mode = core.status.event.data.mode == 'all' ? 'fav' : 'all'; + if (core.status.event.data.mode == 'fav') + core.ui._drawSLPanel(1, true); + else { + page = parseInt((core.saves.saveIndex - 1) / 5); + offset = core.saves.saveIndex - 5 * page; + core.ui._drawSLPanel(10 * page + offset, true); + } + } + return; + } + // 点存档名 + var xLeft = parseInt(core._WIDTH_ / 3), + xRight = parseInt(core._WIDTH_ * 2 / 3); + var topY1 = 0, + topY2 = this._HY_; + if (y >= topY1 && y <= topY1 + 1) { + if (x >= xLeft && x < xRight) return this._clickSL_favorite(page, 1); + if (x >= xRight) return this._clickSL_favorite(page, 2); + } + if (y >= topY2 && y <= topY2 + 1) { + if (x < xLeft) return this._clickSL_favorite(page, 3); + if (x >= xLeft && x < xRight) return this._clickSL_favorite(page, 4); + if (x >= xRight) return this._clickSL_favorite(page, 5); + } + + var id = null; + if (y >= topY1 + 2 && y < this._HY_ - 1) { + if (x < xLeft) id = "autoSave"; + if (x >= xLeft && x < xRight) id = 5 * page + 1; + if (x >= xRight) id = 5 * page + 2; + } + if (y >= topY2 + 2 && y < core._HEIGHT_ - 1) { + if (x < xLeft) id = 5 * page + 3; + if (x >= xLeft && x < xRight) id = 5 * page + 4; + if (x >= xRight) id = 5 * page + 5; + } + if (id != null) { + if (core.status.event.selection) { + if (id == 'autoSave') { + core.playSound('操作失败'); + core.drawTip("无法删除自动存档!"); + } else { + core.removeSave(id, function () { + core.ui._drawSLPanel(index, true); + }); + } + } else { + if (core.status.event.data.mode == 'fav' && id != 'autoSave') + id = core.saves.favorite[id - 1]; + core.doSL(id, core.status.event.id); + } + } + } + + actions.prototype._clickSL_favorite = function (page, offset) { + if (offset == 0) return; + var index = 5 * page + offset; + if (core.status.event.data.mode == 'fav') { // 收藏模式下点击的下标直接对应favorite + index = core.saves.favorite[index - 1]; + core.myprompt("请输入想要显示的存档名(长度不超过5字符)", null, function (value) { + if (value && value.length <= 5) { + core.saves.favoriteName[index] = value; + core.control._updateFavoriteSaves(); + core.ui._drawSLPanel(10 * page + offset); + } else if (value) { + alert("无效的输入!"); + } + }); + } else { + var v = core.saves.favorite.indexOf(index); + core.playSound('确定'); + if (v >= 0) { // 已经处于收藏状态:取消收藏 + core.saves.favorite.splice(v, 1); + delete core.saves.favoriteName[index]; + } else if (core.hasSave(index)) { // 存在存档则进行收藏 + core.saves.favorite.push(index); + core.saves.favorite = core.saves.favorite.sort(function (a, b) { return a - b; }); // 保证有序 + core.drawTip("收藏成功!"); + } + core.control._updateFavoriteSaves(); + core.ui._drawSLPanel(10 * page + offset); + } + } + + ////// 存读档界面时,按下某个键的操作 ////// + actions.prototype._keyDownSL = function (keycode) { + + var page = core.status.event.data.page, + offset = core.status.event.data.offset; + var index = page * 10 + offset; + + if (keycode == 37) { // left + core.playSound('光标移动'); + if (offset == 0) { + core.ui._drawSLPanel(10 * (page - 1) + 5); + } else { + core.ui._drawSLPanel(index - 1); + } + return; + } + if (keycode == 38) { // up + core.playSound('光标移动'); + if (offset < 3) { + core.ui._drawSLPanel(10 * (page - 1) + offset + 3); + } else { + core.ui._drawSLPanel(index - 3); + } + return; + } + if (keycode == 39) { // right + core.playSound('光标移动'); + if (offset == 5) { + core.ui._drawSLPanel(10 * (page + 1) + 1); + } else { + core.ui._drawSLPanel(index + 1); + } + return; + } + if (keycode == 40) { // down + core.playSound('光标移动'); + if (offset >= 3) { + core.ui._drawSLPanel(10 * (page + 1) + offset - 3); + } else { + core.ui._drawSLPanel(index + 3); + } + return; + } + if (keycode == 33) { // PAGEUP + core.playSound('光标移动'); + core.ui._drawSLPanel(10 * (page - 1) + offset); + return; + } + if (keycode == 34) { // PAGEDOWN + core.playSound('光标移动'); + core.ui._drawSLPanel(10 * (page + 1) + offset); + return; + } + } + + ////// 存读档界面时,放开某个键的操作 ////// + actions.prototype._keyUpSL = function (keycode) { + var page = core.status.event.data.page, + offset = core.status.event.data.offset; + var index = page * 10 + offset; + + if (keycode == 27 || keycode == 88 || (core.status.event.id == 'save' && keycode == 83) || (core.status.event.id == 'load' && keycode == 68)) { + this._clickSL(core._WIDTH_ - 1, core._HEIGHT_ - 1); + return; + } + if (keycode >= 48 && keycode <= 57) { + if (keycode == 48) keycode = 58; + core.ui._drawSLPanel((keycode - 49) * 1000 + 1); + return; + } + if (keycode == 13 || keycode == 32 || keycode == 67) { + if (offset == 0) + core.doSL("autoSave", core.status.event.id); + else { + var id = 5 * page + offset; + if (core.status.event.data.mode == 'fav') id = core.saves.favorite[id - 1]; + core.doSL(id, core.status.event.id); + } + return; + } + if (keycode == 69 && core.status.event.id != 'save') { // E 收藏切换 + this._clickSL(0, core._HEIGHT_ - 1); + return; + } + if (keycode == 46) { + if (offset == 0) { + core.playSound('操作失败'); + core.drawTip("无法删除自动存档!"); + } else { + var id = 5 * page + offset; + if (core.status.event.data.mode == 'fav') id = core.saves.favorite[id - 1]; + core.removeSave(id, function () { + core.ui._drawSLPanel(index, true); + }); + } + } + if (keycode == 70 && core.status.event.data.mode == 'all') { // F + this._clickSL_favorite(page, offset); + } + } }, "scrollingText": function () { // 本插件用于绘制在线留言