Question about cycle_slingshot

Designed a level that creates new, exciting, and challenging Armagetron game play? Or maybe just something funky. Put it right here.
Post Reply
dreadofmondays
Posts: 2
Joined: Mon Jan 24, 2011 8:16 am

Question about cycle_slingshot

Post by dreadofmondays »

First forum post. :D Move this if it is in the wrong place.

So, I've been using my spare time to build up a super-speed map. The emphasis is on grinding and breaking so that you have enough speed to get the other guy.
As such, the accel values are really high, but the map I'm using is arena_size 5.
cycle_accel_enemy, for example, is 15. Average speeds are around 75-300 in normal play.
This creates a problem, however; when the player is tunnelling they often get speed boosts that are ridiculous, even for this. (Recorded speeds of up to 3100 before an inevatible crash.)
My question, then, is if cycle_slingshot can be used to counteract this. Am I able to set it to Negative-Half-Of-My-Current-Speed-At-Any-Time? This would keep tunneling speed relatively normal.

If you want to play with it, here are the settings:
<Settings>
<Setting name="BUG_RIP" value="1"/>
<Setting name="CYCLE_SPEED" value="75"/>
<Setting name="CYCLE_RUBBER" value="40"/>
<Setting name="CYCLE_ACCEL" value="10"/>
<Setting name="CYCLE_ACCEL_RIM" value="5"/>
<Setting name="CYCLE_ACCEL_SELF" value="10"/>
<Setting name="CYCLE_ACCEL_TEAM" value="10"/>
<Setting name="CYCLE_ACCEL_ENEMY" value="15"/>
<Setting name="CYCLE_ACCEL_SLINGSHOT" value="0"/>
<Setting name="CYCLE_ACCEL_TUNNEL" value="40"/>
<Setting name="CYCLE_BOOST_RIM" value="30"/>
<Setting name="CYCLE_BOOST_SELF" value="40"/>
<Setting name="CYCLE_BOOST_TEAM" value="50"/>
<Setting name="CYCLE_BOOST_ENEMY" value="60"/>
<Setting name="CYCLE_BRAKE" value="150"/>
<Setting name="CYCLE_BRAKE_DEPLETE" value="0"/>
<Setting name="CYCLE_SPEED_MAX" value="0"/>
<Setting name="CYCLE_SPEED_MIN" value="0"/>
<Setting name="CYCLE_START_SPEED" value="0"/>
<Setting name="CYCLE_TURN_SPEED_FACTOR" value="0.99"/>
<Setting name="CYCLE_ACCEL_OFFSET" value="2"/>
<Setting name="SPAWN_WINGMAN_SIDE" value="6"/>
<Setting name="SPAWN_WINGMAN_BACK" value="6"/>
<!-- there are eight axes and arena size is 5 in my tests. Spawns are so far apart in order to make braking and breaking easier.-->
</Settings>

Thank you for your time!
User avatar
Z-Man
God & Project Admin
Posts: 11585
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Question about cycle_slingshot

Post by Z-Man »

1. Please don't put physics settings in your map unless absolutely necessary.
2. Sure you want BUG_RIP?
3. Put both CYCLE_ACCEL_SLINGSOT (applied when you are between one of your walls and one other wall) and CYCLE_ACCEL_TUNNEL (between two enemy/teammate walls) to 0.5. That should make the acceleration no higher than just grinding a single wall. They're factors applied to the total acceleration at the very end of calculation.
dreadofmondays
Posts: 2
Joined: Mon Jan 24, 2011 8:16 am

Re: Question about cycle_slingshot

Post by dreadofmondays »

Thanks a lot for the input. ^_^ I put bug_rip in as it caught my eye in the list and I wanted to see what it does. Didn't seem to make much difference and I forgot to remove it.
Last edited by dreadofmondays on Mon Jan 24, 2011 12:43 pm, edited 1 time in total.
User avatar
Z-Man
God & Project Admin
Posts: 11585
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Question about cycle_slingshot

Post by Z-Man »

It only does something if you know how to rip, and some other settings need to be right to make it possible.
User avatar
Phytotron
Formerly Oscilloscope
Posts: 5041
Joined: Thu Jun 09, 2005 10:06 pm
Location: A site or situation, especially considered in regard to its surroundings.
Contact:

Re: Question about cycle_slingshot

Post by Phytotron »

dreadofmondays wrote:The emphasis is on...breaking....
I think I found your problem.
Post Reply