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

U2Pawns.U2DrakkBossUpper

Extends
U2PawnBasic
Modifiers
notplaceable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.LicenseePawn
         |   
         +-- U2.U2Pawn
            |   
            +-- U2AI.U2PawnBase
               |   
               +-- U2AI.U2PawnBasic
                  |   
                  +-- U2Pawns.U2DrakkBossUpper

Constants Summary
ATTACHLOCATIONFUDGEFACTOR=10.0

Variables Summary
ParticleRadiatorDamageEffect
U2DrakkBossLowerPawn
U2DrakkBossUpperControllerUpperController
U2DrakkBossUpper
floatChargeLead
floatChargeUpTime
intLaserDamage
floatRechargeTime
Inherited Variables from U2AI.U2PawnBasic
AcquisitionAnimationOdds, AttackActiveBehaviors, AttackActiveCantReachBehaviors, AttackActiveEnemyNotVisibleBehaviors, AttackActiveMeleeBehaviors, AttackActiveMeleeHitBehaviors, AttackActiveUseCoverBehaviors, AttackCantFireLockoutTime, AttackClosingCanFireOdds, AttackClosingReachableDistSquared, AttackMeleeMaxTime, AttackMeleeMinTime, AttackPassiveBehaviors, AttackPassiveCantReachBehaviors, AttackPassiveEnemyNotVisibleBehaviors, AttackPassiveMeleeBehaviors, AttackPassiveMeleeHitBehaviors, AttackPassiveUseCoverBehaviors, AttackStationaryCanFireOdds, AttackTacticalMoveCanFireOdds, AttackUseCoverLockoutTime, AttackUseCoverMaxTime, AttackUseCoverMinTime, AttackUseCoverTimeOutTime, bAlertedEnemyHunted, bAlwaysAttackAnnoyingNewEnemy, bAlwaysAttackNewEnemy, BaseAggressiveness, BaseAlertness, bCanAdjustStationaryPosition, bCanStrafeDuringOrders, bCanStrafeDuringTacticalMoves, bCanStrafeDuringTacticalRetreat, bFacePredictedLocation, bFearNPCsMoreThanPlayers, bFearPlayersMoreThanNPCs, bForceRanges, bHasMaxAttackRanges, bHasMovingMeleeAttack, bHasMovingRangedAttack, bHasRangedAttack, bIgnoreRelativeHealth, bInstantHitAttack, bJumpDodges, bJumpy, bKamikazeClosing, bLeadTarget, bLeapRequiresLOS, bMonitorStanceRanges, BounceLifespan, BounceProjectileOdds, bPredictChargeLocation, bSplashDamageAttack, bTurnToEnemyAfterLeap, CampingRate, ChargeHeadSize, ChargeMaxChangeSize, ChargeMaxDamage, ChargeMaxMomentumTransfer, ChargeMinDamage, CloseFaceTarget, CombatStyle, DefaultLookedAtCos, DodgeDestination, DodgeDistance, DodgeInsteadofStrafeOdds, DodgeProjectileOdds, DodgeTime, FireCheckFailedRate, FireCheckRate, FireFastDuration, FireFastPauseTime, FireOffset, FireSlowPauseTime, ImpaleAttachDamage, ImpaleAttachShakeMag, ImpaleAttachShakeSecs, ImpaleDetachDamage, ImpaleDetachMomentum, ImpaleDetachShakeMag, ImpaleDetachShakeSecs, ImpaleMountNode, ImpaleOdds, ImpaleToMeleeOdds, JumpyOdds, LeapDelayFailure, LeapDelayLand, LeapDelayPreJump, LeapDelaySuccess, LeapHighOdds, LeapHighPredictOdds, LeapHighSpeed, LeapLowPredictOdds, LeapLowSpeed, LeapMaxDamage, LeapMaxMomentumTransfer, LeapMaxOdds, LeapNotifyTime, LeapToMeleeOdds, MaxFleeSearchDistance, MaxHuntFireAtLastSeenTime, MaxStationaryFiringDelay, MaxTacticalRetreatDistance, MaxUseCoverSearchDistance, Melee01DamageType, Melee01MaxDamage, Melee01MomentumPerUnitDamage, Melee02DamageType, Melee02MaxDamage, Melee02MomentumPerUnitDamage, Melee03DamageType, Melee03MaxDamage, Melee03MomentumPerUnitDamage, MeleeAccelerationChangeLimit, MeleeAccelRate, MeleeDamageRangeMultiplier, MeleeDamageXMPPawnMultiplier, MeleeNotifyTime, MeleeSpeed, MeleeWeaponType, MinAcquisitionDelay, MinAlertAcquisitionDelay, MinCrouchDistance, MinProneDistance, MinReAcquisitionDelay, MinReduceStanceAgainDelay, MinStationaryDistance, MinStationaryHealth, MinStayCrouchingTime, MinStayProneTime, OnlyLeapLowRange, PostAcquisitionAnimationDelay, PostDodgeDelay, PreferHighTrajectoryOdds, RandomCloseDodgeOdds, RangedNotifyTime, RangedProjectileClass, RangeIdealAttack, RangeMaxAttackMobile, RangeMaxAttackMobileNoLOS, RangeMaxAttackStationary, RangeMaxAttackStationaryNoLOS, RangeMinAttack, RecoverLockOutUseCoverTime, RefireRate, StationaryCrouchOdds, StationaryProneOdds, StationaryStandOdds, StationaryStayCrouchingOdds, StationaryStayProneOdds, TacticalJumpOdds, TacticalMoveCloseOdds, TacticalMoveFallbackOdds, TauntAnimationOdds
Inherited Variables from U2AI.U2PawnBase
AlertOthersRadius, bAlertOthersRequiresLOS, bAvoidFriendlyBumps, bCanStrafeScripted, bCanWanderOffLedges, bDistressedWandering, BecomeAggressiveHealthRatio, bLookForAlertFriends, bWanderCanKillIfStuck, bWanderCanTeleportIfStuck, bWanderEndRotation, bWanderLookAtDestination, LandShakeDuration, LandShakeMagnitude, LandShakeRadius, LandSoundPitch, LandSoundRadius, LandSounds, LandSoundSlot, RotationRateYawScripted, RotationRateYawScriptedDialog, StepShakeDuration, StepShakeMagnitude, StepShakeRadius, StepSoundPitch, StepSoundRadius, StepSounds, StepSoundVolume, StrafingAbility, WanderAvoidObstructionOdds, WanderAvoidPawnDiffDistance, WanderAvoidPawnSameDistance, WanderCantMoveWaitTime, WanderDistMax, WanderDistMin, WanderEndRotationRate, WanderMaxAvoidDistance, WanderMaxZComponent, WanderMinAdustedSize, WanderPauseMax, WanderPauseMin, WanderPauseOdds, WanderSpeedMax, WanderSpeedMin, WanderSpreadAngle, WanderTurnToDestinationOdds, WanderViewBlockedDistance, WanderViewBlockedTurnOdds

