在魔兽争霸中设置物品合成可以通过以下几种方法:
方法一:使用地图编辑器
传统方法
攻击之爪+6与攻击之爪+9可以合成为攻击之爪+12。
合成公式需要按顺序写入,例如:`攻击之爪+6 + 攻击之爪+9 = 攻击之爪+12`。
使用YDWE(魔兽争霸地图编辑器)
更简单的合成方法,假设有一个攻击之爪+6、一个攻击之爪+9和一个合成神符,可以这样设置:`攻击之爪+6 + 攻击之爪+9 + 合成神符 = 攻击之爪+12`。
在YDWE中,动作里设置物品类型和数量,数量为0时合成会忽略这个物品。
方法二:使用触发器
普通魔兽地图编辑器
需要判断单位是否拥有对应的物品A和物品B,然后删除A和B,创建新物品C给触发单位。
YDWE
可以使用合成触发,在地图初始化时添加合成公式即可。

需要设置合成材料的类型和数量,例如:`材料XX 数量XX`,其中材料数量为0时,该材料不会参与合成。
方法三:使用H-lua框架
创建物品
在items.lua下创建所需的物品,例如物理学圣剑、霜之哀伤、火之高兴。
在main.lua中创建
在main.lua中使用`hslk_item_synthesis`函数,并加入合成公式。
自动合成
控制单位捡起合成物品,系统会自动完成合成过程。
建议
使用YDWE:对于简单的合成需求,YDWE提供了非常方便的合成触发系统,适合快速设置和测试。
H-lua框架:对于需要更复杂逻辑和自动合成的地图,使用H-lua框架可以更灵活地实现物品合成。
通过以上方法,你可以根据自己的需求选择合适的方式来设置魔兽争霸中的物品合成。