HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Change Map Area

07-31-2007, 11:09 AM#1
frozen.
Hey,

I make now a paintball map. All triggers and units works... but i need something..
I need a trigger to switch between different areas. Like in Elimination Tournament.
Maybe someone can help me.

Btw sry for my bad english
07-31-2007, 04:56 PM#2
Naakaloh
I think this is what you're looking for.

native SetCameraBounds (real x1, real y1, real x2, real y2, real x3, real y3, real x4, real y4) returns nothing
07-31-2007, 04:58 PM#3
Dark.Revenant
It's not just a trigger you need, frozen. I'm assuming you have the terrain for your different arenas, though.

1. Make sure you have a camera for each arena, as something of a preview.
2. The mini-map terrain should be hidden. If you want, you can even import a solid-black in-game minimap; however, forcing a UI key is easier.
3. Make regions for each arena.
4. Make sure you have an unused rect/region variable.
5. Use the example from my triggers from my in-progress map. You can use different methods than arrow keys if you wish. Make sure that only the host/player1/person-of-power can select arenas. (Don't let the "Number of players" crap confuse you; it's just a system of recommending the vastly differently-sized arenas that i used)
Pressing the Left Arrow Key:
Cycle Left
Collapse Events
Player - Player 1 (Red) Presses the Left Arrow key
Player - Player 2 (Blue) Presses the Left Arrow key
Player - Player 3 (Teal) Presses the Left Arrow key
Player - Player 4 (Purple) Presses the Left Arrow key
Player - Player 5 (Yellow) Presses the Left Arrow key
Player - Player 6 (Orange) Presses the Left Arrow key
Player - Player 7 (Green) Presses the Left Arrow key
Player - Player 8 (Pink) Presses the Left Arrow key
Player - Player 9 (Gray) Presses the Left Arrow key
Player - Player 10 (Light Blue) Presses the Left Arrow key
Player - Player 11 (Dark Green) Presses the Left Arrow key
Player - Player 12 (Brown) Presses the Left Arrow key
Collapse Conditions
(Triggering player) Equal to Host
Collapse Actions
Camera - Stop the camera for Host
Sound - Play Whirr <gen>
Cinematic - Apply a filter over 1.00 seconds using Normal blending on texture White Mask, starting with color (0.00%, 0.00%, 0.00%) and 0.00% transparency and ending with color (0.00%, 0.00%, 0.00%) and 100.00% transparency
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Set I_CurrentMap = 5
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Warzone Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Set I_CurrentMap = 4
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 7
(Number of players in PG_ActivePlayers) Less than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 4
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Corridor Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Set I_CurrentMap = 3
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
(Number of players in PG_ActivePlayers) Less than or equal to 8
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
Collapse Or - Any (Conditions) are true
Collapse Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Strife Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Set I_CurrentMap = 2
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 4
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Four Square Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Set I_CurrentMap = 1
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Joust Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Pressing the Right Arrow Key:
Cycle Right
Collapse Events
Player - Player 1 (Red) Presses the Right Arrow key
Player - Player 2 (Blue) Presses the Right Arrow key
Player - Player 3 (Teal) Presses the Right Arrow key
Player - Player 4 (Purple) Presses the Right Arrow key
Player - Player 5 (Yellow) Presses the Right Arrow key
Player - Player 6 (Orange) Presses the Right Arrow key
Player - Player 7 (Green) Presses the Right Arrow key
Player - Player 8 (Pink) Presses the Right Arrow key
Player - Player 9 (Gray) Presses the Right Arrow key
Player - Player 10 (Light Blue) Presses the Right Arrow key
Player - Player 11 (Dark Green) Presses the Right Arrow key
Player - Player 12 (Brown) Presses the Right Arrow key
Collapse Conditions
(Triggering player) Equal to Host
Collapse Actions
Camera - Stop the camera for Host
Sound - Play Whirr <gen>
Cinematic - Apply a filter over 1.00 seconds using Normal blending on texture White Mask, starting with color (0.00%, 0.00%, 0.00%) and 0.00% transparency and ending with color (0.00%, 0.00%, 0.00%) and 100.00% transparency
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Set I_CurrentMap = 5
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Warzone Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Set I_CurrentMap = 4
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 7
(Number of players in PG_ActivePlayers) Less than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 4
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Corridor Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Set I_CurrentMap = 3
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
(Number of players in PG_ActivePlayers) Less than or equal to 8
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
Collapse Or - Any (Conditions) are true
Collapse Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Strife Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Set I_CurrentMap = 2
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 4
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Four Square Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Set I_CurrentMap = 1
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Joust Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Pressing Escape:
Select Arena
Events
Conditions
Collapse Actions
Cinematic - Clear the screen of text messages for (All players)
Trigger - Turn off Cycle Left <gen>
Trigger - Turn off Cycle Right <gen>
Trigger - Turn off Select Arena <gen>
Trigger - Turn off Camera <gen>
Sound - Play Plzhhch <gen>
Unit - Unpause all units
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Set Rct_GameArea = Area Joust 2 3 4 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Set Rct_GameArea = Area Four Square 2 3 4 5 6 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Set Rct_GameArea = Area Strife 4 5 6 7 8 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Set Rct_GameArea = Area Corridor 6 7 8 9 10 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Set Rct_GameArea = Area Warzone 8 9 10 11 12 <gen>
Collapse Else - Actions
Do nothing
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Reset camera for (Picked player) to standard game-view over 0.00 seconds
Camera - Pan camera for (Picked player) to ((Picked player) start location) over 0.00 seconds
Cinematic - Enable user control for (All players)
Cinematic - Apply a filter over 1.00 seconds using Normal blending on texture White Mask, starting with color (100.00%, 100.00%, 100.00%) and 0.00% transparency and ending with color (100.00%, 100.00%, 100.00%) and 100.00% transparency
Game - Display to (All players) for 30.00 seconds the text: |cffff00ffLet the f...
Dialog - Show D_ChoosingDialog for Host
Camera Stuff:
Camera
Collapse Events
Time - Every 0.10 seconds of game time
Conditions
Collapse Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Joust Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Four Square Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Strife Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Corridor Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Warzone Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
6. I suggest you set the camera bounds to the arena you picked, so that the players can't "visit" the others. My map does not do this, but yours probably should.
07-31-2007, 07:19 PM#4
frozen.
Quote:
Originally Posted by Dark.Revenant
It's not just a trigger you need, frozen. I'm assuming you have the terrain for your different arenas, though.

