Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:Ranger (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2 Object >> Actor >> Pawn >> U2Pawn >> Ranger
Package: 
Pawns
Direct subclasses:
RangerBlue, RangerRed

Ranger.uc

Properties[edit]

AccumHealing[edit]

Type: float

stores leftover healing between ticks

bHealing[edit]

Type: bool

distinguish between looking versus actually using another player

HealingCost[edit]

Type: float

skill energy needed per second of healing

Default value: 0.0020

HealingErrorSound[edit]

Type: Sound

sound if player has no need of healing

Default value: Sound'U2A.Stations.HealthStationError'

HealingFlashDuration[edit]

Type: float

time between health bar flashes

Default value: 0.35

HealingFlashTime[edit]

Type: float


HealingInUseSound[edit]

Type: Sound

ambient sound to play while healing

Default value: Sound'U2A.Stations.HealthStationAmbient'

HealingMsg[edit]

Type: string

Modifiers: localized

message to display on hud while healing players

Default value: "Heal"

HealingRate[edit]

Type: float

health points healed per second

Default value: 15.0

HealingStartSound[edit]

Type: Sound

sound when ranger has started to heal an injured player

Default value: Sound'U2A.Stations.HealthStationActivate'

HealingStopSound[edit]

Type: Sound

sound when full healing is completed

Default value: Sound'U2A.Stations.HealthStationDeactivate'

MercyKillMsg[edit]

Type: string

Modifiers: localized

message to display on hud when mercy killing enemies

Default value: "Mercy Kill"

UsingStartTime[edit]

Type: float

time at which healing began

Default values[edit]

Property Value
AccelRate 8192.0
DefaultPowerSuitName "U2.PowerSuitLight"
DefaultWeaponNames[0] "Deployables.HealthPacks"
DefaultWeaponNames[1] "Weapons.EnergyRifle"
DefaultWeaponNames[2] "Weapons.GrenadeLauncherLight"
DefaultWeaponNames[3] "Weapons.Pistol"
DefaultWeaponNames[4] "Weapons.SniperRifle"
FootstepPitch 1.05
FootstepVolume 0.12
GroundSpeed 500.0
JumpJetCost 0.0030
JumpJetDuration 0.12
JumpJetThrustSound Sound'U2A.Jumping.RangerJumpJetThrust'
JumpJetZ 1000.0
LandPitch 1.05
LandVolume 0.2
MovementPitchVariancePercent 10.0
MovementRadius 400.0
MovementVolumeVariancePercent 10.0
RevivedHealth 25
SoundFootstepsDefault[0] Sound'XMPPlayerA.Footsteps.MoveDefault1'
SoundFootstepsDefault[1] Sound'XMPPlayerA.Footsteps.MoveDefault2'
SoundFootstepsDefault[2] Sound'XMPPlayerA.Footsteps.MoveDefault3'
SoundFootstepsDefault[3] Sound'XMPPlayerA.Footsteps.MoveDefault4'
SoundFootstepsTerrain[0] Sound'XMPPlayerA.Footsteps.MoveTerrain1'
SoundFootstepsTerrain[1] Sound'XMPPlayerA.Footsteps.MoveTerrain2'
SoundFootstepsTerrain[2] Sound'XMPPlayerA.Footsteps.MoveTerrain3'
SoundFootstepsTerrain[3] Sound'XMPPlayerA.Footsteps.MoveTerrain4'
SoundFootstepsWater[0] Sound'XMPPlayerA.Footsteps.MoveWater1'
SoundFootstepsWater[1] Sound'XMPPlayerA.Footsteps.MoveWater2'
SoundFootstepsWater[2] Sound'XMPPlayerA.Footsteps.MoveWater3'
SoundFootstepsWater[3] Sound'XMPPlayerA.Footsteps.MoveWater4'
SoundLandDefault[0] Sound'XMPPlayerA.Footsteps.LandDefault1'
SoundLandTerrain[0] Sound'XMPPlayerA.Footsteps.LandTerrain1'
SoundLandWater[0] Sound'XMPPlayerA.Footsteps.LandWater1'
SprintCost 35.0
SprintRatio 1.65
StaminaRechargeRate 15.0
TimeBetweenFootSteps 0.3

Instance functions[edit]

CanBeHealed[edit]

function bool CanBeHealed (Actor Other)


CanMercyKill[edit]

function bool CanMercyKill (Actor Enemy)

Overrides: Pawn.CanMercyKill


GetRadarIconIndex[edit]

interface function int GetRadarIconIndex ()

Overrides: U2Pawn.GetRadarIconIndex


GetSpecialHasUseBar[edit]

interface function bool GetSpecialHasUseBar (Pawn Other)

Overrides: U2Pawn.GetSpecialHasUseBar


GetSpecialUseDescription[edit]

interface function string GetSpecialUseDescription (Pawn Other)

Overrides: U2Pawn.GetSpecialUseDescription


GetSpecialUseIconIndex[edit]

interface function int GetSpecialUseIconIndex (Pawn Other)

Overrides: U2Pawn.GetSpecialUseIconIndex


GetSpecialUsePercent[edit]

interface function float GetSpecialUsePercent (Pawn Other)

Overrides: U2Pawn.GetSpecialUsePercent


HandleFinished[edit]

function HandleFinished (Actor Other)


HandleUsing[edit]

function HandleUsing (Pawn Other, float DeltaTime)

Overrides: U2Pawn.HandleUsing


NotifyUnuse[edit]

function NotifyUnuse (Actor Other)

Overrides: Pawn.NotifyUnuse


NotifyUse[edit]

function NotifyUse (Actor Other)

Overrides: Pawn.NotifyUse