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
Undergound fields.w3x
Variables
Initialization
Melee Initialization
To Underground Cam
To Above Ground Cam
To Underground Light
To Underground Dark
To Underground Flame
To Underground Ice
To Above Ground Light
To Above Ground Dark
To Above Ground Flame
To Above Ground Ice
Regenerating Trees
New Trees
Enter map-specific custom script code below. This text will be included in the map script after variables are declared and before any trigger code.
Name
Type
is_array
initial_value
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Camera - Set the camera bounds for Player 1 (Red) to Above_Ground <gen>
Camera - Set the camera bounds for Player 2 (Blue) to Above_Ground <gen>
Camera - Set the camera bounds for Player 3 (Teal) to Above_Ground <gen>
Camera - Set the camera bounds for Player 4 (Purple) to Above_Ground <gen>
Camera - Set the camera bounds for Player 5 (Yellow) to Underground <gen>
Camera - Set the camera bounds for Player 6 (Orange) to Underground <gen>
Camera - Set the camera bounds for Player 7 (Green) to Underground <gen>
Camera - Set the camera bounds for Player 8 (Pink) to Underground <gen>
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)
To Underground Cam
Events
Player - Player 1 (Red) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 7 (Green) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Player - Player 8 (Pink) types a chat message containing -ug (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Camera - Set the camera bounds for (Triggering player) to (Playable map area)
Camera - Pan camera for (Triggering player) to (Center of Underground <gen>) over 0 seconds
Camera - Set the camera bounds for (Triggering player) to Underground <gen>
To Above Ground Cam
Events
Player - Player 1 (Red) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Player - Player 7 (Green) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Player - Player 8 (Pink) types a chat message containing -ag (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Camera - Set the camera bounds for (Triggering player) to (Playable map area)
Camera - Pan camera for (Triggering player) to (Center of Above_Ground <gen>) over 0 seconds
Camera - Set the camera bounds for (Triggering player) to Above_Ground <gen>
To Underground Light
Events
Unit - A unit enters Light_Above_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Light_Above_Dest <gen>)
To Underground Dark
Events
Unit - A unit enters Dark_Above_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Dark_Above_Dest <gen>)
To Underground Flame
Events
Unit - A unit enters Flame_Above_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Flame_Above_Dest <gen>)
To Underground Ice
Events
Unit - A unit enters Ice_Above_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Ice_Above_Dest <gen>)
To Above Ground Light
Events
Unit - A unit enters Light_Under_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Light_Under_Dest <gen>)
To Above Ground Dark
Events
Unit - A unit enters Dark_Under_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Dark_Under_Dest <gen>)
To Above Ground Flame
Events
Unit - A unit enters Flame_Under_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Flame_Under_Dest <gen>)
To Above Ground Ice
Events
Unit - A unit enters Ice_Under_Start <gen>
Conditions
Actions
Unit - Move (Triggering unit) instantly to (Center of Ice_Under_Dest <gen>)
Regenerating Trees
Events
Time - Every 30.00 seconds of game time
Conditions
Actions
Destructible - Resurrect (Random destructible in (Entire map)) with (Max life of (Matching destructible)) life and Show birth animation
New Trees
Events
Time - Every 360.00 seconds of game time
Conditions
Actions
Destructible - Create a GTsh (Unexpected type: 'destructablecode') at (Random point in Underground <gen>) facing (Random angle) with scale 1 and variation 0
Destructible - Create a ATtr (Unexpected type: 'destructablecode') at (Random point in Above_Ground <gen>) facing (Random angle) with scale 1 and variation 0
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.