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

Onslaught.ONSAttackCraft

Extends
ONSChopperCraft
Modifiers
placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.SVehicle
            |   
            +-- Onslaught.ONSVehicle
               |   
               +-- Onslaught.ONSChopperCraft
                  |   
                  +-- Onslaught.ONSAttackCraft

Direct Known Subclasses:

ONSDualAttackCraft

Variables Summary
boolStreamerActive
floatStreamerCurrentOpacity
array<ONSAttackCraftStreamer>StreamerEffect
class<ONSAttackCraftStreamer>StreamerEffectClass
class<ONSAttackCraftExhaust>TrailEffectClass
array<ONSAttackCraftExhaust>TrailEffects
ONSAttackCraft
floatMaxPitchSpeed
array<vector>StreamerEffectOffset
floatStreamerOpacityChangeRate
floatStreamerOpacityMax
rangeStreamerOpacityRamp
array<vector>TrailEffectPositions
Inherited Variables from Onslaught.ONSChopperCraft
AccumulatedTime, bHeadingInitialized, bNewCopterState, ChassisState, CopState, CopterMPH, LastJumpOutCheck, LatDamping, LongDamping, MaxRandForce, MaxRiseForce, MaxStrafeForce, MaxThrustForce, MaxYawRate, OldCopState, OutputRise, OutputStrafe, OutputThrust, PitchDamping, PitchTorqueFactor, PitchTorqueMax, PushForce, RandForce, RandForceInterval, RandTorque, RollDamping, RollTorqueMax, RollTorqueStrafeFactor, RollTorqueTurnFactor, StopThreshold, TargetHeading, TargetPitch, TurnDamping, TurnTorqueFactor, TurnTorqueMax, UpDamping, 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.ONSChopperCraft
CopterState
Inherited Structures from Onslaught.ONSVehicle
DriverWeaponStruct, ImpactInfoStruct, PassengerWeaponStruct

Functions Summary
function ClientKDriverEnter (PlayerController PC))
function Destroyed ()))
function Died (Controller Killer, class<DamageType> damageType, vector HitLocation))
functionbool Dodge (eDoubleClickDir DoubleClickMove))
event DrivingStatusChanged ()))
functionbool FastVehicle ()))
functionfloat ImpactDamageModifier ()))
function KDriverEnter (Pawn P))
functionbool PlaceExitingDriver ()))
functionbool RecommendLongRangedAttack ()))
function SpecialCalcBehindView (PlayerController PC, out actor ViewActor, out vector CameraLocation, out rotator CameraRotation ))
function StaticPrecache (LevelInfo L))
function Tick (float DeltaTime))
function UpdatePrecacheMaterials ()))
function UpdatePrecacheStaticMeshes ()))
Inherited Functions from Onslaught.ONSChopperCraft
JumpOutCheck, KUpdateState, SpecialCalcFirstPersonView, 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

StreamerActive Source code

var bool StreamerActive;

StreamerCurrentOpacity Source code

var float StreamerCurrentOpacity;

StreamerEffect Source code

var array<ONSAttackCraftStreamer> StreamerEffect;

StreamerEffectClass Source code

var class<ONSAttackCraftStreamer> StreamerEffectClass;

TrailEffectClass Source code

var class<ONSAttackCraftExhaust> TrailEffectClass;

TrailEffects Source code

var array<ONSAttackCraftExhaust> TrailEffects;

ONSAttackCraft

MaxPitchSpeed Source code

var(ONSAttackCraft) float MaxPitchSpeed;

StreamerEffectOffset Source code

var(ONSAttackCraft) array<vector> StreamerEffectOffset;

StreamerOpacityChangeRate Source code

var(ONSAttackCraft) float StreamerOpacityChangeRate;

StreamerOpacityMax Source code

var(ONSAttackCraft) float StreamerOpacityMax;

StreamerOpacityRamp Source code

var(ONSAttackCraft) range StreamerOpacityRamp;

TrailEffectPositions Source code

var(ONSAttackCraft) array<vector> TrailEffectPositions;


Functions Detail

ClientKDriverEnter Source code

simulated function ClientKDriverEnter ( PlayerController PC) )

Destroyed Source code

simulated function Destroyed ( ) )

Died Source code

function Died ( Controller Killer, class<DamageType> damageType, vector HitLocation) )

Dodge Source code

function bool Dodge ( eDoubleClickDir DoubleClickMove) )

DrivingStatusChanged Source code

simulated event DrivingStatusChanged ( ) )

FastVehicle Source code

function bool FastVehicle ( ) )

ImpactDamageModifier Source code

function float ImpactDamageModifier ( ) )

KDriverEnter Source code

function KDriverEnter ( Pawn P) )

PlaceExitingDriver Source code

function bool PlaceExitingDriver ( ) )

RecommendLongRangedAttack Source code

function bool RecommendLongRangedAttack ( ) )

SpecialCalcBehindView Source code

simulated function SpecialCalcBehindView ( PlayerController PC, out actor ViewActor, out vector CameraLocation, out rotator CameraRotation ) )

StaticPrecache Source code

static function StaticPrecache ( LevelInfo L) )

Tick Source code

simulated function Tick ( float DeltaTime) )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( ) )

UpdatePrecacheStaticMeshes Source code

simulated function UpdatePrecacheStaticMeshes ( ) )


Defaultproperties

