The attached file is what i could do best for you..
There are however some problems there..
1. After casting the spell on target unit, units that attack the targetted unit will miss on the first attack before "never missing" on the remaining of their atatcks.
2. The units that became "never...
Not sure if this is what you wanted..
Bullet of Fire Periodic
Events
Time - Every 0.01 seconds of game time
Conditions
Actions
Set BoF_Point[3] = (BoF_Point[1] offset by (BoF_Offset - (BoF_Offset / 40.00)) towards (Angle from BoF_Point[1] to BoF_Point[2])...
This method only works if only one unit can cast this spell...
You need to set a point variable for Target point of ability being cast
and
Turn on another trigger
That trigger should be:
Untitled Trigger 001
Events
Unit - A unit enters (Playable map area)
Conditions...
Actions:
-Set Variable.
Change variable to point1
and the right hand side to the point that you want.
Set Point1=<position of entering unit>
Create 1 <your dummy unit> at point1
Add <Polymorph> to <last created unit>
Order <last created unit> to <Human-Sorceress...
Untitled Trigger 001
Events
Conditions
(Number of units in (Units in Region 000 <gen> matching (((Owner of (Matching unit)) Equal to Player 1 (Red)) and ((Unit-type of (Matching unit)) Equal to Footman)))) Equal to 4
Actions
Berserkers Call
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Berserker's Call
Actions
Set BCallUnit = (Triggering unit)
Set BCallPoint = (Position of (Triggering unit))
Unit - Create 1...
Please use the search function.
To make unit into hero, you cant do that. All you can do is to change the model of the unit to a hero.
Vice versa for hero to unit.
Close Gate 1
Events
Unit - A unit leaves Gate 1 <gen>
Conditions
((Triggering unit) belongs to an ally of Player 1 (Red)) Equal to True
(Number of units in (Units in Gate 1 <gen> matching (((Matching unit) belongs to an ally of Player 1 (Red)) Equal to...