在魔獸爭霸中,觸發器的範圍可以通過以下方法進行修改:
調整單位的攻擊範圍
單位具有【攻擊範圍】和【主動攻擊範圍】兩個屬性。【主動攻擊範圍】是可以通過觸發器來設定的。
如果單位的【主動攻擊範圍】大於【攻擊範圍】,那麼當敵人進入【主動攻擊範圍】時,單位會跑過去攻擊。
如果單位的【主動攻擊範圍】小於【攻擊範圍】,那麼單位的【攻擊範圍】會被限製到和【主動攻擊範圍】一樣大(顯示數值與實際數值都是主動攻擊範圍的),但升級增加攻擊範圍的情況除外。
使用技能觸發器
可以通過編寫觸發器腳本來實現更複雜的範圍控製。例如,當某個單位使用特定技能時,觸發器可以選取技能釋放點為中心的一定範圍內的所有單位,並對這些單位執行相應的動作。
觸發器可以設定為在特定條件下(如單位使用技能)激活,並執行一係列動作,包括對選定單位造成傷害、移動單位等。
使用變身類技能
某些單位具有主動變身和被動變身技能,這些技能可以改變單位的攻擊範圍和其他屬性。
通過觸發器,可以在特定條件下觸發變身技能,從而改變單位的攻擊範圍和其他相關屬性。
示例觸發器腳本