Script:Files:script/vehicles/hog.script
From Mod Wiki
object vehicle_hog : vehicle_base { void init(); void OnCollision( object traceObject, float velocity, vector mins, vector maxs ); void OnWeaponSelected( entity p, float index ); float nextCollisionEffectTime; } void vehicle_hog::init() { setLightsEnabled( 0, false ); } void vehicle_hog::OnCollision( object traceObject, float velocity, vector mins, vector maxs ) { OnCollision_Base( traceObject, velocity, mins, maxs ); } void vehicle_hog::OnWeaponSelected( entity p, float index ) { if ( index == 0 ) { FireDecoy( p ); } else if ( index == 1 ) { selectVehicleWeapon( p, "hyperblaster" ); } } void vehicle_hog::vOnDeploy() { vector origin = getWorldOrigin(); setWorldOrigin( origin + '0 0 32' ); setLinearVelocity( vec3_origin ); }