diff --git a/_server/MotaActionParser.js b/_server/MotaActionParser.js
index 18e99ea4..392353c5 100644
--- a/_server/MotaActionParser.js
+++ b/_server/MotaActionParser.js
@@ -1448,8 +1448,7 @@ MotaActionFunctions.FontString_pre = function (FontString) {
}
MotaActionFunctions.pattern=MotaActionFunctions.pattern||{};
-MotaActionFunctions.pattern.id=/^(flag|global):([a-zA-Z0-9_\u4E00-\u9FCC]+)$/;
-MotaActionFunctions.pattern.id2=/^flag:([a-zA-Z0-9_\u4E00-\u9FCC]+),flag:([a-zA-Z0-9_\u4E00-\u9FCC]+)$/;
+MotaActionFunctions.pattern.id=/^(flag|global|temp):([a-zA-Z0-9_\u4E00-\u9FCC]+)$/;
MotaActionFunctions.pattern.idWithoutFlag=/^[0-9a-zA-Z_][0-9a-zA-Z_\-:]*$/;
MotaActionFunctions.pattern.colorRe=/^[0-9 ]+,[0-9 ]+,[0-9 ]+(,[0-9. ]+)?$/;
MotaActionFunctions.pattern.fontRe=/^(italic )?(bold )?(\d+)px ([a-zA-Z0-9_\u4E00-\u9FCC]+)$/;
diff --git a/_server/editor_blocklyconfig.js b/_server/editor_blocklyconfig.js
index 856fad1b..58257976 100644
--- a/_server/editor_blocklyconfig.js
+++ b/_server/editor_blocklyconfig.js
@@ -284,32 +284,69 @@ editor_blocklyconfig=(function(){
],
"false": []
}),
- '',
+ '',
MotaActionFunctions.actionParser.parse([
- {"type": "while", "condition": "true", "data": [
- {"type": "choices", "text": "\t[老人,man]少年,你需要钥匙吗?\n我这里有大把的!",
- "choices": [
- {"text": "黄钥匙(${9+flag:shop_times}金币)", "color": [255,255,0,1], "action": [
- {"type": "if", "condition": "status:money>=9+flag:shop_times",
- "true": [
- {"type": "setValue", "name": "status:money", "operator": "-=", "value": "9+flag:shop_times"},
- {"type": "setValue", "name": "item:yellowKey", "operator": "+=", "value": "1"},
- ],
- "false": [
- "\t[老人,man]你的金钱不足!",
- {"type": "continue"}
- ]
- }
- ]},
- {"text": "蓝钥匙(${18+2*flag:shop_times}金币)", "color": [0,0,255,1], "action": [
- ]},
- {"text": "离开", "action": [
- {"type": "break"}
- ]}
+ {
+ "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": "setValue", "name": "flag:shop_times", "operator": "+=", "value": "1"}
- ]}], 'event'),
+ }
+ ], 'event'),
'',
MotaActionFunctions.actionParser.parse({
"trigger": "action",
@@ -322,41 +359,146 @@ editor_blocklyconfig=(function(){
{"type": "hide"},
]
},'event'),
- '',
- MotaActionFunctions.actionParser.parse([
- '怪物变成了黄钥匙(黄钥匙idnum是21)',
- '打怪变成可对话的NPC: https://ckcz123.github.io/mota-js/#/event?id=%e6%89%93%e6%80%aa%e5%8f%98%e6%88%90%e5%8f%af%e5%af%b9%e8%af%9d%e7%9a%84npc%ef%bc%88%e6%80%aa%e7%89%a9-gtnpc%ef%bc%89',
- {"type": "setBlock", "number": 21}
- ],'afterBattle'),
- '',
- MotaActionFunctions.actionParser.parse([
- {"type": "setValue", "name": "flag:__door__", "operator": "+=", "value": "1"},
- {"type": "if", "condition": "flag:__door__===2",
- "true": [
- {"type": "openDoor", "loc": [10,5]}
- ],
- "false": []
- },
- ],'afterBattle'),
'',
MotaActionFunctions.actionParser.parse([
{"type": "function", "function": "function(){var x=core.status.event.data.x,y=core.status.event.data.y;if(core.isset(x)&&core.isset(y)){core.insertAction([{type:'hide',loc:[[x-1,y-2],[x,y-2],[x+1,y-2],[x-1,y-1],[x,y-1],[x+1,y-1],[x-1,y],[x+1,y]]}]);}}"},
],'afterBattle'),
- '',
- MotaActionFunctions.actionParser.parse({
- "trigger": "action",
- "noPass": true,
- "data": [
- {"type": "if", "condition": "flag:hasSuperPotion",
- "true": [],
- "false": [
- {"type":"setValue", "name":"status:hp", "operator": "*=", "value": "2"},
- {"type":"setBlock", "number": 1},
- {"type":"setValue", "name":"flag:hasSuperPotion", "value": "true"}
- ]
- }
- ]
- },'event'),
+ '',
+ MotaActionFunctions.actionParser.parse([
+ {
+ "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.png",
+ "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"
+ ]
+ }
+ ],'event'),
+ '',
+ MotaActionFunctions.actionParser.parse([
+ {
+ "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]我一定会回来的!"
+ ]
+ }
+ ]
+ }
+ ],'afterBattle'),
],
'最近使用事件':[
'',
diff --git a/project/data.js b/project/data.js
index ae046559..f71d475f 100644
--- a/project/data.js
+++ b/project/data.js
@@ -5,7 +5,6 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"sample0",
"sample1",
"sample2",
- "sample3",
"MT0"
],
"floorPartitions": [],
diff --git a/project/floors/sample2.js b/project/floors/sample2.js
index dd3e3a3d..03bbcb1b 100644
--- a/project/floors/sample2.js
+++ b/project/floors/sample2.js
@@ -55,7 +55,7 @@ main.floors.sample2=
"stair": "upFloor"
},
"7,12": {
- "floorId": "sample3",
+ "floorId": "sample2",
"stair": "downFloor"
}
},
diff --git a/project/floors/sample3.js b/project/floors/sample3.js
deleted file mode 100644
index a7ba71fe..00000000
--- a/project/floors/sample3.js
+++ /dev/null
@@ -1,1010 +0,0 @@
-main.floors.sample3=
-{
- "floorId": "sample3",
- "title": "主塔 40 层",
- "name": "40",
- "canFlyTo": false,
- "canFlyFrom": false,
- "canUseQuickShop": true,
- "defaultGround": "snowGround",
- "images": [],
- "color": [
- 255,
- 0,
- 0,
- 0.3
- ],
- "weather": [
- "rain",
- 10
- ],
- "bgm": "bgm.mp3",
- "ratio": 1,
- "map": [
- [ 5, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5, 5],
- [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 4, 1, 85, 1, 4, 4, 4, 4, 5],
- [ 5, 4, 4, 4,247, 1,247, 1,247, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 1,247,247,247, 1, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 1,247, 30,247, 1, 4, 4, 4, 5],
- [ 5, 4, 4, 4,247, 1,124, 1,247, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 4, 1,123, 1, 4, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 5],
- [ 5, 4, 4, 4, 4, 4, 85, 4, 4, 4, 4, 4, 5],
- [ 5, 5, 5, 5, 5, 5, 88, 5, 5, 5, 5, 5, 5]
-],
- "firstArrive": [
- "\t[实战!]本楼将尝试复刻《宿命的旋律》40F剧情。"
- ],
- "events": {
- "6,11": {
- "enable": false,
- "data": []
- },
- "6,10": [
- {
- "type": "playSound",
- "name": "door.mp3"
- },
- {
- "type": "show",
- "loc": [
- 6,
- 11
- ]
- },
- {
- "type": "hide"
- },
- {
- "type": "trigger",
- "loc": [
- 6,
- 7
- ]
- }
- ],
- "6,7": [
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]杰克,你究竟是什么人?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[杰克,thief]……",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]我们……是朋友对吧?\n是朋友就应该相互信任对吧?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[杰克,thief]……事到如今也没有什么好隐瞒的了。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[杰克,thief]没错,我就是这一切的背后主谋。",
- {
- "type": "move",
- "time": 1000,
- "steps": [
- "up",
- "up",
- "up"
- ]
- },
- {
- "type": "show",
- "loc": [
- [
- 6,
- 4
- ]
- ],
- "time": 1000
- },
- {
- "type": "sleep",
- "time": 500
- },
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]我的真名为——黑暗大法师,第四区域的头目。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]呵呵,不知道为什么,我竟然对事情走到现在这一步毫不感觉意外。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]以杰克的名义利用了你这么久,真是抱歉啊。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]真正的杰克现在在哪里?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]盗贼杰克这个人类从未存在过,他只是我用来接近你的一副皮囊而已。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……这样啊,呵呵。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]为什么你看上去丝毫不生气?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]多亏了鬼帝,我现在的脾气好得连我自己都害怕。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]说起来我还得好好感谢你呢,如果没有杰克……你的帮助,我早就死在第一区域了。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]不论你的目的如何,你的所作所为都是对我有利的。不是吗?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]能够如此淡定的面对背叛,看来跟五年前相比,你确实成长了很多啊。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]五年前?……黑暗大法师,在这之前,我们好像素未谋面吧?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]五年前那场屠城你应该这一生都不会忘记吧。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]很不巧,那场屠城的主谋,也是我。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]这么说,击中我双亲的那道紫色闪电,也就是你释放的吧……",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]你的双亲?这种事情我怎么可能会记得?\n你难道在踩死蚂蚁的时候还会一只只记下他们的样子吗?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]老 子 要 你 的 命",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]你应该对我心怀感激才对,如果不是那时的我看出了你隐藏的稀有勇者体质,你绝对不可能活到今天。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]在暗中动手脚让你通过勇者选拔的人也是我,我一直一直在暗中引导你走到今天这一步。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]是我救赎了一无是处的你。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]为什么只有我一个人活了下来!!!!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]为什么偏偏是我!!!!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]我刚才不是说过了吗?因为我看出了你有稀有勇者体质啊。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]你刚刚跟鬼帝交过手,应该已经很清楚这稀有勇者体质意味着什么了吧?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……就因为我有这种体质,就不得不背负如此残酷的宿命吗?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]愚蠢!这意味着只要我对你加以引导跟培养,你就能成为这世间实力最强的存在!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……所以,你究竟想利用我干什么?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]我利用你干的事情,你不是已经完成了吗?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……你说什么?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]不知不觉间,你已经在我的指引下跟鬼帝正面交手并且杀掉了他啊。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]就连我跟鬼帝的对决……也是被你安排好了的?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]你们两个一个是人类勇者,一个是魔物勇者,迟早会有交手的一天。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]我只不过是操纵了一系列的连锁事件让这一天提早了数十年到来而已。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……你这样做对谁有好处?他可是你们魔物世界的救世主啊。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]一个惧怕征战,爱好和平的懦夫,也配叫救世主?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]获得了力量,却只会被动挨打而不主动向人类世界出击,龟缩在第二区域惶惶度日,他根本就不配拥有稀有勇者体质。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]为了不让这种人霸占着积累多年的庞大灵魂能量无作为,我设计让你杀掉了他。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]你没有辜负我的期待,成功战胜了那个废物,现在你体内累积的灵魂能量……也就是魔力,已经达到了能跟魔王匹敌的地步。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……是吗?现在的我能与魔王匹敌?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]不止如此,你现在的力量之强就算是统治世界也是绰绰有余!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]怎么样?要不要加入我的麾下,跟随我去征战人类世界?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]能与魔王匹敌的话,也就是说。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]我 现 在 对 付 你 这 种 杂 碎 也 绰 绰 有 余 吧 ?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]……什么?!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]等一下!别冲动!你先等我把这利害关系理一理——",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]你给老子闭嘴。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]老子什么都不想听。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]老子现在想做的事情只有一件——",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]剁掉你的头,把它放回我双亲的墓前。",
- {
- "type": "update"
- }
- ],
- "6,4": {
- "enable": false,
- "data": []
- },
- "5,4": {
- "enable": false,
- "data": []
- },
- "7,4": {
- "enable": false,
- "data": []
- },
- "5,5": {
- "enable": false,
- "data": []
- },
- "7,5": {
- "enable": false,
- "data": []
- },
- "6,3": {
- "trigger": "action",
- "enable": false,
- "data": [
- "\t[magicMaster]听不进去人话的蠢货,就要用疼痛来管教!",
- {
- "type": "changePos",
- "direction": "up"
- },
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]出来吧!禁忌——紫电凶杀阵!",
- {
- "type": "show",
- "loc": [
- [
- 4,
- 3
- ],
- [
- 4,
- 6
- ],
- [
- 8,
- 6
- ],
- [
- 8,
- 3
- ]
- ],
- "time": 500
- },
- {
- "type": "sleep",
- "time": 500
- },
- "\t[magicMaster]感受绝望吧!冥顽不化的蠢货!",
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 4,
- 3
- ]
- },
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 4,
- 6
- ]
- },
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 8,
- 6
- ]
- },
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 8,
- 3
- ]
- },
- {
- "type": "sleep",
- "time": 200
- },
- {
- "type": "playSound",
- "name": "attack.mp3"
- },
- {
- "type": "animate",
- "name": "thunder",
- "loc": "hero"
- },
- {
- "type": "sleep",
- "time": 200
- },
- "\t[hero]唔……!!(吐血)",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]我的魔力可是充足的很啊!我会一直折磨到你屈服于我为止!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]人类!好好感受吧!当初你们施加于我的痛苦!如今我要百倍奉还!",
- {
- "type": "show",
- "loc": [
- 6,
- 6
- ],
- "time": 1000
- },
- {
- "type": "sleep",
- "time": 700
- },
- {
- "type": "trigger",
- "loc": [
- 6,
- 6
- ]
- }
- ]
- },
- "4,3": {
- "trigger": "action",
- "displayDamage": false,
- "enable": false,
- "data": []
- },
- "8,3": {
- "trigger": "action",
- "displayDamage": false,
- "enable": false,
- "data": []
- },
- "4,6": {
- "trigger": "action",
- "displayDamage": false,
- "enable": false,
- "data": []
- },
- "8,6": {
- "trigger": "action",
- "displayDamage": false,
- "enable": false,
- "data": []
- },
- "6,6": {
- "enable": false,
- "data": [
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]…妖精…小姐……是你吗?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]不要绝望,也不要悲伤。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]你从来都不是独自一人在前进。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]咱一直,一直都在注视着你。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]耍小聪明的你、笨笨的你呆呆的你、胆小的你、勇敢的你帅气的你……全部全部都是你。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]所以放心吧,无论发生什么,咱都会陪伴在你身边的。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]因为你要是离开我的话,立刻就会死掉吧?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]…妖精…小姐……其实一直以来,我都非常感激你……",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]笨蛋!都这种时候了就不要作出像是临终遗言的发言了啊!!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]喂!那边穿衣品味差到极点的黑暗大法师,别左顾右盼说的就是你!你应该知道咱的身份吧?\n还不速速退下!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]可恶…多管闲事的妖精族…明明只要再让他承受一点疼痛来瓦解他的意志力,我的计划就成功了!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]哼哼哼~抱歉哦,这个笨蛋的意志力可不像你想象的那么薄弱哦!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]不甘心!我不甘心!妖精公主又如何!\n只要是阻挡我的,不管是谁我都要铲除!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]终于露出狐狸尾巴了,其实咱早就看出你有谋反的念头。你的计划就是拉拢这家伙入伙然后推翻魔王对魔塔的统治对吧?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]呵呵呵……那个昏庸的魔王,掌握着那么庞大的魔物军队却只知道固守魔塔,而不主动侵略人类世界扩张领土!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]我实在是看不过眼,所以我才决定把这个具备稀有勇者体质的家伙培养成新一任魔王!\n来让这个世界的势力重新洗牌!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]你觉得一个满脑子想着回家种田的废柴勇者会成为改变世界的魔王?你晃晃脑袋试试,是不是能听到大海的声音?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]恼人至极的妖精族!呵呵呵……我干脆一不做二不休,连你也一块收拾了吧!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]别小瞧咱!咱好歹也是妖精族里实力数一数二的存在!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]只会耍嘴皮子的恼人苍蝇!我倒要看看一块焦炭会不会说话!\n——招雷弹!!",
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 4,
- 3
- ]
- },
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 4,
- 6
- ]
- },
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 8,
- 6
- ]
- },
- {
- "type": "animate",
- "name": "yongchang",
- "loc": [
- 8,
- 3
- ]
- },
- {
- "type": "playSound",
- "name": "attack.mp3"
- },
- {
- "type": "animate",
- "name": "thunder",
- "loc": [
- 6,
- 6
- ]
- },
- {
- "type": "sleep",
- "time": 500
- },
- "\t[小妖精,fairy]切,这点伤痛跟他刚才经历的身心地狱相比根本就不算什么。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]哼!翅膀都被烧焦了还要嘴硬?你难不成真以为我不会对你动真格?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……你这混蛋!给我离她远点!!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]!…你现在受了很严重的致命伤,乱动什么?\n乖。别怕,这里有咱顶着!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]对了,咱再问你一遍,你是很珍惜自己性命的对吧?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]!…等等…妖精小姐,你不会是……?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]喂,黑暗大法师,你作为魔塔里最博学多识的蠢货,应该对咱妖精族的特殊能力再清楚不过吧?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]什么?!难不成你是想!!不可能……\n就为了一个渺小的人类,不可理喻!!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]哼哼哼!你害怕的表情可真美味!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]不过比起这个,咱更期待你吃到“妖精自灭冲击”之后的死状哦!~",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[magicMaster]不!!不应该是这样的!我完美的计划竟然会被一只小小的妖精破坏!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]不要!……千万不要!……为了我这种人……唔!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]笨蛋,动都动不了了就不要强撑着站起来了啊。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]真是的,都到最后一刻了,你这家伙好歹也让咱省点心吧。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[小妖精,fairy]那么,再见了……我的勇者大人。",
- {
- "type": "move",
- "time": 700,
- "steps": [
- {
- "direction": "up",
- "value": 3
- }
- ]
- },
- {
- "type": "playSound",
- "name": "attack.mp3"
- },
- {
- "type": "sleep",
- "time": 200
- },
- "\t[magicMaster]不可能!!!!!",
- {
- "type": "hide",
- "loc": [
- 6,
- 3
- ]
- },
- {
- "type": "hide",
- "loc": [
- 4,
- 3
- ]
- },
- {
- "type": "hide",
- "loc": [
- 4,
- 6
- ]
- },
- {
- "type": "hide",
- "loc": [
- 8,
- 6
- ]
- },
- {
- "type": "hide",
- "loc": [
- 8,
- 3
- ]
- },
- {
- "type": "changeFloor",
- "floorId": "sample3",
- "loc": [
- 6,
- 6
- ],
- "direction": "up",
- "time": 1000
- },
- {
- "type": "show",
- "loc": [
- 6,
- 5
- ]
- },
- {
- "type": "sleep",
- "time": 200
- },
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- {
- "type": "sleep",
- "time": 200
- },
- "\t[hero]…妖精…小姐……",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……妖精小姐!",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]是梦吗?……不对,为什么我在流泪?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]这颗漂亮的宝石是……?",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]我全都想起来了……妖精小姐为了我……\n牺牲了自己的性命。",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]在这颗宝石上,我能感受到你的温度……\n熟悉而又令人安心,这就是你最后留给我的东西吗……",
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]好温暖……",
- {
- "type": "setValue",
- "name": "item:yellowGem",
- "value": "1"
- },
- {
- "type": "hide",
- "loc": [
- 6,
- 5
- ]
- },
- {
- "type": "playSound",
- "name": "item.mp3"
- },
- "\t[hero]……",
- {
- "type": "openDoor",
- "loc": [
- 6,
- 2
- ]
- },
- {
- "type": "openDoor",
- "loc": [
- 6,
- 11
- ]
- }
- ]
- },
- "6,5": {
- "enable": false,
- "data": []
- }
- },
- "changeFloor": {
- "6,0": {
- "floorId": "sample3",
- "stair": "upFloor"
- },
- "6,12": {
- "floorId": "sample2",
- "stair": "upFloor"
- }
- },
- "afterBattle": {
- "6,4": [
- "\t[magicMaster]天真!你以为这样就能战胜我吗?",
- {
- "type": "show",
- "loc": [
- 7,
- 5
- ],
- "time": 500
- },
- {
- "type": "update"
- }
- ],
- "7,5": [
- "\t[magicMaster]你打败的不过是我众多分身中的其中一个而已。",
- {
- "type": "show",
- "loc": [
- 5,
- 4
- ],
- "time": 500
- },
- {
- "type": "update"
- }
- ],
- "5,4": [
- "\t[magicMaster]你的身体已经伤痕累累了,可我还留有着九成多的魔力。",
- {
- "type": "show",
- "loc": [
- 5,
- 5
- ],
- "time": 500
- },
- {
- "type": "update"
- }
- ],
- "5,5": [
- "\t[magicMaster]顽固的家伙!放弃抵抗吧!",
- {
- "type": "show",
- "loc": [
- 7,
- 4
- ],
- "time": 500
- },
- {
- "type": "update"
- }
- ],
- "7,4": [
- "\t[magicMaster]哈哈哈哈!我的灵魂远比你想象的强大!\n我即是永恒!",
- {
- "type": "show",
- "loc": [
- 6,
- 3
- ],
- "time": 500
- },
- {
- "type": "trigger",
- "loc": [
- 6,
- 3
- ]
- }
- ]
- },
- "afterGetItem": {},
- "afterOpenDoor": {},
- "cannotMove": {},
- "bgmap": [
-
-],
- "fgmap": [
-
-],
- "width": 13,
- "height": 13,
- "autoEvent": {}
-}
\ No newline at end of file