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

XGame.xBot

Extends
Bot
Modifiers
DependsOn ( xUtil )

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Controller
      |   
      +-- Engine.AIController
         |   
         +-- Gameplay.ScriptedController
            |   
            +-- UnrealGame.Bot
               |   
               +-- XGame.xBot

Direct Known Subclasses:

InvasionBot

Constants Summary
Inherited Contants from UnrealGame.Bot
AngleConvert, ENEMYLOCATIONFUZZ, MAXSTAKEOUTDIST, MINSTRAFEDIST, MINVIEWDIST, TACTICALHEIGHTADVANTAGE

Variables Summary
xBot
xUtil.PlayerRecordPawnSetupRecord
Inherited Variables from UnrealGame.Bot
Accuracy, AcquireTime, Aggression, Aggressiveness, BaseAggressiveness, BaseAlertness, bCanFire, bChangeDir, bDodgingForward, bEnemyEngaged, bEnemyIsVisible, bFinalStretch, bFireSuccess, bForcedDirection, bFrustrated, bHasFired, bHasImpactHammer, bHasSuperWeapon, bHasTranslocator, bIgnoreEnemyChange, bInitLifeMessage, bInstantAck, bJumpy, bJustLanded, bLeadTarget, BlockedPath, bMustCharge, bPlannedShot, bPursuingFlag, bReachedGatherPoint, bRecommendFastMove, bShieldSelf, bSingleTestSection, bStoppedFiring, bStrafeDir, bTacticalDoubleJump, bTranslocatorHop, bWasNearObjective, CampTime, ChooseAttackCounter, ChooseAttackTime, ChoosingAttackLevel, CombatStyle, ComboNames[4], EnemyAcquisitionScript, EnemyVisibilityTime, FailedHuntEnemy, FailedHuntTime, FavoriteWeapon, FormationPosition, FormerVehicle, GatherTime, GoalScript, GoalString, HidingSpot, ImpactTarget, Jumpiness, LastAttractCheck, LastFireAttempt, LastKillerPosition, LastKnownPosition, LastRespawnTime, LastSearchTime, LastSearchWeight, LastTaunt, LastUnderFire, LoseEnemyCheckTime, NextSquadMember, NextTranslocTime, NumRandomJumps, OldEnemy, OldMessageID, OldMessageType, OldOrderGiver, OldOrders, OrderNames[16], ReactionTime, RealTranslocationTarget, ReTaskTime, ScriptedCombat, SoakString, Squad, StartleActor, StartTacticalTime, StopStartTime, StrafingAbility, Tactics, TestLabel, TestPath, TestStart, TranslocationTarget, TranslocFreq, TranslocUse, VisibleEnemy
Inherited Variables from Gameplay.ScriptedController
ActionNum, AnimsRemaining, bBroken, bChangingPawns, bFakeShot, bFineWeaponControl, bPendingDoubleJump, bPendingShoot, bShootSpray, bShootTarget, bUseScriptFacing, CurrentAction, CurrentAnimation, FiringMode, IterationCounter, IterationSectionStart, MyPlayerController, NumShots, PendingController, ScriptedFocus, SequenceScript

Enumerations Summary
Inherited Enumerations from UnrealGame.Bot
EScriptFollow

