🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[danger] `item`文件内添加此节点表示该物品是一个装备强化转移道具 ``` transfer-streng: #简单的逻辑可以用旧版,复杂的逻辑推荐用java,效率极高 can: 'if({equip.streng},<,{old.streng}{true,false})' success: 'true' reduce: '{old.streng}' #[4.4.0+] java: #适用条件(不能与旧版can同时使用,优先级比旧版高) #equip = 新装备 #old = 旧装备 #item = 转移道具 #streng = 新装备的强化等级 #oldStreng = 旧装备的强化等级 #data = 玩家的相关数据,具体有什么可以在wiki查看 #boolean can(EquipInter equip, EquipInter old, ItemInter item,int streng,int oldStreng,UMap data); can: |- return streng < oldStreng; //新装备的强化等级 应当小于 旧装备的强化等级 才可进行转移 #转移成功概率结果 #boolean success(EquipInter equip, EquipInter old, ItemInter item,int streng,int oldStreng,UMap data); success: |- return true; #转移的等级 #int reduce(EquipInter equip, EquipInter old, ItemInter item,int streng,int oldStreng,UMap data); reduce: |- return oldStreng; //把就装备强化等级返回就表示完全转移, //这里还可以返回 return oldStreng-1; 以表示转移时受到影响导致等级下降了1 ```