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

Onslaught.ONSHoverTank

Extends
ONSTreadCraft

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.SVehicle
            |   
            +-- Onslaught.ONSVehicle
               |   
               +-- Onslaught.ONSTreadCraft
                  |   
                  +-- Onslaught.ONSHoverTank

Direct Known Subclasses:

ONSHoverTank_IonPlasma

Variables Summary
VariableTexPannerLeftTreadPanner
floatMaxAirSpeed
floatMaxGroundSpeed
VariableTexPannerRightTreadPanner
floatTreadVelocityScale
ONSHoverTank
floatMaxPitchSpeed
Inherited Variables from Onslaught.ONSTreadCraft
BankDampFactor, BankTorqueFactor, BikeMPH, bNewTreadState, ChassisState, ForwardDampFactor, HoverCheckDist, HoverPenScale, HoverSoftness, InvertSteeringThrottleThreshold, LateralDampFactor, MaxSteerTorque, MaxThrust, MPHMeterMaterial, MPHMeterPosX, MPHMeterPosY, MPHMeterScale, MPHMeterSizeY, OldTreadState, OutputThrust, OutputTurn, ParkingDampFactor, PitchDampFactor, PitchTorqueFactor, SteerDampFactor, ThrusterOffsets, TreadState, TurnDampFactor, UprightDamping, UprightStiffness
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.ONSTreadCraft
TreadCraftState
Inherited Structures from Onslaught.ONSVehicle
DriverWeaponStruct, ImpactInfoStruct, PassengerWeaponStruct

Functions Summary
function AltFire (optional float F))
function ClientKDriverLeave (PlayerController PC))
function ClientVehicleCeaseFire (bool bWasAltFire))
function Destroyed ()))
function DestroyTreads ()))
function DriverLeft ()))
event DrivingStatusChanged ()))
functionbool ImportantVehicle ()))
function KDriverEnter (Pawn p))
function PostBeginPlay ()))
functionbool RecommendLongRangedAttack ()))
function SetupTreads ()))
function ShouldTargetMissile (Projectile P))
function StaticPrecache (LevelInfo L))
function TakeDamage (int Damage, Pawn instigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> DamageType))
function Tick (float DeltaTime))
function UpdatePrecacheMaterials ()))
function UpdatePrecacheStaticMeshes ()))
Inherited Functions from Onslaught.ONSTreadCraft
Destroyed, KUpdateState, PostNetBeginPlay, SVehicleUpdateParams
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


Variables Detail

LeftTreadPanner Source code

var VariableTexPanner LeftTreadPanner;

MaxAirSpeed Source code

var float MaxAirSpeed;

MaxGroundSpeed Source code

var float MaxGroundSpeed;

RightTreadPanner Source code

var VariableTexPanner RightTreadPanner;

TreadVelocityScale Source code

var float TreadVelocityScale;

ONSHoverTank

MaxPitchSpeed Source code

var(ONSHoverTank) float MaxPitchSpeed;


Functions Detail

AltFire Source code

function AltFire ( optional float F) )

ClientKDriverLeave Source code

simulated function ClientKDriverLeave ( PlayerController PC) )

ClientVehicleCeaseFire Source code

function ClientVehicleCeaseFire ( bool bWasAltFire) )

Destroyed Source code

simulated function Destroyed ( ) )

DestroyTreads Source code

simulated function DestroyTreads ( ) )

DriverLeft Source code

function DriverLeft ( ) )

DrivingStatusChanged Source code

simulated event DrivingStatusChanged ( ) )

ImportantVehicle Source code

function bool ImportantVehicle ( ) )

KDriverEnter Source code

function KDriverEnter ( Pawn p) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

RecommendLongRangedAttack Source code

function bool RecommendLongRangedAttack ( ) )

SetupTreads Source code

simulated function SetupTreads ( ) )

ShouldTargetMissile Source code

function ShouldTargetMissile ( Projectile P) )

StaticPrecache Source code

static function StaticPrecache ( LevelInfo L) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn instigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> DamageType) )

Tick Source code

simulated function Tick ( float DeltaTime) )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( ) )

UpdatePrecacheStaticMeshes Source code

simulated function UpdatePrecacheStaticMeshes ( ) )


Defaultproperties

