I love the smell of UnrealEd crashing in the morning. – tarquin

UE1:ChainSaw (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Inventory >> Weapon >> TournamentWeapon >> ChainSaw
Package: 
BotPack

ChainSaw.

Properties

Property group 'ChainSaw'

DownSound

Type: Sound


Default value: Sound'Botpack.ChainSaw.ChainPowerDown'

HitSound

Type: Sound


Default value: Sound'Botpack.ChainSaw.SawHit'

Range

Type: float


Default value: 90.0

Internal variables

LastHit

Type: PlayerPawn


Default values

Property Value
AltDamageType 'Decapitated'
AltRefireRate 1.0
bMeleeWeapon True
bNoSmooth False
bRapidFire True
DeathMessage "%k ripped into %o with a blood soaked %w."
FireOffset
Member Value
X 10.0
Y -2.5
Z 5.0
Icon Texture'Botpack.Icons.UseSaw'
ItemName "Chainsaw"
Mesh LodMesh'Botpack.ChainSawPick'
MyDamageType 'slashed'
PickupMessage "Its been five years since I've seen one of these."
PickupSound Sound'UnrealShare.Pickups.WeaponPickup'
PickupViewMesh LodMesh'Botpack.ChainSawPick'
PlayerViewMesh LodMesh'Botpack.chainsawM'
PlayerViewOffset
Member Value
X 2.0
Y -1.1
Z -0.9
RefireRate 1.0
SelectSound Sound'Botpack.ChainSaw.ChainPickup'
SoundVolume 100
StatusIcon Texture'Botpack.Icons.UseSaw'
ThirdPersonMesh LodMesh'Botpack.CSHand'
WeaponDescription "Classification: Melee Blade\n\nPrimary Fire: When the trigger is held down, the chain covered blade will rev up. Drive this blade into opponents to inflict massive damage.\n\nSecondary Fire: The revved up blade can be swung horizontally and can cause instant decapitation of foes.\n\nTechniques: The chainsaw makes a loud and recognizable roar and can be avoided by listening for audio cues."

Instance functions

AltFire

function AltFire (float Value)

Overrides: TournamentWeapon.AltFire


EndAltFiring

simulated function EndAltFiring ()


Finish

function Finish ()

Overrides: TournamentWeapon.Finish


Fire

function Fire (float Value)

Overrides: TournamentWeapon.Fire


PlayAltFiring

simulated function PlayAltFiring ()

Overrides: Weapon.PlayAltFiring


PlayFiring

simulated function PlayFiring ()

Overrides: Weapon.PlayFiring


PlayIdleAnim

simulated function PlayIdleAnim ()

Overrides: TournamentWeapon.PlayIdleAnim


PlayPostSelect

simulated function PlayPostSelect ()

Overrides: TournamentWeapon.PlayPostSelect


RateSelf

function float RateSelf (out int bUseAltMode)

Overrides: Weapon.RateSelf


Slash

function Slash ()


SuggestAttackStyle

function float SuggestAttackStyle ()

Overrides: Weapon.SuggestAttackStyle


SuggestDefenseStyle

function float SuggestDefenseStyle ()

Overrides: Weapon.SuggestDefenseStyle


TraceFire

function TraceFire (float accuracy)

Overrides: Weapon.TraceFire


TweenDown

simulated function TweenDown ()

Overrides: TournamentWeapon.TweenDown


States

AltFiring

Inherits from: TournamentWeapon.AltFiring

Ignores: AltFiring.AnimEnd

AltFiring.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


AltFiring.EndState

event EndState ()

Overrides: Object.EndState (global)


AltFiring.AltFire

function AltFire (float F)

Overrides: TournamentWeapon.AltFiring.AltFire


AltFiring.Fire

function Fire (float F)

Overrides: TournamentWeapon.AltFiring.Fire


ClientAltFiring

ClientAltFiring.AnimEnd

simulated event AnimEnd ()

Overrides: TournamentWeapon.ClientAltFiring.AnimEnd


ClientAltFiring.EndState

event EndState ()

Overrides: TournamentWeapon.ClientAltFiring.EndState


ClientFiring

ClientFiring.EndState

simulated event EndState ()

Overrides: TournamentWeapon.ClientFiring.EndState


Idle

Inherits from: Weapon.Idle

Ignores: Idle.AnimEnd

Idle.PutDown

function bool PutDown ()

Overrides: Weapon.Idle.PutDown


NormalFire

Inherits from: TournamentWeapon.NormalFire

Ignores: NormalFire.AnimEnd

NormalFire.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


NormalFire.EndState

event EndState ()

Overrides: Object.EndState (global)