1. Make sure you have a camera for each arena, as something of a preview.
2. The mini-map terrain should be hidden. If you want, you can even import a solid-black in-game minimap; however, forcing a UI key is easier.
3. Make regions for each arena.
4. Make sure you have an unused rect/region variable.
5. Use the example from my triggers from my in-progress map. You can use different methods than arrow keys if you wish. Make sure that only the host/player1/person-of-power can select arenas. (Don't let the "Number of players" crap confuse you; it's just a system of recommending the vastly differently-sized arenas that i used)
Pressing the Left Arrow Key:
Cycle Left
Collapse Events
Player - Player 1 (Red) Presses the Left Arrow key
Player - Player 2 (Blue) Presses the Left Arrow key
Player - Player 3 (Teal) Presses the Left Arrow key
Player - Player 4 (Purple) Presses the Left Arrow key
Player - Player 5 (Yellow) Presses the Left Arrow key
Player - Player 6 (Orange) Presses the Left Arrow key
Player - Player 7 (Green) Presses the Left Arrow key
Player - Player 8 (Pink) Presses the Left Arrow key
Player - Player 9 (Gray) Presses the Left Arrow key
Player - Player 10 (Light Blue) Presses the Left Arrow key
Player - Player 11 (Dark Green) Presses the Left Arrow key
Player - Player 12 (Brown) Presses the Left Arrow key
Collapse Conditions
(Triggering player) Equal to Host
Collapse Actions
Camera - Stop the camera for Host
Sound - Play Whirr <gen>
Cinematic - Apply a filter over 1.00 seconds using Normal blending on texture White Mask, starting with color (0.00%, 0.00%, 0.00%) and 0.00% transparency and ending with color (0.00%, 0.00%, 0.00%) and 100.00% transparency
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Set I_CurrentMap = 5
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Warzone Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Set I_CurrentMap = 4
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 7
(Number of players in PG_ActivePlayers) Less than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 4
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Corridor Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Set I_CurrentMap = 3
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
(Number of players in PG_ActivePlayers) Less than or equal to 8
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
Collapse Or - Any (Conditions) are true
Collapse Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Strife Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Set I_CurrentMap = 2
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 4
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Four Square Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Set I_CurrentMap = 1
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Joust Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Pressing the Right Arrow Key:
Cycle Right
Collapse Events
Player - Player 1 (Red) Presses the Right Arrow key
Player - Player 2 (Blue) Presses the Right Arrow key
Player - Player 3 (Teal) Presses the Right Arrow key
Player - Player 4 (Purple) Presses the Right Arrow key
Player - Player 5 (Yellow) Presses the Right Arrow key
Player - Player 6 (Orange) Presses the Right Arrow key
Player - Player 7 (Green) Presses the Right Arrow key
Player - Player 8 (Pink) Presses the Right Arrow key
Player - Player 9 (Gray) Presses the Right Arrow key
Player - Player 10 (Light Blue) Presses the Right Arrow key
Player - Player 11 (Dark Green) Presses the Right Arrow key
Player - Player 12 (Brown) Presses the Right Arrow key
Collapse Conditions
(Triggering player) Equal to Host
Collapse Actions
Camera - Stop the camera for Host
Sound - Play Whirr <gen>
Cinematic - Apply a filter over 1.00 seconds using Normal blending on texture White Mask, starting with color (0.00%, 0.00%, 0.00%) and 0.00% transparency and ending with color (0.00%, 0.00%, 0.00%) and 100.00% transparency
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Set I_CurrentMap = 5
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Warzone|r...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Warzone Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Set I_CurrentMap = 4
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 7
(Number of players in PG_ActivePlayers) Less than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 4
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Corridor|...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Corridor Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Set I_CurrentMap = 3
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
(Number of players in PG_ActivePlayers) Less than or equal to 8
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
Collapse Or - Any (Conditions) are true
Collapse Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
(Number of players in PG_ActivePlayers) Greater than or equal to 10
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Strife|r ...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Strife Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Set I_CurrentMap = 2
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 4
(Number of players in PG_ActivePlayers) Less than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 9
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Four Squa...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Four Square Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Set I_CurrentMap = 1
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Less than or equal to 3
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
(Number of players in PG_ActivePlayers) Greater than or equal to 6
Collapse Then - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Else - Actions
Game - Display to (All players) for 10.00 seconds the text: |cffffcc00Joust|r |...
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Apply Joust Cam <gen> for (Picked player) over 0.00 seconds
Skip remaining actions
Collapse Else - Actions
Do nothing
Pressing Escape:
Select Arena
Events
Conditions
Collapse Actions
Cinematic - Clear the screen of text messages for (All players)
Trigger - Turn off Cycle Left <gen>
Trigger - Turn off Cycle Right <gen>
Trigger - Turn off Select Arena <gen>
Trigger - Turn off Camera <gen>
Sound - Play Plzhhch <gen>
Unit - Unpause all units
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Set Rct_GameArea = Area Joust 2 3 4 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Set Rct_GameArea = Area Four Square 2 3 4 5 6 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Set Rct_GameArea = Area Strife 4 5 6 7 8 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Set Rct_GameArea = Area Corridor 6 7 8 9 10 <gen>
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Set Rct_GameArea = Area Warzone 8 9 10 11 12 <gen>
Collapse Else - Actions
Do nothing
Collapse Player Group - Pick every player in (All players) and do (Actions)
Collapse Loop - Actions
Camera - Reset camera for (Picked player) to standard game-view over 0.00 seconds
Camera - Pan camera for (Picked player) to ((Picked player) start location) over 0.00 seconds
Cinematic - Enable user control for (All players)
Cinematic - Apply a filter over 1.00 seconds using Normal blending on texture White Mask, starting with color (100.00%, 100.00%, 100.00%) and 0.00% transparency and ending with color (100.00%, 100.00%, 100.00%) and 100.00% transparency
Game - Display to (All players) for 30.00 seconds the text: |cffff00ffLet the f...
Dialog - Show D_ChoosingDialog for Host
Camera Stuff:
Camera
Collapse Events
Time - Every 0.10 seconds of game time
Conditions
Collapse Actions
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 1
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Joust Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 2
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Four Square Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 3
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Strife Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 4
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Corridor Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
Collapse If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Collapse If - Conditions
I_CurrentMap Equal to 5
Collapse Then - Actions
Collapse Player Group - Pick every player in PG_ActivePlayers and do (Actions)
Collapse Loop - Actions
Camera - Apply Warzone Cam <gen> for (Picked player) over 0.00 seconds
Collapse Else - Actions
Do nothing
6. I suggest you set the camera bounds to the arena you picked, so that the players can't "visit" the others. My map does not do this, but yours probably should.

OMG thx love you xD