refactor: yarn format

This commit is contained in:
2026-03-03 14:25:15 +08:00
parent 82876d47c0
commit 8d5b15ad51
3 changed files with 126 additions and 14 deletions
+14 -14
View File
@@ -21,7 +21,8 @@ title: 节点名称
```
对于`随机`遭遇而言,使用多个`title`相同的节点。
可以使用`when: `来为节点触发添加条件。
使用`when: `来为节点触发添加条件。
如果没有条件,则使用`when: always`。
若需要节点只触发一次,可以结合`变量`。
```yarn-spinner
@@ -43,30 +44,29 @@ when: $villager_encountered == false
随机遭遇可以使用`<<return>>`来返回主线。
## 休息与睡觉
在合适的地方可以休息。如果时间在晚0点到早6点之间,可以睡觉。
在玩家可以反复尝试的遭遇中,在结尾添加`<<jump 节点名称>>```,跳转到自身的开头。
## 命令和函数
使用命令读写时间。不要创建变量。
- ```<<time_pass>>```:时间流逝,若休息则使用`<<time_pass true>>`。若在夜间休息则休息至第二天6点,否则休息1小时
- ```<<if time_of_day() <= 6>>```:读取24小时制当前时间。午夜为0点。
- ```<<if time_of_game() >= 72>>```:总共流逝的时间。
- `<<add_hour>>``<<add_minute>>``<<add_day>>`:触发时间流逝
- `$time_day``$time_hour``$time_minute`:读取24小时制当前时间。
- `$hour_total`:总共流逝的时间。
使用以下命令操作角色属性:
- ```<<damage str 4>>```:造成角色属性损伤。若可耐受,则使用```<<damage str 4 true>>```。
- ```<<damage str 4>>```:造成角色属性损伤。
- ```<<heal str 4>>```:解除属性创伤,并恢复角色属性损伤。
- ```<<buff str 4 4>>```:施加属性修改值,持续一定小时数。
- ```<<set $result to check("nodeId:checkId", "wis")>> ```:检定角色属性。成功返回正值代表成功进度,失败返回负值代表失败进度。
- ```<<if $result >= 3>>```:处理检定成功进度。
- ```<<if $result <= -2>>```:处理检定失败进度。
- ```<<if $result > 0>>```:如果既没有成功也没有失败,暗示玩家应该继续尝试。
- ```<<if $result > 0>>```:如果既没有达成成功进度也没有达成失败进度,暗示玩家应该继续尝试。
- 检定后总是在文本中描述玩家当前的进度(但不要描述难度和机会)
使用以下命令操作角色物品:
- ```<<add_item light_armor 1>>```:添加物品。
- ```<<if consume_item("gold", 100)>>```消耗物品。
- ```<<if has_item("gold", 100)>>```:检查物品。
直接使用变量来记录玩家物品。没有背包限制。
- ```<<set $item_light_armor to $item_light_armor + 1>>```:添加物品。
- ```<<if $item_gold >= 100)>>```检查物品。
直接使用变量来记录势力计划、地点、事件的进度。
## 文件分割