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界面交互
