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

UE1:Mutator (UT)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT Object >> Actor >> Info >> Mutator

Contents

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, U2, U2XMP, UDK, UE2Runtime, UT2003, UT2004, UT3

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.

[edit] Properties

[edit] bHUDMutator

Type: bool


[edit] DefaultWeapon

Type: class<Weapon>


[edit] NextDamageMutator

Type: Mutator


[edit] NextHUDMutator

Type: Mutator


[edit] NextMessageMutator

Type: Mutator


[edit] NextMutator

Type: Mutator


[edit] Functions

[edit] Events

[edit] PostRender

simulated event PostRender (Canvas Canvas)


[edit] PreBeginPlay

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


[edit] Other instance functions

[edit] AddMutator

function AddMutator (Mutator M)


[edit] AlwaysKeep

function bool AlwaysKeep (Actor Other)


[edit] CheckReplacement

function bool CheckReplacement (Actor Other, out byte bSuperRelevant)


[edit] HandleEndGame

function bool HandleEndGame ()


[edit] HandlePickupQuery

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


[edit] HandleRestartGame

function bool HandleRestartGame ()


[edit] IsRelevant

function bool IsRelevant (Actor Other, out byte bSuperRelevant)


[edit] ModifyLogin

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


[edit] ModifyPlayer

function ModifyPlayer (Pawn Other)


[edit] Mutate

function Mutate (string MutateString, PlayerPawn Sender)


[edit] MutatedDefaultWeapon

function class<WeaponMutatedDefaultWeapon ()


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


[edit] MutatorBroadcastMessage

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


[edit] MutatorTakeDamage

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


[edit] MutatorTeamMessage

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


[edit] MyDefaultWeapon

function class<WeaponMyDefaultWeapon ()


[edit] PreventDeath

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


[edit] RegisterHUDMutator

simulated function RegisterHUDMutator ()


[edit] ReplaceWith

function bool ReplaceWith (Actor Other, string aClassName)


[edit] ScoreKill

function ScoreKill (Pawn Killer, Pawn Other)


Personal tools