- Joined
- Oct 9, 2015
- Messages
- 721
Hey everyone, it's me (again), I'm having a problem with what seems to be a conflicting trigger or variable (real array)
I have these two triggers:
I also have this trigger, that checks if "Real:Mounted" for player is True then do actions:
Can anyone point a solution for this mess?
Thanks again Hive!
I have these two triggers:
-
Interacting
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Interact
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (((Region centered at (Position of Unit[(Player number of (Owner of (Triggering unit)))]) with size (100.00, 100.00)) offset by (0.00, 0.00)) contains (Position of UnitHorse[(Player number of (Owner of (Triggering unit)))])) Equal to True
- Mounted[(Player number of (Owner of (Triggering unit)))] Equal to False
-
Then - Actions
- Unit - Move UnitHorse[(Player number of (Owner of (Picked unit)))] instantly to (Position of Unit[(Player number of (Owner of (Picked unit)))]), facing (Facing of Unit[(Player number of (Owner of (Picked unit)))]) degrees
- Set Mounted[(Player number of (Owner of (Triggering unit)))] = True
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Region 020 <gen> contains (Triggering unit)) Equal to True
- Mounted[(Player number of (Owner of (Triggering unit)))] Equal to False
-
Then - Actions
- Unit - Create 1 Riderless Horse for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing (Facing of (Triggering unit)) degrees
- Set UnitHorse[(Player number of (Owner of (Triggering unit)))] = (Last created unit)
- Set Mounted[(Player number of (Owner of (Triggering unit)))] = True
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
-
Interacting2
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Region 020 <gen> contains (Triggering unit)) Equal to False
- (Ability being cast) Equal to Interact
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Mounted[(Player number of (Owner of (Triggering unit)))] Equal to True
-
Then - Actions
- Set Mounted[(Player number of (Owner of (Triggering unit)))] = False
- Animation - Reset UnitHorse[(Player number of (Owner of (Triggering unit)))]'s animation
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
I also have this trigger, that checks if "Real:Mounted" for player is True then do actions:
-
movendo montaria
-
Events
- Time - Every 0.01 seconds of game time
- Conditions
-
Actions
-
Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Mounted[(Player number of (Owner of (Picked unit)))] Equal to True
-
Then - Actions
- Unit - Move UnitHorse[(Player number of (Owner of (Picked unit)))] instantly to (Position of Unit[(Player number of (Owner of (Picked unit)))]), facing (Facing of Unit[(Player number of (Owner of (Picked unit)))]) degrees
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions
-
Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
-
Events
Can anyone point a solution for this mess?
Thanks again Hive!
Last edited: