Skip to content

Commit

Permalink
Update constants (#23)
Browse files Browse the repository at this point in the history
  • Loading branch information
aj-r committed Dec 15, 2017
1 parent f651b69 commit 2cb714b
Show file tree
Hide file tree
Showing 2 changed files with 132 additions and 2 deletions.
71 changes: 71 additions & 0 deletions RiotNet/Models/Constants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,14 @@ public static class GameMode
/// </summary>
public const string TUTORIAL = "TUTORIAL";
/// <summary>
/// Ultra-Rapid-Fire
/// </summary>
public const string URF = "URF";
/// <summary>
/// Boom Bots
/// </summary>
public const string DOOMBOTSTEEMO = "DOOMBOTSTEEMO";
/// <summary>
/// One for All, played on both Summoner's Rift and Howling Abyss.
/// </summary>
public const string ONEFORALL = "ONEFORALL";
Expand Down Expand Up @@ -149,6 +157,14 @@ public static class GameMode
/// Darkstar
/// </summary>
public const string DARKSTAR = "DARKSTAR";
/// <summary>
/// Star Guardian Invasion
/// </summary>
public const string STARGUARDIAN = "STARGUARDIAN";
/// <summary>
/// PROJECT: Hunters
/// </summary>
public const string PROJECT = "PROJECT";
}

/// <summary>
Expand Down Expand Up @@ -365,6 +381,61 @@ public static class MapType
public const string HOWLING_ABYSS = "HOWLING_ABYSS";
}

/// <summary>
/// Represents a map ID for a match.
/// </summary>
public static class MapId
{
/// <summary>
/// Summoner's Rift (original version - summer)
/// </summary>
public const int SUMMONERS_RIFT_V1_SUMMER = 1;
/// <summary>
/// Summoner's Rift (original version - autumn)
/// </summary>
public const int SUMMONERS_RIFT_V1_AUTUMN = 2;
/// <summary>
/// Proving Grounds (tutorial)
/// </summary>
public const int PROVING_GROUNDS = 3;
/// <summary>
/// Twisted Treeline (original version)
/// </summary>
public const int TWISTED_TREELINE_V1 = 4;
/// <summary>
/// Crystal Scar (dominion)
/// </summary>
public const int CRYSTAL_SCAR = 8;
/// <summary>
/// Twisted Treeline (current version)
/// </summary>
public const int TWISTED_TREELINE_V2 = 10;
/// <summary>
/// Summoner's Rift (current version)
/// </summary>
public const int SUMMONERS_RIFT_V2 = 11;
/// <summary>
/// Howling Abyss (ARAM)
/// </summary>
public const int HOWLING_ABYSS = 12;
/// <summary>
/// Butcher's Bridge (ARAM)
/// </summary>
public const int BUTCHERS_BRIDGE = 14;
/// <summary>
/// Cosmic Ruins (Dark Star: Singularity)
/// </summary>
public const int COSMIC_RUINS = 16;
/// <summary>
/// Valoran City (Star Guardian Invasion)
/// </summary>
public const int VALORAN_CITY = 18;
/// <summary>
/// Substructure 43 (PROJECT: Hunters)
/// </summary>
public const int SUBSTRUCTURE_43 = 19;
}

/// <summary>
/// Represents a player's role.
/// </summary>
Expand Down
63 changes: 61 additions & 2 deletions RiotNet/Models/Enums.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
namespace RiotNet.Models
using System;

