Changelog
0526-1
强化RefItemShape命令,新增SetAbility禁止取下装备功能
功能调整
- QF增加查看别人装备时触发
[@QueryUserState],<$PARAM(1)>是被查看的角色名 - 去掉下发状态包的多余信息
- 购买寄售行物品检查背包空间
- DB设置log为0后回收物品不再记录
- 为客户端挂机不抢怪提供支持
- 修复远距离火墙伤害问题
- 修复主号使用宝宝强化卷提示语
- 优化部分操作导致M2内存报错问题
- 优化全体模式下合击打到自身英雄的问题
- 修复特殊情况下英雄可能会移动到视线之外的问题
- 强化
RefItemShape命令:RefItemShape 位置 ClassID 发光 附加DB属性(0/1) 引用外观特效(0/1) - NPC命令
GetEquipProps配合RefItemShape命令增加变量:$STR(M_EQUIP[位置]_IS_ATTACH_PROP)是否附加引用装备的属性、$STR(M_EQUIP[位置]_IS_OVERLAP_EFFECT)是否使用引用装备的特效 SetAbility 51 装备位置掩码 时间禁止取下装备,支持按位置掩码设置- 修复摆摊状态下自动喊话失效问题
- 寄售行、集市部分请求添加间隔时间限制
- 自动修理过滤掉
stdmode=40的物品(小于2000点持久的装备不修理) - 挂机不抢怪
适用场景
- 需要查看别人装备时触发脚本逻辑的版本
- 需要通过
SetAbility 51禁止玩家取下特定装备的活动/副本场景 - 需要使用
RefItemShape命令引用其他装备外观和属性的版本 - 挂机系统需要不抢怪逻辑的版本
使用示例
SetAbility 禁止取下装备
#act
Mov P1 0
SetBit P1 0 ; 武器
SetBit P1 1 ; 服饰
SetBit P1 3 ; 项链
SetAbility 51 <$STR(P1)> 3600 ; 1小时内禁止取下上述装备
; 或直接使用掩码
SetAbility 51 16777215 3600 ; 1小时内禁止取下0~19位置的装备
查看装备触发
[@QueryUserState]
#act
SendMsg 5 正在被查看装备,查看者:<$PARAM(1)>
