Mostly Harmless

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[edit]

bHUDMutator[edit]

Type: bool


DefaultWeapon[edit]

Type: class<Weapon>


NextDamageMutator[edit]

Type: Mutator


NextHUDMutator[edit]

Type: Mutator


NextMessageMutator[edit]

Type: Mutator


NextMutator[edit]

Type: Mutator


Functions[edit]

Events[edit]

PostRender[edit]

simulated event PostRender (Canvas Canvas)


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Other instance functions[edit]

AddMutator[edit]

function AddMutator (Mutator M)


AlwaysKeep[edit]

function bool AlwaysKeep (Actor Other)


CheckReplacement[edit]

function bool CheckReplacement (Actor Other, out byte bSuperRelevant)


HandleEndGame[edit]

function bool HandleEndGame ()


HandlePickupQuery[edit]

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


HandleRestartGame[edit]

function bool HandleRestartGame ()


IsRelevant[edit]

function bool IsRelevant (Actor Other, out byte bSuperRelevant)


ModifyLogin[edit]

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


ModifyPlayer[edit]

function ModifyPlayer (Pawn Other)


Mutate[edit]

function Mutate (string MutateString, PlayerPawn Sender)


MutatedDefaultWeapon[edit]

function class<WeaponMutatedDefaultWeapon ()


MutatorBroadcastLocalizedMessage[edit]

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[edit]

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


MutatorTakeDamage[edit]

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


MutatorTeamMessage[edit]

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


MyDefaultWeapon[edit]

function class<WeaponMyDefaultWeapon ()


PreventDeath[edit]

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


RegisterHUDMutator[edit]

simulated function RegisterHUDMutator ()


ReplaceWith[edit]

function bool ReplaceWith (Actor Other, string aClassName)


ScoreKill[edit]

function ScoreKill (Pawn Killer, Pawn Other)