PersonClass
Classlabel: "person"
Class Tree: Entity->GameObject->Craft->Person
Supported Animations:
Description:
Person is a type of Craft that has walking animations, and can enter Vehicles and interact with Terminals. It's also the only Class that can pick up a MoneyBag item.
Default ODF Properties:
Recommended AI Process:
ODF Properties:
Class Tree: Entity->GameObject->Craft->Person
Supported Animations:
-
Stand
-
Walk
-
Crouch
-
Jump
-
StandC
-
WalkC
-
CrouchC
-
JumpC
-
StandA
-
WalkA
-
CrouchA
-
JumpA
-
DeathA
-
DeathB
- DeathC
Description:
Person is a type of Craft that has walking animations, and can enter Vehicles and interact with Terminals. It's also the only Class that can pick up a MoneyBag item.
Default ODF Properties:
[GameObjectClass]
hitType = 2 //HIT_TYPE_PERSON
canDetect = false
canInteract = false
boxCollide = false
isGrouped = false
needGroup = false
isLimited = false
needLimit = false
canDropScrap = false
[CraftClass]
canInteractWithTerminal = true
weaponPitch = 1.0f
Recommended AI Process:
aiName = "PersonFriend"
aiName2 = "PersonEnemy"
ODF Properties:
-
[PersonClass]
autoDeploy = true
UseFastTransitions = true
switchMask = 00000
alphaDampCrawl = 5.0f; alphaTrackCrawl = 10.0f; velocForwardCrawl = 0.0f; velocReverseCrawl = 0.0f; velocStrafeCrawl = 0.0f; accelThrustCrawl = 20.0f; omegaSpinCrawl = 0.5f; omegaTurnCrawl = 0.5f; alphaSteerCrawl = 5.0f; velocJumpCrawl = 0.0f; pitchScaleCrawl = 0.5f;
alphaDampRun = 8.0f; alphaTrackRun = 15.0f; velocForwardRun = 4.0f; velocReverseRun = 3.0f; velocStrafeRun = 3.0f; accelThrustRun = 20.0f; omegaSpinRun = 3.0f; omegaTurnRun = 2.0f; alphaSteerRun = 5.0f; velocJumpRun = 5.0f; pitchScaleRun = 1.5f;
alphaDampFly = 2.0f; alphaTrackFly = 5.0f; velocForwardFly = 15.0f; velocReverseFly = 10.0f; velocStrafeFly = 10.0f; accelThrustFly = 5.0f; omegaSpinFly = 2.0f; omegaTurnFly = 1.5f; alphaSteerFly = 2.0f; velocJumpFly = 0.0f; pitchScaleFly = 1.0f;
painSound1 ... painSound6 = "pain1.wav" ... "pain6.wav"
burnSound1 ... burnSound2 = "lburn1.wav" ... "lburn2.wav"
dieSound1 ... dieSound5 = "death1.wav" ... "death5.wav"
crushSound = "squish.wav"
jumpSound = "jump.wav"
landSound = "land.wav"
stepSound = "step.wav"
animRate = 1.0
IsSingle = false
SpawnInvincibleTime = 0.5f
PersonMass = 75.0f
PersonRadius = 1.0
DyingTimer = 3.0f
PersonClassPilotMask = 0
PersonClassPilotMatch = 0
PersonClassPilotProvides = 0