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

DeusEx.Rat

Extends
Animal

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- DeusEx.ScriptedPawn
         |   
         +-- DeusEx.Animal
            |   
            +-- DeusEx.Rat

Variables Summary
floatComputedSpeed
floatCurrentAgitation
floatLastAgitation
floattime
AI
floatMaxLightLevel
floatMaxWaitTime
floatMinLightLevel
floatReactionTime
Inherited Variables from DeusEx.Animal
aggressiveTimer, bBefriendFoodGiver, BestDist, BestFood, bFleeBigPawns, bFoodOverridesAttack, bMessyEater, bPauseWhenEating, bPlayDying, checkAggTimer, fleePawnTimer, Food, FoodClass, FoodDamage, FoodHealth, FoodIndex, FoodTimer
Inherited Variables from DeusEx.ScriptedPawn
ActorAvoiding, AgitationCheckTimer, AgitationDecayRate, AgitationSustainTime, AgitationTimer, AlarmActor, AlarmTimer, AlliancesEx[16], AvoidAccuracy, AvoidBumpTimer, AvoidWallTimer, bAcceptBump, BackpedalTimer, bAimForHead, bAlliancesChanged, bAlwaysPatrol, BaseAccuracy, BaseAssHeight, bAttacking, bAvoidAim, bAvoidHarm, bBurnedToDeath, bCanBleed, bCanConverse, bCanCrouch, bCanFire, bCanSit, bCanTurnHead, bClearedObstacle, bCloakOn, bConvEndState, bConversationEndedNormally, bCower, bCrouching, bDancing, bDefendHome, bDisappear, bDistressed, BeamCheckTimer, bEmitDistress, bEnableCheckDest, bFacingTarget, bFearAlarm, bFearCarcass, bFearDistress, bFearHacking, bFearIndirectInjury, bFearInjury, bFearProjectiles, bFearShot, bFearWeapon, bHasCloak, bHasShadow, bHateCarcass, bHateDistress, bHateHacking, bHateIndirectInjury, bHateInjury, bHateShot, bHateWeapon, bHighlight, bHokeyPokey, bImportant, bInConversation, bInitialized, bInterruptSeek, bInterruptState, bInTransientState, bInvincible, bInWorld, bKeepWeaponDrawn, bLeaveAfterFleeing, BleedRate, bLikesNeutral, bLookingForAlarm, bLookingForCarcass, bLookingForDistress, bLookingForEnemy, bLookingForFutz, bLookingForHacking, bLookingForIndirectInjury, bLookingForInjury, bLookingForLoudNoise, bLookingForProjectiles, bLookingForShot, bLookingForWeapon, bMustFaceTarget, bNoNegativeAlliances, BodyIndex, bPausing, bPlayIdle, bReactAlarm, bReactCarcass, bReactDistress, bReactFutz, bReactLoudNoise, bReactPresence, bReactProjectiles, bReactShot, bReadyToReload, bReverseAlliances, bRunningStealthy, bSeatHackUsed, bSeatLocationValid, bSeekCover, bSeekLocation, bSeekPostCombat, bShowPain, bSitAnywhere, bSitInterpolation, bSitting, bSpawnBubbles, bSprint, bStandInterpolation, bStaring, bStunned, bTickVisibleOnly, BurnPeriod, bUseFallbackWeapons, bUseFirstSeatOnly, bUseHome, bUseSecondaryAttack, bWalkAround, bWorldBlockActors, bWorldBlockPlayers, bWorldCollideActors, CarcassCheckTimer, Carcasses[4], CarcassHateTimer, CarcassTimer, CarcassType, CheckPeriod, CloakEMPTimer, CloakThreshold, CloseCombatMult, ClotPeriod, ConversationActor, ConvOrders, ConvOrderTag, Cowardice, CrouchRate, CrouchTimer, CycleCandidate, CycleCumulative, CycleDistance, CycleIndex, CyclePeriod, CycleTimer, DeathTimer, DesiredPrePivot, DestAttempts, destLoc, destPoint, DistressTimer, DropCounter, EnemyLastSeen, EnemyReadiness, EnemyTimeout, EnemyTimer, FearDecayRate, FearLevel, FearSustainTime, FearTimer, FireAngle, FireElevation, FireTimer, FutzTimer, HarmAccuracy, HomeActor, HomeExtent, HomeLoc, HomeRot, HomeTag, InitialAlliances[8], InitialInventory[8], LastDestLoc, LastDestPoint, LastPainAnim, LastPainTime, lastPoints[2], MaxProvocations, MaxRange, MinHealth, MinRange, NextAnim, NextDirection, NumCarcasses, ObstacleTimer, OrderActor, Orders, OrderTag, PlayerAgitationTimer, poisonCounter, poisonDamage, Poisoner, poisonTimer, PotentialEnemyAlliance, PotentialEnemyTimer, PrePivotOffset, PrePivotTime, ProjectileSpeed, RaiseAlarm, RandomWandering, ReactionLevel, ReloadTimer, remainingSitTime, remainingStandTime, Restlessness, runAnimMult, SeatActor, SeatHack, SeatLocation, SeatSlot, seekDistance, SeekLevel, SeekPawn, SeekType, ShadowScale, SightPercentage, sleepTime, SpecialTimer, SprintRate, StandRate, SurprisePeriod, swimBubbleTimer, TakeHitTimer, TurnDirection, useLoc, useRot, walkAnimMult, WalkingSpeed, WalkSound, Wanderlust, WeaponTimer, WorldPosition

