Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

OnslaughtBP.ONSShockTank

Extends
ONSWheeledCraft

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.SVehicle
            |   
            +-- Onslaught.ONSVehicle
               |   
               +-- Onslaught.ONSWheeledCraft
                  |   
                  +-- OnslaughtBP.ONSShockTank

Variables Summary
Inherited Variables from Onslaught.ONSWheeledCraft
ActualSteering, AirPitchDamping, AirPitchTorque, AirRollDamping, AirRollTorque, AirTurnTorque, bAllowAirControl, bAllowBigWheels, bAllowChargingJump, bDoStuntInfo, bIsDriving, bIsInverted, bMakeBrakeLights, bNewCarState, bOldVehicleOnGround, bPushDown, BrakeLightMaterial, BrakeLightOffset[2], BrakeLight[2], CarMPH, CarState, ChangeDownPoint, ChangeUpPoint, ChassisState, ChassisTorqueScale, DaredevilMessageClass, DaredevilPoints, DaredevilThreshInAirDistance, DaredevilThreshInAirPitch, DaredevilThreshInAirRoll, DaredevilThreshInAirSpin, DaredevilThreshInAirTime, DesiredJumpForce, Dust, DustSlipRate, DustSlipThresh, EngineBrakeFactor, EngineBrakeRPMScale, EngineInertia, EngineRPM, EngineRPMSoundRange, FenderBenderSpeed, ForwardVel, FTScale, Gear, GearRatios[5], HandbrakeThresh, IdleRPM, InAirDistance, InAirPitch, InAirRoll, InAirSpin, InAirTime, JumpChargeTime, JumpFeedbackForce, JumpForce, JumpMeterColor, JumpMeterHeight, JumpMeterOriginX, JumpMeterOriginY, JumpMeterSpacing, JumpMeterTexture, JumpMeterWidth, JumpSound, JumpSpin, LastOnGroundLocation, LastOnGroundTime, LSDFactor, MaxBrakeTorque, MaxJumpForce, MaxJumpSpin, MaxSteerAngleCurve, MinAirControlDamping, MinBrakeFriction, NumForwardGears, NumPoweredWheels, OldCarState, OldRotation, OutputBrake, OutputGas, OutputHandbrake, OutputPitch, RevMeterMaterial, RevMeterPosX, RevMeterPosY, RevMeterScale, RevMeterSizeY, SpinMeterColor, SteerBoneAxis, SteerBoneMaxAngle, SteerBoneName, SteerSpeed, StopThreshold, TorqueCurve, TotalSpinVel, TransRatio, TurnDamping, WheelAdhesion, WheelHandbrakeFriction, WheelHandbrakeSlip, WheelInertia, WheelLatFrictionScale, WheelLatSlipFunc, WheelLongFrictionFunc, WheelLongFrictionScale, WheelLongSlip, WheelPenOffset, WheelPenScale, WheelRestitution, WheelSoftness, WheelSuspensionMaxRenderTravel, WheelSuspensionOffset, WheelSuspensionTravel
Inherited Variables from Onslaught.ONSVehicle
ActiveWeapon, AltFireImpulse, AltFocalPoint, bAltFocalPoint, bCannotBeBased, bCustomAiming, bDestroyAppearance, bDisintegrateVehicle, bDriverCannotLeaveVehicle, bEjectPassengersWhenFlipped, bEnableProximityViewShake, bHadFire, bHasAltFire, bHasAltFireImpulse, bHasBeenAwake, bHasFireImpulse, bIsAwake, BlueSkin, bNeverReset, bOnlyViewShakeIfDriven, bSoundsPrecached, CrosshairColor, CrosshairTexture, CrosshairX, CrosshairY, CustomAim, DamagedEffect, DamagedEffectAccruedDamage, DamagedEffectAccScale, DamagedEffectClass, DamagedEffectFireDamagePerSec, DamagedEffectHealthFireFactor, DamagedEffectHealthSmokeFactor, DamagedEffectOffset, DamagedEffectScale, DebugInfo, DestroyedRoadKillDamageType, DestroyedVehicleMesh, DestructionAngularMomentum, DestructionEffectClass, DestructionLinearMomentum, DisintegrationEffectClass, DisintegrationHealth, DriverWeapons, ExplosionCount, ExplosionDamage, ExplosionDamageType, ExplosionMomentum, ExplosionRadius, ExplosionSoundRadius, ExplosionSounds, ExplosionSoundVolume, FireImpulse, HeadlightCorona, HeadlightCoronaMaterial, HeadlightCoronaMaxSize, HeadlightCoronaOffset, HeadlightProjector, HeadlightProjectorMaterial, HeadlightProjectorOffset, HeadlightProjectorRotation, HeadlightProjectorScale, IdleSound, ImpactDamageMult, ImpactDamageSounds, ImpactDamageThreshold, ImpactDamageTicks, ImpactInfo, ImpactTicksLeft, LastCheckUpsideDownTime, LastImpactExplosionTime, LastRunOverWarningTime, LastVelocitySize, LockedOnSound, MinRunOverWarningAim, OldExplosionCount, OldYaw, PassengerWeapons, RedSkin, Reservation, ResetTime, ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, ShutDownForce, ShutDownSound, SparkAdvanceFactor, SparkEffect, SparkEffectClass, StartUpForce, StartUpSound, TimeBetweenImpactExplosions, UpsideDownDamage, ViewShakeLastCheck, ViewShakeOffsetFreq, ViewShakeOffsetMag, ViewShakeRadius, ViewShakeRotFreq, ViewShakeRotMag, WeaponPawns, Weapons

Structures Summary
Inherited Structures from Onslaught.ONSWheeledCraft
SCarState
Inherited Structures from Onslaught.ONSVehicle
DriverWeaponStruct, ImpactInfoStruct, PassengerWeaponStruct

Functions Summary
functionbool Dodge (eDoubleClickDir DoubleClickMove))
functionvector GetTargetLocation ()))
functionbool ImportantVehicle ()))
function ShouldTargetMissile (Projectile P))
function StaticPrecache (LevelInfo L))
event TakeDamage (int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType))
function UpdatePrecacheMaterials ()))
function UpdatePrecacheStaticMeshes ()))
function VehicleCeaseFire (bool bWasAltFire))
Inherited Functions from Onslaught.ONSWheeledCraft
Destroyed, DrawHUD, DrivingStatusChanged, ImpactDamageModifier, Jumping, KImpact, KUpdateState, LimitPitch, OnDaredevil, PostBeginPlay, PostNetBeginPlay, PrecacheAnnouncer, SetWheelsScale, SVehicleUpdateParams, Tick
Inherited Functions from Onslaught.ONSVehicle
AltFire, ApplyFireImpulse, CallDestroy, CanAttack, ChangedReservation, ChargeBar, CheckReset, ChooseFireAt, ClientKDriverEnter, ClientKDriverLeave, ClientRegisterVehicleWeapon, ClientVehicleCeaseFire, ClientVehicleExplosion, Deploy, DestroyAppearance, Destroyed, Died, DisplayDebug, DrawHUD, DriverDied, DriverLeft, DriverRadiusDamage, FastVehicle, FindEntryVehicle, Fire, FireOnRelease, GetBotPassenger, GetInstigator, GetTurrets, HasOccupiedTurret, HasUDamage, HasWeapon, HealDamage, ImpactDamageModifier, IsDeployed, IsFiring, IsVehicleEmpty, KDriverEnter, KDriverLeave, KImpact, LimitPitch, MayUndeploy, ModifyThreat, NeedToTurn, NewReservationCostMultiplier, NotifyEnemyLockedOn, NotifyEnemyLostLock, NumPassengers, OpenPositionFor, PlayHit, PostNetBeginPlay, PrecacheAnnouncer, RefireRate, ReservationCostMultiplier, ServerChangeDriverPosition, ServerPlayHorn, ServerVerifyVehicleWeapon, SetActiveWeapon, SetReservation, SetTeamNum, SpokenFor, StaticPrecache, SVehicleUpdateParams, SwitchWeapon, TakeDamage, TakeImpactDamage, TeamChanged, TooCloseToAttack, TryToDrive, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, VehicleCeaseFire, VehicleExplosion, VehicleLocked


Functions Detail

Dodge Source code

function bool Dodge ( eDoubleClickDir DoubleClickMove) )

GetTargetLocation Source code

simulated function vector GetTargetLocation ( ) )

ImportantVehicle Source code

function bool ImportantVehicle ( ) )

ShouldTargetMissile Source code

function ShouldTargetMissile ( Projectile P) )

StaticPrecache Source code

static function StaticPrecache ( LevelInfo L) )

TakeDamage Source code

event TakeDamage ( int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType) )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( ) )

UpdatePrecacheStaticMeshes Source code

simulated function UpdatePrecacheStaticMeshes ( ) )

VehicleCeaseFire Source code

function VehicleCeaseFire ( bool bWasAltFire) )


Defaultproperties

defaultproperties
{
	Mesh=Mesh'ONSBPAnimations.ShockTankMesh'
	VehiclePositionString="in a Paladin"
	VehicleNameString="Paladin"
	bReplicateAnimations=True


    RedSkin=Texture'ONSBPTextures.Skins.PaladinTan'
    BlueSkin=Texture'ONSBPTextures.Skins.PaladinGreen'


	DriverWeapons(0)=(WeaponClass=class'OnslaughtBP.ONSShockTankCannon',WeaponBone=CannonAttach);


    DestroyedVehicleMesh=StaticMesh'ONSBP_DestroyedVehicles.Paladin.DestroyedPaladin'
	DestructionEffectClass=class'Onslaught.ONSSmallVehicleExplosionEffect'
	DisintegrationEffectClass=class'OnslaughtBP.ONSShockTankDeathExp'
    DestructionLinearMomentum=(Min=200000,Max=300000)
    DestructionAngularMomentum=(Min=100,Max=150)
    DisintegrationHealth=-25
	ImpactDamageMult=0.0010


	Health=800
	HealthMax=800
	CollisionHeight=+40.0
	CollisionRadius=+260.0
	DriverDamageMult=0.01
	bHasAltFire=True
	bSeparateTurretFocus=True
	RanOverDamageType=class'DamTypeRVRoadkill'
	CrushedDamageType=class'DamTypeRVPancake'


	DrawScale=1.0
	DrawScale3D=(X=1.0,Y=1.0,Z=1.0)


	FPCamPos=(X=-45,Y=0,Z=250)
	FPCamViewOffset=(X=-30,Y=0,Z=0)
	TPCamLookat=(X=0,Y=0,Z=0)
	TPCamWorldOffset=(X=0,Y=0,Z=375)
	TPCamDistance=375


	bDrawDriverInTP=False
	bDrawMeshInFP=True
	bHasHandbrake=False
	bAllowBigWheels=True


	MaxViewYaw=16000
	MaxViewPitch=16000


	FlipTorque=400


	IdleSound=sound'ONSBPSounds.ShockTank.EngineCruise'
	StartUpSound=sound'ONSBPSounds.ShockTank.EngineRampUp'
	ShutDownSound=sound'ONSBPSounds.ShockTank.EngineRampDown'
	EngineRPMSoundRange=9000
	SoundVolume=255
	AmbientSoundScaling=2.0
	IdleRPM=500
	RevMeterScale=4000


	StartUpForce="RVStartUp"


	SteerBoneName="SteeringWheel"
	SteerBoneAxis=AXIS_Z
	SteerBoneMaxAngle=90


	EntryPosition=(X=0,Y=0,Z=0)
	EntryRadius=300.0


	ExitPositions(0)=(X=0,Y=-265,Z=100)
	ExitPositions(1)=(X=0,Y=265,Z=100)
	ExitPositions(2)=(X=0,Y=-265,Z=-100)
	ExitPositions(3)=(X=0,Y=265,Z=-100)


	AirPitchDamping=25.0

















	DamagedEffectOffset=(X=60,Y=10,Z=10)
	DamagedEffectScale=1.0


	WheelPenScale=1.2
	WheelPenOffset=0.01
	WheelSoftness=0.1
	WheelRestitution=0.1
	WheelAdhesion=0.0
	WheelLongFrictionFunc=(Points=((InVal=0,OutVal=0.0),(InVal=100.0,OutVal=1.0),(InVal=200.0,OutVal=0.9),(InVal=10000000000.0,OutVal=0.9)))
	WheelLongFrictionScale=2.0
	WheelLatFrictionScale=1.5
	WheelLongSlip=0.001
	WheelLatSlipFunc=(Points=((InVal=0.0,OutVal=0.0),(InVal=30.0,OutVal=0.010),(InVal=45.0,OutVal=0.00),(InVal=10000000000.0,OutVal=0.00)))
	WheelHandbrakeSlip=0.01
	WheelHandbrakeFriction=0.1
	WheelSuspensionTravel=45.0
	WheelSuspensionOffset=-12.0
	WheelSuspensionMaxRenderTravel=45.0
	TurnDamping=35


	HandbrakeThresh=200
	FTScale=0.02
	ChassisTorqueScale=0.2


	MinBrakeFriction=4.0
	MaxBrakeTorque=20.0
	MaxSteerAngleCurve=(Points=((InVal=0,OutVal=35.0),(InVal=450.0,OutVal=35.0),(InVal=550.0,OutVal=11.0),(InVal=1000000000.0,OutVal=11.0)))
	SteerSpeed=80
	StopThreshold=100
	TorqueCurve=(Points=((InVal=0,OutVal=27.0),(InVal=200,OutVal=30.0),(InVal=1500,OutVal=33.0),(InVal=2800,OutVal=0.0)))
	EngineBrakeFactor=0.0001
	EngineBrakeRPMScale=0.1
	EngineInertia=0.1
	WheelInertia=0.1


	TransRatio=0.03
	GearRatios[0]=-0.5
	GearRatios[1]=0.4
	GearRatios[2]=0.65
	GearRatios[3]=0.85
	GearRatios[4]=1.1
	ChangeUpPoint=2000
	ChangeDownPoint=1000
	LSDFactor=1.0


	VehicleMass=6.0
	MomentumMult=0.8


    Begin Object Class=KarmaParamsRBFull Name=KParams0
		KStartEnabled=True
		KFriction=0.5
		KLinearDamping=0.05
		KAngularDamping=0.05
		KImpactThreshold=700
		bKNonSphericalInertia=True
        bHighDetailOnly=False
        bClientOnly=False
		bKDoubleTickRate=True
		KInertiaTensor(0)=1.0
		KInertiaTensor(1)=0.0
		KInertiaTensor(2)=0.0
		KInertiaTensor(3)=3.0
		KInertiaTensor(4)=0.0
		KInertiaTensor(5)=3.0
		KCOMOffset=(X=-0.25,Y=0.0,Z=-1.35)
		bDestroyOnWorldPenetrate=True
		bDoSafetime=True
        Name="KParams0"
    End Object
    KParams=KarmaParams'KParams0'


	Begin Object Class=SVehicleWheel Name=RWheel1
		BoneName="8WheelerWheel01"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Steered
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Right1"
	End Object
	Wheels(0)=SVehicleWheel'RWheel1'


	Begin Object Class=SVehicleWheel Name=RWheel2
		BoneName="8WheelerWheel03"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Fixed
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Right2"
	End Object
	Wheels(1)=SVehicleWheel'RWheel2'


	Begin Object Class=SVehicleWheel Name=RWheel3
		BoneName="8WheelerWheel05"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Fixed
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Right3"
	End Object
	Wheels(2)=SVehicleWheel'RWheel3'


	Begin Object Class=SVehicleWheel Name=RWheel4
		BoneName="8WheelerWheel07"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Inverted
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Right4"
	End Object
	Wheels(3)=SVehicleWheel'RWheel4'


	Begin Object Class=SVehicleWheel Name=LWheel1
		BoneName="8WheelerWheel02"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Steered
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Left1"
	End Object
	Wheels(4)=SVehicleWheel'LWheel1'


	Begin Object Class=SVehicleWheel Name=LWheel2
		BoneName="8WheelerWheel04"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Fixed
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Left2"
	End Object
	Wheels(5)=SVehicleWheel'LWheel2'


	Begin Object Class=SVehicleWheel Name=LWheel3
		BoneName="8WheelerWheel06"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Fixed
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Left3"
	End Object
	Wheels(6)=SVehicleWheel'LWheel3'


	Begin Object Class=SVehicleWheel Name=LWheel4
		BoneName="8WheelerWheel08"
		BoneRollAxis=AXIS_Y
		BoneSteerAxis=AXIS_Z
		BoneOffset=(X=0.0,Y=7.0,Z=0.0)
		WheelRadius=44
		bPoweredWheel=True
		SteerType=VST_Inverted
		SupportBoneAxis=AXIS_X
		SupportBoneName="Suspension_Left4"
	End Object
	Wheels(7)=SVehicleWheel'LWheel4'


	GroundSpeed=940
	CenterSpringForce="SpringONSSRV"


	HornSounds(0)=sound'ONSBPSounds.ShockTank.PaladinHorn'
	HornSounds(1)=sound'ONSVehicleSounds-S.Dixie_Horn'


	MaxDesireability=0.6
	ObjectiveGetOutDist=1500.0
	bDriverHoldsFlag=false
	FlagOffset=(Z=50.0)
	FlagBone=CannonAttach
	FlagRotation=(Yaw=32768)
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:18.325 - Created with UnCodeX