defaultproperties
{
	Mesh=Mesh'ONSNewTank-A.HoverTank'


    RedSkin=Shader'VMVehicles-TX.HoverTankGroup.HoverTankChassisFinalRED'
    BlueSkin=Shader'VMVehicles-TX.HoverTankGroup.HoverTankChassisFinalBLUE'
    Skins(1)=Texture'VMVehicles-TX.HoverTankGroup.tankTreads'
    Skins(2)=Texture'VMVehicles-TX.HoverTankGroup.tankTreads'


	DriverWeapons(0)=(WeaponClass=class'Onslaught.ONSHoverTankCannon',WeaponBone=TankCannonWeapon)
	PassengerWeapons(0)=(WeaponPawnClass=class'ONSTankSecondaryTurretPawn',WeaponBone=MachineGunTurret)


	DestroyedVehicleMesh=StaticMesh'ONSDeadVehicles-SM.TankDead'
    DestructionEffectClass=class'Onslaught.ONSVehicleExplosionEffect'
	DisintegrationEffectClass=class'Onslaught.ONSVehDeathHoverTank'
    DestructionLinearMomentum=(Min=250000,Max=400000)
    DestructionAngularMomentum=(Min=100,Max=300)


	Health=800
	HealthMax=800
	DisintegrationHealth=-125
	CollisionHeight=+60.0
	CollisionRadius=+260.0
	bTurnInPlace=true
	bCanStrafe=true
	bHasAltFire=false
	bSeparateTurretFocus=true
	RanOverDamageType=class'DamTypeTankRoadkill'
	CrushedDamageType=class'DamTypeTankPancake'


	IdleSound=sound'ONSVehicleSounds-S.Tank.TankEng01'
	StartUpSound=sound'ONSVehicleSounds-S.Tank.TankStart01'
	ShutDownSound=sound'ONSVehicleSounds-S.Tank.TankStop01'
	SoundVolume=200
	MaxPitchSpeed=700


	StartUpForce="TankStartUp"
	ShutDownForce="TankShutDown"


	FPCamPos=(X=-70,Y=0,Z=130)
	FPCamViewOffset=(X=90,Y=0,Z=0)
	bFPNoZFromCameraPitch=True
	TPCamLookat=(X=-50,Y=0,Z=0)
	TPCamWorldOffset=(X=0,Y=0,Z=250)
	TPCamDistance=600


	bDrawDriverInTP=False
	bDrawMeshInFP=True
	bPCRelativeFPRotation=false


	MaxViewYaw=16000
	MaxViewPitch=16000


	DrivePos=(X=0.0,Y=0.0,Z=130.0)


	ExitPositions(0)=(X=0,Y=-200,Z=100)
	ExitPositions(1)=(X=0,Y=200,Z=100)


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


	VehiclePositionString="in a Goliath"
	VehicleNameString="Goliath"


    
	ThrusterOffsets(0)=(X=190,Y=145,Z=10)
	ThrusterOffsets(1)=(X=65,Y=145,Z=10)
	ThrusterOffsets(2)=(X=-20,Y=145,Z=10)
	ThrusterOffsets(3)=(X=-200,Y=145,Z=10)


	
	ThrusterOffsets(4)=(X=190,Y=-145,Z=10)
	ThrusterOffsets(5)=(X=65,Y=-145,Z=10)
	ThrusterOffsets(6)=(X=-20,Y=-145,Z=10)
	ThrusterOffsets(7)=(X=-200,Y=-145,Z=10)


	DamagedEffectOffset=(X=100,Y=20,Z=26)
	DamagedEffectScale=1.5


	HoverSoftness=0.05
	HoverPenScale=1.5
	HoverCheckDist=65


	UprightStiffness=500
	UprightDamping=300


	MaxThrust=65.0
	MaxSteerTorque=100.0
	ForwardDampFactor=0.1
	LateralDampFactor=0.5
    ParkingDampFactor=0.8
	SteerDampFactor=100.0
	PitchTorqueFactor=0.0
	PitchDampFactor=0.0
	BankTorqueFactor=0.0
	BankDampFactor=0.0
	TurnDampFactor=0.0


	InvertSteeringThrottleThreshold=-0.1
	VehicleMass=12.0
	MomentumMult=0.3
	DriverDamageMult=0.0


	Begin Object Class=KarmaParamsRBFull Name=KParams0
		KStartEnabled=True
		KFriction=0.5
		KLinearDamping=0
		KAngularDamping=0
		bKNonSphericalInertia=False
        bHighDetailOnly=False
        bClientOnly=False
		bKDoubleTickRate=True
		bKStayUpright=True
		bKAllowRotate=True
		kMaxSpeed=800.0
		KInertiaTensor(0)=1.3
		KInertiaTensor(1)=0.0
		KInertiaTensor(2)=0.0
		KInertiaTensor(3)=4.0
		KInertiaTensor(4)=0.0
		KInertiaTensor(5)=4.5
		KCOMOffset=(X=0.0,Y=0.0,Z=0.0)
		bDestroyOnWorldPenetrate=True
		bDoSafetime=True
        Name="KParams0"
    End Object
    KParams=KarmaParams'KParams0'


	GroundSpeed=520
	MaxGroundSpeed=800.0
	MaxAirSpeed=5000.0
	TreadVelocityScale=450
	bDriverHoldsFlag=false
	FlagBone=MachineGunTurret
	FlagRotation=(Yaw=32768)


	bEnableProximityViewShake=true
	bOnlyViewShakeIfDriven=true
	ViewShakeRadius=600.0
	ViewShakeOffsetMag=(X=0.5,Y=0.0,Z=2.0)
	ViewShakeOffsetFreq=7.0


	HornSounds(0)=sound'ONSVehicleSounds-S.Horn09'
	HornSounds(1)=sound'ONSVehicleSounds-S.Horn02'


	MaxDesireability=0.8
}

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