Enumerations Summary
Inherited Enumerations from DeusEx.ScriptedPawn
EAllianceType, EDestinationType, EHitLocation, ERaiseAlarmType, ESeekType, ETurning

Structures Summary
Inherited Structures from DeusEx.ScriptedPawn
AllianceInfoEx, FleeCandidates, InitialAllianceInfo, InventoryItem, NearbyProjectile, NearbyProjectileList, WanderCandidates

Functions Summary
function BeginState ()))
Wandering
function Bump (actor bumper))
Wandering
function EndState ()))
Wandering
function HitWall (vector HitNormal, actor Wall))
Wandering
function PickDestination ()))
Wandering
function SetFall ()))
Wandering
functionbool ShouldBeStartled (Pawn startler))
function Tick (float deltaTime))
Inherited Functions from DeusEx.Animal
AnimEnd, BeginState, Chomp, ComputeFallDirection, EndState, FleeFromPawn, FrightenedByPawn, GetChompPosition, GetFeedSpot, GetMaxDistance, GetSwimPivot, GotoDisabledState, HandleDamage, HitWall, InterestedInFood, IsInRange, IsValidFood, ModifyDamage, Munch, PickDestination, PlayAreaSecureSound, PlayAttack, PlayCowerBegin, PlayCowerEnd, PlayCowering, PlayCrawling, PlayCriticalDamageSound, PlayDuck, PlayDying, PlayEating, PlayEatingSound, PlayFalling, PlayFiring, PlayGoingForAlarmSound, PlayIdleSound, PlayLanded, PlayOutOfAmmoSound, PlayPanicRunning, PlayPauseWhenEating, PlayPushing, PlayRising, PlayRubbingEyes, PlayRubbingEyesEnd, PlayRubbingEyesStart, PlayRunning, PlayRunningAndFiring, PlayScanningSound, PlaySearchingSound, PlayShoot, PlaySitting, PlaySittingDown, PlayStandingUp, PlayStartEating, PlayStopEating, PlayStunned, PlaySwimming, PlayTakingHit, PlayTargetAcquiredSound, PlayTargetLostSound, PlayTurning, PlayWaiting, PlayWalking, SetFall, ShouldBeStartled, ShouldDropWeapon, ShouldFlee, SpewBlood, Tick, TweenToAttack, TweenToRunning, TweenToShoot, TweenToSwimming, TweenToWaiting, TweenToWalking
Inherited Functions from DeusEx.ScriptedPawn
AddCarcass, AddInitialInventory, AddProjectileToList, AddVelocity, AdjustAim, AdjustJump, AgitateAlliance, AICanShoot, AISafeToShoot, AISafeToThrow, AlterDestination, AnimEnd, BackOff, BaseChange, BeginState, BlockReactions, Bump, CanConverse, CanConverseWithPlayer, CanShowPain, CatchFire, ChangeAlly, ChangedWeapon, CheckAttack, CheckBeamPresence, CheckCarcassPresence, CheckCycle, CheckDestLoc, CheckEnemyParams, CheckEnemyPresence, CheckOpenDoor, CheckWaterJump, ClearHomeBase, ClearNextState, ComputeActorVisibility, ComputeAwayVector, ComputeBestFiringPosition, ComputeFallDirection, ComputeTargetLead, ComputeThrowAngles, ConBindEvents, CreateShadow, DecreaseAgitation, Destroyed, Died, DistanceToTarget, DistressScore, DoneReloading, DoorEncroaches, DrawShield, DropWeapon, EnableCheckDestLoc, EnableCloak, EnableCollision, EnableShadow, EncroachedBy, EncroachedByMover, EndConversation, EndCrouch, EndState, EnterConversationState, EnterWorld, ExtinguishFire, Falling, FilterDamageType, FindAlarmPosition, FindBackupPoint, FindBestEnemy, FindBestSeat, FindBestSlot, FindOrderActor, FindTaggedActor, FindTarget, FinishFleeing, FireIfClearShot, FocusDirection, FollowOrders, FollowSeatFallbackOrders, Frob, FrobDoor, Gasp, GenerateTotalHealth, GetAllianceType, GetCarcassData, GetCrouchHeight, GetDefaultCollisionHeight, GetDestinationPosition, GetFloorMaterial, GetNextAlarmPoint, GetNextLocation, GetNextVector, GetNextWaypoint, GetOvershootDestination, GetPawnAllianceType, GetPawnWeaponRanges, GetProjectileList, GetSitHeight, GetStyleTexture, GetSwimPivot, GetWalkingSpeed, GetWeaponBestRange, GoHome, GotoDisabledState, GotoNextState, HandleAlarm, HandleDamage, HandleDistress, HandleEnemy, HandleFutz, HandleHacking, HandleLoudNoise, HandleProjectiles, HandleShot, HandleSighting, HandleTurn, HandleWeapon, HandToHandAttack, HasEnemyTimedOut, HasNextState, HasTwoHandedWeapon, HaveSeenCarcass, HearNoise, HitWall, ImpartMomentum, IncreaseAgitation, IncreaseFear, InitializeAlliances, InitializeHomeBase, InitializeInventory, InitializePawn, InSeat, InstigatorToPawn, IsAlarmInRange, IsAlarmReady, IsDoor, IsFearful, IsHandToHand, IsIntersectingSeat, IsLocationDangerous, IsNearHome, IsPointInCylinder, IsPrimaryDamageType, IsProjectileDangerous, IsSeatValid, IsThrownWeapon, IsValidEnemy, IsWeaponReloading, JumpOffPawn, JumpOutOfWater, Killed, KillShadow, Landed, LeaveWorld, LongFall, LoopAnimPivot, LoopBaseConvoAnim, LoopHeadConvoAnim, LoudNoiseScore, MakePawnIgnored, ModifyDamage, MoveFallingBody, PainTimer, PickDestination, PickStartPoint, PlayAllianceFriendlySound, PlayAllianceHostileSound, PlayAnimPivot, PlayAreaSecureSound, PlayAttack, PlayBeginAttack, PlayBodyThud, PlayCarcassSound, PlayChallenge, PlayCowerBegin, PlayCowerEnd, PlayCowering, PlayCrawling, PlayCriticalDamageSound, PlayCrouchShoot, PlayDancing, PlayDeathHit, PlayDuck, PlayDying, PlayDyingSound, PlayFalling, PlayFootStep, PlayFutzSound, PlayGoingForAlarmSound, PlayHit, PlayHitAnim, PlayIdle, PlayIdleSound, PlayLanded, PlayNewTargetSound, PlayOnFireSound, PlayOutOfAmmoSound, PlayPanicRunning, PlayPostAttackSearchingSound, PlayPreAttackSearchingSound, PlayPreAttackSightingSound, PlayPushing, PlayReload, PlayReloadBegin, PlayReloadEnd, PlayRising, PlayRubbingEyes, PlayRubbingEyesEnd, PlayRubbingEyesStart, PlayRunning, PlayRunningAndFiring, PlayScanningSound, PlaySearchGiveUpSound, PlayShoot, PlaySitting, PlaySittingDown, PlayStandingUp, PlayStunned, PlaySurpriseSound, PlaySwimming, PlayTakeHitSound, PlayTakingHit, PlayTargetAcquiredSound, PlayTargetLostSound, PlayTearGasSound, PlayTurnHead, PlayTurning, PlayWaiting, PlayWalking, PlayWeaponSwitch, PostBeginPlay, PostPostBeginPlay, PreBeginPlay, PreSetMovement, PutInWorld, RandomPitch, ReactToFutz, ReactToInjury, ReactToProjectiles, ReadyForNewEnemy, ReadyForWeapon, Reloading, ResetBasedPawnSize, ResetConvOrders, ResetDestLoc, ResetReactions, ResetSkinStyle, SeePlayer, SetAlliance, SetAttackAngle, SetBasedPawnSize, SetDistress, SetDistressTimer, SetEnemy, SetFall, SetHomeBase, SetMovementPhysics, SetNextState, SetOrders, SetReactions, SetSeekLocation, SetSkinStyle, SetState, SetupWeapon, SetWeapon, ShieldDamage, ShouldBeStartled, ShouldCrouch, ShouldDropWeapon, ShouldFlee, ShouldPlayTurn, ShouldPlayWalk, ShouldReactToInjuryType, ShouldStrafe, SitPosition, SpawnCarcass, SpurtBlood, StandUp, StartCrouch, StartFalling, StartPoison, StopBlendAnims, StopPoison, StopStanding, StopWaiting, SupportActor, SwitchToBestWeapon, TakeDamage, TakeDamageBase, TakeHit, Tick, Timer, Touch, Trigger, TriggerAlarm, TryLocation, TweenAnimPivot, TweenToAttack, TweenToCrouchShoot, TweenToRunning, TweenToShoot, TweenToSwimming, TweenToWaiting, TweenToWalking, UpdateActorVisibility, UpdateAgitation, UpdateFear, UpdateFire, UpdatePoison, UpdateReactionCallbacks, UpdateReactionLevel, UpdateStanding, WeaponDrawnScore, WillTakeStompDamage, ZoneChange