Structures Summary
Inherited Structures from U2AI.U2PawnBasic
BehaviorT

Functions Summary
functionint AdjustFinalDamage (int Damage ))
event Destroyed ()))
function DrkbuDetonate (bool bCauseShake, bool bCauseDamage))
function DrkbuInit (U2DrakkBoss InLowerPawn, bool InRegrow, U2DrakkBossUpper InExistingUpperPawn))
function eventTakeDamage (int Damage, Pawn Instigator, Vector HitLocation, Vector Momentum, class DamageType ))
functionvector GetAttachLocation ()))
function PossessedBy (Controller C ))
functionbool PreventDeath (int Damage, Pawn Instigator, class<DamageType> DamageType, vector HitLocation ))
event Tick (float DeltaTime))
Inherited Functions from U2AI.U2PawnBasic
FilterMeleeAttack, FireAtEnemy, GetFireOffset, GetMeleeDamageRange, GetMeleeMomentumNormal, GetWeaponAnimationTypeW, HandleAcquireEnemySound, HandleLeapImpactSound, HandleLeapLandSound, HandleMiscSound, HandleSpawnShot, MeleeDamagedTarget, MeleeDamageTarget, NotifyImpale, NotifyLeapBegin, NotifyMelee01, NotifyMelee02, NotifyMelee03, NotifyMeleeBegin, NotifyMeleeMotionSound, NotifyStay01, NotifyUnImpale, PostBeginPlay, RestoreSightRadius, SetSightRadius, SpawnShot, UpdateAttackRanges
Inherited Functions from U2AI.U2PawnBase
LandedOnTexture, PlayMovementSound, PostBeginPlay, PreBeginPlay, SetWanderParameters


Constants Detail

ATTACHLOCATIONFUDGEFACTOR Source code

const ATTACHLOCATIONFUDGEFACTOR = 10.0;


Variables Detail

DamageEffect Source code

var ParticleRadiator DamageEffect;

LowerPawn Source code

var U2DrakkBoss LowerPawn;

UpperController Source code

var U2DrakkBossUpperController UpperController;

U2DrakkBossUpper

ChargeLead Source code

var(U2DrakkBossUpper) float ChargeLead;

ChargeUpTime Source code

var(U2DrakkBossUpper) float ChargeUpTime;

LaserDamage Source code

var(U2DrakkBossUpper) int LaserDamage;

RechargeTime Source code

var(U2DrakkBossUpper) float RechargeTime;


Functions Detail

AdjustFinalDamage Source code

function int AdjustFinalDamage ( int Damage ) )

Destroyed Source code

event Destroyed ( ) )

DrkbuDetonate Source code

function DrkbuDetonate ( bool bCauseShake, bool bCauseDamage) )

DrkbuInit Source code

function DrkbuInit ( U2DrakkBoss InLowerPawn, bool InRegrow, U2DrakkBossUpper InExistingUpperPawn) )

eventTakeDamage Source code

