欢迎光临散文网 会员登陆 & 注册

ff14rp店营业高级触发器-ff14AuraCan6.2.1介绍

2023-01-29 00:44 作者:纤凌依  | 我要投稿

虽然标题是6.2.1,但截图都是6.2.2的。

差别不大,只是我github上的版本是6.2.1。

链接:https://github.com/raine01/ff14AuraCan/blob/main/ff14AuraCan6.2.1.xml

↓可以看个热闹的早期版本,由于日志更新已经不能用了。如果有喜欢的功能我可以复刻

早期版

AuraCan最初就是出于类似“触发器框架”一样的构想开始制作的(并未做到),现如今取得了阶段性进展,感觉可以写一篇新的专栏了。

6.2.2结构图

这组触发器可以分为三大块:

  1. 玩家列表维护与状态监测(核心)

  2. 聊天频道发言朗读(从rp店营业的角度考虑,这是对核心功能的一个重要运用)

  3. 其余功能(和上面那些没什么联系,亲友想要就加上了,你们喜欢什么功能可以私聊我,我会写的就写出来发你,然后直接集成进来)(聊天内容记录是cv19916985的优化版)

龙罐头核心数据流向

一些说明:

  1. 该图中黄色表示触发器,蓝色表示变量。箭头由触发器指向变量表示该触发器维护该变量;箭头由变量指向触发器表示由该触发器读取该变量。(读取与维护并不绝对,实际的逻辑比图中标出的还要麻烦一些)

  2. 那个定时器与其他的触发器有些不同,由于“玩家列表遍历”和“注视列表遍历”这两个触发器需要调用自己以完成列表遍历操作,因此设置了一个定时器来调用它们。

  3. “入场离场注视播读开关”这个也比较特殊,它维护一些变量,而用蓝线相连的三个触发器读取这些变量来判断某些动作是否执行。

  4. 所有变量(包括临时变量、持久变量、瞬时变量)均以rp_开头,如果你担心变量名冲突,使用与我不同的前缀即可。

  5. 核心中的播读相关功能是支持“鲶鱼精邮差”较新版本的,会在语音播报的同时调用鲶鱼精邮差使用默语频道进行输出。未安装鲶鱼精邮差不影响使用。

  6. 我最细的教程,同时也是为我涨粉最多的专栏:《ff14高级触发器不正经教程-想让你的角色被注视时摇摇尾巴吗?》就是从龙罐头的核心部分抽出来的(cv17010294

这组触发器我是放弃作为教程进行讲解的,它很复杂,复杂到我我根本无心将其每一步详细进行讲述(当然如果你某些部分看不懂我还是十分愿意进行讲解的,留言或者私信都可以)。我为其中的大部分触发器写了描述。至于触发器名与变量名使用中文则是为了方便使用它的人理解其工作原理与二次修改,我很期待高级触发器在非高难副本中的应用。

描述示例

触发器设置了比我实际使用更多的捕获组,方便二次开发,如“聊天频道发言朗读”就可以和“聊天内容记录”联动,以此更细致的记录聊天内容(在未完成的6.2.2版本中我确实打算这样做)

接下来是可用命令一览,使用方法为直接输入游戏内聊天框,若听到滴声则表示输入无误。

由于该功能使用持久变量,重启游戏后不需要重新输入。

最后几个是屏蔽字功能的示例,若想屏蔽多个关键字请使用竖线进行分割。尽量不要屏蔽特殊符号,尤其是正则相关符号,可能会导致触发器出故障。

情感动作和自定义情感动作是两种东西。

不要长时间站在海都!


ff14rp店营业高级触发器-ff14AuraCan6.2.1介绍的评论 (共 条)

分享到微博请遵守国家法律