- Joined
- Jul 26, 2008
- Messages
- 22
Hello I've not been on Warcraft 3 for quite a few months due to college however now that I've finished my course I've gone back to playing Dota and mapmaking, I'm having a bit of trouble mimicking the Dota tree respawn system (If unit is near, tree waits to respawn (This prevents units getting stuck etc)). This is what I have so far, its not working, I was wondering if anybody can do better via triggers or Jass.
-
TreeRessStart
-
Events
- Destructible - A destructible within (Entire map) dies
- Conditions
-
Actions
- Wait 10.00 seconds
-
Unit Group - Pick every unit in (Units within 500.00 of (Position of (Dying destructible))) and do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Picked unit) Equal to No unit
-
Then - Actions
- Destructible - Resurrect (Dying destructible) with (Max life of Ashenvale Tree Wall 2090 <gen>) life and Hide birth animation
-
Else - Actions
- Trigger - Run TreeRessCont <gen> (ignoring conditions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions
-
Events
-
TreeRessCont
- Events
- Conditions
-
Actions
- Wait 10.00 seconds
-
Unit Group - Pick every unit in (Units within 500.00 of (Position of (Dying destructible))) and do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Picked unit) Equal to No unit
-
Then - Actions
- Destructible - Resurrect (Dying destructible) with (Max life of Ashenvale Tree Wall 2090 <gen>) life and Hide birth animation
-
Else - Actions
- Trigger - Run TreeRessCont <gen> (ignoring conditions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions