Prop vehicle jeep

From Valve Developer Community
Revision as of 20:03, 19 January 2009 by VDCBot (talk | contribs) (Robot: fixing template case.)
Jump to navigation Jump to search

Template:Wrongtitle

Entity description

A jeep/buggy (drivable model) or Template:EP2 add.

A prop_vehicle_jeep using the models/buggy.mdl model.
A prop_vehicle_jeep using the models/vehicle.mdl model.

Keyvalues

  • BaseDriveableVehicle:
Starts locked (VehicleLocked) <boolean>
Players cannot enter vehicle until it is unlocked.

BaseVehicle:

Vehicle Script File (vehiclescript) <string>
The vehicle script files contained in scripts\vehicles\ define the behaviour and handling of a vehicle. It is important to match the right script to the right entity/model:
Scale of action input / framerate (actionScale) <float>
Todo: How fast the vehicle turns/accelerates?


  • EnableGun
<boolean> Whether the jeep gun is enabled or disabled.

Inputs

  • BaseDriveableVehicle:
HandBrakeOn
HandBrakeOff
Turns the handbrake on/off, preventing the vehicle from driving but not disabling motion from external forces.
BaseVehicle:
Action <floatRedirectInput/float>
Set the speed of the action animation.
Todo: What does this mean?
TurnOn
Start engine and enable throttle.
TurnOff
Stop engine, disable throttle, engage brakes.
Lock
Unlock
Prevent/allow the player from entering or exiting the vehicle.
  • StartRemoveTauCannon
Start the tau removal sequence.
  • FinishRemoveTauCannon
Finish the tau removal sequence.
  • LockEntrance (in all games since Half-Life 2: Episode One)
Stops NPC's from entering the vehicle until unlocked.
  • UnlockEntrance (in all games since Half-Life 2: Episode One)
Allows NPC's to enter the vehicle.
  • LockExit (in all games since Half-Life 2: Episode One)
Stops NPC's from exiting the vehicle until unlocked.
  • UnlockExit (in all games since Half-Life 2: Episode One)
Allows NPC's to exit the vehicle.
Set the visibility of the Magnusson device tray.
Adds a Magnusson device to jalopy's cargo.
Adds a radar to the jalopy.
Same as EnableRadar, but now detects enemies as well as cargo beacons.
Removes the radar from the jalopy.
Allow physgun to punt jalopy.
Do not allow physgun to punt jalopy.

Outputs

  • BaseDriveableVehicle:
PlayerOn <void>
PlayerOff <void>
!activator = the player
!caller = this entity
Player entered/exited the vehicle.
PressedAttack <void>
PressedAttack2 <void>
!activator = !caller = this entity
Player pressed the +attack/+attack2 key.
AttackAxis <floatRedirectOutput/float>
Attack2Axis <floatRedirectOutput/float>
!activator = the player when exitting the vehicle other-wise it's this entity
!caller = this entity
State of the attack/attack2 buttons (can only be 0 or 1). Also called when the player exits the vehicle.
  • OnCompanionEnteredVehicle (in all games since Half-Life 2: Episode One)
Companion has entered the vehicle.
  • OnCompanionExitedVehicle (in all games since Half-Life 2: Episode One)
Companion has exited the vehicle.
  • OnHostileEnteredVehicle (in all games since Half-Life 2: Episode One)
Hostile has entered the vehicle.
  • OnHostileExitedVehicle (in all games since Half-Life 2: Episode One)
Hostile has exited the vehicle.