-
Doctrine
-
Events
-
Unit - A unit Sells a unit
-
-
Conditions
-
Actions
-
Set DocUpgraderLoc = (Position of (Triggering unit))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Unit-type of (Sold unit)) Equal to Iron Will Doctrine
-
-
Then - Actions
-
Player - Limit training of Iron Will Doctrine to 0 for (Owner of (Selling unit))
-
Player - Limit training of Never Stop, Never Tire to 0 for (Owner of (Selling unit))
-
Player - Limit training of No Mercy Doctrine to 0 for (Owner of (Selling unit))
-
Unit - Create 1 DoctrineUpgrader for (Owner of (Triggering unit)) at DocUpgraderLoc facing Default building facing degrees
-
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
-
Unit - Order (Last created unit) to research Iron Will Doctrine
-
Player - Enable Iron Will for (Owner of (Triggering unit))
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Unit-type of (Sold unit)) Equal to Never Stop, Never Tire
-
-
Then - Actions
-
Player - Limit training of Iron Will Doctrine to 0 for (Owner of (Triggering unit))
-
Player - Limit training of Never Stop, Never Tire to 0 for (Owner of (Triggering unit))
-
Player - Limit training of No Mercy Doctrine to 0 for (Owner of (Triggering unit))
-
Unit - Create 1 DoctrineUpgrader for (Owner of (Triggering unit)) at DocUpgraderLoc facing Default building facing degrees
-
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
-
Unit - Order (Last created unit) to research Never Tire, Never Stop Doctrine
-
Player - Enable Never Tire, Never Stop (Neutral Hostile) for (Owner of (Triggering unit))
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Unit-type of (Sold unit)) Equal to No Mercy Doctrine
-
-
Then - Actions
-
Player - Limit training of Iron Will Doctrine to 0 for (Owner of (Triggering unit))
-
Player - Limit training of Never Stop, Never Tire to 0 for (Owner of (Triggering unit))
-
Player - Limit training of No Mercy Doctrine to 0 for (Owner of (Triggering unit))
-
Unit - Create 1 DoctrineUpgrader for (Owner of (Triggering unit)) at DocUpgraderLoc facing Default building facing degrees
-
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
-
Unit - Order (Last created unit) to research No Mercy Doctrine
-
Player - Enable No Mercy for (Owner of (Triggering unit))
-
-
Else - Actions
-
Do nothing
-
-
-
-
-
-
-
Custom script: call RemoveLocation(udg_DocUpgraderLoc)
-
-