事件开关

说法跟 RPG Maker MV 一样。世界上的真假用事件开关记,开或关。某一个事件自己的真假用独立开关。数字用变量。同一事件可以有好几页;出现条件都成立的页里,页码最大的生效。

前面说的「标记」,实现时就是事件开关。界面写中文名,例如「女房东已警戒」。程序用编号,例如 sw.alarm

点开关。事件用页码最大、且出现条件成立的那一页。

事件开关

变量

屋里过了几分钟 0

变量到 3,且开锁失败,条件会把「女房东已警戒」打开。开关本身仍是开或关。

事件页

和 RPG Maker 怎么对

RPG Maker MV 这里 寄宿公寓账本
开关 事件开关 女房东已警戒、账本已取走
独立开关 A/B/C/D 独立开关 书桌的 A:锁已开
变量 变量 屋里过了几分钟
事件页、出现条件 事件页、出现条件 女房东第 1 页织毛衣,第 2 页门厅警戒

事件开关

全局真假。开或关。和 RPG Maker 的开关一样。

{
  "id": "sw.alarm",
  "name": "女房东已警戒",
  "on": false
}
意思 给谁 例子
id 编号 程序 sw.alarm
name 名称 界面、守秘人 女房东已警戒
on 开还是关 程序 false

独立开关

只属于某一个事件。和 RPG Maker 的独立开关 A/B/C/D 一样。

{
  "event": "ev.desk",
  "slot": "A",
  "on": true
}
意思 给谁 例子
event 属于哪个事件 程序 ev.desk
slot 哪一格 程序 A / B / C / D
on 开还是关 程序 true

变量

一个数字。和 RPG Maker 的变量一样。用来记时间、次数。

{
  "id": "var.minutes",
  "name": "屋里过了几分钟",
  "value": 3
}
意思 给谁 例子
id 编号 程序 var.minutes
name 名称 界面 屋里过了几分钟
value 当前数字 程序 3

事件页

同一事件可有多页。出现条件都满足的页里,页码最大的生效。和 RPG Maker 一样。

{
  "event": "ev.landlady",
  "page": 2,
  "when": {
    "switch": "sw.alarm",
    "on": true
  },
  "at": "loc.hall",
  "description": "站在门厅警戒"
}
意思 给谁 例子
event 属于哪个事件 程序 ev.landlady
page 页码,大的优先 程序 2
when 出现条件 程序 开关开着
when.switch 要看哪只事件开关 程序 sw.alarm
when.self 要看哪格独立开关 程序 A
when.variable 变量要达到多少 程序 var.minutes >= 3
when.item 是否持有某道具 程序 item.ledger
at 这一页人在哪 程序 loc.hall
description 内容描述 守秘人 站在门厅警戒
开关开了

开锁成功,程序把书桌独立开关 A 打开。书桌改用第 2 页:锁开了,账本可取。叙述跟着当前页写。

开关还关着

叙述却写女房东已在门厅。当前页仍是第 1 页,人还在楼梯平台。