- Joined
- Jul 28, 2024
- Messages
- 222
I try to remove fog of war for 12 secs in a line
Even though cooldown is 0 and flare count is 0
only the last location is revealed
call IssuePointOrder(guTownHall,"flare", GetUnitX(attacker), GetUnitY(attacker))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.8 + GetUnitX(defender)*0.2), (GetUnitY(attacker)*0.80+GetUnitY(defender)*0.2))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.6 + GetUnitX(defender)*0.4), (GetUnitY(attacker)*0.60+GetUnitY(defender)*0.4))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.4 + GetUnitX(defender)*0.6), (GetUnitY(attacker)*0.40+GetUnitY(defender)*0.6))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.2 + GetUnitX(defender)*0.8), (GetUnitY(attacker)*0.20+GetUnitY(defender)*0.8))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", GetUnitX(defender), GetUnitY(defender))
Ability docs:
Even though cooldown is 0 and flare count is 0
only the last location is revealed
call IssuePointOrder(guTownHall,"flare", GetUnitX(attacker), GetUnitY(attacker))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.8 + GetUnitX(defender)*0.2), (GetUnitY(attacker)*0.80+GetUnitY(defender)*0.2))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.6 + GetUnitX(defender)*0.4), (GetUnitY(attacker)*0.60+GetUnitY(defender)*0.4))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.4 + GetUnitX(defender)*0.6), (GetUnitY(attacker)*0.40+GetUnitY(defender)*0.6))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", (GetUnitX(attacker)*0.2 + GetUnitX(defender)*0.8), (GetUnitY(attacker)*0.20+GetUnitY(defender)*0.8))
call UnitRemoveAbility(guTownHall, 'Afla')
call UnitAddAbility(guTownHall, 'Afla')
call IssuePointOrder(guTownHall,"flare", GetUnitX(defender), GetUnitY(defender))
Ability docs: