I'm a doctor, not a mechanic

UE1:Mutator (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Info >> Mutator
Package: 
Engine
Direct subclasses:
Arena, ChainsawMelee, DMMutator, FatBoy, HUDMutator, InstantRockets, JumpMatch, LowGrav, NoPowerups, NoRedeemer, Relic, Stealth, TBMutator, TeamBeacon, VolatileAmmo, VolatileWeapon
This class in other games:
RTNP, U1, U2XMP, U2, UE2Runtime, UT2003, UT2004, UT3, UDK

Mutator. called by the IsRelevant() function of DeathMatchPlus by adding new mutators, you can change actors in the level without requiring a new game class. Multiple mutators can be linked together.

Properties

bHUDMutator

Type: bool


DefaultWeapon

Type: class<Weapon>


NextDamageMutator

Type: Mutator


NextHUDMutator

Type: Mutator


NextMessageMutator

Type: Mutator


NextMutator

Type: Mutator


Functions

Events

PostRender

simulated event PostRender (Canvas Canvas)


PreBeginPlay

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Other instance functions

AddMutator

function AddMutator (Mutator M)


AlwaysKeep

function bool AlwaysKeep (Actor Other)


CheckReplacement

function bool CheckReplacement (Actor Other, out byte bSuperRelevant)


HandleEndGame

function bool HandleEndGame ()


HandlePickupQuery

function bool HandlePickupQuery (Pawn Other, Inventory item, out byte bAllowPickup)


HandleRestartGame

function bool HandleRestartGame ()


IsRelevant

function bool IsRelevant (Actor Other, out byte bSuperRelevant)


ModifyLogin

function ModifyLogin (out class<PlayerPawnSpawnClass, out string Portal, out string Options)


ModifyPlayer

function ModifyPlayer (Pawn Other)


Mutate

function Mutate (string MutateString, PlayerPawn Sender)


MutatedDefaultWeapon

function class<WeaponMutatedDefaultWeapon ()


MutatorBroadcastLocalizedMessage

function bool MutatorBroadcastLocalizedMessage (Actor Sender, Pawn Receiver, out class<LocalMessageMessage, out optional int Switch, out optional PlayerReplicationInfo RelatedPRI_1, out optional PlayerReplicationInfo RelatedPRI_2, out optional Object OptionalObject)


MutatorBroadcastMessage

function bool MutatorBroadcastMessage (Actor Sender, Pawn Receiver, out coerce string Msg, optional bool bBeep, out optional name Type)


MutatorTakeDamage

function MutatorTakeDamage (out int ActualDamage, Pawn Victim, Pawn InstigatedBy, out Object.Vector HitLocation, out Object.Vector Momentum, name DamageType)


MutatorTeamMessage

function bool MutatorTeamMessage (Actor Sender, Pawn Receiver, PlayerReplicationInfo PRI, coerce string S, name Type, optional bool bBeep)


MyDefaultWeapon

function class<WeaponMyDefaultWeapon ()


PreventDeath

function bool PreventDeath (Pawn Killed, Pawn Killer, name damageType, Object.Vector HitLocation)


RegisterHUDMutator

simulated function RegisterHUDMutator ()


ReplaceWith

function bool ReplaceWith (Actor Other, string aClassName)


ScoreKill

function ScoreKill (Pawn Killer, Pawn Other)