Combine Buildings
Hello,
Posted is a trigger used to combine 8 of the same buildings and 1 center building, into 1 building itself.
The build is like this:
X X X
X Z X
X X X
When all of the X buildings have been upgraded or built to level 4 properly placed around the center building, they will combine into 1 big building. For some reason the trigger is not working. If you have any questions or need more information please ask! Any help?
Hello,
Posted is a trigger used to combine 8 of the same buildings and 1 center building, into 1 building itself.
The build is like this:
X X X
X Z X
X X X
When all of the X buildings have been upgraded or built to level 4 properly placed around the center building, they will combine into 1 big building. For some reason the trigger is not working. If you have any questions or need more information please ask! Any help?
-
Create Lumber Factory
-
Events
- Unit - A unit Finishes an upgrade
-
Conditions
- (Unit-type of (Triggering unit)) Equal to Lumber Mill Lvl 4
-
Actions
- Set TempGroup = (Units within 196.00 of (Position of (Triggering unit)) matching ((((Unit-type of (Matching unit)) Equal to Repair Factory) or ((Point-value of (Matching unit)) Equal to 50)) and ((Custom value of (Matching unit)) Equal to 0)))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Number of units in TempGroup) Greater than or equal to 1
-
Then - Actions
- Set TempUnit = (Random unit from TempGroup)
- Set TempPoint = (Position of TempUnit)
- Else - Actions
-
If - Conditions
- Custom script: call DestroyGroup (udg_TempGroup)
- Set TempGroup = (Units within 192.00 of TempPoint matching (((Unit-type of (Matching unit)) Equal to Lumber Mill Lvl 4) and ((Custom value of (Matching unit)) Equal to 0)))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Number of units in TempGroup) Equal to 8
-
Then - Actions
- Unit - Remove TempUnit from the game
- Unit Group - Pick every unit in TempGroup and do (Unit - Remove (Picked unit) from the game)
- Unit - Create 1 Dummy [Charm Transmute] for (Owner of (Triggering unit)) at TempPoint facing Default building facing degrees
- Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
- Hero - Create |cff8080c0[Item]|r|cffe38d1a Lumber Factory 6|r and give it to (Last created unit)
- Hero - Order (Last created unit) to use (Last created item) on TempPoint
- Else - Actions
-
If - Conditions
- Custom script: call DestroyGroup (udg_TempGroup)
- Custom script: call RemoveLocation (udg_TempPoint)
-
Events
Attachments
Last edited: