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