UE2:U2Tosc (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
U2XMP Object >> Actor >> Pawn >> LicenseePawn >> U2Pawn >> U2PawnBase >> U2PawnBasic >> U2Tosc
Package:
U2Pawns

U2Tosc.uc

Constants

MaxRangedAttackTime

Value: 2.86

taken from duration of longest of the ranged firing animations

Properties

Property group 'U2Tosc'

DropArmLocationActorTag

Type: name


MaxPreferNPCEnemyDistance

Type: float

player will be attacked if no NPCs within this distance

Default value: -1.0

MinToleratePlayerDistance

Type: float

player within this distance won't be tolerated

Default value: -1.0

TriggerCutsceneEvent

Type: name


Default value: CutsceneStart

Internal variables

AltFireChargeEffect

Type: ParticleGenerator


AltFireEffect

Type: ParticleGenerator


ArmOozeEffect

Type: ParticleGenerator


ArmTossSpeed

Type: float


Default value: 535.0

ArmTossTargetActorTag

Type: name


Default value: ArmTossTarget

bBurning

Type: bool


bDamageImmune

Type: bool


bReachedDropArmHealth

Type: bool


BurnVictim

Type: Pawn


ChargeEffect

Type: ParticleGenerator


DropArmLocationActor

Type: Actor


LastEnemy

Type: Pawn


LeftToeEffects

Type: ParticleGenerator

Array size: 3


MuzzleFlashEffect

Type: ParticleGenerator


RightToeEffects

Type: ParticleGenerator

Array size: 3


ToscLastMumbleTime

Type: float


ToscPainAnimTime

Type: float


Default values

Property Value
AmbientSound Sound'U2Tosc.Tosc_Idle_4'
AttackActiveBehaviors[0]
Member Value
Odds 0.75
StateName 'AttackStationary'
TimeMax 2.86
TimeMin 2.86
AttackActiveBehaviors[1]
Member Value
Odds 0.25
StateName 'AttackCloseCharge'
TimeMax 4.0
TimeMin 3.0
AttackClosingCanFireOdds 0.0
AttackPassiveBehaviors[0]
Member Value
Odds 1.0
StateName 'AttackFallback'
TimeMax 7.0
TimeMin 2.5
bCanKnockDown False
bCanPanic False
bDistressedWandering False
bFearNPCsMoreThanPlayers True
bHasRangedAttack True
bHeadTrackingEnabled True
bIgnoreImpactForces True
bLeadTarget False
bNeverGib True
bQuickCarcassCleanup False
bWeaponAimingEnabled True
CollisionHeight 120.0
CollisionRadius 80.0
ControllerClass Class'U2Pawns.U2ToscController'
DamageFilterClass Class'U2Pawns.DamageFilterTosc'
DrawScale 2.0
FireOffset
Member Value
X 80.0
Y 40.0
Z -20.0
GroundSpeed 206.8
Health 10000
Mass 400.0
Melee01MaxDamage 3000
Melee01MomentumPerUnitDamage 650
Melee02MaxDamage 3000
Melee02MomentumPerUnitDamage 0
MeleeOdds 0.5
MeleeRange 80.0
Mesh LegendMesh'GlmCharactersG.Tosc'
RangedProjectileClass Class'U2Weapons.projectileBlackHole'
RangeMaxAttackMobile 4096.0
RangeMaxAttackMobileNoLOS 4096.0
RotationRate
Member Value
Yaw 8192
SightRadiusFriend 1024.0
SightRadiusFriendAlert 2500.0
Skins[0] Shader'CharacterFXT.Tosc.toscsingcannonmat'
Skins[1] Shader'CharacterFXT.Tosc.ToscHeadMAT'
Skins[2] Shader'CharacterFXT.Tosc.tosclegsmat'
Skins[3] Shader'CharacterFXT.Tosc.toscarmsmat'
Skins[4] Shader'CharacterFXT.Tosc.tosclegstendonsmat'
Skins[5] Shader'CharacterFXT.Tosc.ToscHeadMAT'
SoundRadius 240.0
TeamNumber 58
WalkingPct 1.0

Functions

Events

Destroyed

event Destroyed ()

Overrides: U2Pawn.Destroyed


PostBeginPlay

event PostBeginPlay ()

Overrides: U2PawnBasic.PostBeginPlay


Tick

event Tick (float DeltaTime)

Overrides: U2Pawn.Tick


Other instance functions

See U2Tosc instance functions.