在魔兽争霸中,设置减攻技能的叠加通常涉及到使用多个单位或技能来实现效果的累积。以下是一个基于DOTA IMBA的示例,说明如何设置冰眼减速效果的无限叠加:
设置技能触发
创建一个技能触发器,用于依次设置不同级别的减速效果。例如,设置10个级别的减速技能,每个级别减速10%,持续时间为3秒。
设置魔法buff
为每个减速技能设置一个魔法buff,例如“冰眼效果”。每个buff对应一个级别的减速技能。
设置循环整数
使用一个循环整数i来跟踪当前触发的技能级别。i的范围是1到9。
触发条件
当单位受到伤害时,检查该单位是否拥有“毒液球buff”。如果拥有,则删除该buff,并从触发单位创建一个新的马甲单位。
动作
在触发单位的位置给予第i+1级别的减速技能给马甲单位,并对伤害来源单位的所有者造成伤害。
删除最后创建的单位
在给予减速技能后,等待1秒并删除最后创建的马甲单位,跳过剩余的全部动作。
伪装技能
可以添加一个伪装技能,例如“毒液球”,以及相应的毒液球buff,以进一步增加叠加效果和复杂性。
请注意,这个示例是基于DOTA IMBA的脚本编写方式,魔兽争霸的脚本系统和DOTA IMBA有所不同。在魔兽争霸中,可能需要使用不同的触发器和单位控制方法来实现类似的效果。
如果你想在魔兽争霸中实现类似的减攻技能叠加效果,可以尝试以下步骤: