Quad Fumes by Dace on February 26, 2002

Arena Desert Storming Bots

This is the third Multiteam arena Map I've put together. The first one unforunately never made it on this site.

The map is based on a differen't terrain section of Desert Fumes, and the gameplay is entirely differen't. Instead of taking the usual approach of 4 teams, each in the corner, where as they all meet in the center-- this map has staggered team sites, 2 on each side, down a narrow corider. Further, with the multiple approachs to each base, it makes it difficult for players to camp or snipe(difficult, but not impossible).

I have included with this map a bundle of code.

The first is an Arena Assist scoring code. This code keeps track's of players and who damaged who. At the end of the round, the individual who applied to most damage to the other player, receives an assist. Every 2 assist's counts as one point(Should help even out vultures). The assist scoring is shown in the fourth shot.

The second set of code is an OOB relex. If you attempt to leave the grid you are forced back in. You can't leave the combat area.

There are also a few minor changes in the 4 way sounds and color systems. Differen't sounds are applied when teams are elimanted(no more constant gong, gong, gong, gong). Further the score sheet not accurately shows each teams name in its proper color. (See Screenshot 4).

Lastly, there is some client side commands you can use if you are admin if you download this map. They can be accessed by typing the commands into the console.

arenaEnableAssists()
-Toggle's Assist scoring on all maps on or off. It defaults to off.

arenaSpongyWalls()
-Creates a high density bouncy OOB grid. For fun only obviously

arenaFunMode()
-Requested by Whoracle for an individual map, however can be applied on any map. Fun Mode restricts clients to the following weapons:Plasma, ShockLance,Blaster, w/ Energy Pack. Only ment for fun, not competitive

The assist scoring can be permenetly toggled on in the Map file. Open it up and change the following setting:
$ArenaGame::assistScoring = false;
to
$ArenaGame::assistScoring = true;

it can still be changed at a later time with
arenaEnableAssists()

Any Comments or suggestions can be emailed to [email protected]


Comments

Add Comment

by Dace on March 2, 2002 · Rating:

A word of caution when using the arenaSpongyWalls() command. This command is obviously ment for fun only, however, it is possible, that turning it constantly on and off could cause some lag. The possiblity arise's when someone has traveled a high distance up from bouncing off the OOB Grid, and hits it coming back down. Since the grid will multiply the velocity of the player, it is possibly that with gravity working in favor of the player, reaching an incredibly high velocity that the server cannot deal with. I have been able to transverse over 9999m in less than 1/2 a second on the way down before, crashing my computer. Although I consider this not a bug as the mode is only meant for fun and not competively (The current OOB spring back will not cause the crash), I will be capping the velocity to avoid it from occuring in the update.

by Echo Storm on March 3, 2002 · Rating:

And be careful that everyone is inside the mission boundaries when you activate the sponge wall thing... If they are outside you CAN get a ue (I've tried this several times and a few times the player either died, the server screwed(ue), or bounced in) I don't know if this is just me or if I'm doing something wrong... please tell me.

by Dace on March 3, 2002 · Rating:

The death is a normal reaction to being OOB. Its part of the ArenaCode base. The UE's are when someone exceed's the maximum Velocity of the Tribes2 engine. I will replace the OOB bounce back with an Physical Zone instead and cap the velocity so these problems won't arrise. Seing as the function can only be activiated by an Admin, I suggest that you do not activate this code in general for the time being. I've had it do a complete system crash, nevermind the UE's. A problem I did not come across while testing this map unfortunately.