Changelog

0524-13

新增丢弃前/交易前/存仓前触发,RareItem细分事件通知控制

功能调整

  • 摆摊名字14字符扩展到30字符,输入框30字符扩展到60字符(需更换cui.cfg)
  • 英雄/人物丢掉或掉落物品之前(物品表的RareItem包含8)将触发QF的[@DroppingItem],禁止实时HardDisk操作
    • $PARAM(0)=1000:死亡掉落背包物品
    • $PARAM(0)=2000:手动丢弃背包物品
    • $PARAM(0)在0~16之间:死亡掉落身上装备的位置
    • $PARAM(1):物品名
    • $PARAM(2):LOOKS
    • $PARAM(3):触发人名称
    • $PARAM(4):地图名
    • $PARAM(5):X坐标
    • $PARAM(6):Y坐标
    • $PARAM(7):物品ID
    • $PARAM(8):掉落者RACE(人物1,英雄60)
    • $PARAM(9):是否装备(0/1)
  • NPC商店买/卖商品之前(物品表的RareItem包含32)将触发QF的[@DealingGoods]
    • $PARAM(0)=0/1:0购买物品,1出售物品
    • $PARAM(1):物品名
    • $PARAM(2):LOOKS
    • $PARAM(3):触发人名称
    • $PARAM(4):地图名
    • $PARAM(5):X坐标
    • $PARAM(6):Y坐标
    • $PARAM(7):物品ID
    • $PARAM(8):价格
    • $PARAM(9):NPC商店名称
  • 仓库存/取物品之前(物品表的RareItem包含64)将触发QF的[@StorageItem]
    • $PARAM(0)=0/1:0存储物品,1取回物品
    • $PARAM(1):物品名
    • $PARAM(2):LOOKS
    • $PARAM(3):触发人名称
    • $PARAM(4):地图名
    • $PARAM(5):X坐标
    • $PARAM(6):Y坐标
    • $PARAM(7):物品ID
  • SQL引擎的极品爆出提示和物品相关触发在物品数据库字段修改,RareItem细分如下:
    • 1 = 怪物掉落通知
    • 2 = 拾取触发
    • 4 = 商铺购买通知
    • 8 = 人物死亡掉落触发
    • 16 = 队伍拾取通知
    • 32 = 商店买卖触发
    • 64 = 仓库存取触发
    • 要开启多项,将前面的值相加即可,全部开启相加为127

适用场景

  • 需要精细控制物品事件通知的版本(掉落通知、拾取触发、商店买卖触发、仓库存取触发等)
  • 需要通过Approve 0阻止特定物品被丢弃、买卖或存取的场景
  • 需要更长的摆摊名称和输入框的版本