NEed help why isnt this working this is my multicast trigger to make even heroes be able to all cast same time.
The footman is justa test and it gets created but they Dont start the ability. the ability is based on channel. then there is an ability based on illusion the same thing happens there. but when i try breath of fire it works.
Trigger:
- MultiCast
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- Actions
- Set Group = (Units in (Playable map area) matching ((((Matching unit) is selected by (Owner of (Triggering unit))) Equal to True) and ((Unit-type of (Triggering unit)) Equal to (Unit-type of (Matching unit)))))
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Number of units in Group) Greater than 1
- Then - Actions
- Unit - Create 1 Footman for Player 1 (Red) at (Center of (Playable map area)) facing Default building facing degrees
- Set TARGETSTRING = (String((Current order of (Triggering unit))))
- Unit Group - Pick every unit in Group and do (Actions)
- Loop - Actions
- Set TARGETPOINT = (Target point of ability being cast)
- Set TARGETUNIT = (Target unit of ability being cast)
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- ((Playable map area) contains TARGETPOINT) Equal to True
- Then - Actions
- Custom script: call IssuePointOrderLocBJ( GetEnumUnit(), (udg_TARGETSTRING), udg_TARGETPOINT )
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- ((Playable map area) contains TARGETUNIT) Equal to True
- Then - Actions
- Custom script: call IssueTargetOrderBJ( GetEnumUnit(), (udg_TARGETSTRING), udg_TARGETUNIT )
- Else - Actions
- Custom script: call IssueImmediateOrderBJ( GetEnumUnit(), (udg_TARGETSTRING) )
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- Loop - Actions
- Custom script: call RemoveLocation(udg_TARGETPOINT)
- Custom script: set udg_TARGETUNIT = null
- Custom script: set udg_TARGETSTRING = null
- Custom script: call DestroyGroup(udg_Group)
- Else - Actions
- If - Conditions
- Events
The footman is justa test and it gets created but they Dont start the ability. the ability is based on channel. then there is an ability based on illusion the same thing happens there. but when i try breath of fire it works.