Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Triggers
(8)Battleground(castwork).w3x
Variables
Initialization
Melee Initialization
Melee Initialization my
Безымянный триггер 001
Безымянный триггер 001 Копировать
Silithus
Horrors attacks
Horror Eat billiary bug start
Horror Eat billiary bug ani
Horror Throw billiary bug start
Horror Throw billiary bug end
Horror Throw billiary bug time
reserve
Hive Build
Hive Build end
Hive Build Anywhere
Hive larva explorer
Hive Deep defence
Hive gold mine
Hive gold mine gathering
Hive gold mine gathering GPS5
Eater Tree devouring strt
Eater Tree devouring stop
Eater Tree devouring strt auto
Eater Tree devouring
Eater burrow
Eater burrow effect
Eater devour
Eater devour UP
Couveuse build
Couveuse build cancel
Couveuse build stop
Couveuse build effect
Couveuse work
Couveuse work ani
Scarab Egg
Roach Egg
Destructor Egg
Hound Egg
Horror Egg
Biliary Egg
Scarab Egg strt
Scarab Egg end
Swarm colony attack
Digestion damage
Destructor effect Oo
Untitled Category
race select
race select Button on
Name
Type
is_array
initial_value
Alliance
button
No
Dialog
dialog
No
integerm
integer
Yes
pointm
location
Yes
realm
real
Yes
Silithid
button
No
unitgroupm
group
Yes
unitm
unit
Yes
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Melee Game - Use melee time of day (for all players)
Melee Game - Limit Heroes to 1 per Hero-type (for all players)
Melee Game - Give trained Heroes a Scroll of Town Portal (for all players)
Melee Game - Set starting resources (for all players)
Melee Game - Remove creeps and critters from used start locations (for all players)
Melee Game - Create starting units (for all players)
Melee Game - Run melee AI scripts (for computer players)
Melee Game - Enforce victory/defeat conditions (for all players)
Default melee game initialization for all players
Melee Initialization my
Events
Map initialization
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Player - Make Spat egg (triplet) Unavailable for training/construction by (Picked player)
Безымянный триггер 001
Events
Player - Player 1 (Red) skips a cinematic sequence
Conditions
Actions
Unit - Order (Random unit from (Units currently selected by Player 1 (Red))) to Undead Crypt Lord - Locust Swarm .
Безымянный триггер 001 Копировать
Events
Player - Player 1 (Red) skips a cinematic sequence
Conditions
Actions
Unit - Order (Random unit from (Units currently selected by Player 1 (Red))) to Undead Crypt Lord - Locust Swarm .
Wait 1.00 seconds
Unit - Add Roach swarm hide to (Random unit from (Units currently selected by Player 1 (Red)))
Unit - Remove Roach swarm from (Random unit from (Units currently selected by Player 1 (Red)))
Horrors attacks
Events
Unit - A unit Is attacked
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Attacking unit)) Equal to Horror
((Attacked unit) is A ground unit) Equal to True
Actions
Unit - Order (Attacking unit) to Human Archmage - Blizzard . (Position of (Attacked unit))
Trigger - Turn off (This trigger)
Wait 2 seconds
Trigger - Turn on (This trigger)
Horror Eat billiary bug start
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Eat biliary bug (destructor)
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Count of Biliary bugs for (Triggering unit)) Less than 3
Then - Actions
Unit - Remove (Target unit of ability being cast) from the game
Unit - Set level of Count of Biliary bugs for (Triggering unit) to ((Level of Count of Biliary bugs for (Triggering unit)) + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Throw eaten biliary bugs for (Triggering unit)) Equal to 0
Then - Actions
Unit - Remove Throw eaten biliary bugs (NO BUGS) from (Triggering unit)
Unit - Add Throw eaten biliary bugs to (Triggering unit)
Else - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Count of Biliary bugs for (Triggering unit)) Equal to 3
Then - Actions
Unit - Remove Eat biliary bug (destructor) from (Triggering unit)
Unit - Add Eat biliary bug (FULL) to (Triggering unit)
Else - Actions
Horror Eat billiary bug ani
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Throw eaten biliary bugs
Actions
Animation - Change (Triggering unit) 's animation speed to 200.00 % of its original speed
Animation - Play (Triggering unit) 's attack animation
Animation - Queue (Triggering unit) 's stand animation
Wait 0.50 seconds
Animation - Change (Triggering unit) 's animation speed to 100.00 % of its original speed
Horror Throw billiary bug start
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Throw eaten biliary bugs
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Count of Biliary bugs for (Triggering unit)) Greater than 1
Then - Actions
Unit - Decrease level of Count of Biliary bugs for (Triggering unit)
Else - Actions
Unit - Remove Throw eaten biliary bugs from (Triggering unit)
Unit - Add Throw eaten biliary bugs (NO BUGS) to (Triggering unit)
Unit - Add Eat biliary bug (destructor) to (Triggering unit)
Unit - Remove Eat biliary bug (FULL) from (Triggering unit)
Unit - Create 1 Biliary bug (bomb) for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing (Target point of ability being cast)
Unit - Add a 8.00 second Generic expiration timer to (Last created unit)
Unit Group - Add (Last created unit) to unitgroupm[11]
Animation - Play (Last created unit) 's work animation
Set Variable Set realm[11] = ((820.00 - (Distance between (Position of (Triggering unit)) and (Target point of ability being cast))) x 0.02)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
realm[11] Less than 3.00
Then - Actions
Set Variable Set realm[11] = "3.00"
Else - Actions
Unit - Set mana of (Last created unit) to realm[11]
Game - Display to (All players) the text: (String(realm[11]))
Game - Display to (All players) the text: (String((Mana of (Last created unit))))
Horror Throw billiary bug end
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to Throw eaten biliary bugs
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Count of Biliary bugs for (Triggering unit)) Equal to 1
Then - Actions
Unit - Remove Throw eaten biliary bugs from (Triggering unit)
Unit - Add Throw eaten biliary bugs (NO BUGS) to (Triggering unit)
Unit - Remove Eat biliary bug (FULL) from (Triggering unit)
Unit - Add Eat biliary bug (destructor) to (Triggering unit)
Else - Actions
Horror Throw billiary bug time
Events
Time - Every 0.02 seconds of game time
Conditions
(unitgroupm[11] is empty) Equal to False
Actions
Unit Group - Pick every unit in unitgroupm[11] and do (Actions)
Loop - Actions
Unit - Move (Picked unit) instantly to ((Position of (Picked unit)) offset by 9.00 towards (Facing of (Picked unit)) degrees.)
Animation - Change (Picked unit) flying height to ((Current flying height of (Picked unit)) - (Mana of (Picked unit))) at 0.00
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Integer((Current flying height of (Picked unit)))) Less than 5
Then - Actions
Unit - Kill (Picked unit)
Else - Actions
reserve
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Restore
Actions
Unit - Set life of (Target unit of ability being cast) to ((Life of (Target unit of ability being cast)) + 300.00)
Special Effect - Create a special effect at (Position of (Target unit of ability being cast)) using Abilities\Spells\Items\AIre\AIreTarget.mdl
Special Effect - Destroy (Last created special effect)
Unit - Kill (Triggering unit)
Hive Build
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Germ (hive)
Actions
Special Effect - Create a special effect at (Target point of ability being cast) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Special Effect - Create a special effect at (Target point of ability being cast) using Abilities\Weapons\CryptFiendMissile\CryptFiendMissileTarget.mdl
Special Effect - Destroy (Last created special effect)
Hive Build end
Events
Unit - A unit Finishes construction
Conditions
(Unit-type of (Constructed structure)) Equal to Germ
Actions
Selection - Clear selection for (Owner of (Triggering unit)) .
Selection - Select (Constructed structure) for (Owner of (Triggering unit))
Hive Build Anywhere
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Germ (anywhere)
Actions
Special Effect - Create a special effect at (Target point of ability being cast) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Special Effect - Create a special effect at (Target point of ability being cast) using Abilities\Weapons\CryptFiendMissile\CryptFiendMissileTarget.mdl
Special Effect - Destroy (Last created special effect)
Unit - Remove Germ (anywhere) from (Triggering unit)
Unit - Add Germ (hive) to (Triggering unit)
Hive larva explorer
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Larva-explorer
Actions
Wait 0.01 seconds
Unit - Add Germ (anywhere) to (Triggering unit)
Unit - Remove Germ (hive) from (Triggering unit)
Special Effect - Create a special effect at (Position of (Triggering unit)) using Abilities\Weapons\ChimaeraAcidMissile\ChimaeraAcidMissile.mdl
Special Effect - Destroy (Last created special effect)
Hive Deep defence
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Deep Defence (Hive)
Actions
Animation - Play (Triggering unit) 's death animation
Unit - Pause (Triggering unit)
Set Variable Set unitm[9] = (Casting unit)
For each (Integer A) from 1 to 4 , do (Actions)
Loop - Actions
Wait (Random real number between 0.00 and 0.04) seconds
Unit - Create 1 . Tentacle for (Owner of (Triggering unit)) at ((Position of (Triggering unit)) offset by 256 towards (90.00 x (Real((Integer A)))) degrees.) facing (90.00 x (Real((Integer A)))) degrees
Unit - Add a 24.50 second Generic expiration timer to (Last created unit)
Animation - Play (Last created unit) 's birth animation
Animation - Queue (Last created unit) 's stand animation
Wait 0.03 seconds
For each (Integer A) from 1 to 6 , do (Actions)
Loop - Actions
Wait (Random real number between 0.00 and 0.01) seconds
Unit - Create 1 . Tentacle for (Owner of (Triggering unit)) at ((Position of (Triggering unit)) offset by 256 towards (60.00 x (Real((Integer A)))) degrees.) facing (60.00 x (Real((Integer A)))) degrees
Unit - Add a 24.00 second Generic expiration timer to (Last created unit)
Animation - Play (Last created unit) 's birth animation
Animation - Queue (Last created unit) 's stand animation
Wait 23.00 seconds
Animation - Play unitm[9] 's birth animation
Animation - Queue unitm[9] 's stand animation
Unit - Unpause unitm[9]
Hive gold mine
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Tentacle gold mine
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Target unit of ability being cast)) Equal to Gold Mine
Then - Actions
Set Variable Set pointm[1] = (Position of (Target unit of ability being cast))
Unit - Replace (Target unit of ability being cast) with a Gold Mine (for upgrade) using The old unit's life and mana
Unit - Change ownership of (Last replaced unit) to (Owner of (Triggering unit)) and Change color
Unit - Order (Last replaced unit) to train/upgrade to a Tentacled gold mine
Else - Actions
Hive gold mine gathering
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Increase productivity (Hive)
Actions
Unit - Increase level of Increase productivity (Hive) for (Triggering unit)
Set Variable Set unitm[2] = (Random unit from (Units within 1000.00 of (Position of (Triggering unit)) matching (((Unit-type of (Matching unit)) Equal to Tentacled gold mine) and (((Matching unit) is alive) Equal to True)).))
Unit - Increase level of Increase productivity (non-Hive) for unitm[2]
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(unitm[2] is in unitgroupm[6].) Equal to False
Then - Actions
Unit Group - Add unitm[2] to unitgroupm[6]
Else - Actions
Hive gold mine gathering GPS5
Events
Time - Every 5.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in unitgroupm[6] and do (Actions)
Loop - Actions
Neutral Building - Add ((Level of Increase productivity (non-Hive) for (Picked unit)) x -10) gold to (Picked unit)
Unit - Create 1 . Germ Dummy for (Owner of (Picked unit)) at (Position of (Picked unit)) facing Default building facing degrees
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Inventory (Hero) to (Last created unit)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Resource quantity contained in (Picked unit)) Equal to 0
Then - Actions
Unit - Kill (Picked unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Random unit from (Units within 1000.00 of (Position of (Picked unit)) matching ((Unit-type of (Matching unit)) Equal to Hive).)) has buff Mine devastation) Equal to False
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 1
Then - Actions
Item - Create gold+10 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 2
Then - Actions
Item - Create gold+20 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 3
Then - Actions
Item - Create gold+30 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 4
Then - Actions
Item - Create gold+40 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 5
Then - Actions
Item - Create gold+50 at (Position of (Last created unit))
Else - Actions
Else - Actions
Neutral Building - Add ((Level of Increase productivity (non-Hive) for (Picked unit)) x -10) gold to (Picked unit)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 1
Then - Actions
Item - Create gold+20 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 2
Then - Actions
Item - Create gold+40 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 3
Then - Actions
Item - Create gold+60 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 4
Then - Actions
Item - Create gold+80 at (Position of (Last created unit))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Increase productivity (non-Hive) for (Picked unit)) Equal to 5
Then - Actions
Item - Create gold+100 at (Position of (Last created unit))
Else - Actions
Unit - Order (Last created unit) to Right-Click . (Last created item)
Eater Tree devouring strt
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Start Gathering
Actions
Unit Group - Add (Triggering unit) to unitgroupm[1]
Unit - Order (Triggering unit) to Night Elf Ancients - Eat Tree . (Random destructible in (Region centered at (Position of (Triggering unit)) with size (700.00, 700.00)) matching ((Destructible-type of (Matching destructible)) Equal to WTtw (Unexpected type: 'destructablecode')))
Unit - Remove Start Gathering from (Triggering unit)
Unit - Add Stop Gathering to (Triggering unit)
Eater Tree devouring stop
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Stop Gathering
Actions
Unit Group - Remove (Triggering unit) from unitgroupm[1] .
Unit - Remove Stop Gathering from (Triggering unit)
Unit - Add Start Gathering to (Triggering unit)
Eater Tree devouring strt auto
Events
Time - Every 1.66 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in unitgroupm[1] and do (Actions)
Loop - Actions
Destructible - Pick every destructible within 700.00 of (Position of (Picked unit)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
((Picked destructible) is alive) Equal to True
(Destructible-type of (Picked destructible)) Equal to WTtw (Unexpected type: 'destructablecode')
Then - Actions
Unit - Order (Picked unit) to Night Elf Ancients - Eat Tree . (Picked destructible)
Else - Actions
Eater Tree devouring
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Tree devour
Actions
Special Effect - Create a special effect at (Position of (Triggering unit)) using Objects\Spawnmodels\NightElf\EntBirthTarget\EntBirthTarget.mdl
Special Effect - Destroy (Last created special effect)
Special Effect - Create a special effect at (Position of (Target destructible of ability being cast)) using Objects\Spawnmodels\NightElf\EntBirthTarget\EntBirthTarget.mdl
Special Effect - Destroy (Last created special effect)
Unit - Create 1 . Germ Dummy for (Owner of (Triggering unit)) at (Position of (Target destructible of ability being cast)) facing Default building facing degrees
Unit - Add a 1.66 second Generic expiration timer to (Last created unit)
Unit - Create 1 . Germ Dummy for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Inventory (Hero) to (Last created unit)
Item - Create lumber +35 at (Position of (Last created unit))
Unit - Order (Last created unit) to Right-Click . (Last created item)
Wait 16.00 seconds
Unit - Order (Triggering unit) to Night Elf Ancients - Eat Tree . (Random destructible in (Region centered at (Position of (Triggering unit)) with size (700.00, 700.00)) matching ((Destructible-type of (Matching destructible)) Equal to WTtw (Unexpected type: 'destructablecode')))
Eater burrow
Events
Unit - A unit Starts the effect of an ability
Conditions
And - All (Conditions) are true
Conditions
Or - Any (Conditions) are true
Conditions
(Ability being cast) Equal to Burrow (DEvourer)
(Ability being cast) Equal to Unburrow (DEvourer)
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Devourer
(Unit-type of (Triggering unit)) Equal to Devourer (burrowed)
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Devourer
Then - Actions
Unit - Pause (Triggering unit)
Selection - Clear selection for (Owner of (Triggering unit)) .
Unit - Replace (Triggering unit) with a Devourer (burrowed) using The old unit's relative life and mana
Special Effect - Create a special effect attached to the chest (Unexpected type: 'attachpoint') of (Last replaced unit) using Units\Creeps\ForgottenOne\ForgottenOneTent.mdl
Special Effect - Destroy (Last created special effect)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Current research level of R001 (Unexpected type: 'techcode') for (Owner of (Triggering unit))) Equal to 1
Then - Actions
Unit - Remove Food-devour from (Last replaced unit)
Unit - Add FoodZ to (Last replaced unit)
Else - Actions
Unit Group - Add (Last replaced unit) to unitgroupm[2]
Set Variable Set unitm[0] = (Last replaced unit)
Animation - Play (Last replaced unit) 's death animation
Selection - Select (Last replaced unit) for (Owner of (Triggering unit))
Special Effect - Create a special effect at (Position of (Triggering unit)) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Wait 0.73 seconds
Animation - Change unitm[0] 's animation speed to 0.00 % of its original speed
Unit - Unpause unitm[0]
Special Effect - Create a special effect at (Position of unitm[0]) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Devourer (burrowed)
Then - Actions
Selection - Clear selection for (Owner of (Triggering unit)) .
Unit - Pause (Triggering unit)
Special Effect - Create a special effect at (Position of (Triggering unit)) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Unit - Replace (Triggering unit) with a Devourer using The old unit's relative life and mana
Unit Group - Remove (Last replaced unit) from unitgroupm[2] .
Set Variable Set unitm[0] = (Last replaced unit)
Animation - Change unitm[0] 's animation speed to 100.00 % of its original speed
Animation - Play unitm[0] 's birth animation
Animation - Queue unitm[0] 's stand animation
Selection - Select unitm[0] for (Owner of (Triggering unit))
Wait 1.00 seconds
Unit - Unpause unitm[0]
Special Effect - Create a special effect at (Position of unitm[0]) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Else - Actions
Eater burrow effect
Events
Time - Every 1.07 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in unitgroupm[2] and do (Actions)
Loop - Actions
Special Effect - Create a special effect at (Position of (Picked unit)) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Eater devour
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Devour (devourer)
Actions
Unit - Add Eater SpitEffect to (Triggering unit)
Animation - Change (Triggering unit) 's animation speed to 200.00 % of its original speed
Animation - Play (Triggering unit) 's birth animation
Animation - Queue (Triggering unit) 's death animation
Unit - Create 1 . Germ Dummy for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
Unit - Add Devourer Heal to (Last created unit)
Unit - Order (Last created unit) to Night Elf Druid Of The Claw - Rejuvenation . (Triggering unit)
Unit - Remove Eater SpitEffect from (Triggering unit)
Wait 0.96 seconds
Animation - Change (Triggering unit) 's animation speed to 0.00 % of its original speed
Eater devour UP
Events
Unit - A unit Finishes an upgrade
Conditions
(Researched tech-type) Equal to R001 (Unexpected type: 'techcode')
Actions
Unit Group - Pick every unit in (Units owned by (Owner of (Triggering unit)) of type Devourer (burrowed)) and do (Actions)
Loop - Actions
Unit - Remove Food-devour from (Picked unit)
Unit - Add FoodZ to (Picked unit)
Couveuse build
Events
Unit - A unit Begins an upgrade
Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Couveuse
(Unit-type of (Triggering unit)) Equal to Devourer (only for buid)
(Unit-type of (Triggering unit)) Equal to Swarm Colony
(Unit-type of (Triggering unit)) Equal to Swamp of transmutations
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Couveuse
Then - Actions
Unit - Add Couveuse SpitEffect to (Triggering unit)
Unit Group - Add (Triggering unit) to unitgroupm[0]
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Swarm Colony
Then - Actions
Unit - Add Swarm colony SpitEffect3 to (Triggering unit)
Unit - Add Swarm colony SpitEffect4 to (Triggering unit)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Devourer (only for buid)
Then - Actions
Do nothing
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Swamp of transmutations
Then - Actions
Do nothing
Unit Group - Add (Triggering unit) to unitgroupm[4]
Else - Actions
Couveuse build cancel
Events
Unit - A unit Finishes an upgrade
Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Couveuse
(Unit-type of (Triggering unit)) Equal to Devourer (only for buid)
(Unit-type of (Triggering unit)) Equal to Swamp of transmutations
(Unit-type of (Triggering unit)) Equal to Tentacled gold mine
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Couveuse
Then - Actions
Unit Group - Remove (Triggering unit) from unitgroupm[0] .
Unit - Remove Couveuse SpitEffect from (Triggering unit)
Animation - Play (Triggering unit) 's birth animation
Animation - Queue (Triggering unit) 's stand animation
Wait 1.00 seconds
Animation - Change (Triggering unit) 's animation speed to 17.23 % of its original speed
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Devourer (only for buid)
Then - Actions
Set Variable Set pointm[0] = (Position of (Triggering unit))
Unit - Remove (Triggering unit) from the game
Unit - Create 1 . Devourer for (Owner of (Triggering unit)) at pointm[0] facing 120.00 degrees
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Swamp of transmutations
Then - Actions
Unit Group - Remove (Triggering unit) from unitgroupm[4] .
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Tentacled gold mine
Then - Actions
Animation - Play (Triggering unit) 's stand work third animation
Unit - Add Increase productivity (non-Hive) to (Triggering unit)
Unit Group - Add (Triggering unit) to unitgroupm[6]
Set Variable Set unitm[3] = (Random unit from (Units within 1000.00 of (Position of (Triggering unit)) matching (((Unit-type of (Matching unit)) Equal to Hive) and (((Matching unit) is alive) Equal to True)).))
Unit - Add Increase productivity (Hive) to unitm[3]
Unit - Add Mine devastation (Hive) to unitm[3]
Unit Group - Add (Triggering unit) to unitgroupm[6]
Else - Actions
Couveuse build stop
Events
Unit - A unit Cancels an upgrade
Unit - A unit Dies
Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Germ
(Unit-type of (Triggering unit)) Equal to Couveuse
(Unit-type of (Triggering unit)) Equal to Swamp of transmutations
(Unit-type of (Triggering unit)) Equal to Tentacled gold mine
Actions
Unit Group - Remove (Triggering unit) from unitgroupm[0] .
Unit Group - Pick every unit in (Units within 1.00 of (Position of (Triggering unit)) matching ((Unit-type of (Matching unit)) Equal to Germ).) and do (Actions)
Loop - Actions
Unit - Add a 0.01 second Generic expiration timer to (Picked unit)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Couveuse
Then - Actions
Animation - Change (Trained unit) 's animation speed to 300.00 % of its original speed
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Wait 0.50 seconds
Special Effect - Create a special effect at (Position of (Triggering unit)) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Wait 0.50 seconds
Unit - Remove (Triggering unit) from the game
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Germ
Then - Actions
Special Effect - Create a special effect at (Position of (Triggering unit)) using Objects\Spawnmodels\Undead\ImpaleTargetDust\ImpaleTargetDust.mdl
Special Effect - Destroy (Last created special effect)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Swamp of transmutations
Then - Actions
Unit Group - Remove (Triggering unit) from unitgroupm[4] .
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Tentacled gold mine
Then - Actions
Unit Group - Remove (Triggering unit) from unitgroupm[6] .
Wait 0.01 seconds
Unit - Create 1 . Gold Mine for Neutral Passive at (Position of (Triggering unit)) facing Default building facing degrees
Set Variable Set pointm[9] = (Position of (Triggering unit))
Neutral Building - Set (Last created unit) to (Resource quantity contained in (Triggering unit)) gold
Unit - Remove (Triggering unit) from the game
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Resource quantity contained in (Last created unit)) Equal to 0
Then - Actions
Special Effect - Create a special effect at pointm[9] using buildings\other\GoldMine\GoldMine.mdl
Special Effect - Destroy (Last created special effect)
Unit - Remove (Last created unit) from the game
Else - Actions
Wait 0.01 seconds
Unit - Turn collision for (Last created unit) Off .
Unit - Move (Last created unit) instantly to pointm[9]
Unit - Turn collision for (Last created unit) On .
Unit - Remove Increase productivity (Hive) from (Random unit from (Units within 1000.00 of pointm[9] matching ((Unit-type of (Matching unit)) Equal to Hive).))
Unit - Remove Mine devastation (Hive) from (Random unit from (Units within 1000.00 of pointm[9] matching ((Unit-type of (Matching unit)) Equal to Hive).))
Else - Actions
Couveuse build effect
Events
Time - Every 0.93 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in unitgroupm[0] and do (Actions)
Loop - Actions
Special Effect - Create a special effect at (Position of (Picked unit)) using Abilities\Spells\Orc\Devour\DevourEffectArt.mdl
Special Effect - Destroy (Last created special effect)
Unit Group - Pick every unit in unitgroupm[4] and do (Actions)
Loop - Actions
Special Effect - Create a special effect at (Position of (Picked unit)) using Abilities\Spells\NightElf\MoonWell\MoonWellCasterArt.mdl
Special Effect - Destroy (Last created special effect)
Couveuse work
Events
Unit - A unit Finishes training a unit
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Couveuse
Or - Any (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Crawler Egg
(Unit-type of (Trained unit)) Equal to Spat egg
(Unit-type of (Trained unit)) Equal to Spat egg (triplet)
(Unit-type of (Trained unit)) Equal to Biliary bug Egg
(Unit-type of (Trained unit)) Equal to Hound Egg
(Unit-type of (Trained unit)) Equal to Horror Egg
(Unit-type of (Trained unit)) Equal to Roach swarm Egg
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Trained unit)) Equal to Crawler Egg
Then - Actions
Unit - Order (Trained unit) to train/upgrade to a Crawler
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Spat egg
(Unit-type of (Trained unit)) Equal to Spat egg (triplet)
Then - Actions
Unit - Order (Trained unit) to train/upgrade to a Spat
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Trained unit)) Equal to Biliary bug Egg
Then - Actions
Unit - Order (Trained unit) to train/upgrade to a Biliary bug
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Trained unit)) Equal to Hound Egg
Then - Actions
Unit - Order (Trained unit) to train/upgrade to a Hound
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Trained unit)) Equal to Horror Egg
Then - Actions
Unit - Order (Trained unit) to train/upgrade to a Horror
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Trained unit)) Equal to Roach swarm Egg
Then - Actions
Unit - Order (Trained unit) to train/upgrade to a Roach Swarm
Else - Actions
Couveuse work ani
Events
Unit - A unit Begins training a unit
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Couveuse
Actions
Animation - Play (Triggering unit) 's attack animation
Animation - Queue (Triggering unit) 's stand animation
Scarab Egg
Events
Unit - A unit Finishes training a unit
Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Crawler
(Unit-type of (Triggering unit)) Equal to Crawler Egg
Actions
Unit - Remove (Triggering unit) from the game
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Crawler for (Owner of (Trained unit)) at (Position of (Triggering unit)) facing (Position of (Trained unit))
Animation - Play (Last created unit) 's birth animation
Animation - Queue (Last created unit) 's stand animation
Roach Egg
Events
Unit - A unit Finishes training a unit
Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Roach Swarm
(Unit-type of (Triggering unit)) Equal to Roach swarm Egg
Actions
Unit - Remove (Triggering unit) from the game
Unit - Order (Trained unit) to Undead Crypt Lord - Locust Swarm .
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Roach Swarm for (Owner of (Trained unit)) at (Position of (Triggering unit)) facing (Position of (Trained unit))
Unit - Order (Last created unit) to Undead Crypt Lord - Locust Swarm .
Animation - Play (Last created unit) 's birth animation
Animation - Queue (Last created unit) 's stand animation
Destructor Egg
Events
Unit - A unit Finishes training a unit
Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Biliary bug
(Unit-type of (Triggering unit)) Equal to Biliary bug Egg
Actions
Unit - Remove (Triggering unit) from the game
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Hound Egg
Events
Unit - A unit Finishes training a unit
Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Hound
(Unit-type of (Triggering unit)) Equal to Hound Egg
Actions
Unit - Remove (Triggering unit) from the game
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Horror Egg
Events
Unit - A unit Finishes training a unit
Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Horror
(Unit-type of (Triggering unit)) Equal to Horror Egg
Actions
Unit - Remove (Triggering unit) from the game
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Biliary Egg
Events
Unit - A unit Finishes training a unit
Conditions
And - All (Conditions) are true
Conditions
And - All (Conditions) are true
Conditions
(Unit-type of (Trained unit)) Equal to Spat
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Spat egg
(Unit-type of (Triggering unit)) Equal to Spat egg (triplet)
Actions
Unit - Remove (Triggering unit) from the game
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Spat for (Owner of (Trained unit)) at (Position of (Triggering unit)) facing (Position of (Trained unit))
Animation - Play (Last created unit) 's attack animation
Animation - Queue (Last created unit) 's stand animation
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Current research level of R003 (Unexpected type: 'techcode') for (Owner of (Triggering unit))) Equal to 1
Then - Actions
Unit - Create 1 Spat for (Owner of (Trained unit)) at (Position of (Triggering unit)) facing (Position of (Trained unit))
Animation - Play (Last created unit) 's attack animation
Animation - Queue (Last created unit) 's stand animation
Else - Actions
Scarab Egg strt
Events
Unit - A unit Begins training a unit
Conditions
And - All (Conditions) are true
Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Crawler Egg
(Unit-type of (Triggering unit)) Equal to Spat egg
(Unit-type of (Triggering unit)) Equal to Spat egg (triplet)
(Unit-type of (Triggering unit)) Equal to Biliary bug Egg
(Unit-type of (Triggering unit)) Equal to Hound Egg
(Unit-type of (Triggering unit)) Equal to Horror Egg
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Crawler Egg
(Unit-type of (Triggering unit)) Equal to Spat egg
(Unit-type of (Triggering unit)) Equal to Spat egg (triplet)
Then - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Biliary bug Egg
Then - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Hound Egg
Then - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Horror Egg
Then - Actions
Else - Actions
Scarab Egg end
Events
Unit - A unit Cancels training a unit
Conditions
And - All (Conditions) are true
Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Crawler Egg
(Unit-type of (Triggering unit)) Equal to Spat egg
(Unit-type of (Triggering unit)) Equal to Spat egg (triplet)
(Unit-type of (Triggering unit)) Equal to Biliary bug Egg
(Unit-type of (Triggering unit)) Equal to Hound Egg
(Unit-type of (Triggering unit)) Equal to Horror Egg
(Unit-type of (Triggering unit)) Equal to Roach swarm Egg
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Or - Any (Conditions) are true
Conditions
(Unit-type of (Triggering unit)) Equal to Crawler Egg
(Unit-type of (Triggering unit)) Equal to Spat egg
(Unit-type of (Triggering unit)) Equal to Spat egg (triplet)
Then - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Biliary bug Egg
Then - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Triggering unit)) Equal to Hound Egg
Then - Actions
Else - Actions
Unit - Remove (Triggering unit) from the game
Special Effect - Create a special effect at (Position of (Triggering unit)) using Doodads\Dungeon\Terrain\EggSack\EggSack1.mdl
Special Effect - Destroy (Last created special effect)
Swarm colony attack
Events
Unit - A unit Is attacked
Conditions
(Unit-type of (Attacking unit)) Equal to Swarm Colony
Actions
Unit - Order (Attacking unit) to Undead Crypt Lord - Locust Swarm .
Digestion damage
Events
Unit - A unit Is attacked
Conditions
((Attacked unit) has buff Digestion (Stacking)) Equal to True
Actions
Unit - Cause (Attacking unit) to damage (Attacked unit) , dealing 2.00 damage of attack type Spells and damage type Normal
Destructor effect Oo
Events
Unit - A unit Starts the effect of an ability
Unit - A unit Dies
Conditions
Or - Any (Conditions) are true
Conditions
(Ability being cast) Equal to Blast (destructor)
(Ability being cast) Equal to Blast (burrow)
(Unit-type of (Dying unit)) Equal to Biliary bug (bomb)
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Ability being cast) Equal to Blast (burrow)
Then - Actions
Unit - Add a 0.01 second Generic expiration timer to (Triggering unit)
Else - Actions
Unit - Create 1 . Germ Dummy for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add Destructors blast effect to (Last created unit)
Unit - Set level of Destructors blast effect for (Last created unit) to (Level of (Ability being cast) for (Triggering unit))
Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
Unit - Order (Last created unit) to Human Blood Mage - Flame Strike . (Position of (Triggering unit))
Special Effect - Create a special effect at (Position of (Triggering unit)) using effect\DemolisherToxicMissile.mdx
Special Effect - Destroy (Last created special effect)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Dying unit)) Equal to Biliary bug (bomb)
Then - Actions
Unit Group - Pick every unit in (Units within 250.00 of (Position of (Triggering unit)) matching (((Matching unit) is A ground unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Cause (Triggering unit) to damage (Picked unit) , dealing 50.00 damage of attack type Siege and damage type Normal
Else - Actions
race select
Events
Map initialization
Conditions
Actions
Wait 0.50 seconds
Dialog - Change the title of Dialog to Select race:
Dialog - Create a dialog button for Dialog labelled Standart
Set Variable Set Alliance = (Last created dialog Button)
Dialog - Create a dialog button for Dialog labelled Silithid
Set Variable Set Silithid = (Last created dialog Button)
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Dialog - Show Dialog for (Picked player)
race select Button on
Events
Dialog - A dialog button is clicked for Dialog
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Clicked dialog button) Equal to Alliance
Then - Actions
Dialog - Hide Dialog for (Triggering player)
Dialog - Clear Dialog
Else - Actions
Do nothing
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Clicked dialog button) Equal to Silithid
Then - Actions
Dialog - Hide Dialog for (Triggering player)
Dialog - Clear Dialog
Unit Group - Pick every unit in (Units owned by (Triggering player) of type Peasant) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Unit Group - Pick every unit in (Units owned by (Triggering player) of type Town Hall) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Hive using The new unit's max life and mana
Unit - Create 1 . Town Hall for (Triggering player) at (Position of (Last replaced unit)) facing Default building facing degrees
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.