Changelog

0525-05

复活触发系统、石化能力变量、物品框功能等多项新增

功能调整

  • NPC执行者支持带"."号,如<$JSON(J_UUID.CharName)V>.goto @xxx
  • JSON的SortByName、SortByValue支持反序排列
  • JSON命令补全子命令GetCountByPath、修正子命令InitArrayFromCsvFile
  • QF增加复活成功的触发[@OnRevive],携带角色名/地图/坐标/种族参数
  • QF增加复活成功且消耗装备持久的触发[@OnItemDamageRevive],携带装备位置/名称/ID/剩余持久等参数
  • 变量重命名:$REVIVALDURATION → $REVIVALCD(允许复活的倒计时)
  • 变量重命名:$BATTLEMODEDURATION → $BATTLEMODECD(允许小退的倒计时)
  • 增加变量:$TELEPORTCD(允许传送的倒计时)
  • 增加NPC命令:ChangeRevivalTime +/-/= 毫秒(修改个人每次复活间隔时间)
  • 增加NPC命令:ChangeTeleportTime +/-/= 毫秒(修改个人每次传送间隔时间)
  • 增加变量:$AbilMakeStoneRate(个人石化能力几率)
  • 增加变量:$AbilMakeStoneTime(个人石化能力时间)
  • 增加NPC命令:ChangeAbilMakeStoneRate +/-/= 几率(1~255)(修改个人石化能力几率)
  • 增加NPC命令:ChangeAbilMakeStoneTime +/-/= 秒数(1~59)(修改个人石化能力时间)
  • 英雄支持变量:$H.AbilMakeStoneRate、$H.AbilMakeStoneTime、$H.REVIVALCD
  • 适配物品框功能

适用场景

  • 自定义复活机制:通过[@OnRevive]和[@OnItemDamageRevive]实现复活后的技能重置、属性调整等
  • PVP控制:通过石化能力变量和命令实现精细化的控制技能数值调整
  • 传送限制:通过$TELEPORTCD和ChangeTeleportTime实现传送冷却管理
  • 战斗小退控制:通过$BATTLEMODECD管理战斗状态下的小退限制
  • UI定制:通过物品框功能实现自定义NPC界面交互