当某个物品不存在的时候跳转无法前往的分支然后输入名字(?)x
02-06 标识符更新
- 增加
%getMoreProp%
标识符,获得多个道具 参数示例%getMoreProp|金币*10+食物*3%
- 增加
%jumpByNoneProp_NotBack%
判断用户是否不存在某物,若不存在则跳转分支%jumpByNoneProp_NotBack|血量*1?1-2-3%
- 增加
%jumpByNoneProp%
判断用户是否不存在某物,若不存在则跳转指定分支,否则返回上一步%jumpByNoneProp|信件*1?1-1-1%
多个道具获得
getMoreProp 一次获得多个道具
写法:
效果:
判断死亡?
jumpByNoneProp_NotBack 可用于判断当前角色是否阵亡。如果阵亡跳到死亡分支即可;假设 1-1-1
是死亡分支
示例:为每个分支开头都加上 %jumpByNoneProp_NotBack|血量?1-1-1%
效果:当战斗结束计算血量无时,自动跳转死亡分支
诅咒判断
jumpByNoneProp 当角色不持有某物,才可以进入的分支;是持有某物 才可以进入分支的 jumpByCheckProp 取反
0.1.12 __discard 拦截逻辑调整
在 0.1.12
版本前,__discard
拦截的逻辑是被动拦截。也就是判断最后的落脚点是否为 __discard
目录,若是则判定访问受限,因此之前的操作都是必须在 __discard
目录后面新建目录并跳过该目录实现隐藏分支
这导致不知道特性的部分用户的项目受到影响,为此在 0.1.12
版本后改变了判断逻辑。改为用户选择后首先确定用户选择的目标选项是否存在关键字 __discard
,进行主动拦截,而在 jumbBrach
等被动跳转的业务上不再进行拦截操作
- 调整了
__discard
的判断逻辑 - 增加了可选配置项
showSelect
来决定是否 通知玩家每次选择的分支
隔壁astrbot有个gal的功能是让非官qq支持官方的按钮,就可以做到和galgame一样的选项功能了
是可以实现的,只是若想适配QQbot的按钮,需要允许一个动态的按钮数量(选项不会是固定的),但是没时间研究这个,只能等谁PR了
再或者,源码其实已经开源。想二次开发也可以实现按钮的
0.1.13 功能调研
我打算在新版本支持中文标识符的输出。降低非编程人士的学习门槛。大家是否觉得合适?
%跳转% 等于 %jumpBranch%
以此类推
%获得%
%获得多个%
%失去%
%获得成就%
%如果持有则跳转%
%交出持有则跳转%
%如果不持有则跳转%
%如果不持有则返回%
%当前时间%
这个更新会对大家有帮助吗?