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
Escape the Third Floor.w3x
Variables
Initialization
Melee Initialization
Blood Effects
Map Info
Bomb Climax
Bomb Victory
Death Lose
Periodic Point Kill Last Resort
Advanced Units Join
Death Mutant Join
Potion Placement
Bomb Placement
Point Kill Trigger
Chasers Add
Chasers Copy Add
Chasers Copy Add Copy
Chasers Copy Add Copy 2
Gates And Levers
Faculty
Open 1F
Open 2F
Open 3F
Open 4F
Close 1F
Close 2F
Close 3F
Close 4F
Water Treatment
Open
Close
ICU
Open 1
Open 2
Close 1
Close 2
Cafeteria
Open 1C
Open 2C
Close 1C
Close 2C
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
Bomb
item
No
Chasers
group
No
Chasers_Copy
group
No
Chasers_Copy_2
group
No
Chasers_Copy_3
group
No
RegionBomb
rect
No
RegionReal
integer
No
RunnerPosition
location
No
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Camera - Lock camera target for Player 1 (Red) to Survivor 0001 <gen> , offset by ( 0 , 0 ) using The unit's rotation
Game - Turn the day/night cycle Off
Game - Set the time of day to 0.00
Sound - Play DarkAgents01 <gen>
Unit Group - Order (Units owned by Player 12 (Brown) of type Attacker) to Attack . Iron Gate 0002 <gen>
Game - Display to (All players) the text: You were able to hold back a group of rabid mutants up to the third floor. Now you have to escape, Find a way out of the third floor. 10 seconds until mutants break the gates.
Wait 10.00 seconds
Unit - Create 4 . Mutant for Player 12 (Brown) at (Random point in Start <gen>) facing Default building facing degrees
Environment - Set fog to style Linear , z-start 1000 , z-end 3000.00 , density 120.00 and color ( 100 %, 0.00 %, 0.00 %)
Wait 5.00 seconds
Game - Display to (All players) the text: Find the bomb, then take it to the pile of rubble northwards.
Blood Effects
Events
Unit - A unit Is attacked
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Attacked unit) belongs to an ally of Player 1 (Red).) Equal to True
Then - Actions
Special Effect - Create a special effect attached to the chest (Unexpected type: 'attachpoint') of (Attacked unit) using Objects\Spawnmodels\Critters\Albatross\CritterBloodAlbatross.mdl
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Attacked unit) belongs to an ally of Player 12 (Brown).) Equal to True
Then - Actions
Special Effect - Create a special effect attached to the chest (Unexpected type: 'attachpoint') of (Attacked unit) using Objects\Spawnmodels\Naga\NagaBlood\NagaBloodWindserpent.mdl
Else - Actions
Do nothing
Map Info
Events
Map initialization
Conditions
Actions
Quest - Create a Required quest titled Objective with the description Simply find the bomb, then take it to the rubble pile. The bomb could be anywhere, so search the whole map. , using icon path ReplaceableTextures\CommandButtons\BTNOrbOfFire.blp
Quest - Create a Optional quest titled Mutant with the description The fastest of all the mutants. They appear in large numbers but are quite weak. Killing one is an easy task, but don't get swarmed. , using icon path ReplaceableTextures\CommandButtons\BTNCannibalize.blp
Quest - Create a Optional quest titled Poison Mutant with the description A dangerous pursuer. It moves slower than a mutant, but if it bites you, the poison takes effect immediately and your muscles will start weakening. , using icon path ReplaceableTextures\CommandButtons\BTNShadowStrike.blp
Quest - Create a Optional quest titled Spitter with the description The Spitter can attack you from a far distance, so be careful when in low health. , using icon path ReplaceableTextures\CommandButtons\BTNQuillSprayOff.blp
Quest - Create a Optional quest titled Death Mutant with the description Due to it's size, it can smash through walls and go through trees. One sting from its immensely huge stinger will guarantee death. , using icon path ReplaceableTextures\CommandButtons\BTNLocustSwarm.blp
Bomb Climax
Events
Unit - Survivor 0001 <gen> Acquires an item
Conditions
(Item-type of (Item being manipulated)) Equal to Bomb
Actions
Game - Display to (All players) the text: Congratulations on acquiring the bomb...But we won't let you leave that easily...
Game - Display to (All players) the text: 20 Mutants are incoming!
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Death Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Death Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Death Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Poison Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Poison Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Poison Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Poison Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Spitter for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Spitter for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Spitter for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Sound - Play Doom <gen>
Bomb Victory
Events
Unit - Circle of Power 0003 <gen> Acquires an item
Conditions
(Item-type of (Item being manipulated)) Equal to Bomb
Actions
Game - Victory Player 1 (Red) ( Show dialogs, Show scores)
Death Lose
Events
Unit - Survivor 0001 <gen> Dies
Conditions
Actions
Game - Defeat Player 1 (Red) with the message: Run faster next time.
Periodic Point Kill Last Resort
Events
Time - Every 2 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area) owned by Player 12 (Brown)) and do (Order (Picked unit) to Attack-Move To.RunnerPosition)
Advanced Units Join
Events
Time - Every 60.00 seconds of game time
Conditions
Actions
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Poison Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Poison Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Unit - Create 1 . Spitter for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Death Mutant Join
Events
Time - Every 120.00 seconds of game time
Conditions
Actions
Unit - Create 1 . Death Mutant for Player 12 (Brown) at (Random point in Play_Area <gen>) facing Default building facing degrees
Potion Placement
Events
Map initialization
Conditions
Actions
Item - Create Anti-Bleeding Serum at (Random point in Play_Area <gen>)
Item - Create Anti-Bleeding Serum at (Random point in Play_Area <gen>)
Item - Create Anti-Bleeding Serum at (Random point in Play_Area <gen>)
Item - Create Anti-Bleeding Serum at (Random point in Play_Area <gen>)
Item - Create Anti-Bleeding Serum at (Random point in Play_Area <gen>)
Item - Create Anti-Bleeding Serum at (Random point in Play_Area <gen>)
Item - Create Anti-Bleeding Serum at (Random point in Play_Area <gen>)
Bomb Placement
Events
Map initialization
Conditions
Actions
Set Variable Set RegionReal = (Random integer number between 1 and 9)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 1
Then - Actions
Item - Create Bomb at (Random point in Cafeteria_Maze <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 2
Then - Actions
Item - Create Bomb at (Random point in Faculty_Bathroom <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 3
Then - Actions
Item - Create Bomb at (Random point in Faculty_Chat_Place <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 4
Then - Actions
Item - Create Bomb at (Random point in Faculty_Dining_Area <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 5
Then - Actions
Item - Create Bomb at (Random point in Forest <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 6
Then - Actions
Item - Create Bomb at (Random point in Hospital_Quarters_1 <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 7
Then - Actions
Item - Create Bomb at (Random point in ICU <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 8
Then - Actions
Item - Create Bomb at (Random point in Office_Cubicles <gen>)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RegionReal Equal to 9
Then - Actions
Item - Create Bomb at (Random point in Stairwell <gen>)
Else - Actions
Do nothing
Point Kill Trigger
Events
Time - Every 4.00 seconds of game time
Conditions
Actions
Set Variable Set RunnerPosition = (Position of Survivor 0001 <gen>)
Unit Group - Order Chasers to Attack-Move To . RunnerPosition
Unit Group - Order Chasers_Copy to Attack-Move To . RunnerPosition
Unit Group - Order Chasers_Copy_2 to Attack-Move To . RunnerPosition
Unit Group - Order Chasers_Copy_3 to Attack-Move To . RunnerPosition
Chasers Add
Events
Time - Every 2 seconds of game time
Conditions
Actions
Unit Group - Add all units of (Units owned by Player 12 (Brown) of type Death Mutant) to Chasers
Chasers Copy Add
Events
Time - Every 2 seconds of game time
Conditions
Actions
Unit Group - Add all units of (Units in (Playable map area) owned by Player 12 (Brown)) to Chasers_Copy
Chasers Copy Add Copy
Events
Time - Every 2 seconds of game time
Conditions
Actions
Unit Group - Add all units of (Units in (Playable map area) owned by Player 12 (Brown)) to Chasers_Copy_2
Chasers Copy Add Copy 2
Events
Time - Every 2 seconds of game time
Conditions
Actions
Unit Group - Add all units of (Units in (Playable map area) owned by Player 12 (Brown)) to Chasers_Copy_3
Open 1F
Events
Destructible - Lever 0238 <gen> dies
Conditions
Actions
Destructible - Open Gate 0227 <gen>
Destructible - Resurrect Lever 0237 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open 2F
Events
Destructible - Lever 0233 <gen> dies
Conditions
Actions
Destructible - Open Gate 0226 <gen>
Destructible - Resurrect Lever 0234 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open 3F
Events
Destructible - Lever 0231 <gen> dies
Conditions
Actions
Destructible - Open Gate 0230 <gen>
Destructible - Resurrect Lever 0232 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open 4F
Events
Destructible - Lever 0235 <gen> dies
Conditions
Actions
Destructible - Open Gate 0225 <gen>
Destructible - Resurrect Lever 0236 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 1F
Events
Destructible - Lever 0237 <gen> dies
Conditions
Actions
Destructible - Close Gate 0227 <gen>
Destructible - Resurrect Lever 0238 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 2F
Events
Destructible - Lever 0234 <gen> dies
Conditions
Actions
Destructible - Close Gate 0226 <gen>
Destructible - Resurrect Lever 0233 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 3F
Events
Destructible - Lever 0232 <gen> dies
Conditions
Actions
Destructible - Close Gate 0230 <gen>
Destructible - Resurrect Lever 0231 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 4F
Events
Destructible - Lever 0236 <gen> dies
Conditions
Actions
Destructible - Close Gate 0225 <gen>
Destructible - Resurrect Lever 0235 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open
Events
Destructible - Lever 0215 <gen> dies
Conditions
Actions
Destructible - Open Gate 0214 <gen>
Destructible - Resurrect Lever 0272 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close
Events
Destructible - Lever 0272 <gen> dies
Conditions
Actions
Destructible - Open Gate 0214 <gen>
Destructible - Resurrect Lever 0215 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open 1
Events
Destructible - Lever 0070 <gen> dies
Conditions
Actions
Destructible - Open Gate 0069 <gen>
Destructible - Resurrect Lever 0071 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open 2
Events
Destructible - Lever 0073 <gen> dies
Conditions
Actions
Destructible - Open Gate 0072 <gen>
Destructible - Resurrect Lever 0074 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 1
Events
Destructible - Lever 0071 <gen> dies
Conditions
Actions
Destructible - Close Gate 0069 <gen>
Destructible - Resurrect Lever 0070 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 2
Events
Destructible - Lever 0074 <gen> dies
Conditions
Actions
Destructible - Close Gate 0072 <gen>
Destructible - Resurrect Lever 0073 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open 1C
Events
Destructible - Lever 0513 <gen> dies
Conditions
Actions
Destructible - Open Gate 0376 <gen>
Destructible - Resurrect Lever 0514 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Open 2C
Events
Destructible - Lever 0516 <gen> dies
Conditions
Actions
Destructible - Open Gate 0377 <gen>
Destructible - Resurrect Lever 0515 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 1C
Events
Destructible - Lever 0514 <gen> dies
Conditions
Actions
Destructible - Close Gate 0376 <gen>
Destructible - Resurrect Lever 0513 <gen> with (Max life of (Last created destructible)) life and Show birth animation
Close 2C
Events
Destructible - Lever 0515 <gen> dies
Conditions
Actions
Destructible - Close Gate 0377 <gen>
Destructible - Resurrect Lever 0516 <gen> with (Max life of (Last created destructible)) life and Show birth animation
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.