sample1.js
This commit is contained in:
parent
cebb4a73c0
commit
cc05d3253a
@ -39,6 +39,9 @@ main.floors.sample1=
|
||||
"4,10": [
|
||||
"\t[样板提示]本层楼将会对各类事件进行介绍。",
|
||||
"左边是一个仿50层的陷阱做法,上方是商店、快捷商店的使用方法,右上是一个典型的杀怪开门的例子,右下是各类可能的NPC事件。",
|
||||
"本样板目前支持的事件列表大致有:\ntext: 显示一段文字(比如你现在正在看到的)\ntip: 左上角显示提示\nshow: 使一个事件有效(可见、可被交互)\nhide: 使一个事件失效(不可见、不可被交互)\ntrigger: 触发另一个地点的事件\nanimate: 显示动画\nbattle: 强制和某怪物战斗\nopenDoor: 无需钥匙开门(例如机关门、暗墙)",
|
||||
"openShop: 打开一个全局商店\ndisableShop: 禁用一个全局商店\nchangeFloor: 传送勇士到某层某位置\nchangePos: 传送勇士到当层某位置;转向\nshowImage: 显示图片\nsetFg: 更改画面色调\nsetWeather: 更改天气\nmove: 移动事件效果\nmoveHero: 移动勇士效果\nplayBgm: 播放某个背景音乐\npauseBgm: 暂停背景音乐\nresumeBgm: 恢复背景音乐的播放\nplaySound: 播放某个音频",
|
||||
"if: 条件判断\nchoices: 提供选项\nsetValue: 设置勇士属性道具,或某个变量/flag\nupdate: 更新状态栏和地图显伤\nwin: 获得胜利(游戏通关)\nlose: 游戏失败\nsleep: 等待多少毫秒\nexit: 立刻结束当前事件\nrevisit: 立刻结束事件并重新触发\nfunction: 自定义JS脚本\n\n更多支持的事件还在编写中,欢迎您宝贵的意见。",
|
||||
"有关各事件的样例,可参见本层一些NPC的写法。\n所有事件样例本层都有介绍。\n\n一个自定义事件处理完后,需要调用{\"type\": \"hide\"}该事件才不会再次出现。",
|
||||
{
|
||||
"type": "hide"
|
||||
@ -603,7 +606,6 @@ main.floors.sample1=
|
||||
"choices": [
|
||||
{
|
||||
"text": "黄钥匙(${9+flag:woman_times}金币)",
|
||||
"color": [255,255,0,1],
|
||||
"action": [
|
||||
{
|
||||
"type": "if",
|
||||
@ -631,7 +633,6 @@ main.floors.sample1=
|
||||
},
|
||||
{
|
||||
"text": "蓝钥匙(${18+2*flag:woman_times}金币)",
|
||||
"color": [0,0,255,1],
|
||||
"action": [
|
||||
{
|
||||
"type": "if",
|
||||
@ -659,7 +660,6 @@ main.floors.sample1=
|
||||
},
|
||||
{
|
||||
"text": "红钥匙(${36+4*flag:woman_times}金币)",
|
||||
"color": [255,0,0,1],
|
||||
"action": [
|
||||
{
|
||||
"type": "if",
|
||||
@ -766,8 +766,7 @@ main.floors.sample1=
|
||||
],
|
||||
"false": []
|
||||
}
|
||||
],
|
||||
"10,12": null
|
||||
]
|
||||
},
|
||||
"afterGetItem": {},
|
||||
"afterOpenDoor": {},
|
||||
@ -777,5 +776,5 @@ main.floors.sample1=
|
||||
],
|
||||
"fgmap": [
|
||||
|
||||
]
|
||||
],
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user