Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

BonusPack.xMutantGame

Extends
xDeathMatch

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- UnrealGame.UnrealMPGameInfo
            |   
            +-- UnrealGame.DeathMatch
               |   
               +-- XGame.xDeathMatch
                  |   
                  +-- BonusPack.xMutantGame

Constants Summary
Inherited Contants from UnrealGame.DeathMatch
DMPROPNUM

Variables Summary
ControllerCurrentBottomFeeder
ControllerCurrentMutant
stringMutDescText
stringMutPropText
floatRegenTimeCarryOver
xMutantGame
intBaseKillScore
boolbEnableBottomFeeder
intBottomFeederKillScore
floatDegenInterval
intMaxMultiKillScore
intMultiKillBonus
intMutantKillHealthBonus
MaterialMutantMaterial
intMutantSuicidePenalty
Inherited Variables from XGame.xDeathMatch
bCustomPreload
Inherited Variables from UnrealGame.DeathMatch
AdjustedDifficulty, ADR_Kill, ADR_KillTeamMate, ADR_MajorKill, ADR_MinorBonus, ADR_MinorError, AltEndGameSoundName[2], bAdjustSkill, bAllowPlayerLights, bAllowTaunts, bAllowTrans, bAlwaysShowLoginMenu, bAutoNumBots, bColoredDMSkins, bCustomBots, bDefaultTranslocator, bEpicNames, bFinalStartup, bFirstBlood, bForceDefaultCharacter, bForceNoPlayerLights, bForceRespawn, bKillBots, bMustHaveMultiplePlayers, bOverrideTranslocator, bOverTimeBroadcast, bPlayerBecameActive, bPlayersMustBeReady, bQuickStart, bReviewingJumpSpots, bSkipPlaySound, bStartedCountDown, bTournament, bWaitForNetPlayers, CountDown, DefaultEnemyRosterClass, DefaultMaxLives, DMHints, DMPropDescText[DMPROPNUM], DMPropsDisplayText[DMPROPNUM], DMSquadClass, ElapsedTime, EndGameFocus, EndGameSoundName[2], EndMessageCounter, EndMessageWait, EnemyRoster, EnemyRosterName, EpicNames[21], EpicOffset, FemaleBackupNameOffset, FemaleBackupNames[32], InitialBots, LastPlayerStartSpot, LastStartSpot, LateEntryLives, LevelRules, LevelRulesClass, LoginMenuClass, MaleBackupNameOffset, MaleBackupNames[32], MinNetPlayers, NameNumber, NamePrefixes[10], NameSuffixes[10], NetWait, NumRounds, PlayerDeaths, PlayerKills, RemainingBots, RemainingTime, RestartWait, SinglePlayerWait, SpawnProtectionTime, StandalonePlayer, StartupStage, TotalEpic, YouDestroyed, YouDestroyedTrailer

Functions Summary
function CheckScore (PlayerReplicationInfo Scorer))
functionint ComparePRI (PlayerReplicationInfo PRI1, PlayerReplicationInfo PRI2))
function EquipMutant (xPawn PredPawn))
function FillPlayInfo (PlayInfo PI))
eventstring GetDescriptionText (string PropName))
function GetServerDetails (out ServerResponseLine ServerState))
event InitGame (string Options, out string Error ))
functionbool IsBottomFeeder (Controller C))
eventPlayerController Login (string Portal, string Options, out string Error ))
function Logout (Controller Exiting))
function NotifyKilled (Controller Killer, Controller Other, Pawn OtherPawn))
functionbool PickupQuery (Pawn Other, Pickup item ))
event PostLogin (PlayerController NewPlayer ))
function PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds))
function PrecacheGameTextures (LevelInfo myLevel))
function RandomTeleportMutant (Controller Pred, xPawn PredPawn))
functionfloat RatePlayerStart (NavigationPoint N, byte Team, Controller Player))
functionstring RecommendCombo (string ComboName))
functionint ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class DamageType ))
function ScoreKill (Controller Killer, Controller Other))
function SendAllCurrentMutantMessage ()))
function SendCurrentMutantMessage (PlayerController Player))
function SetMutant (Controller Pred, xPawn PredPawn, bool isPred))
functionBot SpawnBot (optional string botName))
event Tick (float deltaSeconds))
function UpdateAnnouncements ()))
function UpdateBottomFeeder ()))
functionbool WantsPickups (bot B))
Inherited Functions from XGame.xDeathMatch
PrecacheGameStaticMeshes, PrecacheGameTextures
Inherited Functions from UnrealGame.DeathMatch
AcceptInventory, AcceptPlayInfoProperty, AddBot, AddBots, AddDefaultInventory, AddGameSpecificInventory, AddNamedBot, AdjustSkill, AllowBecomeActivePlayer, AllowTransloc, AtCapacity, BecomeSpectator, beginstate, CanSpectate, ChangeLoadOut, ChangeName, ChangeTeam, CheckEndGame, CheckMaxLives, CheckReady, CheckScore, EndGame, EndSpree, FillPlayInfo, FindPlayerStart, FindTeamFor, ForceAddBot, GetAllLoadHints, GetBotTeam, GetDescriptionText, GetDisplayText, GetMinPlayers, GetNextLoadHint, GetServerDetails, InitGame, InitGameReplicationInfo, InitializeBot, InitLogging, InitPlacedBot, InitTeamSymbols, JustStarted, KillBot, KillBots, Killed, Login, Logout, NeedPlayers, NeverAllowTransloc, NotifySpree, OverrideInitialBots, PlayEndOfMatchMessage, PlayStartupMessage, PlayWinMessage, PostBeginPlay, PostLogin, PrecacheGameAnnouncements, PreLoadBot, PreLoadNamedBot, RatePlayerStart, ReduceDamage, Reset, RestartPlayer, ReviewJumpSpots, ScoreKill, ScoreObjective, SetGrammar, ShouldRespawn, SpawnBot, StartMatch, Timer, TooManyBots, TweakSkill, VehicleScoreKill, WantsPickups


