- Joined
- Jan 24, 2012
- Messages
- 55
Hi there,
I'm working on this:
Two Teams fight each other. On each side, every Team has as example 4 Towers.
If a unit Group of Team 1 attack Team 2 and destroys a Tower, nothing should happens. But if the attacking Group is dead or retreats (leaving the "Team 2 Area"), all Towers should respawn after 60 seconds.
I made several triggers for that, but I have the Problem that the Tower respawn no matter if there are Team 1 Units in "Team 2 Area" or not.
Whats wrong? Any idea to do this?
Here my not really working triggers:
Add Team 1 Units to Team 1 Units Group if they enter Team 2 Area
Big Problem: The Tower respawns every 60 seconds no matter if there is a Team 1 Units in the Team 2 Area or not.
I'm working on this:
Two Teams fight each other. On each side, every Team has as example 4 Towers.
If a unit Group of Team 1 attack Team 2 and destroys a Tower, nothing should happens. But if the attacking Group is dead or retreats (leaving the "Team 2 Area"), all Towers should respawn after 60 seconds.
I made several triggers for that, but I have the Problem that the Tower respawn no matter if there are Team 1 Units in "Team 2 Area" or not.
Whats wrong? Any idea to do this?
Here my not really working triggers:
Add Team 1 Units to Team 1 Units Group if they enter Team 2 Area
-
GebietTower1
-

Ereignisse
-


Einheit - A unit enters Tower1 <gen>
-
-

Bedingungen
-


((Owner of (Triggering unit)) Gleich Spieler 4 (Lila)) or ((Owner of (Triggering unit)) Gleich Spieler 11 (Dunkelgrün))
-
-

Aktionen
-


Einheitengruppe - Add (Triggering unit) to TowerGrp
-
-
-
GebietTower1Rckzug
-

Ereignisse
-


Einheit - A unit leaves Tower1 <gen>
-
-

Bedingungen
-


((Owner of (Triggering unit)) Gleich Spieler 4 (Lila)) or ((Owner of (Triggering unit)) Gleich Spieler 11 (Dunkelgrün))
-
-

Aktionen
-


Einheitengruppe - Remove (Triggering unit) from TowerGrp
-
-
-
GebietTowerTod
-

Ereignisse
-


Einheit - A unit Stirbt
-
-

Bedingungen
-


((Triggering unit) is in TowerGrp) Gleich True
-
-

Aktionen
-


Einheitengruppe - Remove (Triggering unit) from TowerGrp
-
-
-
BuildNewTower1
-

Ereignisse
-


Einheit - A unit Stirbt
-
-

Bedingungen
-


(Triggering unit) Gleich UdTower[1]
-
-

Aktionen
-


Auslöser - Turn off (This trigger)
-


Auslöser - Turn on BuildNewTower1Periodic <gen>
-
-
-
BuildNewTower1Periodic
-

Ereignisse
-


Zeit - Every 60.00 seconds of game time
-
-

Bedingungen
-

Aktionen
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



'IF'-Bedingungen
-




((TowerGrp is empty) Gleich True) or ((All units of TowerGrp are dead) Gleich True)
-
-



'THEN'-Aktionen
-




Auslöser - Turn off (This trigger)
-




Einheit - Create 1 Geisterturm for Spieler 5 (Gelb) at (Center of UdTower1 <gen>) facing (Center of HUTower3 <gen>)
-




Set UdTower[1] = (Last created unit)
-




Auslöser - Turn on BuildNewTower1 <gen>
-
-



'ELSE'-Aktionen
-




Do nothing
-
-
-
-
Big Problem: The Tower respawns every 60 seconds no matter if there is a Team 1 Units in the Team 2 Area or not.

