| Home Page | Recent Changes | Preferences

# DeathMatch

UT2003 :: Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch

## Known subclasses

     DeathMatch
      +-TeamGame
      |     +-CTFGame?
      |     |     +-xCTFGame?
      |     +-xBombingRun?
      |     +-xDoubleDom?
      |     +-xTeamGame?
      +-xDeathMatch?
            +-BossDM?

## Properties

ADR_Kill (float)
ADR_MajorKill (float)
ADR_MinorError (float)
ADR_MinorBonus (float)
ADR_KillTeamMate (float)

I'm guessing the above all set how much adrenaline is awarded (or removed) for different actions.

### Non-editable

NumRounds (int)
NetWait (int)
  time to wait for players in netgames w/ bNetReady (typically team games)*/
MinNetPlayers (int)
  how many players must join before net game will start*/
RestartWait (int)
bNoCoronas (bool)
  don't display team coronas on player shoulders*/
bForceDefaultCharacter (bool)
  all characters shown using default (jugg male) mesh*/
bTournament (bool)
  number of players must equal maxplayers for game to start*/
bPlayersMustBeReady (bool)
  players must confirm ready for game to start*/
bForceRespawn (bool)
bAdjustSkill (bool)
bAllowTaunts (bool)
bool bAllowTrans ()
bWaitForNetPlayers ()
  wait until more than MinNetPlayers players have joined before starting match*/
bMustJoinBeforeStart ()
  players can only spectate if they join after the game starts*/
bool bFirstBlood ()
bool bQuickStart ()
bool bStartedCountDown ()
bool bFinalStartup ()
bool bOverTimeBroadcast ()
bool bEpicNames ()
bool bKillBots ()
StartupStage (byte)
  what startup message to display*/
RemainingTime (int)
ElapsedTime (int)
CountDown (int)
AdjustedDifficulty (float)
PlayerKills (int)
PlayerDeaths (int)
DMSquadClass (class<SquadAI>)
  squad class to use for bots in DM games (no team)*/
LevelRulesClass (class<LevelGameRules>)
LevelRules (LevelGameRules)
  level designer overriding of game settings (hook for mod authors)*/
SpawnProtectionTime (float)
EnemyRoster (UnrealTeamInfo)
EnemyRosterName (string)
DefaultEnemyRosterClass (string)
RemainingBots ()
InitialBots ()
LastPlayerStartSpot (NavigationPoint)
  last place player looking for start spot started from*/
LastStartSpot (NavigationPoint)
  last place any player started from*/
NameNumber ()
  append to ensure unique name if duplicate player name change requested*/
EndMessageWait ()
  wait before playing which team won the match*/
EndMessageCounter ()
  end message counter*/
EndGameSound[2] ()
  end game sounds*/
AltEndGameSound[2] (Sound)
SinglePlayerWait ()
  single-player wait delay before auto-returning to menus*/
NamePrefixes[10] (string)
  for bots with same name*/
NameSuffixes[10] (string)
  for bots with same name*/
EndGameFocus (actor)
StandalonePlayer (PlayerController)
DMPropsDisplayText[9] (string)
EpicNames[21] (string)
EpicOffset (int)
TotalEpic (int)

## Functions

### Level Gameplay Modifications

Reduce Damage
  Used to allow the game rules to reduce damage. This specific version first tests the spawnprotection time before calling its parent class's version of this function (basically to allow armour and the GameModifier to influence damage). After this is done, the function checks difficulty and halves damage to human players in standalone easy games. The function also modifies the damage done by bots based on their skill level and whether or not they're using a melle weapon. Finally, the instigator's damagescaling is used to affect the final value.

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Image Uploads

Random Page

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

Mapping Topics

Mapping Lessons

UnrealEd Interface

Questions&Answers

Scripting Topics

Scripting Lessons

Making Mods

Class Tree

Questions&Answers

Modeling Topics

Questions&Answers

Log In