- 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
-
Ereignisse
-
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
-
Ereignisse
-
GebietTowerTod
-
Ereignisse
- Einheit - A unit Stirbt
-
Bedingungen
- ((Triggering unit) is in TowerGrp) Gleich True
-
Aktionen
- Einheitengruppe - Remove (Triggering unit) from TowerGrp
-
Ereignisse
-
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>
-
Ereignisse
-
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
-
'IF'-Bedingungen
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Ereignisse
Big Problem: The Tower respawns every 60 seconds no matter if there is a Team 1 Units in the Team 2 Area or not.