function eventTakeDamage ( int Damage, Pawn Instigator, Vector HitLocation, Vector Momentum, class<DamageType> DamageType ) )

GetAttachLocation Source code

function vector GetAttachLocation ( ) )

PossessedBy Source code

function PossessedBy ( Controller C ) )

PreventDeath Source code

function bool PreventDeath ( int Damage, Pawn Instigator, class<DamageType> DamageType, vector HitLocation ) )

Tick Source code

event Tick ( float DeltaTime) )


Defaultproperties

defaultproperties
{
	ChargeUpTime=1.000000
	ChargeLead=0.250000
	RechargeTime=2.000000
	LaserDamage=10
     AttackActiveBehaviors(0)=(StateName=AttackClose,Odds=1.000000,TimeMin=4.000000,TimeMax=4.000000)
     AttackActiveCantReachBehaviors(0)=(StateName=AttackStationary,Odds=1.000000,TimeMin=3.000000,TimeMax=3.000000)
     AttackActiveCantReachBehaviors(1)=(StateName=AttackTacticalMove,StateLabel=DontClose,Odds=1.000000,TimeMin=2.000000,TimeMax=2.000000)
     AttackActiveEnemyNotVisibleBehaviors(0)=(StateName=AttackHunt,Odds=1.000000,TimeMin=20.000000,TimeMax=20.000000)
     AttackActiveMeleeBehaviors(0)=(StateName=AttackMelee,TimeMin=3.000000,TimeMax=3.000000)
     AttackPassiveBehaviors(0)=(StateName=AttackMoveToCoverCombat,Odds=0.400000,TimeMin=7.000000,TimeMax=7.000000)
     AttackPassiveBehaviors(1)=(StateName=AttackStationary,Odds=0.060000,TimeMin=1.000000,TimeMax=3.000000)
     AttackPassiveBehaviors(2)=(StateName=AttackFallback,Odds=0.240000,TimeMin=2.500000,TimeMax=7.000000)
     AttackPassiveCantReachBehaviors(0)=(StateName=AttackStationary,Odds=0.500000,TimeMin=1.000000)
     AttackPassiveCantReachBehaviors(1)=(StateName=AttackFallback,Odds=1.000000,TimeMin=2.000000,TimeMax=7.000000)
     AttackPassiveEnemyNotVisibleBehaviors(0)=(StateName=AttackFallback,Odds=1.000000,TimeMin=20.000000,TimeMax=20.000000)
     AttackPassiveUseCoverBehaviors(0)=(StateName=AttackStakeOutCover,TimeMin=2.000000,TimeMax=5.000000)
     AttackPassiveUseCoverBehaviors(1)=(StateName=AttackRecoverEnemy,TimeMin=2.000000,TimeMax=4.000000)
     AttackPassiveUseCoverBehaviors(2)=(StateName=AttackStationary,TimeMin=1.000000,TimeMax=4.000000)
     AttackPassiveUseCoverBehaviors(3)=(StateName=AttackFallback,TimeMin=10.000000,TimeMax=20.000000)
     AttackPassiveUseCoverBehaviors(4)=(StateName=AttackMoveToCoverCombat,TimeMin=7.000000,TimeMax=7.000000)
     AttackPassiveMeleeBehaviors(0)=(StateName=AttackMelee,TimeMin=1.000000,TimeMax=2.000000)
     AttackPassiveMeleeBehaviors(1)=(StateName=AttackFallback,TimeMin=2.000000,TimeMax=5.000000)
	bDistressedWandering=false
	bWanderCanKillIfStuck=false
	bWanderCanTeleportIfStuck=false
	DamageFilterClass=Class'U2Pawns.DamageFilterDrakk'
	MovementPhysics=PHYS_Flying
	bCanKnockDown=false
	bCanPanic=false
	bQuickCarcassCleanup=false
	bOverridesDamageEffect=true
	ParticleHitEffect=ParticleSalamander'Impact_Metal_AR.ParticleSalamander0'
	GibSetClass=Class'U2Pawns.GibSetNone'
	bCanFly=true
	bSmoothTurns=false
	AirSpeed=1200.000000
	AccelRate=4096.000000
	Health=6000
	ControllerClass=Class'U2Pawns.U2DrakkBossUpperController'
	TeamNumber=42
	bIgnoreImpactForces=true
	AmbientSound=Sound'U2DrakkNew.Drakk_Boss_Ambient_9'
	Mesh=LegendMesh'GlmCharactersG.DrakkBossUpper'
	DrawScale=0.500000
     Skins(0)=Shader'CharacterFXT.Drakk.drakkheavybody1FX'
     Skins(1)=Shader'CharacterFXT.Drakk.drakkmediumbody3fx'
	CollisionRadius=120.000000
	CollisionHeight=80.000000
	bCollideActors=false
	bBlockActors=false
	bBlockPlayers=false
	RotationRate=(Pitch=0,Yaw=8192,Roll=0)
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleSideBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleSideBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:33.839 - Created with UnCodeX