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

OnslaughtBP.ONSArtilleryCannon

Extends
ONSWeapon

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Onslaught.ONSWeapon
      |   
      +-- OnslaughtBP.ONSArtilleryCannon

Direct Known Subclasses:

EradicatorTurret, PersesArtilleryTurret

Constants Summary
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
boolbCanHitTarget
boolbHoldingFire
intCameraAttempts
floatCameraLaunchWait
soundChargedLoop
soundChargingSound
RotatorLastAim
floatLastBeepTime
floatLastCameraLaunch
ONSMortarShellLastMortarShell
floatLastWeaponCharge
floatMaxHoldTime
floatMaxSpeed
floatMinSpeed
ONSMortarCameraMortarCamera
ONSMortarShellMortarShell
floatMortarSpeed
floatPredicatedTimeToImpact
vectorPredictedTargetLocation
floatStartHoldTime
floatTargetPredictionTimeStep
floatWeaponCharge
ONSArtilleryCannon
floatTrajectoryErrorFactor
Inherited Variables from Onslaught.ONSWeapon
AIInfo[2], AimLockReleaseTime, AimTraceRange, AltFireForce, AltFireInterval, AltFireProjectileClass, AltFireSoundClass, AltFireSoundRadius, AltFireSoundVolume, AmbientEffectEmitter, AmbientEffectEmitterClass, AmbientSoundScaling, bActive, bAimable, bAmbientAltFireSound, bAmbientFireSound, bCallInstigatorPostRender, bCorrectAim, bDoOffsetTrace, bDualIndependantTargeting, bForceCenterAim, bInheritVelocity, bInstantFire, bInstantRotation, bIsAltFire, bIsRepeatingFF, BlueSkin, bReflective, bShowAimCrosshair, bShowChargingBar, CurrentAim, CurrentHitLocation, DamageMax, DamageMin, DamageType, DebugInfo, DualFireOffset, EffectEmitter, EffectEmitterClass, FireCountdown, FireForce, FireInterval, FireIntervalAimLock, FireSoundClass, FireSoundPitch, FireSoundRadius, FireSoundVolume, FlashCount, FlashEmitter, FlashEmitterClass, GunnerAttachmentBone, HitCount, LastHitLocation, LastRotation, Momentum, OldFlashCount, OldHitCount, PitchBone, PitchDownLimit, PitchUpLimit, ProjectileClass, Projectiles, RedSkin, RotateSound, RotateSoundThreshold, RotationsPerSecond, SavedFireProperties[2], ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, Spread, Team, TraceRange, WeaponFireAttachmentBone, WeaponFireLocation, WeaponFireOffset, WeaponFireRotation, WeaponOffset, YawBone, YawConstraintDelta, YawEndConstraint, YawStartConstraint
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bBadStateCode, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode

Structures Summary
Inherited Structures from Onslaught.ONSWeapon
ONSWeaponAIInfo
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
functionrotator AdjustAim (bool bAltFire))
function AllowCameraLaunch ()))
eventbool AttemptFire (Controller C, bool bAltFire))
functionbyte BestMode ()))
functionfloat CalcZSpeed (float XYSpeed, float FlightSize, float FlightZ))
functionbool CanAttack (Actor Other))
functionfloat ChargeBar ()))
event FlashMuzzleFlash ()))
function NotifyDeployed ()))
event OwnerEffects ()))
function PredictTarget ()))
function ServerSetWeaponCharge (float Charge))
functionvector SetMuzzleVelocity (vector Start, vector End, float StartXYPct))
function SetWeaponCharge (float Charge))
functionProjectile SpawnProjectile (class<Projectile> ProjClass, bool bAltFire))
function StaticPrecache (LevelInfo L))
function UpdatePrecacheMaterials ()))
function UpdatePrecacheStaticMeshes ()))
Inherited Functions from Onslaught.ONSWeapon
AdjustAim, AltFire, AttemptFire, BestMode, CalcWeaponFire, CanAttack, CeaseFire, ChargeBar, ClientPlayForceFeedback, ClientSpawnHitEffects, ClientStartFire, ClientStopFire, Destroyed, DestroyEffects, DisplayDebug, DoCombo, Fire, FlashMuzzleFlash, InitEffects, LimitPitch, MaxRange, OwnerEffects, PostBeginPlay, PostNetBeginPlay, SetFireRateModifier, SetGRI, SetTeam, ShakeView, SimulateTraceFire, SpawnBeamEffect, SpawnHitEffects, SpawnProjectile, StaticPrecache, StopForceFeedback, TraceFire, WeaponCeaseFire
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Variables Detail

bCanHitTarget Source code

var bool bCanHitTarget;

bHoldingFire Source code

var bool bHoldingFire;

CameraAttempts Source code

var int CameraAttempts;

CameraLaunchWait Source code

var float CameraLaunchWait;

ChargedLoop Source code

var sound ChargedLoop;

ChargingSound Source code

var sound ChargingSound;

LastAim Source code

var Rotator LastAim;

LastBeepTime Source code

var float LastBeepTime;

LastCameraLaunch Source code

var float LastCameraLaunch;

LastMortarShell Source code

var ONSMortarShell LastMortarShell;

LastWeaponCharge Source code

var float LastWeaponCharge;

MaxHoldTime Source code

var float MaxHoldTime;

MaxSpeed Source code

var float MaxSpeed;

MinSpeed Source code

var float MinSpeed;

MortarCamera Source code

var ONSMortarCamera MortarCamera;

MortarShell Source code

var ONSMortarShell MortarShell;

MortarSpeed Source code

var float MortarSpeed;

PredicatedTimeToImpact Source code

var float PredicatedTimeToImpact;

PredictedTargetLocation Source code

var vector PredictedTargetLocation;

StartHoldTime Source code

var float StartHoldTime;

TargetPredictionTimeStep Source code

var float TargetPredictionTimeStep;

WeaponCharge Source code

var float WeaponCharge;

ONSArtilleryCannon

TrajectoryErrorFactor Source code

var(ONSArtilleryCannon) float TrajectoryErrorFactor;


Functions Detail

AdjustAim Source code

function rotator AdjustAim ( bool bAltFire) )

AllowCameraLaunch Source code

function AllowCameraLaunch ( ) )

AttemptFire Source code

event bool AttemptFire ( Controller C, bool bAltFire) )

BestMode Source code

function byte BestMode ( ) )

CalcZSpeed Source code

function float CalcZSpeed ( float XYSpeed, float FlightSize, float FlightZ) )

CanAttack Source code

function bool CanAttack ( Actor Other) )

ChargeBar Source code

simulated function float ChargeBar ( ) )

FlashMuzzleFlash Source code

simulated event FlashMuzzleFlash ( ) )

NotifyDeployed Source code

simulated function NotifyDeployed ( ) )

OwnerEffects Source code

simulated event OwnerEffects ( ) )

PredictTarget Source code

simulated function PredictTarget ( ) )

ServerSetWeaponCharge Source code

function ServerSetWeaponCharge ( float Charge) )

SetMuzzleVelocity Source code

function vector SetMuzzleVelocity ( vector Start, vector End, float StartXYPct) )

SetWeaponCharge Source code

simulated function SetWeaponCharge ( float Charge) )

SpawnProjectile Source code

function Projectile SpawnProjectile ( class<Projectile> ProjClass, bool bAltFire) )

StaticPrecache Source code

static function StaticPrecache ( LevelInfo L) )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( ) )

UpdatePrecacheStaticMeshes Source code

simulated function UpdatePrecacheStaticMeshes ( ) )


Defaultproperties

defaultproperties
{
    Mesh=Mesh'ONSBPAnimations.ArtilleryCannonMesh'
	RedSkin=Texture'ONSBPTextures.Skins.SPMATan'
    BlueSkin=Texture'ONSBPTextures.Skins.SPMAGreen'
    YawBone=BigGunbase
    YawStartConstraint=0
    YawEndConstraint=65535
    PitchBone=Gun
    PitchUpLimit=12000
    PitchDownLimit=65535
    FireSoundClass=sound'ONSBPSounds.Artillery.ArtilleryFire'
    AltFireSoundClass=sound'ONSBPSounds.Artillery.ArtilleryFire'
    FireForce="Explosion05"
    ProjectileClass=class'OnslaughtBP.ONSMortarShell'
    AltFireProjectileClass=class'OnslaughtBP.ONSMortarCamera'
    EffectEmitterClass=class'OnslaughtBP.ONSArtilleryCannonMuzzleFlash'
    FireInterval=4.0
    AltFireInterval=4.0
    FireSoundVolume=512
    ShakeRotMag=(Z=250)
    ShakeRotRate=(Z=2500)
    ShakeRotTime=6
    ShakeOffsetMag=(Z=10)
    ShakeOffsetRate=(Z=200)
    ShakeOffsetTime=10
    WeaponFireAttachmentBone=CannonFirePoint
    WeaponFireOffset=200.0
    bAimable=True
    RotationsPerSecond=0.18
    Spread=0.015
    MinSpeed=2000
    MaxSpeed=4000
    MaxHoldTime=1.5
    bShowChargingBar=True
	bShowAimCrosshair=False
    TargetPredictionTimeStep=0.3
    WeaponCharge=0.25
    TrajectoryErrorFactor=150.0
    RotateSound=sound'ONSBPSounds.Artillery.CannonRotate'
    AIInfo(0)=(bTossed=true,bLeadTarget=true,bTrySplash=true,WarnTargetPct=1.0,RefireRate=0.99)
    AIInfo(1)=(bTossed=true,bLeadTarget=true,bTrySplash=true,WarnTargetPct=1.0,RefireRate=0.99)
	CameraLaunchWait=+5.0
}

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