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
FREAKY FOREST survival.w3x
Variables
Initialization
Scoreboard
Swawn
Spawn Players
Camera for taverns
spectator mode
Hero Is Sold
Playergropup
Messages
Quests
Timer
Time To Humans Win
Assassasin Die
Assassain Win
music
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
Entgroup
force
No
Force09
humangroup
force
No
HumansWin
timer
Yes
ScoreEnts
integer
No
ScoreHuman
integer
No
spec
force
No
Started
integer
No
Timer
timer
No
u
unit
Yes
Scoreboard
Events
Time - Elapsed game time is 0.05 seconds
Conditions
Actions
Leaderboard - Create a leaderboard for (All players) titled Status
Leaderboard - Add Player 1 (Red) to (Last created leaderboard) with label Humans and value ScoreHuman
Leaderboard - Add Player 10 (Light Blue) to (Last created leaderboard) with label Ents and value ScoreEnts
Leaderboard - Show (Last created leaderboard)
Swawn
Events
Time - Elapsed game time is 180.00 seconds
Conditions
Actions
Unit - Explode Shade 0113 <gen> .
Unit - Explode Shade 0114 <gen> .
Unit - Explode Shade 0115 <gen> .
Unit - Explode Shade 0116 <gen> .
Unit - Explode Shade 0117 <gen> .
Unit - Explode Shade 0118 <gen> .
Unit - Explode Shade 0119 <gen> .
Unit - Explode Shade 0120 <gen> .
Unit - Explode Shade 0121 <gen> .
Unit - Explode Shade 0122 <gen> .
Unit - Explode Shade 0123 <gen> .
Unit - Explode Shade 0124 <gen> .
Spawn Players
Events
Map initialization
Conditions
Actions
If ((Player 1 (Red) slot status) Equal to Is playing) then do (Set VariableSet u[1] = (Last created unit)) else do (Do nothing)
If ((Player 1 (Red) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 2 (Blue) slot status) Equal to Is playing) then do (Set VariableSet u[2] = (Last created unit)) else do (Do nothing)
If ((Player 2 (Blue) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 3 (Teal) slot status) Equal to Is playing) then do (Set VariableSet u[3] = (Last created unit)) else do (Do nothing)
If ((Player 3 (Teal) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 4 (Purple) slot status) Equal to Is playing) then do (Set VariableSet u[4] = (Last created unit)) else do (Do nothing)
If ((Player 4 (Purple) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 5 (Yellow) slot status) Equal to Is playing) then do (Set VariableSet u[5] = (Last created unit)) else do (Do nothing)
If ((Player 5 (Yellow) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 6 (Orange) slot status) Equal to Is playing) then do (Set VariableSet u[6] = (Last created unit)) else do (Do nothing)
If ((Player 6 (Orange) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 7 (Green) slot status) Equal to Is playing) then do (Set VariableSet u[7] = (Last created unit)) else do (Do nothing)
If ((Player 7 (Green) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 8 (Pink) slot status) Equal to Is playing) then do (Set VariableSet u[8] = (Last created unit)) else do (Do nothing)
If ((Player 8 (Pink) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 9 (Gray) slot status) Equal to Is playing) then do (Set VariableSet u[9] = (Last created unit)) else do (Do nothing)
If ((Player 9 (Gray) slot status) Equal to Is playing) then do (Set VariableSet ScoreHuman = (ScoreHuman + 1)) else do (Do nothing)
If ((Player 10 (Light Blue) slot status) Equal to Is playing) then do (Set VariableSet ScoreEnts = (ScoreEnts + 1)) else do (Do nothing)
If ((Player 10 (Light Blue) slot status) Equal to Is playing) then do (Set VariableSet u[10] = (Last created unit)) else do (Do nothing)
If ((Player 11 (Dark Green) slot status) Equal to Is playing) then do (Set VariableSet u[11] = (Last created unit)) else do (Do nothing)
If ((Player 11 (Dark Green) slot status) Equal to Is playing) then do (Set VariableSet ScoreEnts = (ScoreEnts + 1)) else do (Do nothing)
If ((Player 12 (Brown) slot status) Equal to Is playing) then do (Set VariableSet u[12] = (Last created unit)) else do (Do nothing)
If ((Player 12 (Brown) slot status) Equal to Is playing) then do (Set VariableSet ScoreEnts = (ScoreEnts + 1)) else do (Do nothing)
Camera for taverns
Events
Map initialization
Conditions
Actions
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 1 (Red) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 2 (Blue) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 3 (Teal) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 4 (Purple) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 5 (Yellow) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 6 (Orange) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 7 (Green) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 8 (Pink) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 9 (Gray) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 10 (Light Blue) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 11 (Dark Green) over 1.00 seconds
Camera - . Apply . gg_cam_Position_of_standard_hero_tavern for Player 12 (Brown) over 1.00 seconds
spectator mode
Events
Player - Player 1 (Red) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 2 (Blue) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 3 (Teal) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 4 (Purple) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 5 (Yellow) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 6 (Orange) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 7 (Green) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 8 (Pink) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 9 (Gray) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 10 (Light Blue) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 11 (Dark Green) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Player - Player 12 (Brown) types a chat message containing -spectate (Unexpected type: 'stringnoformat') as An exact match
Conditions
Started Equal to 1
(Count non-structure units controlled by (Triggering player) (Exclude incomplete units)) Equal to 0
Actions
Player Group - Remove (Triggering player) from Entgroup .
Player Group - Add (Triggering player) to spec
Player Group - Pick every player in Entgroup and do (Actions)
Loop - Actions
Player - Make (Picked player) treat (Triggering player) as an Ally with shared vision
Hero Is Sold
Events
Unit - A unit Sells a unit
Conditions
((Sold unit) is A ground unit) Equal to True
Actions
Hero - Create Scroll of Speed and give it to (Sold unit)
Unit - Move (Sold unit) instantly to ((Owner of (Sold unit)) start location)
Playergropup
Events
Conditions
Actions
Player Group - Add Player 1 (Red) to humangroup
Player Group - Add Player 2 (Blue) to humangroup
Player Group - Add Player 3 (Teal) to humangroup
Player Group - Add Player 4 (Purple) to humangroup
Player Group - Add Player 5 (Yellow) to humangroup
Player Group - Add Player 6 (Orange) to humangroup
Player Group - Add Player 7 (Green) to humangroup
Player Group - Add Player 8 (Pink) to humangroup
Player Group - Add Player 9 (Gray) to humangroup
Player Group - Add Player 10 (Light Blue) to Entgroup
Player Group - Add Player 11 (Dark Green) to Entgroup
Player Group - Add Player 12 (Brown) to Entgroup
Messages
Events
Map initialization
Conditions
Actions
Wait 15.00 seconds
Game - Display to (All players) the text: Ents may choose there ent after the first minute. after 3 minutes YOU CANNOT PICK YOUR UNIT!! SO PICK QUICKLY
Wait 30.00 seconds
Game - Display to (All players) the text: This map is a survival game where the invading humans must survive for 45 mins and they win.How ever you have 3 angry ents hunting you down they win when your dead!!
Wait 30.00 seconds
Game - Display to (All players) the text: Once your dead or bored read the stroy line of this map its great!
Wait 15.00 seconds
Game - Display to (All players) the text: To find your way out of any water destination just follow the green path and it will lead you to a exit.
Wait 15.00 seconds
Game - Display to (All players) the text: Once you die you will can type -spectate if you would like to spectate.
Wait 30.00 seconds
Game - Display to (All players) the text: Only use your abbiltys when you need to because they have a while of a cooldown only use them when you are running from the ent or catching the invading human!
Wait 15.00 seconds
Game - Display to (All players) the text: Click on quests if your bored or dead...Find out what is the story line of this map!
Wait 30.00 seconds
Game - Display to (All players) the text: I hope you like this map it took me a small while to make but dont leave its worth playing. i also hope you like the modles i used enjoy!
Wait 15.00 seconds
Game - Display to (All players) the text: Map Made By aaa90ii
Wait 15.00 seconds
Game - Display to (All players) the text: You can destroy any unit or building and get a 90% chance of getting a item!
Wait 15.00 seconds
Game - Display to (All players) the text: There is a secret shop you can buy items off.
Quests
Events
Map initialization
Conditions
Actions
Quest - Create a Required quest titled Ent Instructions with the description Ents you must kill the the invading humans that have disturbed your slumber in your ancient forest before the 45 minute timer when that timer runs out they will escape and expose the forest to locals wich means they will win!Map by aaa90ii i created this map with few difficulties i hope you like it! , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Quest - Create a Required quest titled Human Instructions with the description Humans have gone to a forest to shoot a survival impact movie wich wasnt surposed to be a realality show if you know what i mean... well humans have gone to a forest but a small differnt forest they where went to go they went to far north now the trees came alive and are trying to kill the invading humans.humans must survive for 45 minutes then find the way out of the froest.Or you can depend on the warrior to kill the ents he is the only one who can take them i recomnd that you back him up with the sororessMap By aaa90ii , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Quest - Create a Optional quest titled Story: The Freaky Forest with the description There were many contestents for a new staring t.v show it was only went to be a show not a reallality! With this show they were off the shores of Greece in a small forest loctaed way far north of were they were ment to be. Theyed look at there compus but it went haywire they had no idea were they were so they setup a small camp however half way through there first night camping they were attacked by trees! So they scatted through the froest running from the trees they equiped them selfes with wat ever weapons they would find from ancient villiages.Theese trees hav been at rest for 150 years but now they have been awakend by the humans. the reason these trees attacked is because they dont feed off water they feed off meat and drink off water. during the first world war araibia nucular attacked a small base camp killing many, while there was not much rain back when they attacked the trees became nucular active since not much rain was falling, the trees diddnt feed much so they fed on the dead carceses emobilising the tree to feast on meat.Now humans where unaware and once they find out they will get this forest choped and harvested for papper but the ents arent goin to let them escape they hav devolped a inteligent mind over the years!!Map By aaa90ii i hope you enjoyed the story line of this map! , using icon path ReplaceableTextures\CommandButtons\BTNAmbush.blp
Timer
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Countdown Timer - Show (Last created timer window)
Countdown Timer - Start (Last started timer) as a One-shot timer that will expire in 2700.00 seconds
Countdown Timer - Create a timer window for (Last started timer) with title Timer
Time To Humans Win
Events
Time - Elapsed game time is 2702.00 seconds
Time - HumansWin[2702] expires
Conditions
Actions
Sound - Play rock <gen>
Player Group - Pick every player in Player Group - Player 1 (Red) and do (Victory Player 1 (Red) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 2 (Blue) and do (Victory Player 2 (Blue) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 4 (Purple) and do (Victory Player 4 (Purple) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 5 (Yellow) and do (Victory Player 5 (Yellow) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 6 (Orange) and do (Victory Player 6 (Orange) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 7 (Green) and do (Victory Player 7 (Green) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 8 (Pink) and do (Victory Player 8 (Pink) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 9 (Gray) and do (Victory Player 9 (Gray) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 10 (Light Blue) and do (Victory Player 10 (Light Blue) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 11 (Dark Green) and do (Victory Player 11 (Dark Green) (Show dialogs, Show scores))
Player Group - Pick every player in Player Group - Player 12 (Brown) and do (Victory Player 12 (Brown) (Show dialogs, Show scores))
Assassasin Die
Events
Unit - A unit Dies
Conditions
(Number of players in (All allies of Player 10 (Light Blue).)) Equal to 0
Actions
Wait 2 seconds
Sound - Play BanditPissed3 <gen>
Wait 1.00 seconds
Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 11 (Dark Green)) and do (Remove (Picked unit) from the game)
Wait 13.00 seconds
Game - Defeat Player 11 (Dark Green) with the message: Defeat!
Wait 2 seconds
Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 10 (Light Blue)) and do (Remove (Picked unit) from the game)
Wait 13.00 seconds
Game - Defeat Player 10 (Light Blue) with the message: Defeat!
Wait 2 seconds
Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 12 (Brown)) and do (Remove (Picked unit) from the game)
Wait 13.00 seconds
Game - Defeat Player 12 (Brown) with the message: Defeat!
Wait 2 seconds
Game - Victory Player 1 (Red) ( Show dialogs, Show scores)
Game - Victory Player 2 (Blue) ( Show dialogs, Show scores)
Game - Victory Player 4 (Purple) ( Show dialogs, Show scores)
Game - Victory Player 5 (Yellow) ( Show dialogs, Show scores)
Game - Victory Player 6 (Orange) ( Show dialogs, Show scores)
Game - Victory Player 7 (Green) ( Show dialogs, Show scores)
Game - Victory Player 8 (Pink) ( Show dialogs, Show scores)
Game - Victory Player 9 (Gray) ( Show dialogs, Show scores)
Assassain Win
Events
Unit - A unit Dies
Conditions
(Number of players in (All allies of Player 1 (Red).)) Equal to 0
Actions
Wait 3.00 seconds
Sound - Play HeadHunterYesAttack2 <gen>
Wait 7.00 seconds
Game - Defeat Player 1 (Red) with the message: Defeat!
Game - Defeat Player 2 (Blue) with the message: Defeat!
Game - Defeat Player 4 (Purple) with the message: Defeat!
Game - Defeat Player 5 (Yellow) with the message: Defeat!
Game - Defeat Player 6 (Orange) with the message: Defeat!
Game - Defeat Player 7 (Green) with the message: Defeat!
Game - Defeat Player 8 (Pink) with the message: Defeat!
Game - Defeat Player 9 (Gray) with the message: Defeat!
Wait 2.00 seconds
Game - Victory Player 10 (Light Blue) ( Show dialogs, Show scores)
Game - Victory Player 11 (Dark Green) ( Show dialogs, Show scores)
Game - Victory Player 12 (Brown) ( Show dialogs, Show scores)
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.