Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
Core.Object | +-- XGame.ChallengeGame
BloodRites, ManoEMano
Constants Summary |
---|
Inherited Contants from Core.Object |
---|
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient |
Variables Summary | |
---|---|
string | ChallengeDescription |
string | ChallengeMenu |
string | ChallengeName |
string | msgFor |
string | msgGotChallenged |
string | msgWeChallenged |
Inherited Variables from Core.Object |
---|
Class, Name, ObjectFlags, ObjectInternal[7], Outer |
Enumerations Summary |
---|
Inherited Enumerations from Core.Object |
---|
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis |
Structures Summary | ||
---|---|---|
TriString GUIPage, Param1, Param2 |
Inherited Structures from Core.Object |
---|
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
Functions Summary | ||
---|---|---|
AddHistoryRecord (UT2K4GameProfile GP, int offset, GameInfo Game, PlayerReplicationInfo PRI, UT2K4MatchInfo MI)) | ||
bool | canChallenge (optional UT2K4GameProfile GP)) | |
bool | HandleRequirements (UT2K4GameProfile GP, array<string> SpecialEvent, out array<TriString> GUIPages)) | |
HandleSpecialEvent (UT2K4GameProfile GP, array<string> SpecialEvent, out array<TriString> GUIPages)) | ||
bool | injureTeamMate (UT2K4GameProfile GP)) | |
bool | payTeamMates (UT2K4GameProfile GP)) | |
PostRegisterGame (UT2K4GameProfile GP, GameInfo currentGame, PlayerReplicationInfo PRI)) | ||
PreRegisterGame (UT2K4GameProfile GP, GameInfo currentGame, PlayerReplicationInfo PRI)) | ||
StartChallenge (UT2K4GameProfile GP, LevelInfo myLevel)) |
Variables Detail |
---|
description of the challenge
the challenge configuration menu
name of this challenge
Structures Detail |
---|
Functions Detail |
---|
will be called after the default info has been added to the history record. override this to change or append additional into.
Return true when this challenge game can be used to challenge the player
Handle match requirements, return false if a requirement has not been met
called when the game was a challenge game and was not one of the default special events. Fill the GUIPages array with pages you want to be opened after this special event has been processed. Yes I know this method sucks, but it was the best I could come up with without a lot of changes in the current system.
Return true when a team mate _may_ be injured, this does not mean a team mate will be injured. By default only challenged that where initiated by the player may have a team mate injured.
return true when the team mates should be payed
called from GameProfile.RegisterGame() after everything is processed
called from GameProfile.RegisterGame() before anything is processed
start this challenge
Defaultproperties |
---|
defaultproperties { msgGotChallenged="We got challenged" msgWeChallenged="We challenged" msgFor="for" } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |