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

StormCasterV2.MutStormCaster

Extends
Mutator

MutStormCaster Creation date: 2013-09-09 18:10 Last change: $Id$ Copyright © 2013, Wormbo Website: http://www.koehler-homepage.de/Wormbo/ Feel free to reuse this code. Send me a note if you found it helpful or want to report bugs/provide improvements.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.Mutator
         |   
         +-- StormCasterV2.MutStormCaster

Variables Summary
boolbHasIonPainter
boolbHasOpenSky
boolbHasTargetPainter
boolbReplaceAllSuperWeapons
boolbReplaceRedeemer
boolbReplaceTargetPainter
stringdescReplaceAllSuperWeapons
stringdescReplaceRedeemer
stringdescReplaceTargetPainter
stringlblReplaceAllSuperWeapons
stringlblReplaceRedeemer
stringlblReplaceTargetPainter
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

Functions Summary
functionbool CheckReplacement (Actor Other, out byte bSuperRelevant))
function FillPlayInfo (PlayInfo PlayInfo))
eventstring GetDescriptionText (string PropName))
functionstring GetInventoryClassOverride (string InventoryClassName))
event PostBeginPlay ()))
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

bHasIonPainter Source code

var bool bHasIonPainter;

bHasOpenSky Source code

var bool bHasOpenSky;

bHasTargetPainter Source code

var bool bHasTargetPainter;

bReplaceAllSuperWeapons Source code

var config bool bReplaceAllSuperWeapons;

bReplaceRedeemer Source code

var config bool bReplaceRedeemer;

bReplaceTargetPainter Source code

var config bool bReplaceTargetPainter;

descReplaceAllSuperWeapons Source code

var localized string descReplaceAllSuperWeapons;

descReplaceRedeemer Source code

var localized string descReplaceRedeemer;

descReplaceTargetPainter Source code

var localized string descReplaceTargetPainter;

lblReplaceAllSuperWeapons Source code

var localized string lblReplaceAllSuperWeapons;

lblReplaceRedeemer Source code

var localized string lblReplaceRedeemer;

lblReplaceTargetPainter Source code

var localized string lblReplaceTargetPainter;


Functions Detail

CheckReplacement Source code

function bool CheckReplacement ( Actor Other, out byte bSuperRelevant) )
Replace the ion painter.

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PlayInfo) )
Add the configuration options to the PlayInfo.

GetDescriptionText Source code

static event string GetDescriptionText ( string PropName) )
Returns a description for the specified configuration option.

GetInventoryClassOverride Source code

function string GetInventoryClassOverride ( string InventoryClassName) )
Replace the ion painter in UnrealPawn.CreateInventory()

PostBeginPlay Source code

event PostBeginPlay ( ) )
Starts the timer and counts the player starts.


Defaultproperties

defaultproperties
{
	FriendlyName          = "Storm Caster V2"
	Description           = "Replaces the Ion Painter with the Storm Caster."
	GroupName             = "IonCannon"
	bAddToServerPackages  = True


	bReplaceTargetPainter   = True
	bReplaceRedeemer        = True
	bReplaceAllSuperWeapons = False


	lblReplaceTargetPainter   = "Replace Target Painter"
	lblReplaceRedeemer        = "Replace Redeemer"
	lblReplaceAllSuperWeapons = "Replace all super weapons"


	descReplaceTargetPainter   = "Replace the Target Painter if there's no Ion Painter on the map."
	descReplaceRedeemer        = "Replace the Redeemer if there's no Ion Painter or (if selected) Target Painter on the map and there's actually a chance to use the painter."
	descReplaceAllSuperWeapons = "Replace all super weapons (i.e. weapons in slot 0) with the Ion Painter if it can actually be used on the map."
}



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