defaultproperties
{
	Mesh=Mesh'ONSVehicles-A.AttackCraft'


    RedSkin=Shader'VMVehicles-TX.AttackCraftGroup.AttackCraftChassisFinalRED'
    BlueSkin=Shader'VMVehicles-TX.AttackCraftGroup.AttackCraftChassisFinalBLUE'


	DriverWeapons(0)=(WeaponClass=class'Onslaught.ONSAttackCraftGun',WeaponBone=PlasmaGunAttachment);


	DestroyedVehicleMesh=StaticMesh'ONSDeadVehicles-SM.AttackCraftDead'
    DestructionEffectClass=class'Onslaught.ONSVehicleExplosionEffect'
	DisintegrationEffectClass=class'Onslaught.ONSVehDeathAttackCraft'
    DestructionLinearMomentum=(Min=50000,Max=150000)
    DestructionAngularMomentum=(Min=100,Max=300)


	Health=300
	HealthMax=300
	DriverDamageMult=0.0
	CollisionHeight=+70.0
	CollisionRadius=150.0
	ImpactDamageMult=0.0010
	RanOverDamageType=class'DamTypeAttackCraftRoadkill'
	CrushedDamageType=class'DamTypeAttackCraftPancake'


	IdleSound=sound'ONSVehicleSounds-S.AttackCraft.AttackCraftIdle'
	StartUpSound=sound'ONSVehicleSounds-S.AttackCraft.AttackCraftStartUp'
	ShutDownSound=sound'ONSVehicleSounds-S.AttackCraft.AttackCraftShutDown'
	MaxPitchSpeed=2000
	SoundVolume=160
	SoundRadius=200


	StartUpForce="AttackCraftStartUp"
	ShutDownForce="AttackCraftShutDown"


	TrailEffectPositions(0)=(X=-148,Y=-26,Z=51);
   	TrailEffectPositions(1)=(X=-148,Y=26,Z=51);
	TrailEffectClass=class'Onslaught.ONSAttackCraftExhaust'


	StreamerEffectOffset(0)=(X=-219,Y=-35,Z=57);
	StreamerEffectOffset(1)=(X=-219,Y=35,Z=57);
	StreamerEffectOffset(2)=(X=-52,Y=-24,Z=142);
	StreamerEffectOffset(3)=(X=-52,Y=24,Z=142);
	StreamerOpacityRamp=(Min=1200.000000,Max=1600.000000)
	StreamerOpacityChangeRate=1.0
	StreamerOpacityMax=0.7
	StreamerEffectClass=class'Onslaught.ONSAttackCraftStreamer'


	bShowDamageOverlay=True


	TPCamDistance=500
	TPCamLookAt=(X=0.0,Y=0.0,Z=0)
	TPCamWorldOffset=(X=0,Y=0,Z=200)


	bDrawDriverInTP=False
	bDrawMeshInFP=False
	bTurnInPlace=true
	bCanStrafe=true


	UprightStiffness=500
	UprightDamping=300


	MaxThrustForce=100.0
	LongDamping=0.05


	MaxStrafeForce=80.0
	LatDamping=0.05


	MaxRiseForce=50.0
	UpDamping=0.05


	TurnTorqueFactor=600.0
	TurnTorqueMax=200.0
	TurnDamping=50.0
	MaxYawRate=1.5


	PitchTorqueFactor=200.0
	PitchTorqueMax=35.0
	PitchDamping=20.0


	RollTorqueTurnFactor=450.0
	RollTorqueStrafeFactor=50.0
	RollTorqueMax=50.0
	RollDamping=30.0


	MaxRandForce=3.0
	RandForceInterval=0.75


	StopThreshold=100
	VehicleMass=4.0


	EntryPosition=(X=-40,Y=0,Z=0)
	EntryRadius=210.0


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


	HeadlightCoronaOffset(0)=(X=76,Y=14,Z=-24)
	HeadlightCoronaOffset(1)=(X=76,Y=-14,Z=-24)
	HeadlightCoronaMaterial=Material'EpicParticles.flashflare1'
	HeadlightCoronaMaxSize=60


	DamagedEffectOffset=(X=-120,Y=10,Z=65)
	DamagedEffectScale=1.0


    Begin Object Class=KarmaParamsRBFull Name=KParams0
		KStartEnabled=True
		KFriction=0.5
		KLinearDamping=0.0
		KAngularDamping=0.0
		KImpactThreshold=300
		bKNonSphericalInertia=True
        bHighDetailOnly=False
        bClientOnly=False
		bKDoubleTickRate=True
		bKStayUpright=True
		bKAllowRotate=True
		KInertiaTensor(0)=1.0
		KInertiaTensor(1)=0.0
		KInertiaTensor(2)=0.0
		KInertiaTensor(3)=3.0
		KInertiaTensor(4)=0.0
		KInertiaTensor(5)=3.5
		KCOMOffset=(X=-0.25,Y=0.0,Z=0.0)
		KActorGravScale=0.0
		bDestroyOnWorldPenetrate=True
		bDoSafetime=True
        Name="KParams0"
    End Object
    KParams=KarmaParams'KParams0'
	VehiclePositionString="in a Raptor"
	VehicleNameString="Raptor"
	GroundSpeed=2000
	bDriverHoldsFlag=false
	FlagOffset=(Z=80.0)
	FlagBone=PlasmaGunAttachment
	FlagRotation=(Yaw=32768)
	bCanCarryFlag=false


	HornSounds(0)=sound'ONSVehicleSounds-S.Horn03'
	HornSounds(1)=sound'ONSVehicleSounds-S.Horn07'
	MaxDesireability=0.6
}



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