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

WVHoverTankV3.OdinHoverTank

Extends
HoverTank

OdinHoverTank Creation date: 2012-08-14 10:18 Last change: $Id$ Copyright © 2012, Wormbo Website: http://www.koehler-homepage.de/Wormbo/ Feel free to reuse this code. Send me a note if you found it helpful or want to report bugs/provide improvements.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.SVehicle
            |   
            +-- Onslaught.ONSVehicle
               |   
               +-- Onslaught.ONSHoverCraft
                  |   
                  +-- WVHoverTankV3.HoverTank
                     |   
                     +-- WVHoverTankV3.OdinHoverTank

Variables Summary
Inherited Variables from WVHoverTankV3.HoverTank
AccumulatedWaterDamage, bOnGround, bTurnedOff, Build, bWasInWater, CrouchedHoverPenScale, DrivenBuoyancy, DustEmitterClass, EnginePitchRange, HiddenBones, HoverDust, HoverDustLastNormal, HoverDustOffset, HoverDustTraceDistance, MaxAirSpeed, MaxGroundSpeed, MinVehicleDistance, RaisedHoverCheckDist, ResetDelay, SmoothSoundPitch, Socket, StartupSoundAlpha, ThrusterBones, TurretSocketClass, UndrivenBuoyancy
Inherited Variables from Onslaught.ONSHoverCraft
bHeadingInitialized, bNewHoverState, ChassisState, HoverCheckDist, HoverMPH, HoverPenScale, HoverSoftness, HoverState, LatDamping, LongDamping, MaxRandForce, MaxRiseForce, MaxStrafeForce, MaxThrustForce, MaxYawRate, OldDriver, OldHoverState, OutputStrafe, OutputThrust, PitchDamping, PitchTorqueFactor, PitchTorqueMax, RandForceInterval, RollDamping, RollTorqueMax, RollTorqueStrafeFactor, RollTorqueTurnFactor, StopThreshold, TargetHeading, TargetPitch, ThrusterOffsets, TurnDamping, TurnTorqueFactor, TurnTorqueMax, UpDamping, UprightDamping, UprightStiffness

Structures Summary
Inherited Structures from Onslaught.ONSHoverCraft
HoverCraftState

Functions Summary
function AltFire (optional float F))
function ClientKDriverLeave (PlayerController PC))
function ClientVehicleCeaseFire (bool bWasAltFire))
functionbool IsArtillery ()))
functionbool IsDeployed ()))
functionbool RecommendLongRangedAttack ()))
function ShouldTargetMissile (Projectile P))
functionbool TooCloseToAttack (Actor Other))
Inherited Functions from WVHoverTankV3.HoverTank
ChooseFireAt, ClientKDriverEnter, DestroyAppearance, Destroyed, Dodge, DriverLeft, DrivingStatusChanged, FindEntryVehicle, GetDebugName, ImportantVehicle, KDriverEnter, PostBeginPlay, PostNetBeginPlay, StaticPrecache, TakeDamage, TakeWaterDamage, TeamChanged, Tick, Timer, TooCloseToAttack, TurnOff, UpdatePrecacheMaterials, UpdateVehicle
Inherited Functions from Onslaught.ONSHoverCraft
Died, KUpdateState, PostNetBeginPlay, SpecialCalcFirstPersonView, SVehicleUpdateParams


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) )

IsArtillery Source code

function bool IsArtillery ( ) )

IsDeployed Source code

function bool IsDeployed ( ) )

RecommendLongRangedAttack Source code

function bool RecommendLongRangedAttack ( ) )

ShouldTargetMissile Source code

function ShouldTargetMissile ( Projectile P) )

TooCloseToAttack Source code

function bool TooCloseToAttack ( Actor Other) )


Defaultproperties

defaultproperties
{
	VehiclePositionString = "in an Odin"
	VehicleNameString     = "Odin"
	VehicleDescription    = "Odin, the chief god of Norse mythology. His spear, Gungnir, is said to never miss its target. The Odin hover tank is equipped with a focused ion turret and two plasma turrets."
	

	RedSkin   = Shader'TankShaderRed'
	BlueSkin  = Shader'TankShaderBlue'
	Mesh      = Mesh'OdinTankChassis'
	

	CollisionRadius = 260.0
	bSuperSize      = True 
	NavigationPointRange = 190.0


	Health         = 2000
	HealthMax      = 2000
	VehicleMass    =   15.0
	MaxGroundSpeed =  500.0


	TurnTorqueFactor = 2000.0
	TurnTorqueMax    =  500.0
	TurnDamping      =  350.0
	MaxYawRate       =    1.3
	SoundPitch       =   60
	EnginePitchRange =   25


	DisintegrationEffectClass = class'FX_SpaceFighter_Explosion'
	DamagedEffectOffset       = (X=120,Y=24,Z=30)
	DamagedEffectScale        = 1.7


	RanOverDamageType = class'DamTypeOdinRoadkill'
	CrushedDamageType = class'DamTypeOdinPancake'
	DustEmitterClass  = class'LargeHoverTankDustEmitter'
	HoverDustOffset(0) = (X=192,Y=-135,Z=10)
	HoverDustOffset(1) = (X=96,Y=-135,Z=10)
	HoverDustOffset(2) = (X=-6,Y=-135,Z=10)
	HoverDustOffset(3) = (X=-96,Y=-135,Z=10)
	HoverDustOffset(4) = (X=-180,Y=-135,Z=10)
	HoverDustOffset(5) = (X=192,Y=135,Z=10)
	HoverDustOffset(6) = (X=96,Y=135,Z=10)
	HoverDustOffset(7) = (X=-6,Y=135,Z=10)
	HoverDustOffset(8) = (X=-96,Y=135,Z=10)
	HoverDustOffset(9) = (X=-180,Y=135,Z=10)


	DriverWeapons[0]    = (WeaponClass=Class'OdinIonTurret',WeaponBone=MainCannonAttach)
	PassengerWeapons[0] = (WeaponPawnClass=Class'OdinLinkTurretPawn',WeaponBone=RearLeftAttach)
	PassengerWeapons[1] = (WeaponPawnClass=Class'OdinLinkTurretPawn',WeaponBone=RearRightAttach)
	bHasAltFire         = false
	TurretSocketClass   = class'IonTurretSocket'
	bShowChargingBar    = True
	

	CrouchedHoverPenScale =   1.5


	ExitPositions(0)=(X=0,Y=-240,Z=100)
	ExitPositions(1)=(X=0,Y=240,Z=100)
	ExitPositions(2)=(X=150,Y=-240,Z=100)
	ExitPositions(3)=(X=150,Y=240,Z=100)
	ExitPositions(4)=(X=-150,Y=-240,Z=100)
	ExitPositions(5)=(X=-150,Y=240,Z=100)
	EntryRadius=400.0


	FPCamPos=(X=-150,Y=0,Z=320)
	FPCamViewOffset=(X=90,Y=0,Z=0)
	
	TPCamLookat=(X=-50,Y=0,Z=0)
	TPCamWorldOffset=(X=0,Y=0,Z=350)
	TPCamDistance=375
}



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