My program doesn't have bugs. It just develops random features.

UE1:Gasbag (U1)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U1 Object >> Actor >> Pawn >> ScriptedPawn >> Gasbag
Package: 
UnrealI
Direct subclass:
GiantGasbag
This class in other games:
RTNP, UT

Gasbag.

Properties[edit]

Property group 'Gasbag'[edit]

PoundDamage[edit]

Type: byte

Basic damage done by each punch.

Default value: 25

PunchDamage[edit]

Type: byte

Basic damage done by each punch.

Default value: 12

Property group 'Sounds'[edit]

Pound[edit]

Type: Sound


Default value: Sound'UnrealI.Gasbag.twopunch1g'

Punch[edit]

Type: Sound


Default value: Sound'UnrealI.Gasbag.twopunch1g'

PunchHit[edit]

Type: Sound


Default value: Sound'UnrealI.Gasbag.hit1g'

Internal variables[edit]

numChildren[edit]

Type: int


ParentBag[edit]

Type: Gasbag


Default values[edit]

Property Value
Acquire Sound'UnrealI.Gasbag.yell2g'
Aggressiveness 0.7
AirSpeed 200.0
AmbientSound Sound'UnrealI.Gasbag.amb2g'
bCanStrafe True
bHasRangedAttack True
bMovingRangedAttack True
CarcassType Class'UnrealI.GassiusCarcass'
CollisionHeight 36.0
CollisionRadius 56.0
CombatStyle 0.4
Die Sound'UnrealI.Gasbag.death1g'
DrawType DT_Mesh
Fear Sound'UnrealI.Gasbag.injur2g'
FovAngle 120.0
Health 200
HitSound1 Sound'UnrealI.Gasbag.injur1g'
HitSound2 Sound'UnrealI.Gasbag.injur2g'
JumpZ 10.0
Mass 120.0
MeleeRange 50.0
Mesh LodMesh'UnrealI.GasBagM'
ProjectileSpeed 600.0
RangedProjectile Class'UnrealI.GasbagBelch'
ReFireRate 0.5
Roam Sound'UnrealI.Gasbag.nearby1g'
RotationRate
Member Value
Pitch 8192
Roll 2048
Yaw 65000
SightRadius 2000.0
Threaten Sound'UnrealI.Gasbag.yell3g'

Functions[edit]

Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: Pawn.Destroyed


Falling[edit]

singular event Falling ()

Overrides: ScriptedPawn.Falling


Other instance functions[edit]

PlayDying[edit]

function PlayDying (name DamageType, Object.Vector HitLocation)

Overrides: Pawn.PlayDying


PlayInAir[edit]

function PlayInAir ()

Overrides: Pawn.PlayInAir


PlayLanded[edit]

function PlayLanded (float impactVel)

Overrides: Pawn.PlayLanded


PlayMeleeAttack[edit]

function PlayMeleeAttack ()

Overrides: ScriptedPawn.PlayMeleeAttack


PlayMovingAttack[edit]

function PlayMovingAttack ()

Overrides: Pawn.PlayMovingAttack


PlayPatrolStop[edit]

function PlayPatrolStop ()

Overrides: Pawn.PlayPatrolStop


PlayRangedAttack[edit]

function PlayRangedAttack ()

Overrides: ScriptedPawn.PlayRangedAttack


PlayRunning[edit]

function PlayRunning ()

Overrides: Pawn.PlayRunning


PlayTakeHit[edit]

function PlayTakeHit (float tweentime, Object.Vector HitLoc, int damage)

Overrides: Pawn.PlayTakeHit


PlayThreatening[edit]

function PlayThreatening ()

Overrides: Pawn.PlayThreatening


PlayTurning[edit]

function PlayTurning ()

Overrides: Pawn.PlayTurning


PlayVictoryDance[edit]

function PlayVictoryDance ()

Overrides: Pawn.PlayVictoryDance


PlayWaiting[edit]

function PlayWaiting ()

Overrides: Pawn.PlayWaiting


PlayWaitingAmbush[edit]

function PlayWaitingAmbush ()

Overrides: Pawn.PlayWaitingAmbush


PlayWalking[edit]

function PlayWalking ()

Overrides: Pawn.PlayWalking


PoundDamageTarget[edit]

function PoundDamageTarget ()


PreSetMovement[edit]

function PreSetMovement ()

Overrides: Pawn.PreSetMovement


PunchDamageTarget[edit]

function PunchDamageTarget ()


SetMovementPhysics[edit]

function SetMovementPhysics ()

Overrides: ScriptedPawn.SetMovementPhysics


SpawnBelch[edit]

function SpawnBelch ()


TryToDuck[edit]

function TryToDuck (Object.Vector duckDir, bool bReversed)

Overrides: ScriptedPawn.TryToDuck


TweenToFalling[edit]

function TweenToFalling ()

Overrides: Pawn.TweenToFalling


TweenToFighter[edit]

function TweenToFighter (float tweentime)

Overrides: Pawn.TweenToFighter


TweenToPatrolStop[edit]

function TweenToPatrolStop (float tweentime)

Overrides: Pawn.TweenToPatrolStop


TweenToRunning[edit]

function TweenToRunning (float tweentime)

Overrides: Pawn.TweenToRunning


TweenToWaiting[edit]

function TweenToWaiting (float tweentime)

Overrides: Pawn.TweenToWaiting


TweenToWalking[edit]

function TweenToWalking (float tweentime)

Overrides: Pawn.TweenToWalking


States[edit]

TacticalMove[edit]

Inherits from: ScriptedPawn.TacticalMove

Ignores: HearNoise, SeePlayer

TacticalMove.EndState[edit]

event EndState ()

Overrides: ScriptedPawn.TacticalMove.EndState