0-40层剧情改动,大部分应适配了新的跳过剧情效果(群主改的)

删除H5获得道具的自动提示
删除开局送的手册和楼传(保持与RM一致,手册和楼传在1楼获得)
优化打不过怪物时的效果(还原RM)
调大了字号
修复跳过剧情插件一个BUG:未跳过剧情时闪烁特效未删除
打不过怪物效果同步为RM
对话框标题微调
开场剧情选项优化
对话字体大小调整
新增两个插件:
1.移动怪物渐变消失
2.对话框偏移
对话框往左偏移27像素(还原RM)
怪物显伤右对齐(还原RM)
This commit is contained in:
爱的天使Erdnase 2023-01-03 00:17:24 +08:00
parent 0f35465f08
commit 0d277a0b28
21 changed files with 8642 additions and 8241 deletions

View File

@ -380,6 +380,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"winskin.png", "winskin.png",
"winskin2.png", "winskin2.png",
"winskin3.png", "winskin3.png",
"winskin4.png",
"wupin.png", "wupin.png",
"xialouti.png", "xialouti.png",
"xianzi.png", "xianzi.png",
@ -898,7 +899,13 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"startText": [ "startText": [
{ {
"type": "setText", "type": "setText",
"background": "winskin2.png" "background": "winskin2.png",
"textfont": 22
},
{
"type": "setValue",
"name": "flag:textOffset",
"value": "-27"
}, },
{ {
"type": "sleep", "type": "sleep",

View File

@ -188,9 +188,6 @@ var events_c12a15a8_c380_4b28_8144_256cba95f760 =
], ],
"time": 500 "time": 500
}, },
{
"type": "waitAsync"
},
{ {
"type": "hideImage", "type": "hideImage",
"code": 50, "code": 50,

View File

@ -27,11 +27,23 @@ main.floors.MT0=
[ 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]
], ],
"firstArrive": [ "firstArrive": [
{
"type": "setText",
"background": "winskin.png"
},
{ {
"type": "setValue", "type": "setValue",
"name": "flag:juqing", "name": "flag:juqing",
"operator": "+=", "operator": "+=",
"value": "5" "value": "5"
},
{
"type": "function",
"function": "function(){\ncore.addItem('book',-1);\n}"
},
{
"type": "function",
"function": "function(){\ncore.addItem('fly',-1);\n}"
} }
], ],
"events": { "events": {
@ -1000,56 +1012,50 @@ main.floors.MT0=
} }
], ],
"8,11": [ "8,11": [
{
"type": "setValue",
"name": "status:atk",
"value": "10458"
},
{
"type": "setValue",
"name": "status:def",
"value": "11159"
},
{
"type": "setValue",
"name": "status:mdef",
"value": "3273"
},
{
"type": "setValue",
"name": "status:money",
"value": "999999999"
},
{
"type": "setValue",
"name": "item:pickaxe",
"value": "1"
},
{
"type": "changeFloor",
"floorId": "MT22",
"loc": [
11,
5
]
},
{
"type": "trigger",
"loc": [
1,
0
]
},
{ {
"type": "if", "type": "if",
"condition": "flag:debug", "condition": "flag:debug",
"true": [ "true": []
{
"type": "setValue",
"name": "status:hp",
"value": "1"
},
{
"type": "setValue",
"name": "status:atk",
"value": "10458"
},
{
"type": "setValue",
"name": "status:def",
"value": "11159"
},
{
"type": "setValue",
"name": "status:mdef",
"value": "3273"
},
{
"type": "setValue",
"name": "status:money",
"value": "999999999"
},
{
"type": "setValue",
"name": "item:pickaxe",
"value": "1"
},
{
"type": "changeFloor",
"floorId": "jiange",
"loc": [
12,
11
]
},
{
"type": "trigger",
"loc": [
1,
0
]
}
]
} }
], ],
"7,11": [ "7,11": [
@ -1326,11 +1332,6 @@ main.floors.MT0=
"type": "hideImage", "type": "hideImage",
"code": 1, "code": 1,
"time": 0 "time": 0
},
{
"type": "setValue",
"name": "item:book",
"value": "item:book+1"
} }
], ],
"1,0": [ "1,0": [
@ -1345,6 +1346,39 @@ main.floors.MT0=
], ],
"time": 500 "time": 500
} }
],
"0,0": [
{
"type": "if",
"condition": "(core.isReplaying()||flag:SkipThePlot)",
"true": [
{
"type": "setValue",
"name": "flag:SkipThePlot",
"value": "false"
}
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "false"
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "true"
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
}
]
}
] ]
}, },
"changeFloor": { "changeFloor": {

View File

@ -56,6 +56,14 @@ main.floors.MT15=
"enable": false, "enable": false,
"noPass": null, "noPass": null,
"displayDamage": true, "displayDamage": true,
"opacity": 1,
"filter": {
"blur": 0,
"hue": 0,
"grayscale": 0,
"invert": false,
"shadow": 0
},
"data": [ "data": [
{ {
"type": "showImage2", "type": "showImage2",
@ -80,72 +88,65 @@ main.floors.MT15=
"type": "hideImage", "type": "hideImage",
"code": 1, "code": 1,
"time": 0 "time": 0
},
{
"type": "if",
"condition": "(flag:221==1)",
"true": [
{
"type": "hide",
"remove": true
}
]
} }
] ]
}, },
"8,11": [ "8,11": [
{ {
"type": "if", "type": "if",
"condition": "(flag:15f==1)", "condition": "(flag:221==1)",
"true": [ "true": [
{ {
"type": "showImage2", "type": "hide",
"code": 1, "remove": true
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
"\t[女人]我母亲是联盟的高层呢~~她告诉我这14层的剑盾是异常重要的东西如果没有了他们天塔就会因为不稳定而崩坏",
{
"type": "hideImage",
"code": 1,
"time": 0
} }
], ],
"false": [ "false": [
{ {
"type": "choices", "type": "if",
"text": "是否跳过剧情", "condition": "(flag:15f==1)",
"choices": [ "true": [
{ {
"text": "是", "type": "showImage2",
"action": [ "code": 1,
{ "image": "npcnv.png",
"type": "setValue", "sloc": [
"name": "flag:15f", 0,
"value": "1" 0,
}, null
{ ],
"type": "setValue", "loc": [
"name": "flag:juqing", 330,
"value": "flag:juqing+1" 70,
} "287.2",
] "417.6"
],
"opacity": 1,
"time": 0
}, },
"\t[女人]我母亲是联盟的高层呢~~她告诉我这14层的剑盾是异常重要的东西如果没有了他们天塔就会因为不稳定而崩坏",
{ {
"text": "否", "type": "hideImage",
"action": [ "code": 1,
"time": 0
}
],
"false": [
{
"type": "if",
"condition": "(flag:SkipThePlot||core.isReplaying())",
"true": [
{
"type": "setValue",
"name": "flag:SkipThePlot",
"value": "false"
}
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
},
{ {
"type": "showImage2", "type": "showImage2",
"code": 1, "code": 1,
@ -209,16 +210,20 @@ main.floors.MT15=
"time": 0 "time": 0
}, },
{ {
"type": "setValue", "type": "function",
"name": "flag:15f", "function": "function(){\ncore.Confirmskip_Off();\n}"
"value": "1"
},
{
"type": "setValue",
"name": "flag:juqing",
"value": "flag:juqing+1"
} }
] ]
},
{
"type": "setValue",
"name": "flag:juqing",
"value": "flag:juqing+1"
},
{
"type": "setValue",
"name": "flag:15f",
"value": "1"
} }
] ]
} }

View File

@ -1021,43 +1021,41 @@ main.floors.MT16=
"7,8": [ "7,8": [
{ {
"type": "if", "type": "if",
"condition": "(flag:16f==1)", "condition": "(flag:124==1)",
"true": [ "true": [
{ {
"type": "showImage2", "type": "hide",
"code": 1, "remove": true
"image": "jiekexiaohei.png", }
"sloc": [ ],
0, "false": [
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0
},
{ {
"type": "if", "type": "if",
"condition": "(flag:xianjie==15)", "condition": "(flag:16f==1)",
"true": [ "true": [
"\t[杰克]我感受到这层楼看不见的墙的气息消失了,但是虚假的墙的气息还存在。",
{ {
"type": "hideImage", "type": "showImage2",
"code": 1, "code": 1,
"image": "jiekexiaohei.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0 "time": 0
} },
],
"false": [
{ {
"type": "if", "type": "if",
"condition": "(flag:xianjie==16)", "condition": "(flag:xianjie==15)",
"true": [ "true": [
"\t[杰克]老大破解机关了原来16层里有一个这么帅的遗迹有机会去看一看~~~~说不定我还能因此得到灵感造出一台【遗迹探索器】啥的~~~~~", "\t[杰克]我感受到这层楼看不见的墙的气息消失了,但是虚假的墙的气息还存在。",
{ {
"type": "hideImage", "type": "hideImage",
"code": 1, "code": 1,
@ -1065,35 +1063,50 @@ main.floors.MT16=
} }
], ],
"false": [ "false": [
"\t[杰克]老大继续探索就好,我在这里研究一下。",
{ {
"type": "hideImage", "type": "if",
"code": 1, "condition": "(flag:xianjie==16)",
"time": 0 "true": [
"\t[杰克]老大破解机关了原来16层里有一个这么帅的遗迹有机会去看一看~~~~说不定我还能因此得到灵感造出一台【遗迹探索器】啥的~~~~~",
{
"type": "hideImage",
"code": 1,
"time": 0
}
],
"false": [
"\t[杰克]老大继续探索就好,我在这里研究一下。",
{
"type": "hideImage",
"code": 1,
"time": 0
}
]
} }
] ]
} }
] ],
} "false": [
],
"false": [
{
"type": "choices",
"text": "是否跳过剧情",
"choices": [
{ {
"text": "是", "type": "if",
"action": [ "condition": "(core.isReplaying()||flag:SkipThePlot)",
"true": [
{
"type": "setValue",
"name": "flag:SkipThePlot",
"value": "false"
},
{ {
"type": "setValue", "type": "setValue",
"name": "flag:16f", "name": "flag:16f",
"value": "1" "value": "1"
} }
] ],
}, "false": [
{ {
"text": "否", "type": "function",
"action": [ "function": "function(){\ncore.Confirmskip_On();\n}"
},
{ {
"type": "showImage2", "type": "showImage2",
"code": 1, "code": 1,
@ -1453,15 +1466,19 @@ main.floors.MT16=
"type": "setValue", "type": "setValue",
"name": "flag:16f", "name": "flag:16f",
"value": "1" "value": "1"
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
} }
] ]
},
{
"type": "setValue",
"name": "flag:juqing",
"value": "flag:juqing+1"
} }
] ]
},
{
"type": "setValue",
"name": "flag:juqing",
"value": "flag:juqing+1"
} }
] ]
} }

View File

@ -43,109 +43,109 @@ main.floors.MT17=
], ],
"false": [ "false": [
{ {
"type": "choices", "type": "if",
"text": "是否跳过剧情", "condition": "(core.isReplaying()||flag:SkipThePlot)",
"choices": [ "true": [
{ {
"text": "是", "type": "setValue",
"action": [ "name": "flag:SkipThePlot",
{ "value": "false"
"type": "setValue",
"name": "flag:juqing",
"value": "flag:juqing+1"
},
{
"type": "setValue",
"name": "flag:17",
"value": "1"
}
]
}, },
{ {
"text": "否", "type": "setValue",
"action": [ "name": "flag:17",
{ "value": "1"
"type": "showImage2", }
"code": 1, ],
"image": "npcnan.png", "false": [
"sloc": [ {
0, "type": "function",
0, "function": "function(){\ncore.Confirmskip_On();\n}"
null },
], {
"loc": [ "type": "showImage2",
330, "code": 1,
70, "image": "npcnan.png",
"304.8", "sloc": [
"432.8" 0,
], 0,
"opacity": 1, null
"time": 0 ],
}, "loc": [
"\t[老人]啊呀", 330,
"\t[老人]就是你杀了嗜骨吧", 70,
"\t[老人]不必紧张,你杀了嗜骨,联盟会感谢你的", "304.8",
{ "432.8"
"type": "showImage2", ],
"code": 2, "opacity": 1,
"image": "shaohusikao.png", "time": 0
"sloc": [ },
0, "\t[老人]啊呀",
0, "\t[老人]就是你杀了嗜骨吧",
null "\t[老人]不必紧张,你杀了嗜骨,联盟会感谢你的",
], {
"loc": [ "type": "showImage2",
80, "code": 2,
50, "image": "shaohusikao.png",
"291.2", "sloc": [
"466.4" 0,
], 0,
"opacity": 1, null
"time": 0 ],
}, "loc": [
"\t[邵虎]联盟..........", 80,
"\t[老人]不过究竟是要感谢你还是要恨你呢.........毕竟过去两年了,大概所有人都忘了吧.........", 50,
"\t[邵虎]联盟...........", "291.2",
"\t[邵虎]我已经不止一次听说过这个词了。", "466.4"
"\t[邵虎]请告诉我那究竟是什么。", ],
"\t[老人]............", "opacity": 1,
"\t[老人].....是吗.......原来你什么都不知道", "time": 0
"\t[老人]......我本来以为你是联盟内部的人,准备清一清塔里的老鼠了.........", },
"\t[老人].......原来你才是那只被联盟玩弄于鼓掌之间的老鼠", "\t[邵虎]联盟..........",
"\t[邵虎]..........", "\t[老人]不过究竟是要感谢你还是要恨你呢.........毕竟过去两年了,大概所有人都忘了吧.........",
"\t[老人]呵呵........算了,你去吧。", "\t[邵虎]联盟...........",
"\t[老人]告诉你事情的原委........我可还没活够啊", "\t[邵虎]我已经不止一次听说过这个词了。",
"\t[老人]不过告诉你一些无关紧要的事情还是可以的。比如说16层的异空间", "\t[邵虎]请告诉我那究竟是什么。",
"\t[邵虎]........异......异空间!?", "\t[老人]............",
"\t[老人]哼.........这座塔的学问可大着呢。", "\t[老人].....是吗.......原来你什么都不知道",
"\t[老人]【16堵虚假的墙........将在16层开辟一扇门】【如果不能尽早到达....你将失去前进的道路.........】", "\t[老人]......我本来以为你是联盟内部的人,准备清一清塔里的老鼠了.........",
"\t[老人]这门指的就是异空间,大大小小的异空间支撑着天塔的平衡与封印,使天塔牢牢地拴在地面....", "\t[老人].......原来你才是那只被联盟玩弄于鼓掌之间的老鼠",
"\t[邵虎]......封...封印!?", "\t[邵虎]..........",
"\t[老人]哈哈哈....一只到处乱串的强力老鼠能把【社】逼成什么样子呢?", "\t[老人]呵呵........算了,你去吧。",
"\t[老人]咱们走着瞧吧。", "\t[老人]告诉你事情的原委........我可还没活够啊",
{ "\t[老人]不过告诉你一些无关紧要的事情还是可以的。比如说16层的异空间",
"type": "setValue", "\t[邵虎]........异......异空间!?",
"name": "flag:17", "\t[老人]哼.........这座塔的学问可大着呢。",
"value": "1" "\t[老人]【16堵虚假的墙........将在16层开辟一扇门】【如果不能尽早到达....你将失去前进的道路.........】",
}, "\t[老人]这门指的就是异空间,大大小小的异空间支撑着天塔的平衡与封印,使天塔牢牢地拴在地面....",
{ "\t[邵虎]......封...封印!?",
"type": "setValue", "\t[老人]哈哈哈....一只到处乱串的强力老鼠能把【社】逼成什么样子呢?",
"name": "flag:juqing", "\t[老人]咱们走着瞧吧。",
"value": "flag:juqing+1" {
}, "type": "setValue",
{ "name": "flag:17",
"type": "hideImage", "value": "1"
"code": 1, },
"time": 0 {
}, "type": "hideImage",
{ "code": 1,
"type": "hideImage", "time": 0
"code": 2, },
"time": 0 {
} "type": "hideImage",
] "code": 2,
"time": 0
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
} }
] ]
},
{
"type": "setValue",
"name": "flag:juqing",
"value": "flag:juqing+1"
} }
] ]
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -365,10 +365,6 @@ main.floors.MT22=
"name": "flag:juqing", "name": "flag:juqing",
"value": "flag:juqing+1" "value": "flag:juqing+1"
}, },
{
"type": "hide",
"remove": true
},
{ {
"type": "show", "type": "show",
"loc": [ "loc": [
@ -378,6 +374,10 @@ main.floors.MT22=
] ]
], ],
"floorId": "MT15" "floorId": "MT15"
},
{
"type": "hide",
"remove": true
} }
], ],
"4,4": [ "4,4": [
@ -426,131 +426,116 @@ main.floors.MT22=
], ],
"false": [ "false": [
{ {
"type": "choices", "type": "showImage2",
"text": "是否跳过剧情", "code": 2,
"choices": [ "image": "jiekezixin.png",
{ "sloc": [
"text": "是", 0,
"action": [] 0,
}, null
{ ],
"text": "否", "loc": [
"action": [ 330,
{ 70,
"type": "showImage2", "289.6",
"code": 2, "376.8"
"image": "jiekezixin.png", ],
"sloc": [ "opacity": 1,
0, "time": 0
0, },
null "\t[杰克]可恶......这样下去......",
], {
"loc": [ "type": "showImage2",
330, "code": 3,
70, "image": "shaohuzixin.png",
"289.6", "sloc": [
"376.8" 0,
], 0,
"opacity": 1, null
"time": 0 ],
}, "loc": [
"\t[杰克]可恶......这样下去......", 0,
{ 50,
"type": "showImage2", 291,
"code": 3, 466
"image": "shaohuzixin.png", ],
"sloc": [ "opacity": 1,
0, "time": 0
0, },
null "\t[邵虎]杰克,原来你在这里啊。",
], {
"loc": [ "type": "hideImage",
0, "code": 2,
50, "time": 0
291, },
466 {
], "type": "showImage2",
"opacity": 1, "code": 4,
"time": 0 "image": "jiekeyilv.png",
}, "sloc": [
"\t[邵虎]杰克,原来你在这里啊。", 0,
{ 0,
"type": "hideImage", null
"code": 2, ],
"time": 0 "loc": [
}, 330,
{ 70,
"type": "showImage2", "289.6",
"code": 4, "376.8"
"image": "jiekeyilv.png", ],
"sloc": [ "opacity": 1,
0, "time": 0
0, },
null "\t[杰克]诶...诶!!老..老大!?",
], "\t[邵虎]怎么了,在做什么?",
"loc": [ {
330, "type": "hideImage",
70, "code": 4,
"289.6", "time": 0
"376.8" },
], {
"opacity": 1, "type": "showImage2",
"time": 0 "code": 5,
}, "image": "jiekezixin.png",
"\t[杰克]诶...诶!!老..老大!?", "sloc": [
"\t[邵虎]怎么了,在做什么?", 0,
{ 0,
"type": "hideImage", null
"code": 4, ],
"time": 0 "loc": [
}, 330,
{ 70,
"type": "showImage2", "289.6",
"code": 5, "376.8"
"image": "jiekezixin.png", ],
"sloc": [ "opacity": 1,
0, "time": 0
0, },
null "\t[杰克]没...没什么。",
], "\t[杰克]话说回来老大,你这个样子在塔里乱晃悠可是很危险的哦。找到解毒药之后老大才能自由行动的。",
"loc": [ "\t[邵虎]谢谢关心,杰克。",
330, "\t[杰克]..............",
70, "\t[邵虎]不管怎么说,你都帮了我很多的忙,如果我自身有哪些不可靠的地方,或者不正确的地方,都请你批评指正。",
"289.6", "\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。",
"376.8" "\t[杰克]..............",
], "\t[杰克].......是吗。",
"opacity": 1, "\t[杰克].......我懂了。在这里我会尽全力帮你的。",
"time": 0 "\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。",
}, "\t[杰克]呵呵,彼此彼此。",
"\t[杰克]没...没什么。", "\t[杰克]老大你25层的异空间去过了没有",
"\t[杰克]话说回来老大,你这个样子在塔里乱晃悠可是很危险的哦。找到解毒药之后老大才能自由行动的。", "\t[邵虎]25层我倒是知道有这么个地方怎么",
"\t[邵虎]谢谢关心,杰克。", "\t[杰克]如果体力不够的话,那里应该会有足够的补充。不过钥匙可能要很多。我这里有一把蓝钥匙,给老大先用吧。我自己可以拆墙的",
"\t[杰克]..............", "\t[邵虎]谢谢,你自己也要小心。",
"\t[邵虎]不管怎么说,你都帮了我很多的忙,如果我自身有哪些不可靠的地方,或者不正确的地方,都请你批评指正。", "\t[杰克]放心好了。",
"\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。", {
"\t[杰克]..............", "type": "hideImage",
"\t[杰克].......是吗。", "code": 3,
"\t[杰克].......我懂了。在这里我会尽全力帮你的。", "time": 0
"\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。", },
"\t[杰克]呵呵,彼此彼此。", {
"\t[杰克]老大你25层的异空间去过了没有", "type": "hideImage",
"\t[邵虎]25层我倒是知道有这么个地方怎么", "code": 5,
"\t[杰克]如果体力不够的话,那里应该会有足够的补充。不过钥匙可能要很多。我这里有一把蓝钥匙,给老大先用吧。我自己可以拆墙的", "time": 0
"\t[邵虎]谢谢,你自己也要小心。",
"\t[杰克]放心好了。",
{
"type": "hideImage",
"code": 3,
"time": 0
},
{
"type": "hideImage",
"code": 5,
"time": 0
}
]
}
]
}, },
{ {
"type": "setValue", "type": "setValue",

File diff suppressed because it is too large Load Diff

View File

@ -39,314 +39,327 @@ main.floors.MT24=
"events": { "events": {
"1,0": [ "1,0": [
{ {
"type": "choices", "type": "if",
"text": "是否跳过剧情", "condition": "(core.isReplaying()||flag:SkipThePlot)",
"choices": [ "true": [
{ {
"text": "是", "type": "setValue",
"action": [ "name": "flag:SkipThePlot",
{ "value": "false"
"type": "hide", },
"loc": [ {
[ "type": "hide",
8, "loc": [
2 [
] 8,
], 2
"remove": true ]
} ],
"remove": true
}
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
},
{
"type": "showImage2",
"code": 1,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]真不让人省心呢杰克。",
{
"type": "showImage2",
"code": 2,
"image": "jiekexiaohei.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0
},
"\t[杰克]哈、哈哈哈......",
{
"type": "hideImage",
"code": 2,
"time": 0
},
{
"type": "showImage2",
"code": 3,
"image": "jiekezixin.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0
},
"\t[杰克]这个先不说,我感觉楼上,就是25层,有点不一般。",
{
"type": "hideImage",
"code": 1,
"time": 0
},
{
"type": "showImage2",
"code": 4,
"image": "shaohuyilv.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]???不一般.........",
"\t[杰克]老大在来的路上应该见过那种“明明是通路,而走过去却是一道墙”的机关吧?",
{
"type": "hideImage",
"code": 4,
"time": 0
},
{
"type": "showImage2",
"code": 5,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]“明明是通路,而走过去却是一道墙”吗.......",
{
"type": "hideImage",
"code": 5,
"time": 0
},
{
"type": "showImage2",
"code": 6,
"image": "shaohuzixin.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]......应该不是第一次见了16层就有好多这种机关。怎么25层也有这种机关吗",
"\t[杰克]这.......说“有”也不是很准确确切的说25层没有实墙是完全由机关组成的。",
{
"type": "hideImage",
"code": 6,
"time": 0
},
{
"type": "showImage2",
"code": 7,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]什么!!",
"\t[邵虎]这......要是正常状态下的我或许还有能力探索一下......可我现在身中剧毒,若是行动过量的话......",
"\t[杰克]..........这样吧,我可以为老大找到一条通路。但其他的岔路我可能就无法带老大掌握了,这样也行吗?",
{
"type": "hideImage",
"code": 7,
"time": 0
},
{
"type": "showImage2",
"code": 8,
"image": "shaohuzixin.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]帮大忙了......",
{
"type": "hideImage",
"code": 3,
"time": 0
},
{
"type": "showImage2",
"code": 9,
"image": "jiekexiaohei.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0
},
"\t[杰克]\r[red]不过其他的路上可能会有血瓶以及机关\r所以希望老大不要拘泥于我的路线。",
"\t[邵虎]知道了。你去吧。",
"\t[杰克]好,我在楼上等你。",
{
"type": "hideImage",
"code": 9,
"time": 0
},
{
"type": "hideImage",
"code": 8,
"time": 0
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "false"
},
{
"type": "move",
"loc": [
8,
2
],
"time": 500,
"keep": true,
"steps": [
"right:1",
"down:2"
] ]
}, },
{ {
"text": "否", "type": "animate",
"action": [ "name": "shenglvehao",
{ "loc": [
"type": "showImage2", 9,
"code": 1, 4
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]真不让人省心呢杰克。",
{
"type": "showImage2",
"code": 2,
"image": "jiekexiaohei.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0
},
"\t[杰克]哈、哈哈哈......",
{
"type": "hideImage",
"code": 2,
"time": 0
},
{
"type": "showImage2",
"code": 3,
"image": "jiekezixin.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0
},
"\t[杰克]这个先不说,我感觉楼上,就是25层,有点不一般。",
{
"type": "hideImage",
"code": 1,
"time": 0
},
{
"type": "showImage2",
"code": 4,
"image": "shaohuyilv.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]???不一般.........",
"\t[杰克]老大在来的路上应该见过那种“明明是通路,而走过去却是一道墙”的机关吧?",
{
"type": "hideImage",
"code": 4,
"time": 0
},
{
"type": "showImage2",
"code": 5,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]“明明是通路,而走过去却是一道墙”吗.......",
{
"type": "hideImage",
"code": 5,
"time": 0
},
{
"type": "showImage2",
"code": 6,
"image": "shaohuzixin.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]......应该不是第一次见了16层就有好多这种机关。怎么25层也有这种机关吗",
"\t[杰克]这.......说“有”也不是很准确确切的说25层没有实墙是完全由机关组成的。",
{
"type": "hideImage",
"code": 6,
"time": 0
},
{
"type": "showImage2",
"code": 7,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]什么!!",
"\t[邵虎]这......要是正常状态下的我或许还有能力探索一下......可我现在身中剧毒,若是行动过量的话......",
"\t[杰克]..........这样吧,我可以为老大找到一条通路。但其他的岔路我可能就无法带老大掌握了,这样也行吗?",
{
"type": "hideImage",
"code": 7,
"time": 0
},
{
"type": "showImage2",
"code": 8,
"image": "shaohuzixin.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]帮大忙了......",
{
"type": "hideImage",
"code": 3,
"time": 0
},
{
"type": "showImage2",
"code": 9,
"image": "jiekexiaohei.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"289.6",
"376.8"
],
"opacity": 1,
"time": 0
},
"\t[杰克]\r[red]不过其他的路上可能会有血瓶以及机关\r所以希望老大不要拘泥于我的路线。",
"\t[邵虎]知道了。你去吧。",
"\t[杰克]好,我在楼上等你。",
{
"type": "hideImage",
"code": 9,
"time": 0
},
{
"type": "hideImage",
"code": 8,
"time": 0
},
{
"type": "move",
"loc": [
8,
2
],
"time": 500,
"keep": true,
"steps": [
"right",
"down",
"down"
]
},
{
"type": "animate",
"name": "shenglvehao",
"loc": [
9,
4
]
},
{
"type": "playSound",
"name": "096-Attack08.ogg"
},
{
"type": "playBgm",
"name": "jinpo.mp3",
"keep": true
},
{
"type": "setBlock",
"number": "518",
"loc": [
[
9,
4
]
]
},
{
"type": "move",
"loc": [
9,
4
],
"time": 500,
"keep": true,
"steps": [
"left",
"left"
]
},
{
"type": "hide",
"loc": [
[
7,
4
]
],
"remove": true
}
] ]
},
{
"type": "playSound",
"name": "096-Attack08.ogg"
},
{
"type": "playBgm",
"name": "jinpo.mp3",
"keep": true
},
{
"type": "setBlock",
"number": "518",
"loc": [
[
9,
4
]
]
},
{
"type": "move",
"loc": [
9,
4
],
"time": 500,
"keep": true,
"steps": [
"left:2"
]
},
{
"type": "hide",
"loc": [
[
7,
4
]
],
"remove": true
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "true"
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
} }
] ]
}, },
@ -399,186 +412,192 @@ main.floors.MT24=
], ],
"false": [ "false": [
{ {
"type": "choices", "type": "if",
"text": "是否跳过剧情", "condition": "(core.isReplaying()||flag:SkipThePlot)",
"choices": [ "true": [
{ {
"text": "是", "type": "setValue",
"action": [] "name": "flag:SkipThePlot",
"value": "false"
}
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
}, },
{ {
"text": "否", "type": "showImage2",
"action": [ "code": 1,
{ "image": "npcnan.png",
"type": "showImage2", "sloc": [
"code": 1, 0,
"image": "npcnan.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 330,
], 70,
"loc": [ "304.8",
330, "432.8"
70, ],
"304.8", "opacity": 1,
"432.8" "time": 0
], },
"opacity": 1, "\t[联盟老头]哼哼......还是这片区域合我的胃口啊~!!哈哈哈哈哈~~~~",
"time": 0 {
}, "type": "hideImage",
"\t[联盟老头]哼哼......还是这片区域合我的胃口啊~!!哈哈哈哈哈~~~~", "code": 1,
{ "time": 0
"type": "hideImage", },
"code": 1, {
"time": 0 "type": "showImage2",
}, "code": 2,
{ "image": "shaohusikao.png",
"type": "showImage2", "sloc": [
"code": 2, 0,
"image": "shaohusikao.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 0,
], 50,
"loc": [ 291,
0, 466
50, ],
291, "opacity": 1,
466 "time": 0
], },
"opacity": 1, "\t[邵虎]里这么乱,你也呆的下去?",
"time": 0 {
}, "type": "hideImage",
"\t[邵虎]里这么乱,你也呆的下去?", "code": 2,
{ "time": 0
"type": "hideImage", },
"code": 2, {
"time": 0 "type": "showImage2",
}, "code": 3,
{ "image": "npcnan.png",
"type": "showImage2", "sloc": [
"code": 3, 0,
"image": "npcnan.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 330,
], 70,
"loc": [ "304.8",
330, "432.8"
70, ],
"304.8", "opacity": 1,
"432.8" "time": 0
], },
"opacity": 1, "\t[联盟老头]哼哼......年轻人不懂事。知道戾骑士吗?那就是从死人堆里爬出来的顶尖高手!",
"time": 0 "\t[联盟老头]要论综合实力戾骑士可能还比不过联盟盟主,不过要论攻击力与疯狂性......哈哈哈,没人能与戾骑士相比呢!",
}, {
"\t[联盟老头]哼哼......年轻人不懂事。知道戾骑士吗?那就是从死人堆里爬出来的顶尖高手!", "type": "hideImage",
"\t[联盟老头]要论综合实力戾骑士可能还比不过联盟盟主,不过要论攻击力与疯狂性......哈哈哈,没人能与戾骑士相比呢!", "code": 3,
{ "time": 0
"type": "hideImage", },
"code": 3, {
"time": 0 "type": "showImage2",
}, "code": 4,
{ "image": "shaohusikao.png",
"type": "showImage2", "sloc": [
"code": 4, 0,
"image": "shaohusikao.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 0,
], 50,
"loc": [ 291,
0, 466
50, ],
291, "opacity": 1,
466 "time": 0
], },
"opacity": 1, "\t[邵虎]...............",
"time": 0 {
}, "type": "hideImage",
"\t[邵虎]...............", "code": 4,
{ "time": 0
"type": "hideImage", },
"code": 4, {
"time": 0 "type": "showImage2",
}, "code": 5,
{ "image": "npcnan.png",
"type": "showImage2", "sloc": [
"code": 5, 0,
"image": "npcnan.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 330,
], 70,
"loc": [ "304.8",
330, "432.8"
70, ],
"304.8", "opacity": 1,
"432.8" "time": 0
], },
"opacity": 1, "\t[联盟老头]在这里,我能清晰地嗅到血的味道,不知道什么时候就会一命呜呼的紧迫感!!哇哈哈哈哈!!!!!!",
"time": 0 {
}, "type": "hideImage",
"\t[联盟老头]在这里,我能清晰地嗅到血的味道,不知道什么时候就会一命呜呼的紧迫感!!哇哈哈哈哈!!!!!!", "code": 5,
{ "time": 0
"type": "hideImage", },
"code": 5, {
"time": 0 "type": "showImage2",
}, "code": 6,
{ "image": "shaohusikao.png",
"type": "showImage2", "sloc": [
"code": 6, 0,
"image": "shaohusikao.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 0,
], 50,
"loc": [ 291,
0, 466
50, ],
291, "opacity": 1,
466 "time": 0
], },
"opacity": 1, "\t[邵虎].............已经嗜杀成性了么......",
"time": 0 {
}, "type": "hideImage",
"\t[邵虎].............已经嗜杀成性了么......", "code": 6,
{ "time": 0
"type": "hideImage", },
"code": 6, {
"time": 0 "type": "showImage2",
}, "code": 7,
{ "image": "npcnan.png",
"type": "showImage2", "sloc": [
"code": 7, 0,
"image": "npcnan.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 330,
], 70,
"loc": [ "304.8",
330, "432.8"
70, ],
"304.8", "opacity": 1,
"432.8" "time": 0
], },
"opacity": 1, "\t[联盟老头]........不过,\r[red]一味的增加攻击是不可取的\r如果遇上防御能力仅次于你攻击能力的对手战斗将无比艰难。",
"time": 0 {
}, "type": "hideImage",
"\t[联盟老头]........不过,\r[red]一味的增加攻击是不可取的\r如果遇上防御能力仅次于你攻击能力的对手战斗将无比艰难。", "code": 7,
{ "time": 0
"type": "hideImage", },
"code": 7, {
"time": 0 "type": "function",
} "function": "function(){\ncore.Confirmskip_Off();\n}"
]
} }
] ]
}, },

View File

@ -106,447 +106,453 @@ main.floors.MT27=
], ],
"false": [ "false": [
{ {
"type": "choices", "type": "if",
"text": "是否跳过剧情", "condition": "(core.isReplaying()||flag:SkipThePlot)",
"choices": [ "true": [
{ {
"text": "是", "type": "setValue",
"action": [] "name": "flag:SkipThePlot",
"value": "false"
}
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
}, },
{ {
"text": "否", "type": "showImage2",
"action": [ "code": 3,
{ "image": "npcnan.png",
"type": "showImage2", "sloc": [
"code": 3, 0,
"image": "npcnan.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 330,
], 70,
"loc": [ "304.8",
330, "432.8"
70, ],
"304.8", "opacity": 1,
"432.8" "time": 0
], },
"opacity": 1, "\t[联盟老头]不要过来!!不要过来!!",
"time": 0 "\t[联盟老头]再过来就杀了你啊啊啊!!!",
}, {
"\t[联盟老头]不要过来!!不要过来!!", "type": "hideImage",
"\t[联盟老头]再过来就杀了你啊啊啊!!!", "code": 3,
{ "time": 0
"type": "hideImage", },
"code": 3, {
"time": 0 "type": "showImage2",
}, "code": 4,
{ "image": "shaohusikao.png",
"type": "showImage2", "sloc": [
"code": 4, 0,
"image": "shaohusikao.png", 0,
"sloc": [ null
0, ],
0, "loc": [
null 0,
], 50,
"loc": [ 291,
0, 466
50, ],
291, "opacity": 1,
466 "time": 0
], },
"opacity": 1, "\t[邵虎]不行了,已经完全疯掉了......",
"time": 0 {
}, "type": "hideImage",
"\t[邵虎]不行了,已经完全疯掉了......", "code": 4,
{ "time": 0
"type": "hideImage", },
"code": 4, {
"time": 0 "type": "animate",
}, "name": "shenglvehao",
{ "loc": [
"type": "animate", 2,
"name": "shenglvehao", 5
"loc": [
2,
5
]
},
{
"type": "showImage2",
"code": 5,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[联盟老头]你......你该不会是......",
{
"type": "hideImage",
"code": 5,
"time": 0
},
{
"type": "animate",
"name": "wenhao",
"loc": [
2,
5
]
},
{
"type": "showImage2",
"code": 6,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]我?我怎么了?(这家伙还没疯吗?)",
{
"type": "hideImage",
"code": 6,
"time": 0
},
{
"type": "showImage2",
"code": 7,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[联盟老头]我不可能看错的......你是是天枢帝国萧涵公主的亲卫队长邵虎!!",
{
"type": "hideImage",
"code": 7,
"time": 0
},
{
"type": "animate",
"name": "gantanhao",
"loc": "hero"
},
{
"type": "showImage2",
"code": 8,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]你.....你是...",
{
"type": "hideImage",
"code": 8,
"time": 0
},
{
"type": "showImage2",
"code": 9,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[联盟老头]我是谁啊.......哈哈.......我是谁还重要么......有谁还记得我呢.....我曾经在天\n枢帝国勤务部干过一点小工作你不认识我的。",
{
"type": "hideImage",
"code": 9,
"time": 0
},
{
"type": "showImage2",
"code": 10,
"image": "shaohuzixin.png.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]你是勤务部的李副官,没错吧。我姐姐应该和你很熟。",
{
"type": "hideImage",
"code": 10,
"time": 0
},
{
"type": "showImage2",
"code": 11,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]哈哈哈.......好...好啊.....竟然还有人认识我这个糟老头子。怜姑娘很好,人长得漂亮,性格又好,怪不得姓汪的家伙会喜欢上她。",
{
"type": "hideImage",
"code": 11,
"time": 0
},
{
"type": "showImage2",
"code": 12,
"image": "shaohuzixin.png.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]谢谢。",
{
"type": "hideImage",
"code": 12,
"time": 0
},
{
"type": "showImage2",
"code": 13,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]只不过姓汪的那小子对得起邵怜姑娘吗,他做的那档子狗屎事,禽兽不如!哼。",
{
"type": "hideImage",
"code": 13,
"time": 0
},
{
"type": "showImage2",
"code": 14,
"image": "shaohuzixin.png.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]副官也认识汪大哥?",
{
"type": "hideImage",
"code": 14,
"time": 0
},
{
"type": "showImage2",
"code": 15,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]怎么可能不认识!那小子就算化成灰我也认识!表面上仪表堂堂,一副大义凛然的样子,要是让你知道了他的真正面目,恐怕他就真正笑不出来了吧......",
{
"type": "hideImage",
"code": 15,
"time": 0
},
{
"type": "showImage2",
"code": 16,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]副官是什么意思......好像对汪大哥很有意见啊。",
{
"type": "hideImage",
"code": 16,
"time": 0
},
{
"type": "showImage2",
"code": 17,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]哼......谁知道呢。对了,你居然出现在这里......呼......大概是因为他想通了想告诉你了吧。也罢,算他还没有丧失人性。",
{
"type": "hideImage",
"code": 17,
"time": 0
},
{
"type": "showImage2",
"code": 18,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]告辞。",
{
"type": "hideImage",
"code": 18,
"time": 0
},
{
"type": "showImage2",
"code": 19,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]随你。",
{
"type": "hideImage",
"code": 19,
"time": 0
}
] ]
},
{
"type": "showImage2",
"code": 5,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[联盟老头]你......你该不会是......",
{
"type": "hideImage",
"code": 5,
"time": 0
},
{
"type": "animate",
"name": "wenhao",
"loc": [
2,
5
]
},
{
"type": "showImage2",
"code": 6,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]我?我怎么了?(这家伙还没疯吗?)",
{
"type": "hideImage",
"code": 6,
"time": 0
},
{
"type": "showImage2",
"code": 7,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[联盟老头]我不可能看错的......你是是天枢帝国萧涵公主的亲卫队长邵虎!!",
{
"type": "hideImage",
"code": 7,
"time": 0
},
{
"type": "animate",
"name": "gantanhao",
"loc": "hero"
},
{
"type": "showImage2",
"code": 8,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]你.....你是...",
{
"type": "hideImage",
"code": 8,
"time": 0
},
{
"type": "showImage2",
"code": 9,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[联盟老头]我是谁啊.......哈哈.......我是谁还重要么......有谁还记得我呢.....我曾经在天\n枢帝国勤务部干过一点小工作你不认识我的。",
{
"type": "hideImage",
"code": 9,
"time": 0
},
{
"type": "showImage2",
"code": 10,
"image": "shaohuzixin.png.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]你是勤务部的李副官,没错吧。我姐姐应该和你很熟。",
{
"type": "hideImage",
"code": 10,
"time": 0
},
{
"type": "showImage2",
"code": 11,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]哈哈哈.......好...好啊.....竟然还有人认识我这个糟老头子。怜姑娘很好,人长得漂亮,性格又好,怪不得姓汪的家伙会喜欢上她。",
{
"type": "hideImage",
"code": 11,
"time": 0
},
{
"type": "showImage2",
"code": 12,
"image": "shaohuzixin.png.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]谢谢。",
{
"type": "hideImage",
"code": 12,
"time": 0
},
{
"type": "showImage2",
"code": 13,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]只不过姓汪的那小子对得起邵怜姑娘吗,他做的那档子狗屎事,禽兽不如!哼。",
{
"type": "hideImage",
"code": 13,
"time": 0
},
{
"type": "showImage2",
"code": 14,
"image": "shaohuzixin.png.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]副官也认识汪大哥?",
{
"type": "hideImage",
"code": 14,
"time": 0
},
{
"type": "showImage2",
"code": 15,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]怎么可能不认识!那小子就算化成灰我也认识!表面上仪表堂堂,一副大义凛然的样子,要是让你知道了他的真正面目,恐怕他就真正笑不出来了吧......",
{
"type": "hideImage",
"code": 15,
"time": 0
},
{
"type": "showImage2",
"code": 16,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]副官是什么意思......好像对汪大哥很有意见啊。",
{
"type": "hideImage",
"code": 16,
"time": 0
},
{
"type": "showImage2",
"code": 17,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]哼......谁知道呢。对了,你居然出现在这里......呼......大概是因为他想通了想告诉你了吧。也罢,算他还没有丧失人性。",
{
"type": "hideImage",
"code": 17,
"time": 0
},
{
"type": "showImage2",
"code": 18,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]告辞。",
{
"type": "hideImage",
"code": 18,
"time": 0
},
{
"type": "showImage2",
"code": 19,
"image": "npcnan.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"304.8",
"432.8"
],
"opacity": 1,
"time": 0
},
"\t[李副官]随你。",
{
"type": "hideImage",
"code": 19,
"time": 0
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
} }
] ]
}, },

View File

@ -52,423 +52,468 @@ main.floors.MT28=
"false": [] "false": []
}, },
{ {
"type": "choices", "type": "if",
"text": "是否跳过剧情", "condition": "(core.isReplaying()||flag:SkipThePlot)",
"choices": [ "true": [
{ {
"text": "是", "type": "setValue",
"action": [ "name": "flag:SkipThePlot",
{ "value": "false"
"type": "hide", },
"loc": [ {
[ "type": "hide",
8, "loc": [
7 [
] 8,
], 7
"remove": true ]
}, ],
{ "remove": true
"type": "moveHero", },
"time": 500, {
"steps": [ "type": "moveHero",
"right:2" "time": 500,
] "steps": [
}, "right:2"
{
"type": "changePos",
"loc": [
6,
5
],
"direction": "left"
}
] ]
}, },
{ {
"text": "否", "type": "changePos",
"action": [ "loc": [
{ 6,
"type": "pauseBgm" 5
}, ],
{ "direction": "left"
"type": "playBgm", }
"name": "shengqishi.mp3", ],
"keep": true "false": [
}, {
{ "type": "function",
"type": "moveHero", "function": "function(){\ncore.Confirmskip_On();\n}"
"time": 500, },
"steps": [ {
"right:2" "type": "pauseBgm"
] },
}, {
{ "type": "playBgm",
"type": "move", "name": "shengqishi.mp3",
"loc": [ "keep": true
8, },
7 {
], "type": "setValue",
"time": 500, "name": "flag:useS_PASS",
"keep": true, "value": "false"
"steps": [ },
"up:2" {
] "type": "moveHero",
}, "time": 500,
{ "steps": [
"type": "animate", "right:2"
"name": "sangang",
"loc": "hero"
},
{
"type": "animate",
"name": "sangang",
"loc": [
7,
5
]
},
{
"type": "showImage2",
"code": 1,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]..........",
{
"type": "showImage2",
"code": 2,
"image": "shaohuyilv.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]............",
{
"type": "sleep",
"time": 500
},
"\t[金发骑士]你就是邵虎吧?",
{
"type": "hideImage",
"code": 2,
"time": 0
},
{
"type": "hideImage",
"code": 1,
"time": 0
},
{
"type": "sleep",
"time": 500
},
{
"type": "animate",
"name": "gantanhao",
"loc": "hero"
},
{
"type": "sleep",
"time": 500
},
{
"type": "showImage2",
"code": 3,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]什么?!...........",
{
"type": "showImage2",
"code": 4,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]呵......不用紧张。",
"\t[金发骑士]在海骑士没有办完他的事情之前,我会充分尊重他的决定。",
"\t[金发骑士]所以,我没有对你出手的必要。",
"\t[邵虎]你......",
{
"type": "hideImage",
"code": 3,
"time": 0
},
{
"type": "hideImage",
"code": 4,
"time": 0
},
{
"type": "moveHero",
"steps": [
"left:1"
]
},
{
"type": "changePos",
"loc": [
6,
5
],
"direction": "right"
},
{
"type": "showImage2",
"code": 5,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]名字。",
{
"type": "showImage2",
"code": 6,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]“圣狱”,这就是我的名号。",
"\t[邵虎]“圣狱”......哼,如果我没猜错的话,你应该是.......",
"\t[金发骑士]你猜的没错。",
"\t[金发骑士]但你啊,太过于束缚自己了。",
{
"type": "hideImage",
"code": 5,
"time": 0
},
{
"type": "showImage2",
"code": 7,
"image": "shaohuyilv.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]什么?!...........",
"\t[金发骑士]要是还这样迷茫着,拿不出自己真正的信念去激励自己的话......你是超越不了你那个汪大哥的。",
{
"type": "hideImage",
"code": 7,
"time": 0
},
{
"type": "showImage2",
"code": 8,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]你......",
"\t[金发骑士]呵......废话有点多了,要走了。",
{
"type": "hideImage",
"code": 6,
"time": 0
},
{
"type": "hideImage",
"code": 8,
"time": 0
},
{
"type": "move",
"loc": [
8,
5
],
"time": 500,
"keep": true,
"steps": [
"left:3"
]
},
{
"type": "showImage2",
"code": 9,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]去哪?",
{
"type": "showImage2",
"code": 10,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]呵......找个人,讨点东西。",
"\t[金发骑士]另外,虽然没什么关系--小心腐翼哦,他已经知道你来到这里了。",
{
"type": "hideImage",
"code": 9,
"time": 0
},
{
"type": "hideImage",
"code": 10,
"time": 0
},
{
"type": "hide",
"loc": [
[
5,
5
]
],
"remove": true
},
{
"type": "changePos",
"loc": [
6,
5
],
"direction": "left"
},
{
"type": "animate",
"name": "shenglvehao",
"loc": "hero"
},
{
"type": "showImage2",
"code": 11,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]圣骑士............",
{
"type": "hideImage",
"code": 11,
"time": 0
}
] ]
},
{
"type": "move",
"loc": [
8,
7
],
"time": 500,
"keep": true,
"steps": [
"up:2"
]
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "true"
},
{
"type": "animate",
"name": "sangang",
"loc": "hero"
},
{
"type": "animate",
"name": "sangang",
"loc": [
7,
5
]
},
{
"type": "showImage2",
"code": 1,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]..........",
{
"type": "showImage2",
"code": 2,
"image": "shaohuyilv.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]............",
{
"type": "sleep",
"time": 500
},
"\t[金发骑士]你就是邵虎吧?",
{
"type": "hideImage",
"code": 2,
"time": 0
},
{
"type": "hideImage",
"code": 1,
"time": 0
},
{
"type": "sleep",
"time": 500
},
{
"type": "animate",
"name": "gantanhao",
"loc": "hero"
},
{
"type": "sleep",
"time": 500
},
{
"type": "showImage2",
"code": 3,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]什么?!...........",
{
"type": "showImage2",
"code": 4,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]呵......不用紧张。",
"\t[金发骑士]在海骑士没有办完他的事情之前,我会充分尊重他的决定。",
"\t[金发骑士]所以,我没有对你出手的必要。",
"\t[邵虎]你......",
{
"type": "hideImage",
"code": 3,
"time": 0
},
{
"type": "hideImage",
"code": 4,
"time": 0
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "false"
},
{
"type": "moveHero",
"steps": [
"left:1"
]
},
{
"type": "changePos",
"loc": [
6,
5
],
"direction": "right"
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "true"
},
{
"type": "showImage2",
"code": 5,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]名字。",
{
"type": "showImage2",
"code": 6,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]“圣狱”,这就是我的名号。",
"\t[邵虎]“圣狱”......哼,如果我没猜错的话,你应该是.......",
"\t[金发骑士]你猜的没错。",
"\t[金发骑士]但你啊,太过于束缚自己了。",
{
"type": "hideImage",
"code": 5,
"time": 0
},
{
"type": "showImage2",
"code": 7,
"image": "shaohuyilv.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]什么?!...........",
"\t[金发骑士]要是还这样迷茫着,拿不出自己真正的信念去激励自己的话......你是超越不了你那个汪大哥的。",
{
"type": "hideImage",
"code": 7,
"time": 0
},
{
"type": "showImage2",
"code": 8,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]你......",
"\t[金发骑士]呵......废话有点多了,要走了。",
{
"type": "hideImage",
"code": 6,
"time": 0
},
{
"type": "hideImage",
"code": 8,
"time": 0
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "false"
},
{
"type": "move",
"loc": [
8,
5
],
"time": 500,
"keep": true,
"steps": [
"left:3"
]
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "true"
},
{
"type": "showImage2",
"code": 9,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]去哪?",
{
"type": "showImage2",
"code": 10,
"image": "shengxiao.png",
"sloc": [
0,
0,
null
],
"loc": [
390,
30,
"285.6",
"482.4"
],
"opacity": 1,
"time": 0
},
"\t[金发骑士]呵......找个人,讨点东西。",
"\t[金发骑士]另外,虽然没什么关系--小心腐翼哦,他已经知道你来到这里了。",
{
"type": "hideImage",
"code": 9,
"time": 0
},
{
"type": "hideImage",
"code": 10,
"time": 0
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "false"
},
{
"type": "hide",
"loc": [
[
5,
5
]
],
"remove": true
},
{
"type": "changePos",
"loc": [
6,
5
],
"direction": "left"
},
{
"type": "setValue",
"name": "flag:useS_PASS",
"value": "true"
},
{
"type": "animate",
"name": "shenglvehao",
"loc": "hero"
},
{
"type": "showImage2",
"code": 11,
"image": "shaohuziya.png",
"sloc": [
0,
0,
null
],
"loc": [
0,
50,
291,
466
],
"opacity": 1,
"time": 0
},
"\t[邵虎]圣骑士............",
{
"type": "hideImage",
"code": 11,
"time": 0
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@ -64,36 +64,21 @@ main.floors.MT37=
], ],
"false": [ "false": [
{ {
"type": "choices", "type": "showImage",
"text": "是否跳过剧情", "code": 2,
"choices": [ "image": "npcnan.png",
{ "loc": [
"text": "是", -30,
"action": [] 20
}, ],
{ "opacity": 1,
"text": "否", "time": 0
"action": [ },
{ "\t[联盟老头]腐翼最近是出了名的安静,大概是受挫了吧。不过能让腐翼受挫的家伙......看来也不是个省油的灯啊,哈哈哈...........",
"type": "showImage", {
"code": 2, "type": "hideImage",
"image": "npcnan.png", "code": 2,
"loc": [ "time": 0
-30,
20
],
"opacity": 1,
"time": 0
},
"\t[联盟老头]腐翼最近是出了名的安静,大概是受挫了吧。不过能让腐翼受挫的家伙......看来也不是个省油的灯啊,哈哈哈...........",
{
"type": "hideImage",
"code": 2,
"time": 0
}
]
}
]
}, },
{ {
"type": "setValue", "type": "setValue",

View File

@ -47,271 +47,277 @@ main.floors.MT39=
"events": { "events": {
"3,4": [ "3,4": [
{ {
"type": "choices", "type": "if",
"text": "是否跳过剧情", "condition": "(core.isReplaying()||flag:SkipThePlot)",
"choices": [ "true": [
{ {
"text": "是", "type": "setValue",
"action": [] "name": "flag:SkipThePlot",
"value": "false"
}
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
}, },
{ {
"text": "否", "type": "showImage",
"action": [ "code": 1,
{ "image": "jiekezixin.png",
"type": "showImage", "loc": [
"code": 1, 200,
"image": "jiekezixin.png", 40
"loc": [ ],
200, "opacity": 1,
40 "time": 0
], },
"opacity": 1, "\t[杰克]嘿!老大你这么快就上来啦?",
"time": 0 {
}, "type": "showImage",
"\t[杰克]嘿!老大你这么快就上来啦?", "code": 2,
{ "image": "shaohuyilv.png",
"type": "showImage", "loc": [
"code": 2, -30,
"image": "shaohuyilv.png", 20
"loc": [ ],
-30, "opacity": 1,
20 "time": 0
], },
"opacity": 1, "\t[邵虎]诶杰克你不是在9层的侧台吗怎么上来的难道是从这里翻上来的不成",
"time": 0 {
}, "type": "hideImage",
"\t[邵虎]诶杰克你不是在9层的侧台吗怎么上来的难道是从这里翻上来的不成", "code": 1,
{ "time": 0
"type": "hideImage", },
"code": 1, {
"time": 0 "type": "showImage",
}, "code": 3,
{ "image": "jiekexiaohei.png",
"type": "showImage", "loc": [
"code": 3, 200,
"image": "jiekexiaohei.png", 40
"loc": [ ],
200, "opacity": 1,
40 "time": 0
], },
"opacity": 1, "\t[杰克]老大这就不知道了吧?",
"time": 0 "\t[邵虎]",
}, "\t[杰克]正是如此9层的侧台正好是一面露天的而这里正好也是没有围墙的",
"\t[杰克]老大这就不知道了吧?", "\t[杰克]于是——我就这么上来啦?!",
"\t[邵虎]", {
"\t[杰克]正是如此9层的侧台正好是一面露天的而这里正好也是没有围墙的", "type": "hideImage",
"\t[杰克]于是——我就这么上来啦?!", "code": 2,
{ "time": 0
"type": "hideImage", },
"code": 2, {
"time": 0 "type": "showImage",
}, "code": 4,
{ "image": "shaohujinzhang.png",
"type": "showImage", "loc": [
"code": 4, -30,
"image": "shaohujinzhang.png", 20
"loc": [ ],
-30, "opacity": 1,
20 "time": 0
], },
"opacity": 1, "\t[邵虎]这怎么想都不可能吧......侧台是塔东面的,而这个地方分明是塔的内部塌陷......而且还在西面。",
"time": 0 "\t[邵虎]这谎撒的也太随便了。",
}, {
"\t[邵虎]这怎么想都不可能吧......侧台是塔东面的,而这个地方分明是塔的内部塌陷......而且还在西面。", "type": "hideImage",
"\t[邵虎]这谎撒的也太随便了。", "code": 3,
{ "time": 0
"type": "hideImage", },
"code": 3, {
"time": 0 "type": "showImage",
}, "code": 5,
{ "image": "jiekeyilv.png",
"type": "showImage", "loc": [
"code": 5, 200,
"image": "jiekeyilv.png", 40
"loc": [ ],
200, "opacity": 1,
40 "time": 0
], },
"opacity": 1, "\t[杰克]............居然被老大看破了!!",
"time": 0 "\t[邵虎]..........这,看不破才有鬼吧?",
}, {
"\t[杰克]............居然被老大看破了!!", "type": "hideImage",
"\t[邵虎]..........这,看不破才有鬼吧?", "code": 5,
{ "time": 0
"type": "hideImage", },
"code": 5, {
"time": 0 "type": "showImage",
}, "code": 6,
{ "image": "jiekezixin.png",
"type": "showImage", "loc": [
"code": 6, 200,
"image": "jiekezixin.png", 40
"loc": [ ],
200, "opacity": 1,
40 "time": 0
], },
"opacity": 1, "\t[杰克]呵呵,其实也是机缘巧合啦。正好碰上了一个联盟的高手,他看我也是联盟的人,我又死皮赖脸的托他帮我,于是他犟不过我,就把我从塔外面带到了这里来啦~~",
"time": 0 "\t[邵虎]..........",
}, "\t[杰克]额.........这个解释看来行不通啊。",
"\t[杰克]呵呵,其实也是机缘巧合啦。正好碰上了一个联盟的高手,他看我也是联盟的人,我又死皮赖脸的托他帮我,于是他犟不过我,就把我从塔外面带到了这里来啦~~", "\t[邵虎]..........",
"\t[邵虎]..........", {
"\t[杰克]额.........这个解释看来行不通啊。", "type": "hideImage",
"\t[邵虎]..........", "code": 6,
{ "time": 0
"type": "hideImage", },
"code": 6, {
"time": 0 "type": "function",
}, "function": "function(){\ncore.Confirmskip_Off();\n}"
{ },
"type": "pauseBgm" {
}, "type": "pauseBgm"
{ },
"type": "playBgm", {
"name": "linghaihuanxin.mp3", "type": "playBgm",
"keep": true "name": "linghaihuanxin.mp3",
}, "keep": true
{ },
"type": "showImage", {
"code": 7, "type": "showImage",
"image": "jiekedajiao.png", "code": 7,
"loc": [ "image": "jiekedajiao.png",
200, "loc": [
40 200,
], 40
"opacity": 1, ],
"time": 0 "opacity": 1,
}, "time": 0
"\t[杰克]好吧。其实是我在9层侧台新造出来的一样发明——\\c[25]\r[red]黏墙胶!!", },
"\t[杰克]它拥有着无比强力的黏贴力,几乎粘上就不会掉下来!!", "\t[杰克]好吧。其实是我在9层侧台新造出来的一样发明——\\c[25]\r[red]黏墙胶!!",
"\t[杰克]然而!最重要的一点!!用口水就可以将这股黏力解开!!这保证了在胶水运用充足的情况下不会发生任何意外!!", "\t[杰克]它拥有着无比强力的黏贴力,几乎粘上就不会掉下来!!",
"\t[杰克]而且这黏墙胶的制作材料十分廉价易得只需要史莱姆的粘液3ml加上一滴融墙水即可", "\t[杰克]然而!最重要的一点!!用口水就可以将这股黏力解开!!这保证了在胶水运用充足的情况下不会发生任何意外!!",
"\t[杰克]融墙水我还有3瓶也就是说——这东西我能造出来一大把啊啊啊啊啊", "\t[杰克]而且这黏墙胶的制作材料十分廉价易得只需要史莱姆的粘液3ml加上一滴融墙水即可",
"\t[杰克]这黏墙水可以用作攀岩、捆绑犯人、固定晾衣绳…………", "\t[杰克]融墙水我还有3瓶也就是说——这东西我能造出来一大把啊啊啊啊啊",
{ "\t[杰克]这黏墙水可以用作攀岩、捆绑犯人、固定晾衣绳…………",
"type": "hideImage", {
"code": 7, "type": "hideImage",
"time": 0 "code": 7,
}, "time": 0
{ },
"type": "showImage", {
"code": 8, "type": "showImage",
"image": "jiekezixin.png", "code": 8,
"loc": [ "image": "jiekezixin.png",
200, "loc": [
40 200,
], 40
"opacity": 1, ],
"time": 0 "opacity": 1,
}, "time": 0
"\t[邵虎]行了。", },
"\t[杰克]........哈哈,怎么样老大?要不要来一瓶?", "\t[邵虎]行了。",
"\t[杰克]........很便宜哦只要998", "\t[杰克]........哈哈,怎么样老大?要不要来一瓶?",
"\t[邵虎]你现在已经把钱坑到我身上了么。。。别扯这些了,你知不知道腐翼跑到哪里去了?", "\t[杰克]........很便宜哦只要998",
"\t[杰克]腐翼就在楼上养伤啊,好像伤的还不轻呢?现在可是好机会消灭它哦!", "\t[邵虎]你现在已经把钱坑到我身上了么。。。别扯这些了,你知不知道腐翼跑到哪里去了?",
"\t[邵虎]..........嗯。现在打败腐翼,继续上楼探索才是真的。", "\t[杰克]腐翼就在楼上养伤啊,好像伤的还不轻呢?现在可是好机会消灭它哦!",
"\t[杰克]呵呵。老大别一副愁苦的样子。我能看出来,现在你和没变得衰弱之前已经大不一样了,即使衰弱也有能力与腐翼一拼吧?", "\t[邵虎]..........嗯。现在打败腐翼,继续上楼探索才是真的。",
{ "\t[杰克]呵呵。老大别一副愁苦的样子。我能看出来,现在你和没变得衰弱之前已经大不一样了,即使衰弱也有能力与腐翼一拼吧?",
"type": "hideImage", {
"code": 4, "type": "hideImage",
"time": 0 "code": 4,
}, "time": 0
{ },
"type": "showImage", {
"code": 9, "type": "showImage",
"image": "shaohuzixin.png", "code": 9,
"loc": [ "image": "shaohuzixin.png",
-30, "loc": [
20 -30,
], 20
"opacity": 1, ],
"time": 0 "opacity": 1,
}, "time": 0
"\t[邵虎]嘿你倒是挺敏锐的。这10层楼的宝物明显要强力一些对我自身的能力恢复很有用。", },
"\t[杰克]那当然啦!你也不看看我是谁?", "\t[邵虎]嘿你倒是挺敏锐的。这10层楼的宝物明显要强力一些对我自身的能力恢复很有用。",
"\t[邵虎]嗯。现在的要点是准备好解决掉腐翼。", "\t[杰克]那当然啦!你也不看看我是谁?",
{ "\t[邵虎]嗯。现在的要点是准备好解决掉腐翼。",
"type": "hideImage", {
"code": 8, "type": "hideImage",
"time": 0 "code": 8,
}, "time": 0
{ },
"type": "showImage", {
"code": 10, "type": "showImage",
"image": "jiekexiaohei.png", "code": 10,
"loc": [ "image": "jiekexiaohei.png",
200, "loc": [
40 200,
], 40
"opacity": 1, ],
"time": 0 "opacity": 1,
}, "time": 0
"\t[杰克]那我上楼去等你啦?放心,我走塔外面,很快的。", },
{ "\t[杰克]那我上楼去等你啦?放心,我走塔外面,很快的。",
"type": "hideImage", {
"code": 9, "type": "hideImage",
"time": 0 "code": 9,
}, "time": 0
{ },
"type": "showImage", {
"code": 11, "type": "showImage",
"image": "shaohuzixin.png", "code": 11,
"loc": [ "image": "shaohuzixin.png",
-30, "loc": [
20 -30,
], 20
"opacity": 1, ],
"time": 0 "opacity": 1,
}, "time": 0
"\t[邵虎]你给我小心点我对你那发明一直不太放心万一中途失效掉下去你还有命这可是39层。", },
"\t[杰克]老大放心,只要不是从天而降一大泼口水我就没事。", "\t[邵虎]你给我小心点我对你那发明一直不太放心万一中途失效掉下去你还有命这可是39层。",
"\t[邵虎]但愿楼上的大大们都不会顺窗户吐口水吧。", "\t[杰克]老大放心,只要不是从天而降一大泼口水我就没事。",
{ "\t[邵虎]但愿楼上的大大们都不会顺窗户吐口水吧。",
"type": "hideImage", {
"code": 10, "type": "hideImage",
"time": 0 "code": 10,
}, "time": 0
{ },
"type": "showImage", {
"code": 12, "type": "showImage",
"image": "jiekedajiao.png", "code": 12,
"loc": [ "image": "jiekedajiao.png",
200, "loc": [
40 200,
], 40
"opacity": 1, ],
"time": 0 "opacity": 1,
}, "time": 0
"\t[杰克]........啊啊老大什么时候这么贫嘴了?", },
"\t[杰克].......这可不像老大啊?", "\t[杰克]........啊啊老大什么时候这么贫嘴了?",
"\t[邵虎]我想我是最近被某个家伙给传染上了。这习惯显然不怎么好,尽快改掉才是。", "\t[杰克].......这可不像老大啊?",
{ "\t[邵虎]我想我是最近被某个家伙给传染上了。这习惯显然不怎么好,尽快改掉才是。",
"type": "hideImage", {
"code": 12, "type": "hideImage",
"time": 0 "code": 12,
}, "time": 0
{ },
"type": "showImage", {
"code": 13, "type": "showImage",
"image": "jiekeyilv.png", "code": 13,
"loc": [ "image": "jiekeyilv.png",
200, "loc": [
40 200,
], 40
"opacity": 1, ],
"time": 0 "opacity": 1,
}, "time": 0
"\t[杰克].............您保重。", },
{ "\t[杰克].............您保重。",
"type": "hideImage", {
"code": 13, "type": "hideImage",
"time": 0 "code": 13,
}, "time": 0
{ },
"type": "hideImage", {
"code": 11, "type": "hideImage",
"time": 0 "code": 11,
} "time": 0
]
} }
] ]
}, },

File diff suppressed because it is too large Load Diff

View File

@ -13,134 +13,53 @@ main.floors.MT7=
"5,1": [ "5,1": [
{ {
"type": "if", "type": "if",
"condition": "(flag:7fduihua==0)", "condition": "(flag:221==1)",
"true": [ "true": [
{ {
"type": "setValue", "type": "hide",
"name": "flag:juqing", "remove": true
"operator": "+=", }
"value": "1" ],
}, "false": [
{ {
"type": "if", "type": "if",
"condition": "(core.isReplaying()||flag:SkipThePlot)", "condition": "(flag:7fduihua==0)",
"true": [ "true": [
{ {
"type": "setValue", "type": "setValue",
"name": "flag:SkipThePlot", "name": "flag:juqing",
"value": "false" "operator": "+=",
} "value": "1"
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
},
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
"\t[女人]啊.........",
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
{
"type": "showImage2",
"code": 2,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
80,
50,
"291.2",
"466.4"
],
"opacity": 1,
"time": 0
},
"\t[邵虎]请问你是........",
"\t[女人]抱歉......你刚才看到一个棕色头发的男孩了吗?",
"\t[邵虎]........好像在五层楼的时候有看到........怎么了.......?",
"\t[女人]没.........没什么........",
{
"type": "hideImage",
"code": 1,
"time": 0
},
{
"type": "hideImage",
"code": 2,
"time": 0
}, },
{ {
"type": "if", "type": "if",
"condition": "(flag:juqing>=1)", "condition": "(core.isReplaying()||flag:SkipThePlot)",
"true": [ "true": [
{
"type": "setValue",
"name": "flag:SkipThePlot",
"value": "false"
}
],
"false": [
{
"type": "function",
"function": "function(){\ncore.Confirmskip_On();\n}"
},
{ {
"type": "showImage2", "type": "showImage2",
"code": 2, "code": 1,
"image": "shaohusikao.png", "image": "npcnv.png",
"sloc": [ "sloc": [
0, 0,
0, 0,
null null
], ],
"loc": [ "loc": [
80, 330,
50, 70,
"291.2", "287.2",
"466.4" "417.6"
], ],
"opacity": 1, "opacity": 1,
"time": 0 "time": 0
@ -163,42 +82,25 @@ main.floors.MT7=
"opacity": 1, "opacity": 1,
"time": 0 "time": 0
}, },
"\t[邵虎]对了,我有几个问想要请教。", "\t[女人]啊.........",
"\t[女人]啊......问我问题啊...........好,你说吧。",
"\t[邵虎]我听说这座塔与镇天谷有关系,请问这是什么关系呢?",
"\t[女人]这个啊.........你不是镇天谷的人吧?",
"\t[邵虎]实不相瞒,我是刚刚来到天塔的。",
"\t[女人]是行商吗........这么小的年纪......",
"\t[女人]不过你说的镇天谷与天塔的关系我倒是可以说一点给你听。",
"\t[女人]你知道200年前天枢与邻国的那场战争吗?",
"\t[邵虎]我听说过,好像天塔就是那个时候建造的",
"\t[女人]没错,天塔位于天枢与邻国的边界。",
"\t[女人]这座塔就是为了纪念这场战争而建造。",
"\t[女人]不过我倒是有些疑问。",
"\t[邵虎]什么疑问?",
"\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......",
"\t[邵虎]............",
{ {
"type": "setValue", "type": "showImage2",
"name": "flag:7fduihua2",
"value": "1"
},
{
"type": "hideImage",
"code": 1, "code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0 "time": 0
}, },
{
"type": "hideImage",
"code": 2,
"time": 0
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
}
],
"false": [
{ {
"type": "showImage2", "type": "showImage2",
"code": 2, "code": 2,
@ -217,7 +119,180 @@ main.floors.MT7=
"opacity": 1, "opacity": 1,
"time": 0 "time": 0
}, },
"............", "\t[邵虎]请问你是........",
"\t[女人]抱歉......你刚才看到一个棕色头发的男孩了吗?",
"\t[邵虎]........好像在五层楼的时候有看到........怎么了.......?",
"\t[女人]没.........没什么........",
{
"type": "hideImage",
"code": 1,
"time": 0
},
{
"type": "hideImage",
"code": 2,
"time": 0
},
{
"type": "if",
"condition": "(flag:juqing>=1)",
"true": [
{
"type": "showImage2",
"code": 2,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
80,
50,
"291.2",
"466.4"
],
"opacity": 1,
"time": 0
},
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
"\t[邵虎]对了,我有几个问想要请教。",
"\t[女人]啊......问我问题啊...........好,你说吧。",
"\t[邵虎]我听说这座塔与镇天谷有关系,请问这是什么关系呢?",
"\t[女人]这个啊.........你不是镇天谷的人吧?",
"\t[邵虎]实不相瞒,我是刚刚来到天塔的。",
"\t[女人]是行商吗........这么小的年纪......",
"\t[女人]不过你说的镇天谷与天塔的关系我倒是可以说一点给你听。",
"\t[女人]你知道200年前天枢与邻国的那场战争吗?",
"\t[邵虎]我听说过,好像天塔就是那个时候建造的",
"\t[女人]没错,天塔位于天枢与邻国的边界。",
"\t[女人]这座塔就是为了纪念这场战争而建造。",
"\t[女人]不过我倒是有些疑问。",
"\t[邵虎]什么疑问?",
"\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......",
"\t[邵虎]............",
{
"type": "setValue",
"name": "flag:7fduihua2",
"value": "1"
},
{
"type": "hideImage",
"code": 1,
"time": 0
},
{
"type": "hideImage",
"code": 2,
"time": 0
},
{
"type": "function",
"function": "function(){\ncore.Confirmskip_Off();\n}"
}
],
"false": [
{
"type": "showImage2",
"code": 2,
"image": "shaohusikao.png",
"sloc": [
0,
0,
null
],
"loc": [
80,
50,
"291.2",
"466.4"
],
"opacity": 1,
"time": 0
},
"............",
{
"type": "hideImage",
"code": 1,
"time": 0
}
]
}
]
},
{
"type": "setValue",
"name": "flag:7fduihua",
"value": "1"
}
],
"false": [
{
"type": "if",
"condition": "(flag:7fduihua2==1)",
"true": [
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
"\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......",
{
"type": "hideImage",
"code": 1,
"time": 0
}
],
"false": [
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
"\t[女人]没被发现吧....呼.......",
{ {
"type": "hideImage", "type": "hideImage",
"code": 1, "code": 1,
@ -226,69 +301,6 @@ main.floors.MT7=
] ]
} }
] ]
},
{
"type": "setValue",
"name": "flag:7fduihua",
"value": "1"
}
],
"false": [
{
"type": "if",
"condition": "(flag:7fduihua2==1)",
"true": [
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
"\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......",
{
"type": "hideImage",
"code": 1,
"time": 0
}
],
"false": [
{
"type": "showImage2",
"code": 1,
"image": "npcnv.png",
"sloc": [
0,
0,
null
],
"loc": [
330,
70,
"287.2",
"417.6"
],
"opacity": 1,
"time": 0
},
"\t[女人]没被发现吧....呼.......",
{
"type": "hideImage",
"code": 1,
"time": 0
}
]
} }
] ]
} }

View File

@ -202,7 +202,7 @@ main.floors.nandu=
"true": [ "true": [
{ {
"type": "function", "type": "function",
"function": "function(){\ncore.insertAction([{\n\t\"type\": \"choices\",\n\t\"text\": \"\\\\c[21]是否选择\" + [\"\\r[#ffff80]作弊\", \"\\r[#80ff80]简单\", \"\\r[#8080ff]普通\", \"\\r[#ff80ff]困难\", \"\\r[#ff8080]噩梦\", \"\\r[#ffff80]作弊\"][flags.hard] + \"\\r难度\",\n\t\"choices\": [{\n\t\t\t\"text\": \"是\",\n\t\t\t\"action\": [\n\t\t\t\t{ \"type\": \"break\" },\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"text\": \"否\",\n\t\t\t\"action\": [\n\t\t\t\t{ \"type\": \"setValue\", \"name\": \"fla\" + \"g:xuanzhong\", \"value\": \"0\" },\n\t\t\t]\n\t\t},\n\t]\n}, ])\n}" "function": "function(){\ncore.insertAction([{\n\t\"type\": \"choices\",\n\t\"text\": \"\\\\c[21] 是否选择\" + [\"\\u000d[#ffff80]作弊\", \"\\u000d[#80ff80]简单\", \"\\u000d[#8080ff]普通\", \"\\u000d[#ff80ff]困难\", \"\\u000d[#ff8080]噩梦\", \"\\u000d[#ffff80]作弊\"][flags.hard] + \"\\u000d难度\",\n\t\"choices\": [{\n\t\t\t\"text\": \"是\",\n\t\t\t\"action\": [\n\t\t\t\t{ \"type\": \"break\" },\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"text\": \"否\",\n\t\t\t\"action\": [\n\t\t\t\t{ \"type\": \"setValue\", \"name\": \"fla\" + \"g:xuanzhong\", \"value\": \"0\" },\n\t\t\t]\n\t\t},\n\t]\n}, ])\n}"
} }
], ],
"false": [ "false": [
@ -234,7 +234,6 @@ main.floors.nandu=
255, 255,
1 1
], ],
"background": "winskin2.png",
"time": 20 "time": 20
}, },
{ {
@ -249,13 +248,29 @@ main.floors.nandu=
"type": "function", "type": "function",
"function": "function(){\ncore.dom.wholeCtx.fillRect(0, 0, core.dom.whole.width, core.dom.whole.height);\n}" "function": "function(){\ncore.dom.wholeCtx.fillRect(0, 0, core.dom.whole.width, core.dom.whole.height);\n}"
}, },
{
"type": "function",
"function": "function(){\ncore.createCanvas('shifoutiaoguo',0,0,480,480,200);\n}"
},
{
"type": "function",
"function": "function(){\ncore.drawTextContent('shifoutiaoguo', '是否跳过开始剧情,直接进入游戏?', { \t\t\t\tleft: 150, \t\t\t\ttop: 180, \t\t\t\tmaxWidth: 400, \t\t\t\tfontSize: 20, \t\t\t\tlineHeight: 20, \t\t\t\tbold: false, \t\t\t});\n}"
},
{
"type": "setText",
"background": "winskin4.png"
},
{ {
"type": "choices", "type": "choices",
"text": "是否跳过开始剧情", "text": " ",
"choices": [ "choices": [
{ {
"text": "是", "text": "是",
"action": [ "action": [
{
"type": "function",
"function": "function(){\ncore.clearMap('shifoutiaoguo');\n}"
},
{ {
"type": "playBgm", "type": "playBgm",
"name": "xingkong.mp3", "name": "xingkong.mp3",
@ -291,6 +306,10 @@ main.floors.nandu=
{ {
"text": "否", "text": "否",
"action": [ "action": [
{
"type": "function",
"function": "function(){\ncore.clearMap('shifoutiaoguo');\n}"
},
{ {
"type": "changeFloor", "type": "changeFloor",
"floorId": "QISHI", "floorId": "QISHI",

BIN
project/images/winskin4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -381,7 +381,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
core.setAutoHeroMove(); core.setAutoHeroMove();
} }
////// 绘制一个对话框 ////// ////// 绘制一个对话框 //////
core.ui.drawTextBox = function (content, config) { /*core.ui.drawTextBox = function (content, config) {
config = config || {}; config = config || {};
this.clearUI(); this.clearUI();
@ -424,13 +424,13 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
if (titleInfo.title) { if (titleInfo.title) {
let titlefont = core.status.textAttribute.titlefont, let titlefont = core.status.textAttribute.titlefont,
titleStyle = core.arrayToRGBA(core.status.textAttribute.title); titleStyle = core.arrayToRGBA(core.status.textAttribute.title);
let tf = this._buildFont(titlefont, true), let tf = this._buildFont(titlefont, false),
width = this.calWidth(ctx, titleInfo.title, tf); width = this.calWidth(ctx, titleInfo.title, tf);
this.drawBackground(hPos.left, vPos.top - titlefont - 12, hPos.left + width + 30, vPos.top, posInfo); this.drawBackground(hPos.left, vPos.top - titlefont - 12 - 10, hPos.left + width + 30, vPos.top, posInfo);
ctx.save(); ctx.save();
ctx.textAlign = 'center'; ctx.textAlign = 'center';
ctx.textBaseline = 'middle'; ctx.textBaseline = 'middle';
core.fillText(ctx, titleInfo.title, hPos.left + (width + 30) / 2, vPos.top - (titlefont + 12) / 2, titleStyle, tf); core.fillText(ctx, titleInfo.title, hPos.left + (width + 30) / 2 - 5, vPos.top - (titlefont + 12) / 2 - 5, titleStyle, tf);
ctx.restore(); ctx.restore();
} }
titleInfo.title = null; titleInfo.title = null;
@ -462,10 +462,56 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
return config; return config;
} }
*/
ui.prototype._drawChoices_drawChoices = function (choices, isWindowSkin, hPos, vPos, ctx) {
var hasCtx = ctx != null;
ctx = ctx || 'ui';
// 选项
core.setTextAlign(ctx, 'left');
core.setFont(ctx, this._buildFont(17, true));
for (var i = 0; i < choices.length; i++) {
var color = core.arrayToRGBA(choices[i].color || core.status.textAttribute.text);
if (main.mode == 'play' && choices[i].need != null && choices[i].need != '' && !core.calValue(choices[i].need)) color = '#999999';
core.setFillStyle(ctx, color);
var offset = core._PX_ / 2;
if (choices[i].icon) {
var iconInfo = this._getDrawableIconInfo(choices[i].icon),
image = iconInfo[0],
icon = iconInfo[1];
if (image != null) {
core.drawImage(ctx, image, 0, 32 * icon, 32, 32,
core._PX_ / 2 - choices[i].width / 2, vPos.choice_top + 32 * i - 17, 22, 22);
offset += 14;
}
}
core.fillText(ctx, choices[i].text, offset - 70, vPos.choice_top + 32 * i, color, ui.prototype._buildFont(22, false));
}
if (choices.length > 0 && core.status.event.selection != 'none') {
core.status.event.selection = core.status.event.selection || 0;
while (core.status.event.selection < 0) core.status.event.selection += choices.length;
while (core.status.event.selection >= choices.length) core.status.event.selection -= choices.length;
var len = choices[core.status.event.selection].width;
if (isWindowSkin) {
if (hasCtx) {
this._drawSelector(ctx, core.status.textAttribute.background,
len + 10, 28, core._PX_ / 2 - len / 2 - 5, vPos.choice_top + 32 * core.status.event.selection - 20);
} else {
this._drawWindowSelector(core.status.textAttribute.background,
core._PX_ / 2 - len / 2 - 5 - 60, vPos.choice_top + 32 * core.status.event.selection - 20, len + 10, 28);
}
} else
core.strokeRoundRect(ctx, core._PX_ / 2 - len / 2 - 5, vPos.choice_top + 32 * core.status.event.selection - 20,
len + 10, 28, 6, core.status.globalAttribute.selectColor, 2);
}
}
core.ui._drawSettings = function () { core.ui._drawSettings = function () {
core.status.event.id = 'settings'; core.status.event.id = 'settings';
this.drawChoices(null, [ this.drawChoices(null, [
"系统设置", "虚拟键盘", "浏览地图", "存档笔记", "同步存档", "游戏信息", "返回标题", "返回游戏", "数值显示: " + (core.getFlag("itemDetail") ? "[ON]" : "[OFF]"), "RM样式楼传 " + (core.getFlag("isRmFly") ? "[ON]" : "[OFF]") "系统设置", "虚拟键盘", "浏览地图", "存档笔记", "同步存档", "游戏信息", "返回标题", "返回游戏", "数值显示: " + (core.getFlag("itemDetail") ? "[ON]" : "[OFF]"), "RM楼传: " + (core.getFlag("isRmFly") ? "[ON]" : "[OFF]")
]); ]);
} }
core.actions._clickSettings = function (x, y) { core.actions._clickSettings = function (x, y) {
@ -535,7 +581,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
var text = '获得 ' + core.material.items[id].name; var text = '获得 ' + core.material.items[id].name;
if (num > 1) text += "x" + num; if (num > 1) text += "x" + num;
if (itemCls === 'items' && num == 1) text += core.items.getItemEffectTip(id); if (itemCls === 'items' && num == 1) text += core.items.getItemEffectTip(id);
core.drawTip(text, id); //core.drawTip(text, id);
// --- 首次获得道具的提示 // --- 首次获得道具的提示
if (!core.hasFlag("__itemHint__")) core.setFlag("__itemHint__", []); if (!core.hasFlag("__itemHint__")) core.setFlag("__itemHint__", []);
@ -918,48 +964,31 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
} }
} }
/*core.ui.drawFly = function (page) {/////已在别处仿RM楼传复写 ////// 战斗 //////
events.prototype.battle = function (id, x, y, force, callback) {
core.status.event.data = page; core.saveAndStopAutomaticRoute();
var floorId = core.floorIds[page]; id = id || core.getBlockId(x, y);
var title = core.status.maps[floorId].title; if (!id) return core.clearContinueAutomaticRoute(callback);
core.clearMap('ui'); // 非强制战斗
core.setAlpha('ui', 0.85); if (!core.enemys.canBattle(id, x, y) && !force && !core.status.event.id) {
core.fillRect('ui', 0, 0, core._PX_, core._PY_, '#000000'); core.stopSound();
core.setAlpha('ui', 1); core.playSound('操作失败');
core.setTextAlign('ui', 'center'); //core.drawTip("你打不过此怪物!", id);
core.fillText('ui', '楼层跳跃', core._PX_ / 2, 48, '#FFFFFF', this._buildFont(28, true)); core.drawAnimate('jingu', x, y);
core.fillText('ui', '返回游戏', core._PX_ / 2, core._PY_ - 13, null, this._buildFont(15, true)) core.drawText('你的能力不足以战胜这个对手。\n\n\n');
core.setTextAlign('ui', 'right'); return core.clearContinueAutomaticRoute(callback);
core.fillText('ui', '浏览地图时也', core._PX_ - 10, core._PY_ - 23, '#aaaaaa', this._buildFont(10, false));
core.fillText('ui', '可楼层跳跃!', core._PX_ - 10, core._PY_ - 11, null, this._buildFont(10, false));
core.setTextAlign('ui', 'center');
var middle = core._PY_ / 2 + 39;
// 换行
var lines = core.splitLines('ui', title, 120, this._buildFont(19, true));
var start_y = middle - (lines.length - 1) * 11;
for (var i in lines) {
core.fillText('ui', lines[i], core._PX_ - 53, start_y, '#FFFFFF', this._buildFont(17, true));
start_y += 22;
} }
if (core.actions._getNextFlyFloor(1) != page) { // 自动存档
core.fillText('ui', '▲', core._PX_ - 60, middle - 64, null, this._buildFont(17, false)); if (!core.status.event.id) core.autosave(true);
core.fillText('ui', '▲', core._PX_ - 60, middle - 96); // 战前事件
core.fillText('ui', '▲', core._PX_ - 60, middle - 96 - 7); if (!this.beforeBattle(id, x, y))
} return core.clearContinueAutomaticRoute(callback);
if (core.actions._getNextFlyFloor(-1) != page) { // 战后事件
core.fillText('ui', '▼', core._PX_ - 60, middle + 64, null, this._buildFont(17, false)); this.afterBattle(id, x, y);
core.fillText('ui', '▼', core._PX_ - 60, middle + 96); if (callback) callback();
core.fillText('ui', '▼', core._PX_ - 60, middle + 96 + 7); }
}
var size = 0.75;
core.strokeRect('ui', 16, 64, size * core._PX_, size * core._PY_, '#FFFFFF', 2);
core.drawThumbnail(floorId, null, { ctx: 'ui', x: 16, y: 64, size: size, damage: true, all: true });
}*/
}, },
"drawLight": function () { "drawLight": function () {
@ -2928,7 +2957,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
// *** 下一句话可以更改你想要的显示字体 // *** 下一句话可以更改你想要的显示字体
core.setFont(ctx, "bold 11px Arial"); core.setFont(ctx, "bold 11px Arial");
// *** // ***
core.setTextAlign(ctx, 'left'); core.setTextAlign(ctx, "right");
core.status.damage.data.forEach(function (one) { core.status.damage.data.forEach(function (one) {
var px = one.px, var px = one.px,
py = one.py; py = one.py;
@ -2938,7 +2967,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
if (px < -32 * 2 || px > core.__PX__ + 32 || py < -32 || py > core.__PY__ + 32) if (px < -32 * 2 || px > core.__PX__ + 32 || py < -32 || py > core.__PY__ + 32)
return; return;
} }
core.fillBoldText(ctx, one.text, px, py, one.color); core.fillBoldText(ctx, one.text, px + 32, py, one.color);
}); });
core.setTextAlign(ctx, 'center'); core.setTextAlign(ctx, 'center');
core.status.damage.extraData.forEach(function (one) { core.status.damage.extraData.forEach(function (one) {
@ -3764,8 +3793,188 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
core.status.hero.flags.useS_PASS = false; core.status.hero.flags.useS_PASS = false;
core.insertCommonEvent('跳过事件图片'); core.insertCommonEvent('跳过事件图片');
core.status.hero.flags.tiaojuqing_black = 0; ///闪烁开关归0 core.status.hero.flags.tiaojuqing_black = 0; ///闪烁开关归0
core.clearMap('tiaojuqing_black') /////清除特效画布
} }
},
"移动怪物渐变消失": function () {
///AD NB小声bb
// 在此增加新插件
this.moveHidingBlock = function (x, y, steps, time, keep, callback) {
flags._moveHide = 1;
core.moveBlock(x, y, steps, time, keep, callback);
delete flags._moveHide;
}
core.maps.moveBlock = function (x, y, steps, time, keep, callback) {
if (core.status.replay.speed == 24) time = 1;
time = time || 500;
var blockArr = this._getAndRemoveBlock(x, y);
if (blockArr == null) {
if (callback) callback();
return;
}
var block = blockArr[0],
blockInfo = blockArr[1];
var moveSteps = (steps || []).map(function (t) {
return [t.split(':')[0], parseInt(t.split(':')[1] || "1")];
}).filter(function (t) {
return ['up', 'down', 'left', 'right', 'forward', 'backward', 'leftup', 'leftdown', 'rightup', 'rightdown', 'speed'].indexOf(t[0]) >= 0 &&
!(t[0] == 'speed' && t[1] < 16)
});
var canvases = this._initDetachedBlock(blockInfo, x, y, block.event.animate !== false);
this._moveDetachedBlock(blockInfo, 32 * x, 32 * y, 1, canvases);
const calStep = (step) => {
if (["up", "down", "left", "right", "forward", "backward"].includes(step[0])) {
return step[1];
}
return 0;
}
let stepSum = 0;
moveSteps.forEach((s) => stepSum += calStep(s));
var moveInfo = {
sx: x,
sy: y,
x: x,
y: y,
px: 32 * x,
py: 32 * y,
opacity: 1,
keep: keep,
lastDirection: null,
offset: 1,
moveSteps: moveSteps,
stepSum: stepSum * 16,
movedStep: 0,
withHiding: flags._moveHide,
step: 0,
per_time: time / 16 / core.status.replay.speed
}
this._moveBlock_doMove(blockInfo, canvases, moveInfo, callback);
}
core.maps._moveBlock_moving = function (blockInfo, canvases, moveInfo) {
if (moveInfo.step == 0) {
if (!this._moveBlock_updateDirection(blockInfo, moveInfo)) return;
}
var curr = moveInfo.moveSteps[0];
moveInfo.step++;
moveInfo.movedStep++;
moveInfo.px += core.utils.scan2[curr[0]].x * 2 * moveInfo.offset;
moveInfo.py += core.utils.scan2[curr[0]].y * 2 * moveInfo.offset;
if (moveInfo.withHiding) {
let o = moveInfo.movedStep / moveInfo.stepSum;
let op = 1 - o * o;
moveInfo.opacity = op;
}
this._moveDetachedBlock(blockInfo, moveInfo.px, moveInfo.py, moveInfo.opacity, canvases);
if (moveInfo.step == 16) {
moveInfo.step = 0;
moveInfo.moveSteps[0][1]--;
if (moveInfo.moveSteps[0][1] <= 0) {
moveInfo.moveSteps.shift();
}
}
}
},
"对话框偏移": function () {
// 在此增加新插件
core.dom.gameDraw.style.overflow = "visible";
////// 绘制一个对话框 //////
core.ui.drawTextBox = function (content, config) {
config = config || {};
this.clearUI();
content = core.replaceText(content);
let ctx = core.getContextByName(config.ctx || 'ui');
if (ctx && main.mode == 'play') {
core.createCanvas(ctx, 0, 0, core._PX_, core._PY_, 141);
ctx = core.getContextByName(ctx);
}
let off = flags.textOffset || 0;
if (!config.ctx || config.ctx == 'ui') {
core.relocateCanvas("ui", off, 0);
}
// Step 1: 获得标题信息和位置信息
var textAttribute = core.status.textAttribute;
var titleInfo = this._getTitleAndIcon(content);
var posInfo = this._getPosition(titleInfo.content);
if (posInfo.position != 'up' && posInfo.position != 'down') posInfo.px = posInfo.py = null;
if (!posInfo.position) posInfo.position = textAttribute.position;
content = this._drawTextBox_drawImages(posInfo.content, config.ctx);
if (config.pos) {
delete posInfo.px;
delete posInfo.py;
posInfo.pos = config.pos;
}
posInfo.ctx = ctx;
// Step 2: 计算对话框的矩形位置
var hPos = this._drawTextBox_getHorizontalPosition(content, titleInfo, posInfo);
var vPos = this._drawTextBox_getVerticalPosition(content, titleInfo, posInfo, hPos.validWidth);
posInfo.xoffset = hPos.xoffset;
posInfo.yoffset = vPos.yoffset - 4;
if (ctx && main.mode == 'play') {
ctx.canvas.setAttribute('_text_left', hPos.left);
ctx.canvas.setAttribute('_text_top', vPos.top);
}
// Step 3: 绘制背景图
var isWindowSkin = this.drawBackground(hPos.left, vPos.top, hPos.right, vPos.bottom, posInfo);
if (titleInfo.title) {
let titlefont = core.status.textAttribute.titlefont,
titleStyle = core.arrayToRGBA(core.status.textAttribute.title);
let tf = this._buildFont(titlefont, true),
width = this.calWidth(ctx, titleInfo.title, tf);
this.drawBackground(hPos.left, vPos.top - titlefont - 12 - 10, hPos.left + width + 30, vPos.top, posInfo);
ctx.save();
ctx.textAlign = 'center';
ctx.textBaseline = 'middle';
core.fillText(ctx, titleInfo.title, hPos.left + (width + 30) / 2 - 5, vPos.top - (titlefont + 12) / 2 - 5, titleStyle, tf);
ctx.restore();
}
titleInfo.title = null;
var alpha = isWindowSkin ? this._drawWindowSkin_getOpacity() : textAttribute.background[3];
// Step 4: 绘制标题、头像、动画
var content_top = this._drawTextBox_drawTitleAndIcon(titleInfo, hPos, vPos, alpha, config.ctx);
// Step 5: 绘制正文
var config = this.drawTextContent(config.ctx || 'ui', content, {
left: hPos.content_left,
top: content_top,
maxWidth: hPos.validWidth,
lineHeight: vPos.lineHeight,
time: (config.showAll || config.async || textAttribute.time <= 0 || core.status.event.id != 'action') ? 0 : textAttribute.time
});
// Step 6: 绘制光标
if (main.mode == 'play') {
main.dom.next.style.display = 'block';
main.dom.next.style.borderRightColor = main.dom.next.style.borderBottomColor = core.arrayToRGB(textAttribute.text);
main.dom.next.style.top = (vPos.bottom - 20) * core.domStyle.scale + "px";
var left = (hPos.left + hPos.right) / 2;
left += off;
if (posInfo.position == 'up' && !posInfo.noPeak && posInfo.px != null && Math.abs(posInfo.px * 32 + 16 - left) < 50)
left = hPos.right - 64;
main.dom.next.style.left = left * core.domStyle.scale + "px";
}
return config;
}
const _doa = core.events.doAction;
core.events.doAction = function () {
core.relocateCanvas('ui', 0, 0);
_doa.call(core.events);
}
} }
} }