Add Tournament world type

Fixes #4682

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2018-08-03 22:26:34 +02:00
parent 9964d5f327
commit 027c3ce843
4 changed files with 10 additions and 1 deletions

View File

@@ -32,6 +32,7 @@ public enum WorldType
SKILL_TOTAL,
PVP_HIGH_RISK,
LAST_MAN_STANDING,
TOURNAMENT,
DEADMAN,
SEASONAL_DEADMAN
}

View File

@@ -34,13 +34,14 @@ enum ServiceWorldType
SKILL_TOTAL(WorldType.SKILL_TOTAL, 1 << 7),
PVP_HIGH_RISK(WorldType.PVP_HIGH_RISK, 1 << 10),
LAST_MAN_STANDING(WorldType.LAST_MAN_STANDING, 1 << 14),
TOURNAMENT(WorldType.TOURNAMENT, 1 << 25),
DEADMAN(WorldType.DEADMAN, 1 << 29),
SEASONAL_DEADMAN(WorldType.SEASONAL_DEADMAN, 1 << 30);
private final WorldType apiType;
private final int mask;
private ServiceWorldType(WorldType apiType, int mask)
ServiceWorldType(WorldType apiType, int mask)
{
this.apiType = apiType;
this.mask = mask;

View File

@@ -55,6 +55,10 @@ public enum WorldType
* Last man standing world type.
*/
LAST_MAN_STANDING(1 << 14),
/**
* Tournament world type.
*/
TOURNAMENT(1 << 25),
/**
* Deadman world type.
*/

View File

@@ -29,6 +29,7 @@ import net.runelite.api.WorldType;
enum XpWorldType
{
NORMAL,
TOURNEY,
DMM,
SDMM;
@@ -36,6 +37,8 @@ enum XpWorldType
{
switch (type)
{
case TOURNAMENT:
return TOURNEY;
case DEADMAN:
return DMM;
case SEASONAL_DEADMAN: