Changelog

0525-09

GetEquipProps增加持久/价格属性,shopping触发增强

功能调整

  • 修正上版吃药自动解包失效问题
  • 修正多次重载NPC可能出错问题
  • QF的[@shopping]增加参数:$PARAM(4)数量、$PARAM(5)最大持久
  • NPC命令GetEquipProps增加参数:
    • 物品持久:M_EQUIP[n]_DURA(对于重叠物品即为数量)
    • HeroDB价格:M_EQUIP[n]_PRICE
    • 向商店购买物品的价格:M_EQUIP[n]_BUYING_PRICE(需NPC为商人才能获取正确价格)
    • 出售物品给商店的价格:M_EQUIP[n]_SELLING_PRICE(同上)

适用场景

  • 商店交互增强:[@shopping]新增数量和持久参数,便于做购买限制和价格动态调整
  • 物品价格读取:通过GetEquipProps获取物品的买卖价格,实现自定义商店逻辑
  • 物品持久检测:通过M_EQUIP[n]_DURA读取物品持久或重叠数量

使用示例

[@shopping]
#if
CompVal <$PARAM(5)> < 5000
#act
SendMsg 5 最大持久不足5000,禁止购买
Approve 0