Functions Summary
function Possess (Pawn aPawn)
function SetPawnClass (string inClass, string inCharacter)
Inherited Functions from UnrealGame.Bot
AbortScript, AdjustAim, AdjustAimError, AdjustAround, AllowDetourTo, AlternateTranslocDest, AssignSquadResponsibility, AutoTaunt, AvoidCertainDeath, BeginState, BotVoiceMessage, CanAttack, CancelCampFor, CanCombo, CanComboMoving, CanDoubleJump, CanImpactJump, CanStakeOut, CanUseTranslocator, Celebrate, ChangedWeapon, ChangeStrafe, CheckFutureSight, CheckIfShouldCrouch, CheckPathToGoalAround, ChooseAttackMode, ClearPathFor, ClearShot, ClearTemporaryOrders, CompleteAction, DamageAttitudeTo, DefendMelee, DelayedWarning, Desireability, Destroyed, DirectedWander, DisplayDebug, DoCharge, DontReuseTaunt, DoRangedAttackOn, DoRetreat, DoStakeOut, DoTacticalMove, DoWaitForLanding, EndState, EnemyChanged, EnemyNotVisible, EnemyVisible, EngageDirection, ExecuteWhatToDoNext, FaceActor, FaceMoveTarget, FearThisSpot, FightEnemy, FindBestPathToward, FindDestination, FindInventoryGoal, FindNewStakeOutDir, FindNextJumpTarget, FindNextMoveTarget, FindRoamDest, FindSuperPickup, FindViewSpot, FireWeaponAt, ForceCelebrate, ForceGiveWeapon, Formation, FreeScript, GetDesiredOffset, GetEnemyName, GetMessageIndex, GetMyPlayer, GetOldEnemyName, GetOrderObject, GetOrders, GetOutOfVehicle, HasSuperWeapon, HearNoise, ImpactJump, InitializeSkill, InitPlayerReplicationInfo, IsHunting, IsRetreating, IsShootingObjective, IsSniping, IsStrafing, LeaveScripting, LoseEnemy, LostContact, MayDodgeToMoveTarget, MayFall, MayShootAtEnemy, MissedDodge, MonitoredPawnAlert, NearWall, NeedToTurn, NeedWeapon, NotifyAddInventory, NotifyBump, NotifyFallingHitWall, NotifyHeadVolumeChange, NotifyHitWall, NotifyJumpApex, NotifyKilled, NotifyLanded, NotifyMissedJump, NotifyPhysicsVolumeChange, NotifyPostLanded, NotifyTakeHit, PawnIsInPain, PickDestination, PickRetreatDestination, Possess, PostBeginPlay, PriorityObjective, ProficientWithWeapon, RateWeapon, ReceiveProjectileWarning, ReceiveWarning, RecoverFromBadStateCode, RelativeStrength, Reset, ResetSkill, Restart, ScriptingOverridesAI, SeePlayer, SendMessage, SetAlertness, SetAttractionState, SetCombatTimer, SetEnemyInfo, SetEnemyReaction, SetFall, SetFocus, SetLowGrav, SetMaxDesiredSpeed, SetMoveTarget, SetNewScript, SetOrders, SetPeripheralVision, SetRouteToGoal, SetTemporaryOrders, SetupSpecialPathAbilities, ShouldFireAgain, ShouldKeepShielding, ShouldPerformScript, ShouldStrafeTo, SoakStop, Startle, StartMoveToward, StopFiring, Stopped, StrafeFromDamage, SuperDesireability, SuperPickupNotSpokenFor, SwitchToBestWeapon, TestDirection, TimedFireWeaponAtEnemy, Timer, Trigger, TryCombo, TryStrafe, TryToDuck, TryWallDodge, UnPossess, UpdatePawnViewPitch, VehicleFightEnemy, WaitForMover, WanderOrCamp, WasKilledBy, WeaponFireAgain, WeaponPreference, WhatToDoNext, YellAt
Inherited Functions from Gameplay.ScriptedController
AbortScript, AdjustAim, AnimEnd, CheckIfNearPlayer, ClearAnimation, ClearScript, CompleteAction, DestroyPawn, DisplayDebug, EndState, GetInstigator, GetMyPlayer, GetSoundSource, InitForNextAction, LeaveScripting, LIPSincAnimEnd, MayShootAtEnemy, MayShootTarget, NotifyJumpApex, SetDoubleJump, SetEnemyReaction, SetFireYaw, SetMoveTarget, SetNewScript, TakeControlOf, Tick, Timer, Trigger, UnPossess, WeaponFireAgain


Variables Detail

xBot

PawnSetupRecord Source code

var(xBot) xUtil.PlayerRecord PawnSetupRecord;


Functions Detail

Possess Source code

function Possess ( Pawn aPawn )

SetPawnClass Source code

function SetPawnClass ( string inClass, string inCharacter )


Defaultproperties

defaultproperties
{
     PlayerReplicationInfoClass=Class'XGame.xPlayerReplicationInfo'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:26.125 - Created with UnCodeX