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
FieldsofConquest.w3x
Variables
Initialization
Draenen
Draenen Player P1
Draenen Opponent P2
Kedrah
Kedrah Player P1
Kedrah Player P2
Noxmix
Noxmix Player P1
Ieeriph
Ieeriph Player P1
Ieeripjh Opponent P2
Melee Initialization
TimeOut
Victory
Enemy Destroyed
Draenen Triggers
Sanctum
Swap
Shadowmeld On
Shadowmeld Off
Kedrah Triggers
Phylactery
Flesh Golem Spawn
Regenerative Hide
Attach
Combine
Noxmix Triggers
Drain
Blood Sacriface
Decree of Regen
Challenge
Detonate
Zap
Ieeriph
Firesteel
Tax House income
Name
Type
is_array
initial_value
decreeofregenHEALED
group
No
SwapTargetPOS
location
No
unitgroup
unit
Yes
WatcherPos
location
No
The Draenen Faction are hardened warriors who have tamed the once wild creatures of the woods.
They have Beast units which possess greater regeneration and have spells and upgrades specifically for said Beasts.
Their structures are also expensive and take a longer time to build, but are more heavily fortified.
Changes the Host's Faction to Draenen
Draenen Player P1
Events
Player - Player 1 (Red) types a chat message containing Wildmen (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Melee Game - Limit Heroes to 1 per Hero-type (for all players)
Game - Display to (All players) the text: ((Name of Player 1 (Red)) + is now playing as the Draenen!)
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A peon-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Labourer (Draenen() using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A town-hall-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Minor Hold using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching ((((Matching unit) is A peon-type unit) Equal to False) and (((Matching unit) is A town-hall-type unit) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
If P2 is a computer AI, it changes their faction to Draenen
Draenen Opponent P2
Events
Player - Player 1 (Red) types a chat message containing D2 (Unexpected type: 'stringnoformat') as An exact match
Conditions
(Player 2 (Blue) controller) Equal to Computer
Actions
Game - Display to (All players) the text: ((Name of Player 2 (Blue)) + is now playing as the Draenen!)
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A peon-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Labourer (Draenen() using The old unit's relative life and mana
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Race of Player 2 (Blue)) Equal to Undead
Then - Actions
Unit - Create 2 . Labourer (Draenen() for Player 2 (Blue) at (Position of (Last replaced unit)) facing Default building facing degrees
Else - Actions
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A town-hall-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Minor Hold using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching ((((Matching unit) is A peon-type unit) Equal to False) and (((Matching unit) is A town-hall-type unit) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
AI - Start melee AI script for Player 2 (Blue) : war3mapImported\Draenen AI.ai (Unexpected type: 'aiscript')
The Kedrah are necromancers and masters of body magic. As such they often have reanimated bodies fortified by their supportive magic fighting alongisde them.
Their units are very expensive and take longer to build, but each one is highly specialised for combat. The early units are flexible and with upgrades can go toe to toe against t3 units from other factions. Some of the t2 units can morph into a more powerful (albeit slower) tank that is useful for crowd control.
Their buildings are weak and have very limited recruitment options.
The Kedrah harvest differently from the other factions. They have spirits summoned by their foul magic that attach themselves to either a gold mine or a nearby tree and slowly extract like that. This makes mining much more safe, and prevents loss of wood from long travel times.
Kedrah Player P1
Events
Player - Player 1 (Red) types a chat message containing Infested (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Limit training of Demilich to 1 for Player 1 (Red)
Player - Limit training of Hallowed Fist to 1 for Player 1 (Red)
Player - Limit training of Plaguebringer to 1 for Player 1 (Red)
Melee Game - Limit Heroes to 1 per Hero-type (for all players)
Game - Display to (All players) the text: ((Name of Player 1 (Red)) + is now playing as the Draenen!)
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A peon-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Believer (Kedrah) using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A town-hall-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Grand Tower (Kedrah) using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching ((((Matching unit) is A peon-type unit) Equal to False) and (((Matching unit) is A town-hall-type unit) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
Kedrah Player P2
Events
Player - Player 1 (Red) types a chat message containing K2 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Game - Display to (All players) the text: ((Name of Player 2 (Blue)) + is now playing as the Kedrah!)
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A peon-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Believer (Kedrah) using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A town-hall-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Grand Tower (Kedrah) using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching ((((Matching unit) is A peon-type unit) Equal to False) and (((Matching unit) is A town-hall-type unit) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Race of Player 2 (Blue)) Equal to Undead
Then - Actions
Unit - Create 2 . Believer (Kedrah) for Player 2 (Blue) at (Position of (Last replaced unit)) facing Default building facing degrees
Else - Actions
AI - Start melee AI script for Player 2 (Blue) : war3mapImported\Kedrah AI.ai (Unexpected type: 'aiscript')
The Noxmix faction are humans who have become lost in the path of sorcery, and have become enslaved by Demons in the process.
As the Noxmix have been weathered down from their slavery, the human units are much weaker than their counterparts from the other factions. However, the Demon units available at later tiers are very powerful and can replenish themselves by sacrificing the slaves. If not countered correctly, a very small army of Demons mixed with a human horde can become nigh unstoppable.
Noxmix Player P1
Events
Player - Player 1 (Red) types a chat message containing Tyranny (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Limit training of Seductress to 1 for Player 1 (Red)
Player - Limit training of Chaos King to 1 for Player 1 (Red)
Player - Limit training of Weaver to 1 for Player 1 (Red)
Melee Game - Limit Heroes to 1 per Hero-type (for all players)
Game - Display to (All players) the text: ((Name of Player 1 (Red)) + is now playing as the Noxmix!)
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A peon-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Enslaved (Noxmix) using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A town-hall-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Slave Cabin using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching ((((Matching unit) is A peon-type unit) Equal to False) and (((Matching unit) is A town-hall-type unit) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
Worshipping dragon deities, the Ieeriph boast very powerful fire-based skills that can decimate larger armies.
Ieeriph Player P1
Events
Player - Player 1 (Red) types a chat message containing Imperial (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Player - Limit training of Hammerlord to 1 for Player 1 (Red)
Player - Limit training of Harbginger to 1 for Player 1 (Red)
Player - Limit training of Oracle to 1 for Player 1 (Red)
Melee Game - Limit Heroes to 1 per Hero-type (for all players)
Game - Display to (All players) the text: ((Name of Player 1 (Red)) + is now playing as the Ieeriph!)
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A peon-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Architect (Ineeriph) using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A town-hall-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Burg using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching ((((Matching unit) is A peon-type unit) Equal to False) and (((Matching unit) is A town-hall-type unit) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
Ieeripjh Opponent P2
Events
Player - Player 1 (Red) types a chat message containing I2 (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Game - Display to (All players) the text: ((Name of Player 2 (Blue)) + is now playing as the Ieeriph!)
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A peon-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Architect (Ineeriph) using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A town-hall-type unit) Equal to True).) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Burg using The old unit's relative life and mana
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching ((((Matching unit) is A peon-type unit) Equal to False) and (((Matching unit) is A town-hall-type unit) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Explode (Picked unit) .
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Race of Player 2 (Blue)) Equal to Undead
Then - Actions
Unit - Create 2 . Architect (Ineeriph) for Player 2 (Blue) at (Position of (Last replaced unit)) facing Default building facing degrees
Else - Actions
AI - Start melee AI script for Player 2 (Blue) : war3mapImported\Ieeriph AI.ai (Unexpected type: 'aiscript')
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)
This Disables all Faction-changing commands.
Practically, it disables all the triggers in this file.
TimeOut
Events
Time - Elapsed game time is 5.00 seconds
Conditions
Actions
Trigger - Turn off Draenen_Player_P1 <gen>
Trigger - Turn off Draenen_Opponent_P2 <gen>
Trigger - Turn off Kedrah_Player_P1 <gen>
Trigger - Turn off Noxmix_Player_P1 <gen>
Melee Game - Run melee AI scripts (for computer players)
Enemy Destroyed
Events
Unit - A unit owned by Player 2 (Blue) . Dies
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in (Units owned by Player 2 (Blue).)) Less than or equal to 1
Then - Actions
Game - Defeat Player 2 (Blue) with the message: Defeat!
Game - Display to (All players) the text: ((Name of Player 2 (Blue)) + defeated!)
Game - Victory Player 1 (Red) ( Show dialogs, Show scores)
Else - Actions
Sanctum
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Sanctum
Actions
Unit - Create 1 . foo for Player 1 (Red) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add Heal (Sanctum) to (Last created unit)
Unit - Order (Last created unit) to Orc Shadow Hunter - Healing Wave . (Triggering unit)
Wait 0.20 seconds
Unit - Remove (Last created unit) from the game
Unit - Create 1 . foo for Player 1 (Red) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add Damage (Sanctum) to (Last created unit)
Unit Group - Pick every unit in (Units within 1000.00 of (Position of (Triggering unit)) matching ((Owner of (Matching unit)) Not equal to (Owner of (Triggering unit))).) and do (Order (Last created unit) to Orc Far Seer - Chain Lightning.(Picked unit))
Wait 0.01 seconds
Unit - Remove (Last created unit) from the game
Swap
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Swap
Actions
Set Variable Set WatcherPos = (Position of (Casting unit))
Set Variable Set SwapTargetPOS = (Position of (Target unit of ability being cast))
Unit - Move (Target unit of ability being cast) instantly to WatcherPos
Unit - Move (Casting unit) instantly to SwapTargetPOS
Shadowmeld On
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Hide
Actions
Unit - Add Permanent Invisibility to (Triggering unit)
Shadowmeld Off
Events
Unit - A unit Is issued an order targeting a point
Conditions
(Unit-type of (Triggering unit)) Equal to Gnoll Crossbowman
Actions
Unit - Remove Permanent Invisibility from (Triggering unit)
Phylactery
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Phylactery
Actions
Unit - Add Immortal to (Triggering unit)
Wait 30.00 seconds
Unit - Remove Immortal from (Triggering unit)
Flesh Golem Spawn
Events
Unit - A unit enters (Entire map)
Conditions
(Unit-type of (Triggering unit)) Equal to Flesh Golem
Actions
Unit - Order (Triggering unit) to Neutral Sea Witch - Activate Mana Shield .
Regenerative Hide
Events
Unit - A unit Stops casting an ability
Conditions
(Ability being cast) Equal to Regenerative Hide
Actions
Unit - Order (Triggering unit) to Neutral Sea Witch - Activate Mana Shield .
Attach
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Attach
Actions
Unit - Add Miasma (Blighted) to (Target unit of ability being cast)
Unit - Explode (Triggering unit) .
Combine
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Combine
Actions
Unit - Set life of (Target unit of ability being cast) to ((Life of (Target unit of ability being cast)) + (Life of (Triggering unit)))
Unit - Explode (Triggering unit) .
Drain
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Drain
Actions
For each (Integer A) from 1 to 10 , do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Target unit of ability being cast) is alive) Equal to True
Then - Actions
Unit - Set life of (Casting unit) to ((Life of (Casting unit)) + 20.00)
Wait 1.00 seconds
Else - Actions
Blood Sacriface
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Blood Sacriface
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Life of (Casting unit)) Greater than 90.00
Then - Actions
Unit - Create 1 . foo for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
Unit - Add Healing Wave (Blood Sacriface) to (Last created unit)
Unit - Order (Last created unit) to Orc Shadow Hunter - Healing Wave . (Target unit of ability being cast)
Unit - Remove (Last created unit) from the game
Else - Actions
Quest - Display to (All players) the Warning message: Not enough Life!
Wait 0.50 seconds
Unit - Set life of (Casting unit) to ((Life of (Casting unit)) - 90.00)
Decree of Regen
Events
Unit - A unit Uses an item
Conditions
(Item-type of (Item being manipulated)) Equal to Decree of Regeneration
Actions
Unit Group - Pick every unit in (Units within 260.00 of (Position of (Hero manipulating item)) matching ((((Matching unit) has buff Regeneration (decree of regen)) Equal to True) and (((Matching unit) is in decreeofregenHEALED.) Equal to False)).) and do (Actions)
Loop - Actions
Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + 50.00)
Unit Group - Add (Picked unit) to decreeofregenHEALED
Unit Group - Pick every unit in (Units within 250.00 of (Position of (Hero manipulating item)).) 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
((Triggering unit) has buff Regeneration (decree of regen)) Equal to False
((Picked unit) is in decreeofregenHEALED.) Equal to True
Then - Actions
Unit Group - Remove (Picked unit) from decreeofregenHEALED .
Else - Actions
Challenge
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Challenge
Actions
Wait 0.10 seconds
Unit - Order (Casting unit) to Human Priest - Activate Inner Fire .
Unit - Add Challenge (non auto) to (Triggering unit)
Unit - Order (Casting unit) to Night Elf Mountain Giant - Taunt .
Unit - Remove Challenge (non auto) from (Triggering unit)
Detonate
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Detonate
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Detonate for (Casting unit)) Equal to 1
Then - Actions
Unit Group - Pick every unit in (Units within 300.00 of (Position of (Target unit of ability being cast)) matching (((Matching unit) belongs to an enemy of (Owner of (Casting unit)).) Equal to True).) and do (Actions)
Loop - Actions
Unit - Cause (Triggering unit) to damage (Picked unit) , dealing 125.00 damage of attack type Spells and damage type Normal
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Detonate for (Casting unit)) Equal to 2
Then - Actions
Unit Group - Pick every unit in (Units within 300.00 of (Position of (Target unit of ability being cast)) matching (((Matching unit) belongs to an enemy of (Owner of (Casting unit)).) Equal to True).) and do (Actions)
Loop - Actions
Unit - Cause (Triggering unit) to damage (Picked unit) , dealing 200.00 damage of attack type Spells and damage type Normal
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Detonate for (Casting unit)) Equal to 3
Then - Actions
Unit Group - Pick every unit in (Units within 300.00 of (Position of (Target unit of ability being cast)) matching (((Matching unit) belongs to an enemy of (Owner of (Casting unit)).) Equal to True).) and do (Actions)
Loop - Actions
Unit - Cause (Triggering unit) to damage (Picked unit) , dealing 275.00 damage of attack type Spells and damage type Normal
Else - Actions
Unit - Explode (Target unit of ability being cast) .
Zap
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Zap
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Life of (Target unit of ability being cast)) Greater than 50.00
Then - Actions
Unit - Cause (Triggering unit) to damage (Target unit of ability being cast) , dealing 50.00 damage of attack type Chaos and damage type Normal
Else - Actions
Unit - Cause (Triggering unit) to damage (Target unit of ability being cast) , dealing ((Life of (Target unit of ability being cast)) - 1) damage of attack type Chaos and damage type Normal
Firesteel
Events
Unit - A unit Is attacked
Conditions
And - All (Conditions) are true
Conditions
(Level of Firesteel for (Attacking unit)) Equal to 1
((Attacked unit) is A structure) Not equal to True
Actions
Unit - Set life of (Attacked unit) to ((Life of (Attacked unit)) - 5.00)
Tax House income
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to Pay Up!
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Triggering unit)) Food used) Greater than or equal to 30
Then - Actions
Player - Add 75 to (Owner of (Triggering unit)) . Current gold
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Triggering unit)) Food used) Greater than or equal to 50
Then - Actions
Player - Add 50 to (Owner of (Triggering unit)) . Current gold
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Owner of (Triggering unit)) Food used) Greater than or equal to 0
Then - Actions
Player - Add 75 to (Owner of (Triggering unit)) . Current gold
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.