Usage:
ObjectTemplate.SetAcceleration
x/y/z
Argument values:
argument 1: |
-110/0/0, -150/0/0, -5/0/-1000, -5/0/-85, -5/0/0, -50/0/0, -72/0/0, -90/0/-90, 0/-0.1/0, 0/-10/-40, 0/-10/0, 0/-10/40, 0/-1000/0, 0/-110/0, 0/-120/0, 0/-15/0, 0/-150/0, 0/-30/0, 0/-36/0, 0/-38/0, 0/-5/-70, ...
|
Description: When used in Objects.con, this is the amount of acceleration per second an object
can gain or lose when rotating in a plane of rotation. See SetRotation for an explanation of the
planes of rotation. A lower value means it is slower to get the object moving in
response to the mouse. For example, the defgun has 0/75/0 and tank turrets are
0/1000/0, meaning that you can whip the tank turrets around but it's slow going to get
the defgun to start turning and to reverse its direction. SetMaxSpeed sets the maximum
speed an object can turn in response to a mouse move.
When used in Physics.con in an Engine
object, acceleration sets how quickly the engine accelerates when changing
between speed settings, e.g., low acceleration will make turning sluggish
but will increase in response the longer you hold the throttle key.
Having it set very high should make the car start to alter speed settings
more rapidly (which results in faster response). This controls how quickly
the SetMaxSpeed part can
get up to its set speeds, which in turn sets how quickly the engine
changes between the individual speed segments. See SetMinRotation
for more information.
All these settings (SetMinRotation,
SetMaxRotation, SetMaxSpeed,
and SetAcceleration) control how an engine responds to player
input, they do not otherwise change the speed chracteristics of a
vehicle in any other way.
Related properties: SetMinRotation,
SetMaxRotation, SetMaxSpeed,
SetRotation
Used in object types (and how often in each type): Camera
(66%), Engine (63%), FloatingBundle
(10%), LandingGear (69%),
RotationalBundle
(69%), Wing (77%)
Used in a total of 167 .con files: Objects.con,
Physics.con, Weapons.con
Parent directories of these .con files: objects/Vehicles, objects/Stationary_Weapons, objects/Objectives, objects/Buildings, Bf1942/Levels
Example: (from objects/Vehicles/Land/T34/Physics.con)
rem *** T34Engine ***
rem TopSpeed: 47 km/h
ObjectTemplate.Create Engine T34Engine
ObjectTemplate.SetNetworkableInfo T34EngineInfo
ObjectTemplate.SetAttachToListener 1
ObjectTemplate.LoadSoundScript Sounds/T34Engine.ssc
ObjectTemplate.HasMobilePhysics 1
rem -------------------------------------
ObjectTemplate.AddTemplate T34TrackL
ObjectTemplate.SetPosition -1.291/-0.243/-0.013
ObjectTemplate.AddTemplate T34TrackR
ObjectTemplate.SetPosition 1.292/-0.243/-0.013
rem -------------------------------------
ObjectTemplate.SetMinRotation -1/0/-1
ObjectTemplate.SetMaxRotation 1/0/1
ObjectTemplate.SetMaxSpeed 4/0/10
ObjectTemplate.SetAcceleration 4/0/10
ObjectTemplate.SetInputToYaw c_PIYaw
ObjectTemplate.SetInputToRoll c_PIThrottle
ObjectTemplate.SetAutomaticReset 1
ObjectTemplate.SetEngineType c_ETTank
ObjectTemplate.SetTorque 3.5
ObjectTemplate.SetDifferential 3.5
ObjectTemplate.SetNumberOfGears 5
ObjectTemplate.SetGearUp 0.95
ObjectTemplate.SetGearDown 0.45
ObjectTemplate.SetGearChangeTime 0.05
Go to the ObjectTemplate properties
list page, ObjectTemplate
page, All Properties
list, or Main scripting
page.