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

DruidsRPGcvs.ScoreFix

Extends
Mutator
Modifiers
config ( ScoreFix )

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.Mutator
         |   
         +-- DruidsRPGcvs.ScoreFix

Variables Summary
intgameType
RPGRulesrules
Array<ScoreConfig>ScoreConfigs
Inherited Variables from Engine.Mutator
bAddToServerPackages, bUserAdded, ConfigMenuClassName, DefaultWeapon, DefaultWeaponName, Description, FriendlyName, GroupName, IconMaterialName, NextMutator
Inherited Variables from Engine.Info
BotsGroup, ChatGroup, GameGroup, KickVoteGroup, MapVoteGroup, RulesGroup, ServerGroup

Structures Summary
ScoreConfig
GameType, EXPForWin, IronMan, MonsterScoreMultiplier, LevelDiffExpGainDiv, WeaponModifierChance

Functions Summary
functionbool CheckReplacement (Actor Other, out byte bSuperRelevant)
function PostBeginPlay ()
function PreBeginPlay ()
function setup ()
Inherited Functions from Engine.Mutator
AddMutator, AlwaysKeep, CanEnterVehicle, CanLeaveVehicle, CheckRelevance, CheckReplacement, Destroyed, DriverEnteredVehicle, DriverLeftVehicle, GetDefaultWeapon, GetInventoryClass, GetInventoryClassOverride, GetServerDetails, GetServerPlayers, IsRelevant, ModifyLogin, ModifyPlayer, Mutate, MutatorFillPlayInfo, MutatorIsAllowed, MyDefaultWeapon, NewRecommendCombo, NotifyLogout, OverrideDownload, ParseChatPercVar, PlayerChangedClass, PreBeginPlay, RecommendCombo, ReplaceWith, ServerTraveling
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, AllowClassRemoval, FillPlayInfo, GetDescriptionText, GetSecurityLevel


Variables Detail

gameType Source code

var int gameType;

rules Source code

var RPGRules rules;

ScoreConfigs Source code

var config Array<ScoreConfig> ScoreConfigs;


Structures Detail

ScoreConfig Source code

struct ScoreConfig
{
var int EXPForWin;
var String GameType;
var bool IronMan;
var float LevelDiffExpGainDiv;
var float MonsterScoreMultiplier;
var float WeaponModifierChance;
};



Functions Detail

CheckReplacement Source code

function bool CheckReplacement ( Actor Other, out byte bSuperRelevant )

PostBeginPlay Source code

function PostBeginPlay ( )

PreBeginPlay Source code

function PreBeginPlay ( )

setup Source code

function setup ( )


Defaultproperties

defaultproperties
{
     ScoreConfigs(0)=(GameType="Default",LevelDiffExpGainDiv=1000.000000)
     ScoreConfigs(1)=(GameType="XGame.xDeathMatch",EXPForWin=20,MonsterScoreMultiplier=0.250000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(2)=(GameType="XGame.xTeamGame",EXPForWin=30,MonsterScoreMultiplier=0.250000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(3)=(GameType="XGame.xCTFGame",EXPForWin=30,MonsterScoreMultiplier=0.050000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(4)=(GameType="XGame.xDoubleDom",EXPForWin=30,MonsterScoreMultiplier=0.050000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(5)=(GameType="XGame.xBombingRun",EXPForWin=30,MonsterScoreMultiplier=0.050000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(6)=(GameType="XGame.xVehicleCTFGame",EXPForWin=30,MonsterScoreMultiplier=0.050000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(7)=(GameType="BonusPack.xMutantGame",EXPForWin=40,MonsterScoreMultiplier=0.050000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(8)=(GameType="BonusPack.xLastManStandingGame",EXPForWin=30,MonsterScoreMultiplier=0.500000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(9)=(GameType="SkaarjPack.Invasion",EXPForWin=80,MonsterScoreMultiplier=1.000000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(10)=(GameType="UT2K4Assault.ASGameInfo",EXPForWin=30,MonsterScoreMultiplier=0.050000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     ScoreConfigs(11)=(GameType="Onslaught.ONSOnslaughtGame",EXPForWin=30,MonsterScoreMultiplier=0.050000,LevelDiffExpGainDiv=100.000000,WeaponModifierChance=0.333333)
     GroupName="ScoreFix"
     FriendlyName="Score Fix"
     Description="Changes scoring and RPG Points for various game types."
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:15.156 - Created with UnCodeX