States Summary
Wandering Source code
state Wandering
BeginState, Bump, EndState, HitWall, PickDestination, SetFall


Variables Detail

ComputedSpeed Source code

var float ComputedSpeed;

CurrentAgitation Source code

var float CurrentAgitation;

LastAgitation Source code

var float LastAgitation;

time Source code

var float time;

AI

MaxLightLevel Source code

var(AI) float MaxLightLevel;

MaxWaitTime Source code

var(AI) float MaxWaitTime;

MinLightLevel Source code

var(AI) float MinLightLevel;

ReactionTime Source code

var(AI) float ReactionTime;


Functions Detail

BeginState Wandering Source code

function BeginState ( ) )

Bump Wandering Source code

function Bump ( actor bumper) )

EndState Wandering Source code

function EndState ( ) )

HitWall Wandering Source code

function HitWall ( vector HitNormal, actor Wall) )

PickDestination Wandering Source code

function PickDestination ( ) )

SetFall Wandering Source code

function SetFall ( ) )

ShouldBeStartled Source code

function bool ShouldBeStartled ( Pawn startler) )

Tick Source code

function Tick ( float deltaTime) )


Defaultproperties

defaultproperties
{
     MinLightLevel=0.030000
     MaxLightLevel=0.080000
     ReactionTime=0.500000
     MaxWaitTime=10.000000
     bFleeBigPawns=True
     Restlessness=0.900000
     Wanderlust=0.200000
     MinHealth=2.000000
     CarcassType=Class'DeusEx.RatCarcass'
     WalkingSpeed=0.360000
     GroundSpeed=250.000000
     WaterSpeed=24.000000
     AirSpeed=150.000000
     AccelRate=500.000000
     JumpZ=0.000000
     MaxStepHeight=8.000000
     BaseEyeHeight=1.000000
     Health=5
     UnderWaterTime=20.000000
     AttitudeToPlayer=ATTITUDE_Fear
     HitSound1=Sound'DeusExSounds.Animal.RatSqueak1'
     HitSound2=Sound'DeusExSounds.Animal.RatSqueak3'
     Die=Sound'DeusExSounds.Animal.RatDie'
     HealthHead=5
     HealthTorso=5
     HealthLegLeft=5
     HealthLegRight=5
     HealthArmLeft=5
     HealthArmRight=5
     Alliance=Rat
     DrawType=DT_Mesh
     Mesh=LodMesh'DeusExCharacters.Rat'
     CollisionRadius=16.000000
     CollisionHeight=3.500000
     bBlockActors=False
     Mass=2.000000
     Buoyancy=2.000000
     RotationRate=(Yaw=65530)
     BindName="Rat"
     FamiliarName="Rat"
     UnfamiliarName="Rat"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:14.760 - Created with UnCodeX