Just a heads-up: there's a very easy way to copy and paste triggers to the hive.
First, right-click the trigger-name above the events and select "Copy as text".
Then, on the hive, write "[trigger]" and paste (CTRL + V). This should paste the entire trigger.
To finish it, just type "[/trigger]" and the trigger should look exactly the same.
Respawn:
I have a problem with the condition "Custom value of (Triggering Unit) equal to 0".
Shouldn't that be "not equal to 0"?
The rest seems okay. (I'm actually surprised creeps respawn at all).
Also, if you're going to use a constant ("Respawn_Time"), then you better actually use it
.
Sprint:
"Lags like hell", really? I get about a half-second frame drop the first time I cast it. After that, no sign of lag at all.
Adding abilities to units always causes a slight frame drop the first time it is used. Because of that, many people like to preload it.
To do that, you can do this at map init:
-
Unit - Order Unit to Night Elf Demon Hunter - Activate Immolation
-
Unit - Order Unit to Night Elf Demon Hunter - Deactivate Immolation
("Unit" is any unit that can cast this ability).
If it still causes some frames to drop after the first time it is cast, then that is really weird and shouldn't happen.
Maybe something with the objects (abilities / buffs) that is a bit stressful on the game (like too many levels for the ability).
Also, you forgot some actions:
At the end of the first "Then - Actions":
-
Skip remaining actions
Right after adding the unit to the group:
-
Trigger - Add to (This trigger) the event (Unit - (Triggering unit)'s mana becomes Less than or equal to 0.10)
Last question:
Go to Scenario -> Player Properties and make the controller of those players "Computer".
In that same screen, go to the tab "Forces" and check "Use custom forces" and "Fixed player settings".