Core.Object | +--Engine.Actor | +--Engine.Inventory | +--Botpack.LadderInventory
int
ASPosition
ASRank
CTFPosition
CTFRank
ChalPosition
ChalRank
Class
CurrentLadder
DMPosition
DMRank
DOMPosition
DOMRank
Face
LastMatchType
PendingChange
PendingPosition
PendingRank
string
Sex
SkillText
Slot
class
Team
TournamentDifficulty
void
Destroyed()
GiveTo(Pawn Other)
Reset()
TravelPostAccept()
00001 class LadderInventory extends Inventory; 00002 00003 // Game 00004 var travel int Slot; // Savegame slot. 00005 00006 // Ladder 00007 var travel int TournamentDifficulty; 00008 var travel int PendingChange; // Pending Change 00009 // 0 = None 1 = DM 00010 // 2 = CTF 3 = DOM 00011 // 4 = AS 00012 var travel int PendingRank; 00013 var travel int PendingPosition; 00014 var travel int LastMatchType; 00015 var travel Class<Ladder> CurrentLadder; 00016 00017 // Deathmatch 00018 var travel int DMRank; // Rank in the ladder. 00019 var travel int DMPosition; // Position in the ladder. 00020 00021 // Capture the Flag 00022 var travel int CTFRank; 00023 var travel int CTFPosition; 00024 00025 // Domination 00026 var travel int DOMRank; 00027 var travel int DOMPosition; 00028 00029 // Assault 00030 var travel int ASRank; 00031 var travel int ASPosition; 00032 00033 // Challenge 00034 var travel int ChalRank; 00035 var travel int ChalPosition; 00036 00037 // TeamInfo 00038 var travel class<RatedTeamInfo> Team; 00039 00040 var travel int Face; 00041 var travel string Sex; 00042 00043 var travel string SkillText; 00044 00045 function Reset() 00046 { 00047 TournamentDifficulty = 0; 00048 PendingChange = 0; 00049 PendingRank = 0; 00050 PendingPosition = 0; 00051 LastMatchType = 0; 00052 CurrentLadder = None; 00053 DMRank = 0; 00054 DMPosition = 0; 00055 CTFRank = 0; 00056 CTFPosition = 0; 00057 DOMRank = 0; 00058 DOMPosition = 0; 00059 ASRank = 0; 00060 ASPosition = 0; 00061 ChalRank = 0; 00062 ChalPosition = 0; 00063 Face = 0; 00064 Sex = ""; 00065 } 00066 00067 function TravelPostAccept() 00068 { 00069 if (DeathMatchPlus(Level.Game) != None) 00070 { 00071 Log("LadderInventory: Calling InitRatedGame"); 00072 DeathMatchPlus(Level.Game).InitRatedGame(Self, PlayerPawn(Owner)); 00073 } 00074 } 00075 00076 function GiveTo( Pawn Other ) 00077 { 00078 Log(Self$" giveto "$Other); 00079 Super.GiveTo( Other ); 00080 } 00081 00082 function Destroyed() 00083 { 00084 Log("Something destroyed a LadderInventory!"); 00085 Super.Destroyed(); 00086 } 00087 00088 defaultproperties 00089 { 00090 TournamentDifficulty=1 00091 bHidden=True 00092 }