- Joined
- May 20, 2008
- Messages
- 433
I have yet another error with the triggering in my map. The basic idea of the trigger is if unit X casts a certain ability, then another trigger will activate. When the unit casts another specific ability, the game will complete a quests and so on...
The error occurs when checking what ability is cast. Whatever ability is cast, it terminates the connection. I have checked the abilities on the unit and in the trigger, and have rechecked my triggers, though the problem still remains.
So far the trigger hasn't even passed the first check, and always ends in running the error trigger. All other parts of the trigger function as intended (those leading up to Opsys1, where I cannot test past).
This has been holding back my project for awhile now. Help will be rewarded.
The error occurs when checking what ability is cast. Whatever ability is cast, it terminates the connection. I have checked the abilities on the unit and in the trigger, and have rechecked my triggers, though the problem still remains.
Firing Trigger
Operation Triggers (1-3)
-
OpSys Core
-
Events
-
Unit - A unit enters OpSysReg <gen>
-
-
Conditions
-
Or - Any (Conditions) are true
-
Conditions
-
(Owner of (Triggering unit)) Equal to Player 1 (Red)
-
(Owner of (Triggering unit)) Equal to Player 2 (Blue)
-
(Owner of (Triggering unit)) Equal to Player 3 (Teal)
-
(Owner of (Triggering unit)) Equal to Player 4 (Purple)
-
-
-
-
Actions
-
Trigger - Turn off (This trigger)
-
Set Opsys_Operator_Unit = (Triggering unit)
-
Player Group - Add (Owner of (Triggering unit)) to Opsys_Operator
-
Unit - Move Opsys_Operator_Unit instantly to Quest_Ping
-
Unit - Pause Opsys_Operator_Unit
-
Set OpSys_Core = Operation System Core 0037 <gen>
-
Unit - Change ownership of OpSys_Core to (Owner of (Triggering unit)) and Retain color
-
Game - Display to Opsys_Operator for 15.00 seconds the text: |cffFF8000AI|r: Con...
-
Trigger - Turn on OpSys 1 <gen>
-
Trigger - Turn on OpSys Exit <gen>
-
Trigger - Turn on OpSys Error <gen>
-
-
-
OpSys Exit
-
Events
-
Unit - Operation System Core 0037 <gen> Begins casting an ability
-
-
Conditions
-
(Ability being cast) Equal to Exit (real)
-
-
Actions
-
Trigger - Turn off (This trigger)
-
Trigger - Turn off OpSys Error <gen>
-
Set OpSys_Exit = (Center of OpSys Exit <gen>)
-
Unit - Move Opsys_Operator_Unit instantly to OpSys_Exit
-
Unit - Unpause Opsys_Operator_Unit
-
Unit - Change ownership of OpSys_Core to Player 6 (Orange) and Retain color
-
Game - Display to Opsys_Operator for 15.00 seconds the text: |cffFF8000AI|r: Con...
-
Player Group - Remove (Owner of Opsys_Operator_Unit) from Opsys_Operator
-
Trigger - Turn on OpSys Core <gen>
-
-
-
OpSys Error
-
Events
-
Conditions
-
Actions
-
Trigger - Turn off (This trigger)
-
Set OpSys_Exit = (Center of OpSys Exit <gen>)
-
Unit - Move Opsys_Operator_Unit instantly to OpSys_Exit
-
Unit - Unpause Opsys_Operator_Unit
-
Unit - Change ownership of OpSys_Core to Player 6 (Orange) and Retain color
-
Game - Display to Opsys_Operator for 5.00 seconds the text: |cffFF8000AI|r: Cri...
-
Player Group - Remove (Owner of Opsys_Operator_Unit) from Opsys_Operator
-
Trigger - Turn on OpSys Core <gen>
-
-
Operation Triggers (1-3)
-
OpSys 1
-
Events
-
Unit - Operation System Core 0037 <gen> Begins casting an ability
-
-
Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Equal to Security System (real)
-
-
Then - Actions
-
Trigger - Turn off (This trigger)
-
Game - Display to Opsys_Operator for 2.00 seconds the text: *CLICK*
-
Trigger - Turn on OpSys 2 <gen>
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Not equal to Exit (real)
-
(Ability being cast) Not equal to Security System (real)
-
-
Then - Actions
-
Trigger - Run OpSys Error <gen> (ignoring conditions)
-
-
Else - Actions
-
-
-
-
-
-
OpSys 2
-
Events
-
Unit - Operation System Core 0037 <gen> Begins casting an ability
-
-
Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Equal to Looping Files (real)
-
-
Then - Actions
-
Trigger - Turn off (This trigger)
-
Game - Display to Opsys_Operator for 2.00 seconds the text: *CLICK*
-
Trigger - Turn on OpSys 3 <gen>
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Not equal to Exit (real)
-
(Ability being cast) Not equal to Looping Files (real)
-
-
Then - Actions
-
Trigger - Run OpSys Error <gen> (ignoring conditions)
-
-
Else - Actions
-
-
-
-
-
-
OpSys 3
-
Events
-
Unit - Operation System Core 0037 <gen> Begins casting an ability
-
-
Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Equal to Data System (real)
-
-
Then - Actions
-
Trigger - Turn off (This trigger)
-
Game - Display to Opsys_Operator for 2.00 seconds the text: *CLICK*
-
Trigger - Turn on OpSys 4 <gen>
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Not equal to Exit (real)
-
(Ability being cast) Not equal to Data System (real)
-
-
Then - Actions
-
Trigger - Run OpSys Error <gen> (ignoring conditions)
-
-
Else - Actions
-
-
-
-
-
-
OpSys 4
-
Events
-
Unit - Operation System Core 0037 <gen> Begins casting an ability
-
-
Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Equal to System Control (real)
-
-
Then - Actions
-
Trigger - Turn off (This trigger)
-
Game - Display to Opsys_Operator for 2.00 seconds the text: *CLICK*
-
Game - Display to (All players) for 5.00 seconds the text: |cffFF8000AI|r: The...
-
Unit - Move Opsys_Operator_Unit instantly to OpSys_Exit
-
Unit - Unpause Opsys_Operator_Unit
-
Unit - Change ownership of OpSys_Core to Player 6 (Orange) and Retain color
-
Player Group - Remove (Owner of Opsys_Operator_Unit) from Opsys_Operator
-
Quest - Mark Current_Quest as Completed
-
Trigger - Run FixSetup <gen> (checking conditions)
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Ability being cast) Not equal to Exit (real)
-
(Ability being cast) Not equal to System Control (real)
-
-
Then - Actions
-
Trigger - Run OpSys Error <gen> (ignoring conditions)
-
-
Else - Actions
-
-
-
-
-
This has been holding back my project for awhile now. Help will be rewarded.