Variables Detail

CurrentBottomFeeder Source code

var Controller CurrentBottomFeeder;

CurrentMutant Source code

var Controller CurrentMutant;

MutDescText Source code

var localized string MutDescText;

MutPropText Source code

var localized string MutPropText;

RegenTimeCarryOver Source code

var float RegenTimeCarryOver;

xMutantGame

BaseKillScore Source code

var(xMutantGame) int BaseKillScore;

bEnableBottomFeeder Source code

var(xMutantGame) config bool bEnableBottomFeeder;

BottomFeederKillScore Source code

var(xMutantGame) int BottomFeederKillScore;

DegenInterval Source code

var(xMutantGame) float DegenInterval;

MaxMultiKillScore Source code

var(xMutantGame) int MaxMultiKillScore;

MultiKillBonus Source code

var(xMutantGame) int MultiKillBonus;

MutantKillHealthBonus Source code

var(xMutantGame) int MutantKillHealthBonus;

MutantMaterial Source code

var(xMutantGame) Material MutantMaterial;

MutantSuicidePenalty Source code

var(xMutantGame) int MutantSuicidePenalty;


Functions Detail

CheckScore Source code

function CheckScore ( PlayerReplicationInfo Scorer) )

ComparePRI Source code

function int ComparePRI ( PlayerReplicationInfo PRI1, PlayerReplicationInfo PRI2) )

EquipMutant Source code

function EquipMutant ( xPawn PredPawn) )

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PI) )

GetDescriptionText Source code

static event string GetDescriptionText ( string PropName) )

GetServerDetails Source code

function GetServerDetails ( out ServerResponseLine ServerState) )

InitGame Source code

event InitGame ( string Options, out string Error ) )

IsBottomFeeder Source code

function bool IsBottomFeeder ( Controller C) )

Login Source code

event PlayerController Login ( string Portal, string Options, out string Error ) )

Logout Source code

function Logout ( Controller Exiting) )

NotifyKilled Source code

function NotifyKilled ( Controller Killer, Controller Other, Pawn OtherPawn) )

PickupQuery Source code

function bool PickupQuery ( Pawn Other, Pickup item ) )

PostLogin Source code

event PostLogin ( PlayerController NewPlayer ) )

PrecacheGameAnnouncements Source code

static function PrecacheGameAnnouncements ( AnnouncerVoice V, bool bRewardSounds) )

PrecacheGameTextures Source code

static function PrecacheGameTextures ( LevelInfo myLevel) )

RandomTeleportMutant Source code

function RandomTeleportMutant ( Controller Pred, xPawn PredPawn) )

RatePlayerStart Source code

function float RatePlayerStart ( NavigationPoint N, byte Team, Controller Player) )

RecommendCombo Source code

function string RecommendCombo ( string ComboName) )

ReduceDamage Source code

function int ReduceDamage ( int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType ) )

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other) )

SendAllCurrentMutantMessage Source code

function SendAllCurrentMutantMessage ( ) )

SendCurrentMutantMessage Source code

function SendCurrentMutantMessage ( PlayerController Player) )

SetMutant Source code

function SetMutant ( Controller Pred, xPawn PredPawn, bool isPred) )

SpawnBot Source code

function Bot SpawnBot ( optional string botName) )

Tick Source code

event Tick ( float deltaSeconds) )

UpdateAnnouncements Source code

simulated function UpdateAnnouncements ( ) )

UpdateBottomFeeder Source code

function UpdateBottomFeeder ( ) )

WantsPickups Source code

function bool WantsPickups ( bot B) )


Defaultproperties

defaultproperties
{
    MapListType="BonusPack.MapListMutant"
    HUDType="BonusPack.HudMutant"
    DeathMessageClass=class'xGame.xDeathMessage'
    ScoreBoardType="BonusPack.MutantScoreboard"
	GameReplicationInfoClass=class'BonusPack.MutantGameReplicationInfo'
    DefaultEnemyRosterClass="XGame.xDMRoster"
    DMSquadClass=class'BonusPack.MutSquadAI'


    GameName="Mutant"
	GoalScore=20


    ScreenShotName="UT2004Thumbnails.MutantShots"
    DecoTextName="BonusPack.MutantGame"
	MutantMaterial=FinalBlend'XGameShaders.InvisFinal'


    Acronym="MUT"
    MapPrefix="DM"


	
	DegenInterval=0.8
	MultiKillBonus=1
	BaseKillScore=2
	MutantSuicidePenalty=4
	MaxMultiKillScore=4
	BottomFeederKillScore=5
	MutantKillHealthBonus=25
	bEnableBottomFeeder=true


	MutPropText="Enable BottomFeeder"
	MutDescText="If enabled, the player with the lowest score is the BottomFeeder, and can kill other players."


    Description="The first player to score a frag becomes the Mutant.  Everyone else hunts the Mutant, as by killing the mutant, a player becomes the mutant, with superhuman powers.  The player with the lowest score is the Bottom Feeder.  He can also kill other players."
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:30.606 - Created with UnCodeX