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
Side Scroller W3.w3x
Variables
All
Start
Select Game Type
---------------------------
CameraLocks
Revive
Leader Boards
Adding Points
Adding Points Copy
Adding Points Copy 2
Adding Points Copy 3
Game Type
Game Type Copy
Waves
Move Enemies
Stop People
Player1
Left
Up
Down
Right
Stop
Attack
AttackKi
AttackRight
AttackSlam
Player2
Down Copy
Up Copy
Left Copy
Right Copy
Stop Copy
Attack Copy
AttackSlam Copy
Player3
Down Copy 2
Up Copy 2
Left Copy Copy
Right Copy Copy
Stop Copy 2
Attack Copy 2
AttackSlam Copy 2
Player4
Down Copy 3
Up Copy 3
Left Copy Copy 2
Right Copy Copy 2
Stop Copy 3
Attack Copy 3
AttackSlam Copy 3
Name
Type
is_array
initial_value
Kills
integer
Yes
Square
rect
Yes
Survival
timer
No
Type
dialog
Yes
Wave
integer
No
Default melee game initialization for all players
Start
Events
Map initialization
Conditions
Actions
Set Variable Set Square[1] = Square1 <gen>
Set Variable Set Square[2] = Square2 <gen>
Set Variable Set Square[3] = Square3 <gen>
Set Variable Set Square[4] = Square4 <gen>
Set Variable Set Square[5] = Square5 <gen>
Set Variable Set Square[6] = Square6 <gen>
Set Variable Set Square[7] = Square7 <gen>
Set Variable Set Square[8] = Square8 <gen>
Set Variable Set Square[9] = Square9 <gen>
Set Variable Set Square[10] = Square10 <gen>
Set Variable Set Square[11] = Square11 <gen>
Set Variable Set Square[12] = Square12 <gen>
-------- ------------------------- --------
-------- ------------------------- --------
Game - Display to (All players) for 5.00 seconds the text: Welcome To Side Scroller W3 - By Jake---------------------------------------------------------------
Camera - . Apply . gg_cam_Camera_1 for Player 1 (Red) over 0 seconds
Camera - . Apply . gg_cam_Camera_2 for Player 2 (Blue) over 0 seconds
Camera - . Apply . gg_cam_Camera_3 for Player 3 (Teal) over 0 seconds
Camera - . Apply . gg_cam_Camera_4 for Player 4 (Purple) over 0 seconds
-------- ------------------------- --------
-------- ------------------------- --------
Visibility - Disable fog of war
Visibility - Disable black mask
-------- ------------------------- --------
-------- ------------------------- --------
Sound - Play jock_jams___Mortal_Combat_Techno_Theme <gen>
-------- ------------------------- --------
-------- ------------------------- --------
If ((Player 1 (Red) controller) Not equal to User) then do (Remove Warrior Side Scroller 0000 <gen> from the game) else do (Move Warrior Side Scroller 0000 <gen> instantly to (Center of Square[(Random integer number between 1 and 12)]))
If ((Player 2 (Blue) controller) Not equal to User) then do (Remove Warrior Side Scroller 0001 <gen> from the game) else do (Move Warrior Side Scroller 0001 <gen> instantly to (Center of Square[(Random integer number between 1 and 12)]))
If ((Player 3 (Teal) controller) Not equal to User) then do (Remove Warrior Side Scroller 0003 <gen> from the game) else do (Move Warrior Side Scroller 0003 <gen> instantly to (Center of Square[(Random integer number between 1 and 12)]))
If ((Player 4 (Purple) controller) Not equal to User) then do (Remove Warrior Side Scroller 0004 <gen> from the game) else do (Move Warrior Side Scroller 0004 <gen> instantly to (Center of Square[(Random integer number between 1 and 12)]))
If ((Player 1 (Red) slot status) Not equal to Is playing) then do (Remove Warrior Side Scroller 0000 <gen> from the game) else do (Do nothing)
If ((Player 2 (Blue) slot status) Not equal to Is playing) then do (Remove Warrior Side Scroller 0001 <gen> from the game) else do (Do nothing)
If ((Player 3 (Teal) slot status) Not equal to Is playing) then do (Remove Warrior Side Scroller 0003 <gen> from the game) else do (Do nothing)
If ((Player 4 (Purple) slot status) Not equal to Is playing) then do (Remove Warrior Side Scroller 0004 <gen> from the game) else do (Do nothing)
-------- ------------------------- --------
-------- ------------------------- --------
Quest - Create a Required quest titled Controls And Help with the description Controls-------------Left and Right Arrows = Move Left And RightA = AttackS = Stop Guy On SpotD = JumpQ = Ki Beam LeftW = Ki Beam Right--------------------------How to play--------------------------Use the arrows to move up and down the arena.Use attack to smash you opponents.Use Ki attacks to through pure energy at you opponents.And Have Fun.---------------------------Changing Model---------------------------Yype - orce or -human to change your model----------------------Credits----------------------Jakus = Done all of itKurtus = TesterToji = TesterGorl = Tester , using icon path ReplaceableTextures\CommandButtons\BTNSpy.blp
Quest - Display to (All players) the Quest Update message: Please Read Controls In Quest Please All newbies
-------- ------------------------- --------
-------- ------------------------- --------
Set Variable Set Wave = "1"
Game - Set the time of day to 12.00
Select Game Type
Events
Map initialization
Conditions
Actions
Game - Display to (All players) the text: Playe 1 Pick Game Type:-RPG-SurvivalType It In To Select It.
CameraLocks
Events
Time - Every 0.30 seconds of game time
Conditions
Actions
Camera - Lock camera target for Player 1 (Red) to Warrior Side Scroller 0000 <gen> , offset by ( 0 , 0 ) using Default rotation
Camera - Lock camera target for Player 2 (Blue) to Warrior Side Scroller 0001 <gen> , offset by ( 0 , 0 ) using Default rotation
Camera - Lock camera target for Player 3 (Teal) to Warrior Side Scroller 0003 <gen> , offset by ( 0 , 0 ) using Default rotation
Camera - Lock camera target for Player 4 (Purple) to Warrior Side Scroller 0004 <gen> , offset by ( 0 , 0 ) using Default rotation
Selection - Select Side Scoller Mega Warrior 0005 <gen> for Player 1 (Red)
Selection - Select Side Scoller Mega Warrior 0006 <gen> for Player 2 (Blue)
Selection - Select Side Scoller Mega Warrior 0007 <gen> for Player 3 (Teal)
Selection - Select Side Scoller Mega Warrior 0008 <gen> for Player 4 (Purple)
Unit Group - Pick every unit in (Units in Region_012 <gen>) and do (Actions)
Loop - Actions
Animation - Play (Ordered unit) 's attack-1 animation
Revive
Events
Unit - A unit Dies
Conditions
Actions
Hero - Instantly revive (Dying unit) at (Center of Square[(Random integer number between 1 and 12)]) , Show revival graphics
Leader Boards
Events
Time - Elapsed game time is 2.00 seconds
Conditions
Actions
Leaderboard - Create a leaderboard for (All players) titled Kills
Leaderboard - Add Player 1 (Red) to (Last created leaderboard) with label (Name of Player 1 (Red)) and value 0
Leaderboard - Add Player 2 (Blue) to (Last created leaderboard) with label (Name of Player 2 (Blue)) and value 0
Leaderboard - Add Player 3 (Teal) to (Last created leaderboard) with label (Name of Player 3 (Teal)) and value 0
Leaderboard - Add Player 4 (Purple) to (Last created leaderboard) with label (Name of Player 4 (Purple)) and value 0
Adding Points
Events
Unit - A unit Dies
Conditions
(Killing unit) Equal to Warrior Side Scroller 0000 <gen>
Actions
Set Variable Set Kills[1] = (Kills[1] + 1)
Leaderboard - Change the value for Player 1 (Red) in (Last created leaderboard) to Kills[1]
Leaderboard - Sort (Last created leaderboard) by Value in Descending order
Adding Points Copy
Events
Unit - A unit Dies
Conditions
(Killing unit) Equal to Warrior Side Scroller 0001 <gen>
Actions
Set Variable Set Kills[2] = (Kills[2] + 1)
Leaderboard - Change the value for Player 2 (Blue) in (Last created leaderboard) to Kills[2]
Leaderboard - Sort (Last created leaderboard) by Value in Descending order
Adding Points Copy 2
Events
Unit - A unit Dies
Conditions
(Killing unit) Equal to Warrior Side Scroller 0003 <gen>
Actions
Set Variable Set Kills[3] = (Kills[3] + 1)
Leaderboard - Change the value for Player 3 (Teal) in (Last created leaderboard) to Kills[3]
Leaderboard - Sort (Last created leaderboard) by Value in Descending order
Adding Points Copy 3
Events
Unit - A unit Dies
Conditions
(Killing unit) Equal to Warrior Side Scroller 0004 <gen>
Actions
Set Variable Set Kills[4] = (Kills[4] + 1)
Leaderboard - Change the value for Player 4 (Purple) in (Last created leaderboard) to Kills[4]
Leaderboard - Sort (Last created leaderboard) by Value in Descending order
Game Type
Events
Player - Player 1 (Red) types a chat message containing -dm (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Game - Display to (All players) the text: ((Name of Player 1 (Red)) + - Has picked DEATHMATCH! mode)
Trigger - Turn off (This trigger)
Do nothing
Game Type Copy
Events
Player - Player 1 (Red) types a chat message containing -survival (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Countdown Timer - Start Survival as a Repeating timer that will expire in 30.00 seconds
Countdown Timer - Create a timer window for Survival with title Till Next Wave......
Game - Display to (All players) the text: ((Name of Player 1 (Red)) + - Has picked SURVIVAL! mode)
Trigger - Turn off (This trigger)
Waves
Events
Time - Survival expires
Conditions
Actions
Unit - Set life of Warrior Side Scroller 0000 <gen> to 100 %
Unit - Set life of Warrior Side Scroller 0001 <gen> to 100 %
Unit - Set life of Warrior Side Scroller 0003 <gen> to 100 %
Unit - Set life of Warrior Side Scroller 0004 <gen> to 100 %
If (Wave Equal to 1) then do (Create 5.Spider for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (If (Wave Equal to 2) then do (Create 5.Murloc Tiderunner for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (If (Wave Equal to 3) then do (Create 5.Satyr for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (If (Wave Equal to 4) then do (Create 5.Satyr Trickster for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (If (Wave Equal to 5) then do (Create 1.Satyr Shadowdancer for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (If (Wave Equal to 6) then do (Create 5.Timber Wolf for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (If (Wave Equal to 7) then do (Create 5.Dire Wolf for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (If (Wave Equal to 8) then do (Create 5.Furbolg Champion for Neutral Hostile at (Center of Region_013 <gen>) facing Default building facing degrees) else do (Do nothing))))))))
Set Variable Set Wave = (Wave + 1)
Move Enemies
Events
Time - Every 5.00 seconds of game time
Conditions
Actions
Unit Group - Order (Units in Region_013 <gen>) to Attack-Move To . (Center of Square[(Random integer number between 1 and 12)])
Stop People
Events
Unit - A unit enters Region_015 <gen>
Conditions
(Owner of (Entering unit)) Equal to Player 8 (Pink)
Actions
Unit - Move (Triggering unit) instantly to (Center of Region_014 <gen>)
Left
Events
Player - Player 1 (Red) Presses the Left Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Move To . (Center of Square1 <gen>)
Up
Events
Player - Player 1 (Red) Presses the Up Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Move To . ((Position of Warrior Side Scroller 0000 <gen>) offset by (0, 50.00))
Down
Events
Player - Player 1 (Red) Presses the Down Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Move To . ((Position of Warrior Side Scroller 0000 <gen>) offset by (0, -50.00))
Right
Events
Player - Player 1 (Red) Presses the Right Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Move To . (Center of Square12 <gen>)
Stop
Events
Unit - Side Scoller Mega Warrior 0005 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Stop
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Stop .
Attack
Events
Unit - Side Scoller Mega Warrior 0005 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Attack
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Human Blood Mage - Flame Strike . (Position of Warrior Side Scroller 0000 <gen>)
AttackKi
Events
Unit - Side Scoller Mega Warrior 0005 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Ki Beam Attack
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Neutral - Breath Of Frost . ((Position of Warrior Side Scroller 0000 <gen>) offset by 400.00 towards (Facing of Warrior Side Scroller 0000 <gen>) degrees.)
AttackRight
Events
Unit - Side Scoller Mega Warrior 0005 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Neutral - Breath Of Frost . ((Position of Warrior Side Scroller 0000 <gen>) offset by (-250.00, 0.00))
AttackSlam
Events
Unit - Side Scoller Mega Warrior 0005 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Bash
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Human Mountain King - Thunder Clap .
Down Copy
Events
Player - Player 2 (Blue) Presses the Down Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0001 <gen> to Move To . ((Position of Warrior Side Scroller 0001 <gen>) offset by (0, -50.00))
Up Copy
Events
Player - Player 2 (Blue) Presses the Up Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0001 <gen> to Move To . ((Position of Warrior Side Scroller 0001 <gen>) offset by (0, 50.00))
Left Copy
Events
Player - Player 2 (Blue) Presses the Left Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0001 <gen> to Move To . (Center of Square1 <gen>)
Right Copy
Events
Player - Player 2 (Blue) Presses the Right Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0001 <gen> to Move To . (Center of Square12 <gen>)
Stop Copy
Events
Unit - Side Scoller Mega Warrior 0006 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Stop
Actions
Unit - Order Warrior Side Scroller 0001 <gen> to Stop .
Attack Copy
Events
Unit - Side Scoller Mega Warrior 0006 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Attack
Actions
Unit - Order Warrior Side Scroller 0001 <gen> to Human Blood Mage - Flame Strike . (Position of Warrior Side Scroller 0001 <gen>)
AttackSlam Copy
Events
Unit - Warrior Side Scroller 0001 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Bash
Actions
Unit - Order Warrior Side Scroller 0001 <gen> to Human Mountain King - Thunder Clap .
Down Copy 2
Events
Player - Player 3 (Teal) Presses the Down Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0003 <gen> to Move To . ((Position of Warrior Side Scroller 0003 <gen>) offset by (0, -50.00))
Up Copy 2
Events
Player - Player 3 (Teal) Presses the Up Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0003 <gen> to Move To . ((Position of Warrior Side Scroller 0003 <gen>) offset by (0, 50.00))
Left Copy Copy
Events
Player - Player 3 (Teal) Presses the Left Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0003 <gen> to Move To . (Center of Square1 <gen>)
Right Copy Copy
Events
Player - Player 3 (Teal) Presses the Right Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0003 <gen> to Move To . (Center of Square12 <gen>)
Stop Copy 2
Events
Unit - Side Scoller Mega Warrior 0007 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Stop
Actions
Unit - Order Warrior Side Scroller 0003 <gen> to Stop .
Attack Copy 2
Events
Unit - Side Scoller Mega Warrior 0007 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Attack
Actions
Unit - Order Warrior Side Scroller 0003 <gen> to Human Blood Mage - Flame Strike . (Position of Warrior Side Scroller 0003 <gen>)
AttackSlam Copy 2
Events
Unit - Warrior Side Scroller 0003 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Bash
Actions
Unit - Order Warrior Side Scroller 0003 <gen> to Human Mountain King - Thunder Clap .
Down Copy 3
Events
Player - Player 4 (Purple) Presses the Down Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0004 <gen> to Move To . ((Position of Warrior Side Scroller 0004 <gen>) offset by (0, -50.00))
Up Copy 3
Events
Player - Player 4 (Purple) Presses the Up Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0000 <gen> to Move To . ((Position of Warrior Side Scroller 0004 <gen>) offset by (0, 50.00))
Left Copy Copy 2
Events
Player - Player 4 (Purple) Presses the Left Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0004 <gen> to Move To . (Center of Square1 <gen>)
Right Copy Copy 2
Events
Player - Player 4 (Purple) Presses the Right Arrow key
Conditions
Actions
Unit - Order Warrior Side Scroller 0004 <gen> to Move To . (Center of Square12 <gen>)
Stop Copy 3
Events
Unit - Side Scoller Mega Warrior 0008 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Stop
Actions
Unit - Order Warrior Side Scroller 0004 <gen> to Stop .
Attack Copy 3
Events
Unit - Side Scoller Mega Warrior 0008 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Attack
Actions
Unit - Order Warrior Side Scroller 0004 <gen> to Human Blood Mage - Flame Strike . (Position of Warrior Side Scroller 0004 <gen>)
AttackSlam Copy 3
Events
Unit - Warrior Side Scroller 0004 <gen> Begins casting an ability
Conditions
(Ability being cast) Equal to Bash
Actions
Unit - Order Warrior Side Scroller 0004 <gen> to Human Mountain King - Thunder Clap .
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.