PDA

View Full Version : DMMutator?



izelol
11-16-2009, 05:08 AM
Hey
I would like to host some mods like jailbreak and freezetag, but they're custom gametypes and won't show up as 'DM' gametype in serverbrowser.

How could i mask it as a deathmatch server? I've seen some freezetag servers use DMmutator, but i can't find it anywhere to download.

Can anybody share? Or is there some other way?

zunnie
11-17-2009, 04:14 AM
Whats the mutator name you talk about? I'll try a search for you too.

izelol
11-19-2009, 07:56 AM
name should be exactly 'DMMutator'

unrealloco
11-25-2009, 02:54 PM
if i remember right freezetag plays under deathmatch and the DMMutator is a stock mutator

heres the code for it


//================================================== ===========================
// DMMutator.
//================================================== ===========================

class DMMutator extends Mutator
HideDropDown
CacheExempt
config;

var() globalconfig bool bMegaSpeed; // OBSOLETE
var() globalconfig float AirControl; // OBSOLETE
var() globalconfig bool bBrightSkins;

// mc - localized PlayInfo descriptions & extra info
const PROPNUM = 2;
var localized string DMMutPropsDisplayText[PROPNUM];
var localized string DMMutDescText[PROPNUM];

function bool MutatorIsAllowed()
{
return true;
}

function bool AlwaysKeep(Actor Other)
{
if ( NextMutator != None )
return ( NextMutator.AlwaysKeep(Other) );
return false;
}

function GetServerDetails(out GameInfo.ServerResponseLine ServerState)
{
// Do not add game-type default mutators to list
}

defaultproperties
{
AirControl=0.350000
bBrightSkins=True
DMMutPropsDisplayText(0)="Mega Speed"
DMMutPropsDisplayText(1)="Air Control"
DMMutDescText(0)="Greatly increase game speed."
DMMutDescText(1)="Specifies how much air control players have."
}

heres a list of stock mutators for ut2004
Mutators

* UnrealGame.DMMutator
* BonusPack.MutCrateCombo
* XWeapons.ZoomSuperShockBeamFire
* XWeapons.MutArena
* UnrealGame.MutGameSpeed
* UnrealGame.MutMovementModifier
* UTClassic.MutUTClassic
* Onslaught.MutLightweightVehicles
* Onslaught.MutOnslaughtWeapons
* OnslaughtFull.MutVehicleArena
* XGame.MutInstaGib
* XGame.MutZoomInstaGib

this is from the server_ini_reference page at
http://www.unrealadmin.org/server_ini_reference/ut2004