Unrealscript Mutator functions

This post describes Mutators in Unreal Tournament — specifically Unreal Tournament 3, although generally applicable to other version of Unreal Tournament (and other games based on the Unreal engine).

Engine.Mutator

The Engine.Mutator class is the root class for all Mutators.

Like most classes in Unrealscript, Engine.Mutator provides a set of class functions.

To create a Mutator, extend the UTMutator class, and call one or more of the UTMutator functions (more on this elsewhere).

List of UTMutator functions:

  • AddMutator
  • AlwaysKeep
  • CheckRelevance
  • CheckReplacement
  • GetDefaultWeapon
  • GetInventoryClass
  • GetInventoryClassOverride
  • HandleKillMessage
  • IsRelevant
  • ModifyLogin
  • ModifyPlayer
  • MyDefaultWeapon
  • PreBeginPlay
  • ReplaceWith
  • ReplaceWithClass

Source: http://greatemerald.eu/uncodex/UT3/utgame/utmutator.html

Caution – do not confuse Engine.Mutator with UTGame.UTMutator.

UTGame.UTMutator

TO DO – describe

By admin

Leave a Reply