|
|
|
@ -2,466 +2,466 @@ package mineplex.core.achievement;
|
|
|
|
|
|
|
|
|
|
public enum Achievement
|
|
|
|
|
{
|
|
|
|
|
GLOBAL_GEM_HUNTER("Gem Hunter",
|
|
|
|
|
GLOBAL_GEM_HUNTER("Gem Hunter", 10000,
|
|
|
|
|
new String[] {"Global.GemsEarned"},
|
|
|
|
|
new String[] {"+1 for every Gem earned in any game."},
|
|
|
|
|
new int[] {10000, 15000, 20000, 25000, 30000, 35000, 40000, 45000, 50000, 55000, 60000, 65000},
|
|
|
|
|
AchievementCategory.GLOBAL),
|
|
|
|
|
|
|
|
|
|
//Bridges
|
|
|
|
|
BRIDGES_WINS("Bridge Champion",
|
|
|
|
|
BRIDGES_WINS("Bridge Champion", 600,
|
|
|
|
|
new String[] {"The Bridges.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Survival Games"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.BRIDGES),
|
|
|
|
|
|
|
|
|
|
BRIDGES_FOOD("Food for the Masses",
|
|
|
|
|
BRIDGES_FOOD("Food for the Masses", 600,
|
|
|
|
|
new String[] {"The Bridges.FoodForTheMasses"},
|
|
|
|
|
new String[] {"Get 20 kills with Apples"},
|
|
|
|
|
new int[] {20},
|
|
|
|
|
AchievementCategory.BRIDGES),
|
|
|
|
|
|
|
|
|
|
BRIDGES_SNIPER("Sniper",
|
|
|
|
|
BRIDGES_SNIPER("Sniper", 600,
|
|
|
|
|
new String[] {"The Bridges.Sniper"},
|
|
|
|
|
new String[] {"Kill an enemy with Bow before Bridges fall"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.BRIDGES),
|
|
|
|
|
|
|
|
|
|
BRIDGES_FORTUNE_BOMBER("Fortune Bomber",
|
|
|
|
|
BRIDGES_FORTUNE_BOMBER("Fortune Bomber", 600,
|
|
|
|
|
new String[] {"The Bridges.FortuneBomber"},
|
|
|
|
|
new String[] {"Mine 30 Diamond Ore using TNT"},
|
|
|
|
|
new int[] {30},
|
|
|
|
|
AchievementCategory.BRIDGES),
|
|
|
|
|
|
|
|
|
|
BRIDGES_RAMPAGE("Rampage",
|
|
|
|
|
BRIDGES_RAMPAGE("Rampage", 600,
|
|
|
|
|
new String[] {"The Bridges.Rampage"},
|
|
|
|
|
new String[] {"Get 4 kills in a row, with no more than", "10 seconds between each kill"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.BRIDGES),
|
|
|
|
|
|
|
|
|
|
BRIDGES_DEATH_BOMBER("Death Bomber",
|
|
|
|
|
BRIDGES_DEATH_BOMBER("Death Bomber", 600,
|
|
|
|
|
new String[] {"The Bridges.DeathBomber"},
|
|
|
|
|
new String[] {"Get 5 Kills in a single game with TNT"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.BRIDGES),
|
|
|
|
|
|
|
|
|
|
//Survival Games
|
|
|
|
|
SURVIVAL_GAMES_WINS("Katniss Everdeen",
|
|
|
|
|
SURVIVAL_GAMES_WINS("Katniss Everdeen", 600,
|
|
|
|
|
new String[] {"Survival Games.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Survival Games"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.SURVIVAL_GAMES),
|
|
|
|
|
|
|
|
|
|
SURVIVAL_GAMES_LIGHT_WEIGHT("Light Weight",
|
|
|
|
|
SURVIVAL_GAMES_LIGHT_WEIGHT("Light Weight", 600,
|
|
|
|
|
new String[] {"Survival Games.NoArmor"},
|
|
|
|
|
new String[] {"Win a game without wearing any armor"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SURVIVAL_GAMES),
|
|
|
|
|
|
|
|
|
|
SURVIVAL_GAMES_BLOODLUST("Bloodlust",
|
|
|
|
|
SURVIVAL_GAMES_BLOODLUST("Bloodlust", 600,
|
|
|
|
|
new String[] {"Survival Games.Bloodlust"},
|
|
|
|
|
new String[] {"Kill 3 other players in the first minute"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SURVIVAL_GAMES),
|
|
|
|
|
|
|
|
|
|
SURVIVAL_GAMES_LOOT("Loot Hoarder",
|
|
|
|
|
SURVIVAL_GAMES_LOOT("Loot Hoarder", 600,
|
|
|
|
|
new String[] {"Survival Games.SupplyDropsOpened"},
|
|
|
|
|
new String[] {"Be the first to open 50 Supply Drops"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.SURVIVAL_GAMES),
|
|
|
|
|
|
|
|
|
|
SURVIVAL_GAMES_SKELETONS("Skeletal Army",
|
|
|
|
|
SURVIVAL_GAMES_SKELETONS("Skeletal Army", 600,
|
|
|
|
|
new String[] {"Survival Games.Skeletons"},
|
|
|
|
|
new String[] {"Have 5 Necromanced Skeletons alive"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SURVIVAL_GAMES),
|
|
|
|
|
|
|
|
|
|
//Survival Games
|
|
|
|
|
UHC_WINS("Ultimate Winner",
|
|
|
|
|
UHC_WINS("Ultimate Winner", 600,
|
|
|
|
|
new String[] {"Ultra Hardcore.Wins"},
|
|
|
|
|
new String[] {"Win 20 games of Ultra Hardcore"},
|
|
|
|
|
new int[] {20},
|
|
|
|
|
AchievementCategory.UHC),
|
|
|
|
|
|
|
|
|
|
//Smash Mobs
|
|
|
|
|
SMASH_MOBS_WINS("SO SUPER!",
|
|
|
|
|
SMASH_MOBS_WINS("SO SUPER!", 600,
|
|
|
|
|
new String[] {"Super Smash Mobs.Wins"},
|
|
|
|
|
new String[] {"Win 100 games of Super Smash Mobs"},
|
|
|
|
|
new int[] {100},
|
|
|
|
|
AchievementCategory.SMASH_MOBS),
|
|
|
|
|
|
|
|
|
|
SMASH_MOBS_MLG_PRO("MLG Pro",
|
|
|
|
|
SMASH_MOBS_MLG_PRO("MLG Pro", 600,
|
|
|
|
|
new String[] {"Super Smash Mobs.MLGPro"},
|
|
|
|
|
new String[] {"Win a game without dying"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SMASH_MOBS),
|
|
|
|
|
|
|
|
|
|
SMASH_MOBS_FREE_KITS("Free Kits Forever",
|
|
|
|
|
SMASH_MOBS_FREE_KITS("Free Kits Forever", 600,
|
|
|
|
|
new String[] {"Super Smash Mobs.FreeKitsForever"},
|
|
|
|
|
new String[] {"Win 100 games using only Free Kits"},
|
|
|
|
|
new int[] {100},
|
|
|
|
|
AchievementCategory.SMASH_MOBS),
|
|
|
|
|
|
|
|
|
|
SMASH_MOBS_1V3("1v3",
|
|
|
|
|
SMASH_MOBS_1V3("1v3", 600,
|
|
|
|
|
new String[] {"Super Smash Mobs.1v3"},
|
|
|
|
|
new String[] {"Get 10 kills in a game with 4 players"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SMASH_MOBS),
|
|
|
|
|
|
|
|
|
|
SMASH_MOBS_TRIPLE_KILL("Triple Kill",
|
|
|
|
|
SMASH_MOBS_TRIPLE_KILL("Triple Kill", 600,
|
|
|
|
|
new String[] {"Super Smash Mobs.TripleKill"},
|
|
|
|
|
new String[] {"Get 3 kills in a row, with no more than", "10 seconds between each kill"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SMASH_MOBS),
|
|
|
|
|
|
|
|
|
|
SMASH_MOBS_RECOVERY_MASTER("Recovery Master",
|
|
|
|
|
SMASH_MOBS_RECOVERY_MASTER("Recovery Master", 600,
|
|
|
|
|
new String[] {"Super Smash Mobs.RecoveryMaster"},
|
|
|
|
|
new String[] {"Take 200 damage in a single life"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SMASH_MOBS),
|
|
|
|
|
|
|
|
|
|
//Block Hunt
|
|
|
|
|
BLOCK_HUNT_WINS("The Blockiest Block",
|
|
|
|
|
BLOCK_HUNT_WINS("The Blockiest Block", 600,
|
|
|
|
|
new String[] {"Block Hunt.Wins"},
|
|
|
|
|
new String[] {"Win 100 games of Block Hunt"},
|
|
|
|
|
new int[] {100},
|
|
|
|
|
AchievementCategory.BLOCK_HUNT),
|
|
|
|
|
|
|
|
|
|
BLOCK_HUNT_HUNTER_KILLER("Hunter Killer",
|
|
|
|
|
BLOCK_HUNT_HUNTER_KILLER("Hunter Killer", 600,
|
|
|
|
|
new String[] {"Block Hunt.HunterKiller"},
|
|
|
|
|
new String[] {"Kill 10 Hunters in a single game"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.BLOCK_HUNT),
|
|
|
|
|
|
|
|
|
|
BLOCK_HUNT_MEOW("Meow Meow Meow Meow",
|
|
|
|
|
BLOCK_HUNT_MEOW("Meow Meow Meow Meow", 600,
|
|
|
|
|
new String[] {"Block Hunt.Meow"},
|
|
|
|
|
new String[] {"Meow 50 times in a single game"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.BLOCK_HUNT),
|
|
|
|
|
|
|
|
|
|
BLOCK_HUNT_HUNTER_OF_THE_YEAR("Hunter of the Year",
|
|
|
|
|
BLOCK_HUNT_HUNTER_OF_THE_YEAR("Hunter of the Year", 600,
|
|
|
|
|
new String[] {"Block Hunt.HunterOfTheYear"},
|
|
|
|
|
new String[] {"Kill 7 Hiders in a single game"},
|
|
|
|
|
new int[] {100},
|
|
|
|
|
AchievementCategory.BLOCK_HUNT),
|
|
|
|
|
|
|
|
|
|
BLOCK_HUNT_BAD_HIDER("Bad Hider",
|
|
|
|
|
BLOCK_HUNT_BAD_HIDER("Bad Hider", 600,
|
|
|
|
|
new String[] {"Block Hunt.BadHider"},
|
|
|
|
|
new String[] {"Win as Hider without disguising"},
|
|
|
|
|
new int[] {100},
|
|
|
|
|
AchievementCategory.BLOCK_HUNT),
|
|
|
|
|
|
|
|
|
|
//Draw My Thing
|
|
|
|
|
DRAW_MY_THING_WINS("Art Hipster",
|
|
|
|
|
DRAW_MY_THING_WINS("Art Hipster", 600,
|
|
|
|
|
new String[] {"Draw My Thing.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Block Hunt"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.DRAW_MY_THING),
|
|
|
|
|
|
|
|
|
|
DRAW_MY_THING_MR_SQUIGGLE("Mr. Squiggle",
|
|
|
|
|
DRAW_MY_THING_MR_SQUIGGLE("Mr. Squiggle", 600,
|
|
|
|
|
new String[] {"Draw My Thing.MrSquiggle"},
|
|
|
|
|
new String[] {"Both your drawings are guessed", "within the first 15 seconds."},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.DRAW_MY_THING),
|
|
|
|
|
|
|
|
|
|
DRAW_MY_THING_KEEN_EYE("Keen Eye",
|
|
|
|
|
DRAW_MY_THING_KEEN_EYE("Keen Eye", 600,
|
|
|
|
|
new String[] {"Draw My Thing.KeenEye"},
|
|
|
|
|
new String[] {"Guess every single drawing in a game"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.DRAW_MY_THING),
|
|
|
|
|
|
|
|
|
|
DRAW_MY_THING_PURE_LUCK("Pure Luck",
|
|
|
|
|
DRAW_MY_THING_PURE_LUCK("Pure Luck", 600,
|
|
|
|
|
new String[] {"Draw My Thing.PureLuck"},
|
|
|
|
|
new String[] {"Guess a word in the first 5 seconds"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.DRAW_MY_THING),
|
|
|
|
|
|
|
|
|
|
//Castle Siege
|
|
|
|
|
CASTLE_SIEGE_WINS("FOR THE KING!",
|
|
|
|
|
CASTLE_SIEGE_WINS("FOR THE KING!", 600,
|
|
|
|
|
new String[] {"Castle Siege.ForTheKing"},
|
|
|
|
|
new String[] {"Win as Defenders 50 times"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.CASTLE_SIEGE),
|
|
|
|
|
|
|
|
|
|
CASTLE_SIEGE_KINGSLAYER("Kingslayer",
|
|
|
|
|
CASTLE_SIEGE_KINGSLAYER("Kingslayer", 600,
|
|
|
|
|
new String[] {"Castle Siege.Kingslayer"},
|
|
|
|
|
new String[] {"Get the killing blow on the King"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CASTLE_SIEGE),
|
|
|
|
|
|
|
|
|
|
CASTLE_SIEGE_BLOOD_THIRSTY("Blood Thirsty",
|
|
|
|
|
CASTLE_SIEGE_BLOOD_THIRSTY("Blood Thirsty", 600,
|
|
|
|
|
new String[] {"Castle Siege.BloodThirsty"},
|
|
|
|
|
new String[] {"Kill 50 Undead in a single game"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CASTLE_SIEGE),
|
|
|
|
|
|
|
|
|
|
CASTLE_SIEGE_ASSASSIN("Assassin",
|
|
|
|
|
CASTLE_SIEGE_ASSASSIN("Assassin", 600,
|
|
|
|
|
new String[] {"Castle Siege.Assassin"},
|
|
|
|
|
new String[] {"Do 50% or more of the damage to the king"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CASTLE_SIEGE),
|
|
|
|
|
|
|
|
|
|
//Champions
|
|
|
|
|
CHAMPIONS_WINS("Champion",
|
|
|
|
|
CHAMPIONS_WINS("Champion", 600,
|
|
|
|
|
new String[] {"Champions Domination.Wins", "Champions TDM.Wins"},
|
|
|
|
|
new String[] {"Win 80 games of Dominate or TDM"},
|
|
|
|
|
new int[] {80},
|
|
|
|
|
AchievementCategory.CHAMPIONS),
|
|
|
|
|
|
|
|
|
|
CHAMPIONS_FLAWLESS_VICTORY("Flawless Victory",
|
|
|
|
|
CHAMPIONS_FLAWLESS_VICTORY("Flawless Victory", 600,
|
|
|
|
|
new String[] {"Champions TDM.FlawlessVictory"},
|
|
|
|
|
new String[] {"Win TDM without losing a player"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CHAMPIONS),
|
|
|
|
|
|
|
|
|
|
CHAMPIONS_ACE("Ace",
|
|
|
|
|
CHAMPIONS_ACE("Ace", 600,
|
|
|
|
|
new String[] {"Champions TDM.Ace"},
|
|
|
|
|
new String[] {"Kill all enemies in a game of TDM"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CHAMPIONS),
|
|
|
|
|
|
|
|
|
|
CHAMPIONS_ASSASSINATION("Assassination",
|
|
|
|
|
CHAMPIONS_ASSASSINATION("Assassination", 600,
|
|
|
|
|
new String[] {"Champions Domination.Assassination", "Champions TDM.Assassination"},
|
|
|
|
|
new String[] {"Kill 40 players with Backstab without", "taking any damage from them"},
|
|
|
|
|
new int[] {40},
|
|
|
|
|
AchievementCategory.CHAMPIONS),
|
|
|
|
|
|
|
|
|
|
CHAMPIONS_MASS_ELECTROCUTION("Mass Electrocution",
|
|
|
|
|
CHAMPIONS_MASS_ELECTROCUTION("Mass Electrocution", 600,
|
|
|
|
|
new String[] {"Champions Domination.MassElectrocution", "Champions TDM.MassElectrocution"},
|
|
|
|
|
new String[] {"Hit 4 enemies with a Lightning Orb"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CHAMPIONS),
|
|
|
|
|
|
|
|
|
|
CHAMPIONS_THE_LONGEST_SHOT("The Longest Shot",
|
|
|
|
|
CHAMPIONS_THE_LONGEST_SHOT("The Longest Shot", 600,
|
|
|
|
|
new String[] {"Champions Domination.TheLongestShot", "Champions TDM.TheLongestShot"},
|
|
|
|
|
new String[] {"Kill someone using Longshot who", "is over 64 Blocks away from you"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CHAMPIONS),
|
|
|
|
|
|
|
|
|
|
CHAMPIONS_EARTHQUAKE("Earthquake",
|
|
|
|
|
CHAMPIONS_EARTHQUAKE("Earthquake", 600,
|
|
|
|
|
new String[] {"Champions Domination.Earthquake", "Champions TDM.Earthquake"},
|
|
|
|
|
new String[] {"Launch 5 enemies using Seismic Slam"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.CHAMPIONS),
|
|
|
|
|
|
|
|
|
|
//Paintball
|
|
|
|
|
SUPER_PAINTBALL_WINS("Paintball King",
|
|
|
|
|
SUPER_PAINTBALL_WINS("Paintball King", 600,
|
|
|
|
|
new String[] {"Super Paintball.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Paintball"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.SUPER_PAINTBALL),
|
|
|
|
|
|
|
|
|
|
SUPER_PAINTBALL_KILLING_SPREE("Killing Spree",
|
|
|
|
|
SUPER_PAINTBALL_KILLING_SPREE("Killing Spree", 600,
|
|
|
|
|
new String[] {"Super Paintball.KillingSpree"},
|
|
|
|
|
new String[] {"Get 4 kills in a row, with no more than", "5 seconds between each kill"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SUPER_PAINTBALL),
|
|
|
|
|
|
|
|
|
|
SUPER_PAINTBALL_FLAWLESS_VICTORY("Flawless Victory",
|
|
|
|
|
SUPER_PAINTBALL_FLAWLESS_VICTORY("Flawless Victory", 600,
|
|
|
|
|
new String[] {"Super Paintball.Wins"},
|
|
|
|
|
new String[] {"Win a team with your entire team alive"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SUPER_PAINTBALL),
|
|
|
|
|
|
|
|
|
|
SUPER_PAINTBALL_MEDIC("Medic!",
|
|
|
|
|
SUPER_PAINTBALL_MEDIC("Medic!", 600,
|
|
|
|
|
new String[] {"Super Paintball.Medic"},
|
|
|
|
|
new String[] {"Revive 200 team members"},
|
|
|
|
|
new int[] {200},
|
|
|
|
|
AchievementCategory.SUPER_PAINTBALL),
|
|
|
|
|
|
|
|
|
|
SUPER_PAINTBALL_SPEEDRUNNER("Speedrunner",
|
|
|
|
|
SUPER_PAINTBALL_SPEEDRUNNER("Speedrunner", 600,
|
|
|
|
|
new String[] {"Super Paintball.Speedrunner"},
|
|
|
|
|
new String[] {"Win a game in 20 seconds"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SUPER_PAINTBALL),
|
|
|
|
|
|
|
|
|
|
SUPER_PAINTBALL_LAST_STAND("Last Stand",
|
|
|
|
|
SUPER_PAINTBALL_LAST_STAND("Last Stand", 600,
|
|
|
|
|
new String[] {"Super Paintball.LastStand"},
|
|
|
|
|
new String[] {"Be the last alive on your team", "and kill 3 enemy players"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SUPER_PAINTBALL),
|
|
|
|
|
|
|
|
|
|
//Sheep Quest
|
|
|
|
|
SHEEP_QUEST_WINS("Hungry Hungry Hippo",
|
|
|
|
|
SHEEP_QUEST_WINS("Hungry Hungry Hippo", 600,
|
|
|
|
|
new String[] {"Sheep Quest.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Sheep Quest"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.SHEEP_QUEST),
|
|
|
|
|
|
|
|
|
|
SHEEP_QUEST_THIEF("Thief",
|
|
|
|
|
SHEEP_QUEST_THIEF("Thief", 600,
|
|
|
|
|
new String[] {"Sheep Quest.Thief"},
|
|
|
|
|
new String[] {"Steal 300 Sheep from enemy pens"},
|
|
|
|
|
new int[] {300},
|
|
|
|
|
AchievementCategory.SHEEP_QUEST),
|
|
|
|
|
|
|
|
|
|
SHEEP_QUEST_ANIMAL_RESCUE("Animal Rescue",
|
|
|
|
|
SHEEP_QUEST_ANIMAL_RESCUE("Animal Rescue", 600,
|
|
|
|
|
new String[] {"Sheep Quest.AnimalRescue"},
|
|
|
|
|
new String[] {"Make 300 enemies drop their Sheep"},
|
|
|
|
|
new int[] {300},
|
|
|
|
|
AchievementCategory.SHEEP_QUEST),
|
|
|
|
|
|
|
|
|
|
SHEEP_QUEST_SELFISH("Selfish",
|
|
|
|
|
SHEEP_QUEST_SELFISH("Selfish", 600,
|
|
|
|
|
new String[] {"Sheep Quest.Selfish"},
|
|
|
|
|
new String[] {"Win with more than 12 Sheep"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SHEEP_QUEST),
|
|
|
|
|
|
|
|
|
|
//Snake
|
|
|
|
|
SNAKE_WINS("Nokia 3310",
|
|
|
|
|
SNAKE_WINS("Nokia 3310", 600,
|
|
|
|
|
new String[] {"Snake.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Snake"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.SNAKE),
|
|
|
|
|
|
|
|
|
|
SNAKE_CANNIBAL("Cannibal",
|
|
|
|
|
SNAKE_CANNIBAL("Cannibal", 600,
|
|
|
|
|
new String[] {"Snake.Cannibal"},
|
|
|
|
|
new String[] {"Kill 8 players in a single game"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SNAKE),
|
|
|
|
|
|
|
|
|
|
SNAKE_CHOO_CHOO("Choo Choo",
|
|
|
|
|
SNAKE_CHOO_CHOO("Choo Choo", 600,
|
|
|
|
|
new String[] {"Snake.ChooChoo"},
|
|
|
|
|
new String[] {"Grow to be 60 Sheep or longer"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SNAKE),
|
|
|
|
|
|
|
|
|
|
SNAKE_SLIMY_SHEEP("Slimy Sheep",
|
|
|
|
|
SNAKE_SLIMY_SHEEP("Slimy Sheep", 600,
|
|
|
|
|
new String[] {"Snake.SlimySheep"},
|
|
|
|
|
new String[] {"Eat 20 slimes in a single game"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.SNAKE),
|
|
|
|
|
|
|
|
|
|
//Dragons
|
|
|
|
|
DRAGONS_WINS("Dragon Tamer",
|
|
|
|
|
DRAGONS_WINS("Dragon Tamer", 600,
|
|
|
|
|
new String[] {"Dragons.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Snake"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.DRAGONS),
|
|
|
|
|
|
|
|
|
|
DRAGONS_SPARKLEZ("Sparklez",
|
|
|
|
|
DRAGONS_SPARKLEZ("Sparklez", 600,
|
|
|
|
|
new String[] {"Dragons.Sparklez"},
|
|
|
|
|
new String[] {"Throw 100 Sparklers"},
|
|
|
|
|
new int[] {100},
|
|
|
|
|
AchievementCategory.DRAGONS),
|
|
|
|
|
|
|
|
|
|
//Turf Wars
|
|
|
|
|
TURF_WARS_WINS("Turf Master 3000",
|
|
|
|
|
TURF_WARS_WINS("Turf Master 3000", 600,
|
|
|
|
|
new String[] {"Turf Wars.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Turf Wars"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.TURF_WARS),
|
|
|
|
|
|
|
|
|
|
TURF_WARS_SHREDDINATOR("The Shreddinator",
|
|
|
|
|
TURF_WARS_SHREDDINATOR("The Shreddinator", 600,
|
|
|
|
|
new String[] {"Turf Wars.TheShreddinator"},
|
|
|
|
|
new String[] {"Destroy 2000 blocks as Shredder"},
|
|
|
|
|
new int[] {2000},
|
|
|
|
|
AchievementCategory.TURF_WARS),
|
|
|
|
|
|
|
|
|
|
TURF_WARS_BEHIND_ENEMY_LINES("Behind Enemy Lines",
|
|
|
|
|
TURF_WARS_BEHIND_ENEMY_LINES("Behind Enemy Lines", 600,
|
|
|
|
|
new String[] {"Turf Wars.BehindEnemyLines"},
|
|
|
|
|
new String[] {"Stay on enemy turf for 15 seconds"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.TURF_WARS),
|
|
|
|
|
|
|
|
|
|
TURF_WARS_COMEBACK("The Comeback",
|
|
|
|
|
TURF_WARS_COMEBACK("The Comeback", 600,
|
|
|
|
|
new String[] {"Turf Wars.TheComeback"},
|
|
|
|
|
new String[] {"Win a game after having 5 or less turf"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.TURF_WARS),
|
|
|
|
|
|
|
|
|
|
//Death Tag
|
|
|
|
|
DEATH_TAG_WINS("Death Proof",
|
|
|
|
|
DEATH_TAG_WINS("Death Proof", 600,
|
|
|
|
|
new String[] {"Death Tag.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Turf Wars"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.DEATH_TAG),
|
|
|
|
|
|
|
|
|
|
DEATH_TAG_COME_AT_ME_BRO("Come At Me Bro!",
|
|
|
|
|
DEATH_TAG_COME_AT_ME_BRO("Come At Me Bro!", 600,
|
|
|
|
|
new String[] {"Death Tag.ComeAtMeBro"},
|
|
|
|
|
new String[] {"Kill 2 Undead Chasers in a single game"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.DEATH_TAG),
|
|
|
|
|
|
|
|
|
|
//Runner
|
|
|
|
|
RUNNER_WINS("Hot Feet",
|
|
|
|
|
RUNNER_WINS("Hot Feet", 600,
|
|
|
|
|
new String[] {"Runner.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Runner"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.RUNNER),
|
|
|
|
|
|
|
|
|
|
//Dragon Escape
|
|
|
|
|
DRAGON_ESCAPE_WINS("Douglas Defeater",
|
|
|
|
|
DRAGON_ESCAPE_WINS("Douglas Defeater", 600,
|
|
|
|
|
new String[] {"Dragon Escape.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Dragon Escape"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.DRAGON_ESCAPE),
|
|
|
|
|
|
|
|
|
|
DRAGON_ESCAPE_PARALYMPICS("Paralympics",
|
|
|
|
|
DRAGON_ESCAPE_PARALYMPICS("Paralympics", 600,
|
|
|
|
|
new String[] {"Dragon Escape.Wins"},
|
|
|
|
|
new String[] {"Win a game without using Leap"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.DRAGON_ESCAPE),
|
|
|
|
|
|
|
|
|
|
DRAGON_ESCAPE_SKYLANDS("Skylands Master",
|
|
|
|
|
DRAGON_ESCAPE_SKYLANDS("Skylands Master", 600,
|
|
|
|
|
new String[] {"Dragon Escape.Win.Skylands"},
|
|
|
|
|
new String[] {"Win by finishing Skylands 5 times"},
|
|
|
|
|
new int[] {5},
|
|
|
|
|
AchievementCategory.DRAGON_ESCAPE),
|
|
|
|
|
|
|
|
|
|
DRAGON_ESCAPE_THROUGH_HELL("To Hell and Back",
|
|
|
|
|
DRAGON_ESCAPE_THROUGH_HELL("To Hell and Back", 600,
|
|
|
|
|
new String[] {"Dragon Escape.Win.Through Hell"},
|
|
|
|
|
new String[] {"Win by finishing Through Hell 5 times"},
|
|
|
|
|
new int[] {5},
|
|
|
|
|
AchievementCategory.DRAGON_ESCAPE),
|
|
|
|
|
|
|
|
|
|
DRAGON_ESCAPE_PIRATE_BAY("Plundered",
|
|
|
|
|
DRAGON_ESCAPE_PIRATE_BAY("Plundered", 600,
|
|
|
|
|
new String[] {"Dragon Escape.Win.Pirate Bay"},
|
|
|
|
|
new String[] {"Win by finishing Pirate Bay 5 times"},
|
|
|
|
|
new int[] {5},
|
|
|
|
|
AchievementCategory.DRAGON_ESCAPE),
|
|
|
|
|
|
|
|
|
|
//OITQ
|
|
|
|
|
OITQ_WINS("One of a Kind",
|
|
|
|
|
OITQ_WINS("One of a Kind", 600,
|
|
|
|
|
new String[] {"One in the Quiver.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of One in the Quiver"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.ONE_IN_THE_QUIVER),
|
|
|
|
|
|
|
|
|
|
OITQ_PERFECTIONIST("The Perfect Game",
|
|
|
|
|
OITQ_PERFECTIONIST("The Perfect Game", 600,
|
|
|
|
|
new String[] {"One in the Quiver.Perfectionist"},
|
|
|
|
|
new String[] {"Win without dying"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.ONE_IN_THE_QUIVER),
|
|
|
|
|
|
|
|
|
|
OITQ_SHARPSHOOTER("SharpShooter",
|
|
|
|
|
OITQ_SHARPSHOOTER("SharpShooter", 600,
|
|
|
|
|
new String[] {"One in the Quiver.Sharpshooter"},
|
|
|
|
|
new String[] {"Hit with 8 Arrows in a row"},
|
|
|
|
|
new int[] {1},
|
|
|
|
|
AchievementCategory.ONE_IN_THE_QUIVER),
|
|
|
|
|
|
|
|
|
|
//Super Spleef
|
|
|
|
|
SPLEEF_WINS("Spleef King (or Queen)",
|
|
|
|
|
SPLEEF_WINS("Spleef King (or Queen)", 600,
|
|
|
|
|
new String[] {"Super Spleef.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Super Spleef"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.SPLEEF),
|
|
|
|
|
|
|
|
|
|
//Bacon Brawl
|
|
|
|
|
BACON_BRAWL_WINS("King of Bacon",
|
|
|
|
|
BACON_BRAWL_WINS("King of Bacon", 600,
|
|
|
|
|
new String[] {"Bacon Brawl.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Bacon Brawl"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.BACON_BRAWL),
|
|
|
|
|
|
|
|
|
|
//Sneaky Assassins
|
|
|
|
|
SNEAKY_ASSASSINS_WINS("So So Sneaky",
|
|
|
|
|
SNEAKY_ASSASSINS_WINS("So So Sneaky", 600,
|
|
|
|
|
new String[] {"Sneaky Assassins.Wins"},
|
|
|
|
|
new String[] {"Win 50 games of Sneaky Assassins"},
|
|
|
|
|
new int[] {50},
|
|
|
|
|
AchievementCategory.SNEAKY_ASSASSINS),
|
|
|
|
|
|
|
|
|
|
//Micro Battle
|
|
|
|
|
MICRO_BATTLE_WINS("Micro Champion",
|
|
|
|
|
MICRO_BATTLE_WINS("Micro Champion", 600,
|
|
|
|
|
new String[] {"Micro Battle.Wins"},
|
|
|
|
|
new String[] {"Win 100 games of Micro Battle"},
|
|
|
|
|
new int[] {100},
|
|
|
|
@ -476,11 +476,13 @@ public enum Achievement
|
|
|
|
|
private String[] _desc;
|
|
|
|
|
private String[] _stats;
|
|
|
|
|
private int[] _levels;
|
|
|
|
|
private int _gems;
|
|
|
|
|
private AchievementCategory _category;
|
|
|
|
|
|
|
|
|
|
Achievement(String name, String[] stats, String[] desc, int[] levels, AchievementCategory category)
|
|
|
|
|
Achievement(String name, int gems, String[] stats, String[] desc, int[] levels, AchievementCategory category)
|
|
|
|
|
{
|
|
|
|
|
_name = name;
|
|
|
|
|
_gems = gems;
|
|
|
|
|
_desc = desc;
|
|
|
|
|
_stats = stats;
|
|
|
|
|
_levels = levels;
|
|
|
|
@ -545,4 +547,9 @@ public enum Achievement
|
|
|
|
|
|
|
|
|
|
return new AchievementData(getMaxLevel(), -1, -1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getGemReward()
|
|
|
|
|
{
|
|
|
|
|
return _gems;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|