namespace RiotNet.Models
{
/// <summary>
/// Respresents the queue type.
Expand All @@ -16,14 +18,17 @@ public enum QueueType
/// <summary>
/// Ranked Solo 5v5
/// </summary>
[Obsolete("Use TEAM_BUILDER_RANKED_SOLO (ID 430) instead")]
RANKED_SOLO_5x5 = 4,
/// <summary>
/// Ranked Premade 5v5. This queue is deprecated.
/// </summary>
[Obsolete("This queue is deprecated")]
RANKED_PREMADE_5x5 = 6,
/// <summary>
/// Historical Summoner's Rift Coop vs AI. This queue is deprecated.
/// </summary>
[Obsolete("Use BOT_5x5_BEGINNER (ID 830) or BOT_5x5_INTERMEDIATE (ID 840) instead")]
BOT_5x5 = 7,
/// <summary>
/// Normal 3v3
Expand All @@ -40,18 +45,22 @@ public enum QueueType
/// <summary>
/// Normal 5v5 Draft Pick
/// </summary>
[Obsolete("Use TEAM_BUILDER_DRAFT_UNRANKED_5x5 (ID 400) instead")]
NORMAL_5x5_DRAFT = 14,
/// <summary>
/// Dominion 5v5 Blind Pick
/// </summary>
[Obsolete("This queue is deprecated")]
ODIN_5x5_BLIND = 16,
/// <summary>
/// Dominion 5v5 Draft Pick
/// </summary>
[Obsolete("This queue is deprecated")]
ODIN_5x5_DRAFT = 17,
/// <summary>
/// Dominion Coop vs AI
/// </summary>
[Obsolete("This queue is deprecated")]
BOT_ODIN_5x5 = 25,
/// <summary>
/// Summoner's Rift Coop vs AI Intro Bot
Expand All @@ -68,10 +77,12 @@ public enum QueueType
/// <summary>
/// Ranked Team 3v3
/// </summary>
[Obsolete("Use RANKED_FLEX_TT (ID 470) instead")]
RANKED_TEAM_3x3 = 41,
/// <summary>
/// Ranked Team 5v5
/// </summary>
[Obsolete("Use RANKED_FLEX_SR (ID 440) instead")]
RANKED_TEAM_5x5 = 42,
/// <summary>
/// Twisted Treeline Coop vs AI (Intermediate bots)
Expand All @@ -92,6 +103,7 @@ public enum QueueType
/// <summary>
/// Team Builder
/// </summary>
[Obsolete("This queue is deprecated")]
GROUP_FINDER_5x5 = 61,
/// <summary>
/// All Random All Mid
Expand Down Expand Up @@ -124,18 +136,22 @@ public enum QueueType
/// <summary>
/// Doom Bots Rank 1
/// </summary>
[Obsolete("Use DOOM_BOTS_VOTING (ID 950) instead")]
NIGHTMARE_BOT_5x5_RANK1 = 91,
/// <summary>
/// Doom Bots Rank 2
/// </summary>
[Obsolete("Use DOOM_BOTS_VOTING (ID 950) instead")]
NIGHTMARE_BOT_5x5_RANK2 = 92,
/// <summary>
/// Doom Bots Rank 5
/// </summary>
[Obsolete("Use DOOM_BOTS_VOTING (ID 950) instead")]
NIGHTMARE_BOT_5x5_RANK5 = 93,
/// <summary>
/// Ascension
/// </summary>
[Obsolete("Use ASCENSION (ID 910) instead")]
ASCENSION_5x5 = 96,
/// <summary>
/// Twisted Treeline Hexakill
Expand All @@ -148,6 +164,7 @@ public enum QueueType
/// <summary>
/// King Poro
/// </summary>
[Obsolete("Use PORO_KING (ID 920) instead")]
KING_PORO_5x5 = 300,
/// <summary>
/// Nemesis draft
Expand All @@ -168,6 +185,7 @@ public enum QueueType
/// <summary>
/// All Random URF
/// </summary>
[Obsolete("Use ARURF (ID 900) instead")]
ARURF_5x5 = 318,
/// <summary>
/// All Random Summoner's Rift
Expand All @@ -180,6 +198,7 @@ public enum QueueType
/// <summary>
/// Ranked Dynamic Queue. This queue is deprecated.
/// </summary>
[Obsolete("Use RANKED_FLEX_SR (ID 440) instead")]
TEAM_BUILDER_DRAFT_RANKED_5x5 = 410,
/// <summary>
/// Ranked Solo/Duo Queue
Expand All @@ -198,9 +217,49 @@ public enum QueueType
/// </summary>
ASSASSINATE_5x5 = 600,
/// <summary>
/// Darkstar
/// Dark Star: Singularity
/// </summary>
DARKSTAR_3x3 = 610,
/// <summary>
/// All random URF
/// </summary>
ARURF = 900,
/// <summary>
/// Ascension
/// </summary>
ASCENSION = 910,
/// <summary>
/// Legend of the Poro King
/// </summary>
PORO_KING = 920,
/// <summary>
/// Nexus Siege
/// </summary>
NEXUS_SIEGE = 940,
/// <summary>
/// Doom Bots (voting)
/// </summary>
DOOM_BOTS_VOTING = 950,
/// <summary>
/// Doom Bots (standard)
/// </summary>
DOOM_BOTS_STANDARD = 960,
/// <summary>
/// Star Guardian Invasion: Normal
/// </summary>
STAR_GUARDIAN_NORMAL = 980,
/// <summary>
/// Star Guardian Invasion: Onslaught
/// </summary>
STAR_GUARDIAN_ONSLAUGHT = 990,
/// <summary>
/// PROJECT: Hunters
/// </summary>
OVERCHARGE = 1000,
/// <summary>
/// All random URF (snow)
/// </summary>
ARURF_SNOW = 1010,
}

/// <summary>
Expand Down

0 comments on commit 2cb714b

Please sign in to comment.