在魔兽争霸中,触发器的范围可以通过以下方法进行修改:
调整单位的攻击范围
单位具有【攻击范围】和【主动攻击范围】两个属性。【主动攻击范围】是可以通过触发器来设定的。
如果单位的【主动攻击范围】大于【攻击范围】,那么当敌人进入【主动攻击范围】时,单位会跑过去攻击。
如果单位的【主动攻击范围】小于【攻击范围】,那么单位的【攻击范围】会被限制到和【主动攻击范围】一样大(显示数值与实际数值都是主动攻击范围的),但升级增加攻击范围的情况除外。
使用技能触发器
可以通过编写触发器脚本来实现更复杂的范围控制。例如,当某个单位使用特定技能时,触发器可以选取技能释放点为中心的一定范围内的所有单位,并对这些单位执行相应的动作。
触发器可以设定为在特定条件下(如单位使用技能)激活,并执行一系列动作,包括对选定单位造成伤害、移动单位等。
使用变身类技能
某些单位具有主动变身和被动变身技能,这些技能可以改变单位的攻击范围和其他属性。
通过触发器,可以在特定条件下触发变身技能,从而改变单位的攻击范围和其他相关属性。
示例触发器脚本