class Car_Beetle extends Car_R
placeable;

var Pawn P;

#exec OBJ LOAD FILE=..\Textures\Lupow_Skins
#exec OBJ LOAD FILE=..\Animations\RcRV.ukx package='RcRv'
#exec OBJ LOAD FILE=..\StaticMeshes\RcStatic
#exec OBJ LOAD FILE=..\Sounds\ONSVehicleSounds-S
#exec OBJ LOAD FILE=..\Sounds\Car_Engine.uax

function AltFire(optional float F)
{
	Super(Vehicle).AltFire(F);
}

static function StaticPrecache(LevelInfo L)
{
    Super.StaticPrecache(L);
    L.AddPrecacheMaterial(Material'RcTextures.BeetleTex1S');
    L.AddPrecacheMaterial(Material'RcTextures.BeetleTex2S');
    L.AddPrecacheMaterial(Material'RcTextures.BeetleTex3S');
    L.AddPrecacheMaterial(Material'RcTextures.BeetleTex4S');
    L.AddPrecacheMaterial(Material'RcTextures.BeetleTex5S');
    L.AddPrecacheMaterial(Material'RcTextures.BeetleTex6S');
    L.AddPrecacheMaterial(Material'RcTextures.BeetleTex7S');
}

defaultproperties
{
     CurrentSkin=1

     VehicleDesc[0]="Flower Power"
     VehicleSkin[0]="RcTextures.BeetleTex1S"
     VehicleDesc[1]="Biohazard"
     VehicleSkin[1]="RcTextures.BeetleTex2S"
     VehicleDesc[2]="Rose"
     VehicleSkin[2]="RcTextures.BeetleTex3S"
     VehicleDesc[3]="Flame"
     VehicleSkin[3]="RcTextures.BeetleTex4S"
     VehicleDesc[4]="Twisted"
     VehicleSkin[4]="RcTextures.BeetleTex5S"
     VehicleDesc[5]="Star"
     VehicleSkin[5]="RcTextures.BeetleTex6S"
     VehicleDesc[6]="Ghost"
     VehicleSkin[6]="RcTextures.BeetleTex7S"

     bumpercamoffset=(X=29.000000,Y=5.000000)
     rearbumpercamoffset=(X=200,Y=5)
     CollisionRadius=24.000000
     CollisionHeight=24.000000
     VehicleMass=1.200000
     WheelSuspensionTravel=2.000000
     WheelSuspensionMaxRenderTravel=1.000000
     MinBrakeFriction=4.000000
     MaxSteerAngleCurve=(Points=((OutVal=25.000000),(InVal=1500.000000,OutVal=11.000000),(InVal=1000000000.000000,OutVal=11.000000)))
     ChassisTorqueScale=0.100000
     FTScale=0.350000

     RanOverDamageType=none
     CrushedDamageType=none
     MaxDesireability=0.400000
     ObjectiveGetOutDist=1500.000000
     HornSounds(0)=Sound'ONSVehicleSounds-S.Horns.Horn06'
     HornSounds(1)=Sound'ONSVehicleSounds-S.Horns.Dixie_Horn'
     GroundSpeed=940.000000
     HealthMax=300.000000
     Health=300
     TransRatio=0.350000
     GearRatios(0)=-1.000000
     GearRatios(1)=0.800000
     GearRatios(2)=1.600000
     GearRatios(3)=2.500000
     GearRatios(4)=3.400000
     ChangeUpPoint=2000.000000
     ChangeDownPoint=900.000000
     MaxBrakeTorque=4.000000
     bAllowAirControl=False
     AirPitchTorque=40.000000
     AirPitchDamping=2.000000
     AirTurnTorque=35.000000
     AirRollTorque=35.000000
     AirRollDamping=35.000000
     DestructionEffectClass=none
     DisintegrationEffectClass=none
     DisintegrationHealth=0.000000
     ImpactDamageMult=0.000000

     bDrawDriverInTP=False
     bDesiredBehindView=False
     TPCamDistance=180.000000
     TPCamWorldOffset=(Z=100.000000)
     bSpecialHUD=False

     WaterDamage=0
     bEjectPassengersWhenFlipped=False
     VehiclePositionString="in a Beetle Pickup"
     VehicleNameString="Beetle Pickup"
     FlipTorque=25.000000
     FlipTime=0.500000
     WheelSoftness=0.04000
     WheelPenScale=1.300000
     WheelPenOffset=0.010000
     WheelRestitution=0.100000
     WheelInertia=0.100000
     WheelLongFrictionFunc=(Points=(,(InVal=100.000000,OutVal=1.000000),(InVal=200.000000,OutVal=0.900000),(InVal=10000000000.000000,OutVal=0.900000)))
     WheelLongSlip=0.001000
     WheelLatSlipFunc=(Points=(,(InVal=30.000000,OutVal=0.009000),(InVal=45.000000),(InVal=10000000000.000000)))
     WheelLongFrictionScale=1.100000
     WheelLatFrictionScale=1.350000
     WheelHandbrakeSlip=6.000000
     WheelHandbrakeFriction=0.100000
     LSDFactor=1.000000
     EngineBrakeFactor=0.000100
     EngineBrakeRPMScale=0.100000
     SteerSpeed=350.000000
     TurnDamping=20.000000
     StopThreshold=100.000000
     HandbrakeThresh=200.000000
     EngineInertia=0.0000000
     IdleRPM=1000.000000
     EngineRPMSoundRange=9000.000000
     SteerBoneName="SteeringWheel"
     SteerBoneAxis=AXIS_Z
     SteerBoneMaxAngle=110.000000
     RevMeterScale=4000.000000

     HeadlightCoronaOffset(0)=(X=39,Y=10,Z=9)
	 HeadlightCoronaOffset(1)=(X=39,Y=-10,Z=9)
	 HeadlightCoronaMaterial=none;
	 HeadlightCoronaMaxSize=100

     bMakeBrakeLights=true
     BrakeLightOffset(0)=(X=-31,Y=-15.5,Z=10)
	 BrakeLightOffset(1)=(X=-32,Y=12.5,Z=10)
	 BrakeLightMaterial=none;

	 HeadlightProjectorOffset=(X=55,Y=0,Z=11)
	 HeadlightProjectorRotation=(Yaw=0,Pitch=-1000,Roll=0)
	 HeadlightProjectorMaterial=none;
	 HeadlightProjectorScale=0.25

     DaredevilThreshInAirSpin=180.000000
     DaredevilThreshInAirTime=1.700000
     DaredevilThreshInAirDistance=21.000000
     TorqueCurve=(Points=((OutVal=9.000000),(InVal=200.000000,OutVal=10.000000),(InVal=1500.000000,OutVal=11.000000),(InVal=2800.000000)))
     bDoStuntInfo=True
     bAllowBigWheels=True
     bHasAltFire=False

     StartUpSound=Sound'ONSVehicleSounds-S.RV.RVStart01'
     ShutDownSound=Sound'ONSVehicleSounds-S.RV.RVStop01'
     StartUpForce="RVStartUp"

     bDrawMeshInFP=True
     bHasHandbrake=True
     bReplicateAnimations=True

     Begin Object Class=SVehicleWheel Name=RRWheelw
         bPoweredWheel=True
         bHandbrakeWheel=True
         BoneName="RRWheel"
         BoneRollAxis=AXIS_X
         BoneOffset=(Y=3.000000) //3
         WheelRadius=6.000000
         SupportBoneName=none
         SupportBoneAxis=AXIS_Y
         softness=0.020
         penscale=1.5
         SuspensionOffset=2
     End Object
     Wheels(0)=SVehicleWheel'R.Car_Beetle.RRWheelw'

     Begin Object Class=SVehicleWheel Name=LRWheelw
         bPoweredWheel=True
         bHandbrakeWheel=True
         BoneName="LRWheel"
         BoneRollAxis=AXIS_X
         BoneOffset=(Y=-3.000000)    //-3
         WheelRadius=6.000000
         SupportBoneName=none
         SupportBoneAxis=AXIS_Y
         softness=0.020
         penscale=1.5
         SuspensionOffset=2
     End Object
     Wheels(1)=SVehicleWheel'R.Car_Beetle.LRWheelw'

     Begin Object Class=SVehicleWheel Name=RFWheelw
         bPoweredWheel=True
         SteerType=VST_Steered
         BoneName="RFWheel"
         BoneRollAxis=AXIS_X
         BoneSteerAxis=AXIS_Z
         BoneOffset=(Y=2.000000)     //3
         WheelRadius=5.000000
         SupportBoneName=none
         SupportBoneAxis=AXIS_Y
         softness=0.020
         penscale=1.5
         SuspensionOffset=2
     End Object
     Wheels(2)=SVehicleWheel'R.Car_Beetle.RFWheelw'
     Begin Object Class=SVehicleWheel Name=LFWheelw
         bPoweredWheel=True
         SteerType=VST_Steered
         BoneName="LFWheel"
         BoneRollAxis=AXIS_X
         BoneSteerAxis=AXIS_Z
         BoneOffset=(Y=-2.000000)  //-3
         WheelRadius=5.000000
         SupportBoneName=none
         SupportBoneAxis=AXIS_Y
         softness=0.020
         penscale=1.5
         SuspensionOffset=2
     End Object
     Wheels(3)=SVehicleWheel'R.Car_Beetle.LFWheelw'

     Mesh=SkeletalMesh'RcRV.beetlepickup'
     DrawScale=1

     SoundVolume=180

     Begin Object Class=KarmaParamsRBFull Name=KParams0
         KInertiaTensor(0)=1.000000
         KInertiaTensor(3)=3.000000
         KInertiaTensor(5)=3.000000
         KCOMOffset=(X=-0.250000,Z=-0.400000)
         KLinearDamping=0.050000
         KAngularDamping=0.050000
         KStartEnabled=True
         bKNonSphericalInertia=True
         bHighDetailOnly=False
         bClientOnly=False
         bKDoubleTickRate=True
         bDoSafetime=True
         KFriction=0.500000
         KImpactThreshold=700.000000
     End Object
     KParams=KarmaParamsRBFull'R.Car_Beetle.KParams0'

}
