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
Domination.w3x
Variables
Triggers
Auto build
Autobuild Add
Autobuild Remove
Autobuild Remove 2
MagicNerf
Demolish
Init
Reset
Income
IncomePlus
IncomeMinus
Dead
Left
Name
Type
is_array
initial_value
completestructures
group
No
i
integer
No
Income
integer
Yes
5
round
integer
No
Traingroup
group
No
Auto build
Events
Unit - A unit Finishes training a unit
Conditions
((Triggering unit) is in Traingroup.) Equal to True
Actions
Unit - Order (Triggering unit) to train/upgrade to a Swordsman
Autobuild Add
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Auto build footmen
Actions
Unit Group - Add (Triggering unit) to Traingroup
Unit - Remove Auto build footmen from (Triggering unit)
Unit - Add Stop to (Triggering unit)
Autobuild Remove
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Stop
Actions
Unit Group - Remove (Triggering unit) from Traingroup .
Unit - Remove Stop from (Triggering unit)
Unit - Add Auto build footmen to (Triggering unit)
Autobuild Remove 2
Events
Unit - A unit Dies
Conditions
((Triggering unit) is in Traingroup.) Equal to True
Actions
Unit Group - Remove (Triggering unit) from Traingroup .
Unit - Remove Stop from (Triggering unit)
Unit - Add Auto build footmen to (Triggering unit)
MagicNerf
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
Loop - Actions
Game - Display to (All players) the text: mana reset
Unit - Set mana of (Picked unit) to 0
Demolish
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Demolish
Actions
Unit - Kill (Triggering unit)
Init
Events
Map initialization
Conditions
Actions
Quest - Create a Required quest titled Gameplay with the description This map is minigame/strategy. The aim is to destroy your oposition. The offensive units you have access to are towers and swordsmen. With them you need to destroy your oponent's peasants.To start you must try to claim yourself enough land to upkeep, create and maintain a reasonable army. Build more bases for income and more barracks's to pump out troops faster. , using icon path ReplaceableTextures\CommandButtons\BTNSelectHeroOn.blp
Quest - Create a Required quest titled Bugs and suggestions with the description Firstly, I do not want any changes to the gameplay style suggested. If you dont like it how it is, play a different map.It may still be relatively buggy also.You can post in the thread on the Hive Workshop, you can message me ingame (GoGoTauren on USeast) and you can email me at [email protected] , using icon path ReplaceableTextures\CommandButtons\BTNCarrionScarabs.blp
Quest - Create a Optional quest titled Auto train with the description Makes keeping an army significantly easier. Simply click on the ability to turn on and off. You must have troops in the queue or it will now happen.There is a bug that makes the turn off icon greyed out and unusable. If you find out what it is, contact me. , using icon path ReplaceableTextures\CommandButtons\BTNPatrol.blp
Quest - Create a Optional quest titled Magical Arsenal with the description I put this in to help settle late-game stalemates. After the first 20 seconds of a game you will slowly recieve mana, which you can use to destroy the buildings and units of your enemies. Use it wisely. , using icon path ReplaceableTextures\CommandButtons\BTNCorpseExplode.blp
Quest - Create a Optional quest titled Replaying with the description The command -reset can be used by red. It removes all player owned object and resets things like income. , using icon path ReplaceableTextures\CommandButtons\BTNTranquility.blp
Game - Display to (All players) the text: Welcome to Domination! The aim of the game is to kill everyone else. You get 3 extra income per base.Red can type -reset to reset the game.
Visibility - Disable fog of war
Visibility - Disable black mask
For each (Integer A) from 1 to 4 , do (Actions)
Loop - Actions
Player - Set (Player((Integer A))) . Current gold to 200
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Player((Integer A))) slot status) Equal to Is playing
Then - Actions
Unit - Create 1 . Person for (Player((Integer A))) at ((Player((Integer A))) start location) facing Default building facing degrees
Player - Add 100 to (Player((Integer A))) . Food cap
Else - Actions
Wait 20.00 seconds
Trigger - Turn off MagicNerf <gen>
Reset
Events
Player - Player 1 (Red) types a chat message containing -reset (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Custom script: local integer udg_i
Game - Display to (All players) the text: Restart in 5 seconds
Wait 5.00 seconds
Trigger - Turn on MagicNerf <gen>
Set Variable Set round = (round + 1)
Custom script: set udg_i = udg_round
Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Owner of (Picked unit)) Not equal to Neutral Passive
Then - Actions
Unit - Remove (Picked unit) from the game
Else - Actions
For each (Integer A) from 1 to 4 , do (Actions)
Loop - Actions
Set Variable Set Income[(Integer A)] = "5"
Player - Set (Player((Integer A))) . Current gold to 200
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Player((Integer A))) slot status) Equal to Is playing
Then - Actions
Unit - Create 1 . Person for (Player((Integer A))) at ((Player((Integer A))) start location) facing Default building facing degrees
Else - Actions
Wait 20.00 seconds
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
i Equal to round
Then - Actions
Trigger - Turn off MagicNerf <gen>
Else - Actions
Income
Events
Time - Every 1.50 seconds of game time
Conditions
Actions
For each (Integer A) from 1 to 4 , do (Actions)
Loop - Actions
Player - Add Income[(Integer A)] to (Player((Integer A))) . Current gold
IncomePlus
Events
Unit - A unit Finishes construction
Conditions
(Unit-type of (Triggering unit)) Equal to Base
Actions
Unit Group - Add (Triggering unit) to completestructures
Set Variable Set Income[(Player number of (Owner of (Triggering unit)))] = (Income[(Player number of (Owner of (Triggering unit)))] + 3)
IncomeMinus
Events
Unit - A unit Dies
Conditions
(Unit-type of (Triggering unit)) Equal to Base
((Triggering unit) is in completestructures.) Equal to True
Actions
Set Variable Set Income[(Player number of (Owner of (Triggering unit)))] = (Income[(Player number of (Owner of (Triggering unit)))] - 3)
Dead
Events
Unit - A unit Dies
Conditions
(Unit-type of (Triggering unit)) Equal to Person
Actions
Game - Display to (All players) the text: ((Name of (Owner of (Triggering unit))) + ( has been slaughtered mercilessly by + (Name of (Owner of (Killing unit)))))
Unit Group - Pick every unit in (Units in (Playable map area) owned by (Owner of (Triggering unit))) and do (Actions)
Loop - Actions
Unit - Kill (Picked unit)
Left
Events
Player - Player 1 (Red) leaves the game
Player - Player 2 (Blue) leaves the game
Player - Player 3 (Teal) leaves the game
Player - Player 4 (Purple) leaves the game
Conditions
Actions
Game - Display to (All players) the text: ((Name of (Triggering player)) + has bail'd.)
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.