New Otto

From FreeHost

Jump to: navigation, search

Host Settings and Client Dot Commands for New Otto Revised 01/29/2001 for 2.77 Release

Contents

Host Settings

To change a setting (CMs/Trainers only)

.sset [param] [value]
Setting Name Range Desc
OTTO_ACCURACY 1 - 10 A general accuracy setting, this affects the otto's accuracy, reaction time and tracking rates.
OTTO_RANGE 1 - 12 100yds Determines the range at which the otto will commence firing. As different weapons have different exit velocities, this range is adjusted slightly per weapon. Note that although otto range can be extended to D12, the chances for even the highest accuracy level otto of achieving hits are significant only for ranges D8 and under.
OTTO_BURSTON_BASE 0.5 - 4.0 secs This parameter helps determine the length of a burst. It is divided by the target distance so the burst length will increase as the target gets nearer. Increasing this value increases the volume of fire put out by the otto, at the cost of more ammunition expended.
OTTO_BURSTON_MAX 0.5 - 4.0 secs This works with the parameter above in determining burst length. It is multiplied by a hit ratio, so the effect is that the otto will increase burst time as more hits are achieved. Increasing this value increases the chances of inflicting damage on targets, again at the cost of more ammunition expended.
OTTO_BURSTOFF_BASE 0.5 - 4.0 secs This determines the length of time the otto pauses in between bursts. It is proportional to the target distance, so that the pause in between bursts will decrease as the target gets nearer. Increasing this value will produce longer pauses between bursts.
OTTO_RETARGET_TIME 0.0 - 10.0 secs This determines the frequency at which the otto will look for new targets. The value is the time in between new target evaluation, so, for example, setting this value to 5.0 will mean the otto will wait 5 seconds between each search for targets.
OTTO_OVERRIDES 0 - 511 This determines which of the above settings the player can override while online.

Each parameter is turned on (made overrideable by the player) by the values below. To turn on multiple parameters, add them together

  1  OTTO_ACCURACY
  2  OTTO_RANGE  
  8  OTTO_BURSTON_BASE
 16  OTTO_BURSTON_MAX
 32  OTTO_BURSTOFF_BASE
128  OTTO_RETARGET_TIME

Here are some useful values:

0Prohibits the player from overriding any otto setting while online
511Allows the player to override all otto parameters
58Allows the player to override the OTTO_RANGE,0TTO_BURSTON_BASE,OTTO_BURSTON_MAX, OTTO_BURSTOFF_BASE parameters
186Adds OTTO_RETARGET_TIME to above overrides
BUFF_HARDNESS_MULT 1 - 10 This is a multiplier for buff hardness. Setting it greater than 1 will increase buff hardness, allowing bombers to take more damage.

NOTE: You must do a .save and a .load immediately after setting this value, or it will not take effect!

Client Otto Dot Commands

.OTTO PARAMS Displays the current settings for the otto. If online, does not show settings which player cannot override.
.OTTO [param] [value>] Allows the player to override an otto setting. If online, only those parameters permitted by the arena OTTO_OVERRIDES setting can be changed.

When playing offline, the parameters set will apply to both the autogunners in the player's plane and those in the AI-controlled planes.

.OTTO STATUS Displays the current status of each ottogunner
.OTTO SHUTUP Stops otto chatter
.OTTO TALK Resumes otto chatter

The .otto parameter command applies only to the otto on your FE. When you are online, the host's "otto_overrides" setting determines which parameters you control, and which are set by the host.

To display current settings:

.otto params

To set accuracy level:

.otto accuracy [level] OR
.otto ac [level]

Where [level] is from 1 - 10. Example ".otto ac 10" sets accuracy to highest level.

To set the range:

.otto range D[range] OR
.otto rg D[range]

Where [range] is from 1-12 ... don't forget to put the "D". Example: ".otto rg D10" sets range at which otto will commence firing to D10. At Warbirds Freehost maximal otto range is d6.

To set the target refresh time:

.otto retarget_time [time] OR
.otto rt [time]

Where [time] is from 0-10 seconds. Example: ".otto rt 3.5" has otto look for new targets every 3.5 seconds.

To set the base burst period:

.otto burston_base [period] OR
.otto b+ [period] 

Where [period] is from 0.5 - 4.0 seconds. Example: ".otto b+ 2.2" has otto burst for at most 2.2 seconds before pausing.

To set the "max" burst period:

.otto burston_max [period] OR
.otto b++ [period]

Where [period] is from 0.5 - 4.0 seconds. Example: ".otto b++ 3.0" has otto burst for at most an additional 3.0 seconds when it is hitting the target.

To set the pause in between bursts:

.otto burstoff_base [period] OR
.otto b- [period]

Where [period] is from 0.5 - 4.0 seconds. Example: ".otto b- 1.0" has otto pause for at most 1 second in between bursts.

Personal tools