魔兽地图编辑器吧 关注:64,467贴子:3,829,320
  • 8回复贴,共1

怎么捕捉给予物品的事件啊?就是A把物品给B,对于A而言不算丢弃

只看楼主收藏回复

做了一个给物品类型绑自定义值作为额外属性的机制,拾取装备时根据自定义值用触发加属性,丢弃装备时根据自定义值减属性。
但是问题来了,获得物品和丢弃物品、物品卖店都正常增减属性,就是把物品给别人,属性减不下来,咋办啊?怎么判断英雄把物品给别人的时候,可以把属性扣掉啊?
捡攻击之爪,加20攻击;丢弃攻击之爪或者卖店,捡去20攻击。但是如果把攻击之爪给别的英雄,自己的20攻击就还在,无语了。


IP属地:四川1楼2024-03-20 18:12回复
    我测了一下,A英雄把物品给B英雄,确实是A失去物品事件,只不过这种脱下装备就减去属性的动作不能正常触发,原因未知


    IP属地:四川2楼2024-03-20 19:38
    回复
      或许你需要这个事件


      IP属地:广西来自iPhone客户端3楼2024-03-21 03:37
      收起回复
        我给予别人也能正常减


        IP属地:河北来自Android客户端4楼2024-03-21 12:19
        回复
          加个逻辑,自定义一个装备ui,装备变成消耗品,初始化装备属性数组,获得装备时装备没有自定义值则将预设值添加给该装备;使用装备到装备ui上,根据ui设置英雄属性;点击ui脱掉装备创建一个带自定义值的消耗品装备


          IP属地:安徽来自Android客户端5楼2024-03-21 13:07
          回复