EnhancedItems/EnhancedArena
This class is part of the EnhancedItems package by Wormbo.
Features
- Keeps the Translocator.
- Also checks /MultiPickupPlus for correct item classes.
Properties
- bool bMIConverterSpawned
- Whether the /MIConverter was already spawned.
- string KeepClasses[10]
- Classes which should not be removed by this mutator.
Methods
Inherited From Mutator (UT)
- bool AlwaysKeep(Actor (UT) Other)
- Spawns the /MIConverter if a Chaos UT MultiItem is found. Otherwise makes sure the Arena weapon and ammo types are not removed.
- bool CheckReplacement(Actor (UT) Other, out byte bSuperRelevant)
- Works like Arena.CheckReplacement(), except that it doesn't remove the KeepClasses.
New Functions
- bool AlwaysKeepInMPP(/MultiPickupPlus Other, class<Inventory (UT)> ItemClass)
- Returns, whether the specified Inventory (UT) class should not be removed from a /MultiPickupPlus
- bool CheckMPP(/MultiPickupPlus Other)
- Allows the mutator to modify a /MultiPickupPlus.
- bool ClassIsA(Class aClass, coerce string DesiredType)
- Returns, whether a class is of a specified type.
- bool OtherIsA(Actor (UT) Other, name DesiredType)
- Returns, whether an actor is of a specified type.
- SpawnMIConverter( )
- Spawns the /MIConverter if this wasn't done yet.
Known Subclasses
- ArenaMatchMutator ([Arena Match])
- ClawArena (Enhanced Chaos Items)
- ComboInstaGibDM ([Combo InstaGib])
- CrossbowArena (Enhanced Chaos Items)
The two Enhanced Chaos Items mutators give the player three weapons and the corresponding ammo instead of only one. Arena Match is a configurable Arena mutator.