| 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 |
|---|
AddHistoryRecord Source codewill be called after the default info has been added to the history record. override this to change or append additional into.
canChallenge Source codeReturn true when this challenge game can be used to challenge the player
HandleRequirements Source codeHandle match requirements, return false if a requirement has not been met
HandleSpecialEvent Source codecalled 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.
injureTeamMate Source codeReturn 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.
payTeamMates Source codereturn true when the team mates should be payed
PostRegisterGame Source codecalled from GameProfile.RegisterGame() after everything is processed
PreRegisterGame Source codecalled from GameProfile.RegisterGame() before anything is processed
StartChallenge Source codestart 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 | |||||