diff --git a/assets/achievements/hd/attempts.png b/assets/achievements/hd/attempts.png deleted file mode 100644 index d6bc4a2..0000000 Binary files a/assets/achievements/hd/attempts.png and /dev/null differ diff --git a/assets/achievements/hd/chamberOfTime.png b/assets/achievements/hd/chamberOfTime.png deleted file mode 100644 index 0fe3c8d..0000000 Binary files a/assets/achievements/hd/chamberOfTime.png and /dev/null differ diff --git a/assets/achievements/hd/coins.png b/assets/achievements/hd/coins.png deleted file mode 100644 index db388e9..0000000 Binary files a/assets/achievements/hd/coins.png and /dev/null differ diff --git a/assets/achievements/hd/creator.png b/assets/achievements/hd/creator.png deleted file mode 100644 index fed0f4f..0000000 Binary files a/assets/achievements/hd/creator.png and /dev/null differ diff --git a/assets/achievements/hd/customLevels.png b/assets/achievements/hd/customLevels.png deleted file mode 100644 index 6de3c94..0000000 Binary files a/assets/achievements/hd/customLevels.png and /dev/null differ diff --git a/assets/achievements/hd/demon.png b/assets/achievements/hd/demon.png deleted file mode 100644 index 25fe9d8..0000000 Binary files a/assets/achievements/hd/demon.png and /dev/null differ diff --git a/assets/achievements/hd/diamonds.png b/assets/achievements/hd/diamonds.png deleted file mode 100644 index 21c6509..0000000 Binary files a/assets/achievements/hd/diamonds.png and /dev/null differ diff --git a/assets/achievements/hd/jumps.png b/assets/achievements/hd/jumps.png deleted file mode 100644 index 5201fcd..0000000 Binary files a/assets/achievements/hd/jumps.png and /dev/null differ diff --git a/assets/achievements/hd/levels.png b/assets/achievements/hd/levels.png deleted file mode 100644 index 64b6297..0000000 Binary files a/assets/achievements/hd/levels.png and /dev/null differ diff --git a/assets/achievements/hd/mappacks.png b/assets/achievements/hd/mappacks.png deleted file mode 100644 index 94e6061..0000000 Binary files a/assets/achievements/hd/mappacks.png and /dev/null differ diff --git a/assets/achievements/hd/raing.png b/assets/achievements/hd/raing.png deleted file mode 100644 index 62bfea3..0000000 Binary files a/assets/achievements/hd/raing.png and /dev/null differ diff --git a/assets/achievements/hd/robtop.png b/assets/achievements/hd/robtop.png deleted file mode 100644 index 0ffe9a8..0000000 Binary files a/assets/achievements/hd/robtop.png and /dev/null differ diff --git a/assets/achievements/hd/secrets.png b/assets/achievements/hd/secrets.png deleted file mode 100644 index 645e550..0000000 Binary files a/assets/achievements/hd/secrets.png and /dev/null differ diff --git a/assets/achievements/hd/shardBonus.png b/assets/achievements/hd/shardBonus.png deleted file mode 100644 index 70b1a36..0000000 Binary files a/assets/achievements/hd/shardBonus.png and /dev/null differ diff --git a/assets/achievements/hd/shardFire.png b/assets/achievements/hd/shardFire.png deleted file mode 100644 index 2bee888..0000000 Binary files a/assets/achievements/hd/shardFire.png and /dev/null differ diff --git a/assets/achievements/hd/shardIce.png b/assets/achievements/hd/shardIce.png deleted file mode 100644 index 241ab32..0000000 Binary files a/assets/achievements/hd/shardIce.png and /dev/null differ diff --git a/assets/achievements/hd/shardLava.png b/assets/achievements/hd/shardLava.png deleted file mode 100644 index 8f25706..0000000 Binary files a/assets/achievements/hd/shardLava.png and /dev/null differ diff --git a/assets/achievements/hd/shardPoison.png b/assets/achievements/hd/shardPoison.png deleted file mode 100644 index 70fb3d2..0000000 Binary files a/assets/achievements/hd/shardPoison.png and /dev/null differ diff --git a/assets/achievements/hd/shardShadow.png b/assets/achievements/hd/shardShadow.png deleted file mode 100644 index cebd713..0000000 Binary files a/assets/achievements/hd/shardShadow.png and /dev/null differ diff --git a/assets/achievements/hd/social.png b/assets/achievements/hd/social.png deleted file mode 100644 index 2ca4ac1..0000000 Binary files a/assets/achievements/hd/social.png and /dev/null differ diff --git a/assets/achievements/hd/stars.png b/assets/achievements/hd/stars.png deleted file mode 100644 index 2787a30..0000000 Binary files a/assets/achievements/hd/stars.png and /dev/null differ diff --git a/assets/achievements/hd/ultimate.png b/assets/achievements/hd/ultimate.png deleted file mode 100644 index 4e319f9..0000000 Binary files a/assets/achievements/hd/ultimate.png and /dev/null differ diff --git a/assets/achievements/hd/usercoins.png b/assets/achievements/hd/usercoins.png deleted file mode 100644 index 309277c..0000000 Binary files a/assets/achievements/hd/usercoins.png and /dev/null differ diff --git a/assets/achievements/hd/vaultOfSecrets.png b/assets/achievements/hd/vaultOfSecrets.png deleted file mode 100644 index 1836477..0000000 Binary files a/assets/achievements/hd/vaultOfSecrets.png and /dev/null differ diff --git a/html/achievements.html b/html/achievements.html index 87a6123..d15a9ba 100644 --- a/html/achievements.html +++ b/html/achievements.html @@ -1,7 +1,7 @@ Achievements - + @@ -111,7 +111,7 @@ function append(reset=true) { $('#searchBox').append(`
${x.name} +

${x.name}

${completed ? x.achievedDescription : x.description}

`) diff --git a/misc/achievementTypes.json b/misc/achievementTypes.json index f2bc458..81fc844 100644 --- a/misc/achievementTypes.json +++ b/misc/achievementTypes.json @@ -13,13 +13,13 @@ "level": ["Official Levels", ["level", "mdlevel", "world.level", "steam"]], "customLevels": ["Online Levels", ["custom"]], "creator": ["Creator", ["creator", "submit"]], - "ultimate": ["3 Coins", ["demoncoin", "mdcoin"]], + "ultimate": ["3 Coins", ["ultimatedemon", "mdcoin"]], "mappacks": ["Map Packs", ["mappacks"]], "attempts": ["Attempts", ["attempt", "special"]], "jumps": ["Jumping", ["jump"]], "rating": ["Rating", ["like", "rateDiff"]], "social": ["Social", ["followCreator", "friends"]], - "robtop": ["Support", ["rate", "mdrate", "twitter", "facebook", "youtube", "moreGames", "lite"]], + "robtop": ["Support", ["rating", "mdrate", "twitter", "facebook", "youtube", "moreGames", "lite"]], "secret": ["Secrets + Vault", ["secret"]], "vaultOfSecrets": ["Vault of Secrets", ["v2.secret"]], "chamberOfTime": ["Chamber of Time", ["v3.secret"]] diff --git a/misc/achievements.json b/misc/achievements.json index eb1be36..d787123 100644 --- a/misc/achievements.json +++ b/misc/achievements.json @@ -6,7 +6,8 @@ "rewardType": "color1", "rewardID": 4, "description": "Complete \"Stereo Madness\" in Practice mode", - "achievedDescription": "Completed \"Stereo Madness\" in Practice mode" + "achievedDescription": "Completed \"Stereo Madness\" in Practice mode", + "trueID": "geometry.ach.level01a" }, { "id": "level01b", @@ -15,7 +16,8 @@ "rewardType": "cube", "rewardID": 5, "description": "Complete \"Stereo Madness\" in Normal mode", - "achievedDescription": "Completed \"Stereo Madness\" in Normal mode" + "achievedDescription": "Completed \"Stereo Madness\" in Normal mode", + "trueID": "geometry.ach.level01b" }, { "id": "level02a", @@ -24,7 +26,8 @@ "rewardType": "color1", "rewardID": 5, "description": "Complete \"Back On Track\" in Practice mode", - "achievedDescription": "Completed \"Back On Track\" in Practice mode" + "achievedDescription": "Completed \"Back On Track\" in Practice mode", + "trueID": "geometry.ach.level02a" }, { "id": "level02b", @@ -33,7 +36,8 @@ "rewardType": "cube", "rewardID": 6, "description": "Complete \"Back On Track\" in Normal mode", - "achievedDescription": "Completed \"Back On Track\" in Normal mode" + "achievedDescription": "Completed \"Back On Track\" in Normal mode", + "trueID": "geometry.ach.level02b" }, { "id": "level03a", @@ -42,7 +46,8 @@ "rewardType": "color1", "rewardID": 6, "description": "Complete \"Polargeist\" in Practice mode", - "achievedDescription": "Completed \"Polargeist\" in Practice mode" + "achievedDescription": "Completed \"Polargeist\" in Practice mode", + "trueID": "geometry.ach.level03a" }, { "id": "level03b", @@ -51,7 +56,8 @@ "rewardType": "cube", "rewardID": 7, "description": "Complete \"Polargeist\" in Normal mode", - "achievedDescription": "Completed \"Polargeist\" in Normal mode" + "achievedDescription": "Completed \"Polargeist\" in Normal mode", + "trueID": "geometry.ach.level03b" }, { "id": "level04a", @@ -60,7 +66,8 @@ "rewardType": "color1", "rewardID": 7, "description": "Complete \"Dry Out\" in Practice mode", - "achievedDescription": "Completed \"Dry Out\" in Practice mode" + "achievedDescription": "Completed \"Dry Out\" in Practice mode", + "trueID": "geometry.ach.level04a" }, { "id": "level04b", @@ -69,7 +76,8 @@ "rewardType": "cube", "rewardID": 8, "description": "Complete \"Dry Out\" in Normal mode", - "achievedDescription": "Completed \"Dry Out\" in Normal mode" + "achievedDescription": "Completed \"Dry Out\" in Normal mode", + "trueID": "geometry.ach.level04b" }, { "id": "level05a", @@ -78,7 +86,8 @@ "rewardType": "color1", "rewardID": 8, "description": "Complete \"Base After Base\" in Practice mode", - "achievedDescription": "Completed \"Base After Base\" in Practice mode" + "achievedDescription": "Completed \"Base After Base\" in Practice mode", + "trueID": "geometry.ach.level05a" }, { "id": "level05b", @@ -87,7 +96,8 @@ "rewardType": "cube", "rewardID": 9, "description": "Complete \"Base After Base\" in Normal mode", - "achievedDescription": "Completed \"Base After Base\" in Normal mode" + "achievedDescription": "Completed \"Base After Base\" in Normal mode", + "trueID": "geometry.ach.level05b" }, { "id": "level06a", @@ -96,7 +106,8 @@ "rewardType": "color1", "rewardID": 9, "description": "Complete \"Cant Let Go\" in Practice mode", - "achievedDescription": "Completed \"Cant Let Go\" in Practice mode" + "achievedDescription": "Completed \"Cant Let Go\" in Practice mode", + "trueID": "geometry.ach.level06a" }, { "id": "level06b", @@ -105,7 +116,8 @@ "rewardType": "cube", "rewardID": 10, "description": "Complete \"Cant Let Go\" in Normal mode", - "achievedDescription": "Completed \"Cant Let Go\" in Normal mode" + "achievedDescription": "Completed \"Cant Let Go\" in Normal mode", + "trueID": "geometry.ach.level06b" }, { "id": "level07a", @@ -114,7 +126,8 @@ "rewardType": "color1", "rewardID": 10, "description": "Complete \"Jumper\" in Practice mode", - "achievedDescription": "Completed \"Jumper\" in Practice mode" + "achievedDescription": "Completed \"Jumper\" in Practice mode", + "trueID": "geometry.ach.level07a" }, { "id": "level07b", @@ -123,7 +136,8 @@ "rewardType": "cube", "rewardID": 11, "description": "Complete \"Jumper\" in Normal mode", - "achievedDescription": "Completed \"Jumper\" in Normal mode" + "achievedDescription": "Completed \"Jumper\" in Normal mode", + "trueID": "geometry.ach.level07b" }, { "id": "level08a", @@ -132,7 +146,8 @@ "rewardType": "color1", "rewardID": 12, "description": "Complete \"Time Machine\" in Practice mode", - "achievedDescription": "Completed \"Time Machine\" in Practice mode" + "achievedDescription": "Completed \"Time Machine\" in Practice mode", + "trueID": "geometry.ach.level08a" }, { "id": "level08b", @@ -141,7 +156,8 @@ "rewardType": "cube", "rewardID": 14, "description": "Complete \"Time Machine\" in Normal mode", - "achievedDescription": "Completed \"Time Machine\" in Normal mode" + "achievedDescription": "Completed \"Time Machine\" in Normal mode", + "trueID": "geometry.ach.level08b" }, { "id": "level09a", @@ -150,7 +166,8 @@ "rewardType": "cube", "rewardID": 15, "description": "Complete \"Cycles\" in Practice mode", - "achievedDescription": "Completed \"Cycles\" in Practice mode" + "achievedDescription": "Completed \"Cycles\" in Practice mode", + "trueID": "geometry.ach.level09a" }, { "id": "level09b", @@ -159,7 +176,8 @@ "rewardType": "cube", "rewardID": 16, "description": "Complete \"Cycles\" in Normal mode", - "achievedDescription": "Completed \"Cycles\" in Normal mode" + "achievedDescription": "Completed \"Cycles\" in Normal mode", + "trueID": "geometry.ach.level09b" }, { "id": "level10a", @@ -168,7 +186,8 @@ "rewardType": "cube", "rewardID": 17, "description": "Complete \"xStep\" in Practice mode", - "achievedDescription": "Completed \"xStep\" in Practice mode" + "achievedDescription": "Completed \"xStep\" in Practice mode", + "trueID": "geometry.ach.level10a" }, { "id": "level10b", @@ -177,7 +196,8 @@ "rewardType": "cube", "rewardID": 18, "description": "Complete \"xStep\" in Normal mode", - "achievedDescription": "Completed \"xStep\" in Normal mode" + "achievedDescription": "Completed \"xStep\" in Normal mode", + "trueID": "geometry.ach.level10b" }, { "id": "level11a", @@ -186,7 +206,8 @@ "rewardType": "color1", "rewardID": 13, "description": "Complete \"Clutterfunk\" in Practice mode", - "achievedDescription": "Completed \"Clutterfunk\" in Practice mode" + "achievedDescription": "Completed \"Clutterfunk\" in Practice mode", + "trueID": "geometry.ach.level11a" }, { "id": "level11b", @@ -195,7 +216,8 @@ "rewardType": "ship", "rewardID": 2, "description": "Complete \"Clutterfunk\" in Normal mode", - "achievedDescription": "Completed \"Clutterfunk\" in Normal mode" + "achievedDescription": "Completed \"Clutterfunk\" in Normal mode", + "trueID": "geometry.ach.level11b" }, { "id": "level12a", @@ -204,7 +226,8 @@ "rewardType": "color1", "rewardID": 14, "description": "Complete \"Theory of Everything\" in Practice mode", - "achievedDescription": "Completed \"Theory of Everything\" in Practice mode" + "achievedDescription": "Completed \"Theory of Everything\" in Practice mode", + "trueID": "geometry.ach.level12a" }, { "id": "level12b", @@ -213,7 +236,8 @@ "rewardType": "cube", "rewardID": 27, "description": "Complete \"Theory of Everything\" in Normal mode", - "achievedDescription": "Completed \"Theory of Everything\" in Normal mode" + "achievedDescription": "Completed \"Theory of Everything\" in Normal mode", + "trueID": "geometry.ach.level12b" }, { "id": "level13a", @@ -222,7 +246,8 @@ "rewardType": "color1", "rewardID": 16, "description": "Complete \"Electroman Adventures\" in Practice mode", - "achievedDescription": "Completed \"Electroman Adventures\" in Practice mode" + "achievedDescription": "Completed \"Electroman Adventures\" in Practice mode", + "trueID": "geometry.ach.level13a" }, { "id": "level13b", @@ -231,7 +256,8 @@ "rewardType": "ship", "rewardID": 9, "description": "Complete \"Electroman Adventures\" in Normal mode", - "achievedDescription": "Completed \"Electroman Adventures\" in Normal mode" + "achievedDescription": "Completed \"Electroman Adventures\" in Normal mode", + "trueID": "geometry.ach.level13b" }, { "id": "level14a", @@ -240,7 +266,8 @@ "rewardType": "ufo", "rewardID": 2, "description": "Complete \"Clubstep\" in Practice mode", - "achievedDescription": "Completed \"Clubstep\" in Practice mode" + "achievedDescription": "Completed \"Clubstep\" in Practice mode", + "trueID": "geometry.ach.level14a" }, { "id": "level14b", @@ -249,7 +276,8 @@ "rewardType": "color2", "rewardID": 15, "description": "Complete \"Clubstep\" in Normal mode", - "achievedDescription": "Completed \"Clubstep\" in Normal mode" + "achievedDescription": "Completed \"Clubstep\" in Normal mode", + "trueID": "geometry.ach.level14b" }, { "id": "level15a", @@ -258,7 +286,8 @@ "rewardType": "color1", "rewardID": 17, "description": "Complete \"Electrodynamix\" in Practice mode", - "achievedDescription": "Completed \"Electrodynamix\" in Practice mode" + "achievedDescription": "Completed \"Electrodynamix\" in Practice mode", + "trueID": "geometry.ach.level15a" }, { "id": "level15b", @@ -267,7 +296,8 @@ "rewardType": "cube", "rewardID": 35, "description": "Complete \"Electrodynamix\" in Normal mode", - "achievedDescription": "Completed \"Electrodynamix\" in Normal mode" + "achievedDescription": "Completed \"Electrodynamix\" in Normal mode", + "trueID": "geometry.ach.level15b" }, { "id": "level16a", @@ -276,7 +306,8 @@ "rewardType": "color1", "rewardID": 18, "description": "Complete \"Hexagon Force\" in Practice mode", - "achievedDescription": "Completed \"Hexagon Force\" in Practice mode" + "achievedDescription": "Completed \"Hexagon Force\" in Practice mode", + "trueID": "geometry.ach.level16a" }, { "id": "level16b", @@ -285,7 +316,8 @@ "rewardType": "cube", "rewardID": 42, "description": "Complete \"Hexagon Force\" in Normal mode", - "achievedDescription": "Completed \"Hexagon Force\" in Normal mode" + "achievedDescription": "Completed \"Hexagon Force\" in Normal mode", + "trueID": "geometry.ach.level16b" }, { "id": "level17a", @@ -294,7 +326,8 @@ "rewardType": "color1", "rewardID": 20, "description": "Complete \"Blast Processing\" in Practice mode", - "achievedDescription": "Completed \"Blast Processing\" in Practice mode" + "achievedDescription": "Completed \"Blast Processing\" in Practice mode", + "trueID": "geometry.ach.level17a" }, { "id": "level17b", @@ -303,7 +336,8 @@ "rewardType": "cube", "rewardID": 44, "description": "Complete \"Blast Processing\" in Normal mode", - "achievedDescription": "Completed \"Blast Processing\" in Normal mode" + "achievedDescription": "Completed \"Blast Processing\" in Normal mode", + "trueID": "geometry.ach.level17b" }, { "id": "level18a", @@ -312,7 +346,8 @@ "rewardType": "color1", "rewardID": 21, "description": "Complete \"Theory of Everything 2\" in Practice mode", - "achievedDescription": "Completed \"Theory of Everything 2\" in Practice mode" + "achievedDescription": "Completed \"Theory of Everything 2\" in Practice mode", + "trueID": "geometry.ach.level18a" }, { "id": "level18b", @@ -321,7 +356,8 @@ "rewardType": "cube", "rewardID": 45, "description": "Complete \"Theory of Everything 2\" in Normal mode", - "achievedDescription": "Completed \"Theory of Everything 2\" in Normal mode" + "achievedDescription": "Completed \"Theory of Everything 2\" in Normal mode", + "trueID": "geometry.ach.level18b" }, { "id": "level19a", @@ -330,7 +366,8 @@ "rewardType": "color1", "rewardID": 24, "description": "Complete \"Geometrical Dominator\" in Practice mode", - "achievedDescription": "Completed \"Geometrical Dominator\" in Practice mode" + "achievedDescription": "Completed \"Geometrical Dominator\" in Practice mode", + "trueID": "geometry.ach.level19a" }, { "id": "level19b", @@ -339,7 +376,8 @@ "rewardType": "robot", "rewardID": 3, "description": "Complete \"Geometrical Dominator\" in Normal mode", - "achievedDescription": "Completed \"Geometrical Dominator\" in Normal mode" + "achievedDescription": "Completed \"Geometrical Dominator\" in Normal mode", + "trueID": "geometry.ach.level19b" }, { "id": "level20a", @@ -348,7 +386,8 @@ "rewardType": "color1", "rewardID": 25, "description": "Complete \"Deadlocked\" in Practice mode", - "achievedDescription": "Completed \"Deadlocked\" in Practice mode" + "achievedDescription": "Completed \"Deadlocked\" in Practice mode", + "trueID": "geometry.ach.level20a" }, { "id": "level20b", @@ -357,7 +396,8 @@ "rewardType": "robot", "rewardID": 5, "description": "Complete \"Deadlocked\" in Normal mode", - "achievedDescription": "Completed \"Deadlocked\" in Normal mode" + "achievedDescription": "Completed \"Deadlocked\" in Normal mode", + "trueID": "geometry.ach.level20b" }, { "id": "level21a", @@ -366,7 +406,8 @@ "rewardType": "color1", "rewardID": 29, "description": "Complete \"Fingerdash\" in Practice mode", - "achievedDescription": "Completed \"Fingerdash\" in Practice mode" + "achievedDescription": "Completed \"Fingerdash\" in Practice mode", + "trueID": "geometry.ach.level21a" }, { "id": "level21b", @@ -375,7 +416,8 @@ "rewardType": "cube", "rewardID": 74, "description": "Complete \"Fingerdash\" in Normal mode", - "achievedDescription": "Completed \"Fingerdash\" in Normal mode" + "achievedDescription": "Completed \"Fingerdash\" in Normal mode", + "trueID": "geometry.ach.level21b" }, { "id": "demon01", @@ -384,7 +426,8 @@ "rewardType": "cube", "rewardID": 19, "description": "Complete a Demon difficulty level in Normal mode", - "achievedDescription": "Completed a Demon difficulty level in Normal mode" + "achievedDescription": "Completed a Demon difficulty level in Normal mode", + "trueID": "geometry.ach.demon01" }, { "id": "demon02", @@ -393,7 +436,8 @@ "rewardType": "cube", "rewardID": 20, "description": "Complete 2 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 2 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 2 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon02" }, { "id": "demon03", @@ -402,7 +446,8 @@ "rewardType": "cube", "rewardID": 21, "description": "Complete 3 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 3 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 3 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon03" }, { "id": "demon04", @@ -411,7 +456,8 @@ "rewardType": "cube", "rewardID": 22, "description": "Complete 4 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 4 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 4 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon04" }, { "id": "demon05", @@ -420,7 +466,8 @@ "rewardType": "ship", "rewardID": 3, "description": "Complete 5 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 5 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 5 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon05" }, { "id": "demon06", @@ -429,7 +476,8 @@ "rewardType": "ship", "rewardID": 6, "description": "Complete 10 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 10 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 10 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon06" }, { "id": "demon07", @@ -438,7 +486,8 @@ "rewardType": "ship", "rewardID": 8, "description": "Complete 15 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 15 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 15 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon07" }, { "id": "demon08", @@ -447,7 +496,8 @@ "rewardType": "ball", "rewardID": 5, "description": "Complete 20 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 20 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 20 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon08" }, { "id": "demon09", @@ -456,7 +506,8 @@ "rewardType": "cube", "rewardID": 37, "description": "Complete 30 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 30 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 30 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon09" }, { "id": "demon10", @@ -465,7 +516,8 @@ "rewardType": "ball", "rewardID": 10, "description": "Complete 40 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 40 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 40 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon10" }, { "id": "demon11", @@ -474,7 +526,8 @@ "rewardType": "ufo", "rewardID": 15, "description": "Complete 50 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 50 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 50 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon11" }, { "id": "demon12", @@ -483,34 +536,38 @@ "rewardType": "ship", "rewardID": 35, "description": "Complete 60 Demon difficulty levels in Normal mode", - "achievedDescription": "Completed 60 Demon difficulty levels in Normal mode" + "achievedDescription": "Completed 60 Demon difficulty levels in Normal mode", + "trueID": "geometry.ach.demon12" }, { - "id": "demoncoin01", + "id": "ultimatedemon01", "game": "gd", "name": "Ultimate Clubstep", "rewardType": "ufo", "rewardID": 14, "description": "Collect all 3 coins on Clubstep", - "achievedDescription": "Collected all 3 coins on Clubstep" + "achievedDescription": "Collected all 3 coins on Clubstep", + "trueID": "geometry.ach.demoncoin01" }, { - "id": "demoncoin02", + "id": "ultimatedemon02", "game": "gd", "name": "Ultimate TOE2", "rewardType": "cube", "rewardID": 60, "description": "Collect all 3 coins on Theory of Everything 2", - "achievedDescription": "Collected all 3 coins on Theory of Everything 2" + "achievedDescription": "Collected all 3 coins on Theory of Everything 2", + "trueID": "geometry.ach.demoncoin02" }, { - "id": "demoncoin03", + "id": "ultimatedemon03", "game": "gd", "name": "Ultimate Deadlocked", "rewardType": "cube", "rewardID": 59, "description": "Collect all 3 coins on Deadlocked", - "achievedDescription": "Collected all 3 coins on Deadlocked" + "achievedDescription": "Collected all 3 coins on Deadlocked", + "trueID": "geometry.ach.demoncoin03" }, { "id": "stars01", @@ -519,7 +576,8 @@ "rewardType": "cube", "rewardID": 23, "description": "Collect 100 stars", - "achievedDescription": "Collected 100 stars" + "achievedDescription": "Collected 100 stars", + "trueID": "geometry.ach.stars01" }, { "id": "stars02", @@ -528,7 +586,8 @@ "rewardType": "cube", "rewardID": 24, "description": "Collect 200 stars", - "achievedDescription": "Collected 200 stars" + "achievedDescription": "Collected 200 stars", + "trueID": "geometry.ach.stars02" }, { "id": "stars03", @@ -537,7 +596,8 @@ "rewardType": "cube", "rewardID": 25, "description": "Collect 300 stars", - "achievedDescription": "Collected 300 stars" + "achievedDescription": "Collected 300 stars", + "trueID": "geometry.ach.stars03" }, { "id": "stars04", @@ -546,7 +606,8 @@ "rewardType": "cube", "rewardID": 26, "description": "Collect 400 stars", - "achievedDescription": "Collected 400 stars" + "achievedDescription": "Collected 400 stars", + "trueID": "geometry.ach.stars04" }, { "id": "stars05", @@ -555,7 +616,8 @@ "rewardType": "ship", "rewardID": 4, "description": "Collect 500 stars", - "achievedDescription": "Collected 500 stars" + "achievedDescription": "Collected 500 stars", + "trueID": "geometry.ach.stars05" }, { "id": "stars06", @@ -564,7 +626,8 @@ "rewardType": "ship", "rewardID": 5, "description": "Collect 600 stars", - "achievedDescription": "Collected 600 stars" + "achievedDescription": "Collected 600 stars", + "trueID": "geometry.ach.stars06" }, { "id": "stars07", @@ -573,7 +636,8 @@ "rewardType": "ship", "rewardID": 7, "description": "Collect 700 stars", - "achievedDescription": "Collected 700 stars" + "achievedDescription": "Collected 700 stars", + "trueID": "geometry.ach.stars07" }, { "id": "stars08", @@ -582,7 +646,8 @@ "rewardType": "cube", "rewardID": 28, "description": "Collect 800 stars", - "achievedDescription": "Collected 800 stars" + "achievedDescription": "Collected 800 stars", + "trueID": "geometry.ach.stars08" }, { "id": "stars09", @@ -591,7 +656,8 @@ "rewardType": "cube", "rewardID": 29, "description": "Collect 900 stars", - "achievedDescription": "Collected 900 stars" + "achievedDescription": "Collected 900 stars", + "trueID": "geometry.ach.stars09" }, { "id": "stars10", @@ -600,7 +666,8 @@ "rewardType": "cube", "rewardID": 30, "description": "Collect 1000 stars", - "achievedDescription": "Collected 1000 stars" + "achievedDescription": "Collected 1000 stars", + "trueID": "geometry.ach.stars10" }, { "id": "stars11", @@ -609,7 +676,8 @@ "rewardType": "ship", "rewardID": 18, "description": "Collect 1500 stars", - "achievedDescription": "Collected 1500 stars" + "achievedDescription": "Collected 1500 stars", + "trueID": "geometry.ach.stars11" }, { "id": "stars12", @@ -618,7 +686,8 @@ "rewardType": "ball", "rewardID": 9, "description": "Collect 2000 stars", - "achievedDescription": "Collected 2000 stars" + "achievedDescription": "Collected 2000 stars", + "trueID": "geometry.ach.stars12" }, { "id": "stars13", @@ -627,7 +696,8 @@ "rewardType": "wave", "rewardID": 12, "description": "Collect 2500 stars", - "achievedDescription": "Collected 2500 stars" + "achievedDescription": "Collected 2500 stars", + "trueID": "geometry.ach.stars13" }, { "id": "stars14", @@ -636,7 +706,8 @@ "rewardType": "cube", "rewardID": 61, "description": "Collect 3000 stars", - "achievedDescription": "Collected 3000 stars" + "achievedDescription": "Collected 3000 stars", + "trueID": "geometry.ach.stars14" }, { "id": "stars15", @@ -645,7 +716,8 @@ "rewardType": "ship", "rewardID": 19, "description": "Collect 3500 stars", - "achievedDescription": "Collected 3500 stars" + "achievedDescription": "Collected 3500 stars", + "trueID": "geometry.ach.stars15" }, { "id": "stars16", @@ -654,7 +726,8 @@ "rewardType": "wave", "rewardID": 9, "description": "Collect 4000 stars", - "achievedDescription": "Collected 4000 stars" + "achievedDescription": "Collected 4000 stars", + "trueID": "geometry.ach.stars16" }, { "id": "stars17", @@ -663,7 +736,8 @@ "rewardType": "wave", "rewardID": 15, "description": "Collect 4500 stars", - "achievedDescription": "Collected 4500 stars" + "achievedDescription": "Collected 4500 stars", + "trueID": "geometry.ach.stars17" }, { "id": "stars18", @@ -672,7 +746,8 @@ "rewardType": "color1", "rewardID": 28, "description": "Collect 5000 stars", - "achievedDescription": "Collected 5000 stars" + "achievedDescription": "Collected 5000 stars", + "trueID": "geometry.ach.stars18" }, { "id": "stars19", @@ -681,7 +756,8 @@ "rewardType": "cube", "rewardID": 82, "description": "Collect 5500 stars", - "achievedDescription": "Collected 5500 stars" + "achievedDescription": "Collected 5500 stars", + "trueID": "geometry.ach.stars19" }, { "id": "stars20", @@ -690,7 +766,8 @@ "rewardType": "ball", "rewardID": 27, "description": "Collect 6000 stars", - "achievedDescription": "Collected 6000 stars" + "achievedDescription": "Collected 6000 stars", + "trueID": "geometry.ach.stars20" }, { "id": "stars21", @@ -699,7 +776,8 @@ "rewardType": "color1", "rewardID": 34, "description": "Collect 6500 stars", - "achievedDescription": "Collected 6500 stars" + "achievedDescription": "Collected 6500 stars", + "trueID": "geometry.ach.stars21" }, { "id": "stars22", @@ -708,7 +786,8 @@ "rewardType": "ship", "rewardID": 30, "description": "Collect 7000 stars", - "achievedDescription": "Collected 7000 stars" + "achievedDescription": "Collected 7000 stars", + "trueID": "geometry.ach.stars22" }, { "id": "stars23", @@ -717,7 +796,8 @@ "rewardType": "cube", "rewardID": 100, "description": "Collect 7500 stars", - "achievedDescription": "Collected 7500 stars" + "achievedDescription": "Collected 7500 stars", + "trueID": "geometry.ach.stars23" }, { "id": "stars24", @@ -726,7 +806,8 @@ "rewardType": "spider", "rewardID": 4, "description": "Collect 8000 stars", - "achievedDescription": "Collected 8000 stars" + "achievedDescription": "Collected 8000 stars", + "trueID": "geometry.ach.stars24" }, { "id": "stars25", @@ -735,7 +816,8 @@ "rewardType": "cube", "rewardID": 83, "description": "Collect 9000 stars", - "achievedDescription": "Collected 9000 stars" + "achievedDescription": "Collected 9000 stars", + "trueID": "geometry.ach.stars25" }, { "id": "stars26", @@ -744,7 +826,8 @@ "rewardType": "robot", "rewardID": 8, "description": "Collect 10000 stars", - "achievedDescription": "Collected 10000 stars" + "achievedDescription": "Collected 10000 stars", + "trueID": "geometry.ach.stars26" }, { "id": "coins01", @@ -753,7 +836,8 @@ "rewardType": "cube", "rewardID": 31, "description": "Collect 5 Secret Coins", - "achievedDescription": "Collected 5 Secret Coins" + "achievedDescription": "Collected 5 Secret Coins", + "trueID": "geometry.ach.coins01" }, { "id": "coins02", @@ -762,7 +846,8 @@ "rewardType": "ball", "rewardID": 2, "description": "Collect 10 Secret Coins", - "achievedDescription": "Collected 10 Secret Coins" + "achievedDescription": "Collected 10 Secret Coins", + "trueID": "geometry.ach.coins02" }, { "id": "coins03", @@ -771,7 +856,8 @@ "rewardType": "color2", "rewardID": 16, "description": "Collect 15 Secret Coins", - "achievedDescription": "Collected 15 Secret Coins" + "achievedDescription": "Collected 15 Secret Coins", + "trueID": "geometry.ach.coins03" }, { "id": "coins04", @@ -780,7 +866,8 @@ "rewardType": "ufo", "rewardID": 3, "description": "Collect 20 Secret Coins", - "achievedDescription": "Collected 20 Secret Coins" + "achievedDescription": "Collected 20 Secret Coins", + "trueID": "geometry.ach.coins04" }, { "id": "coins05", @@ -789,7 +876,8 @@ "rewardType": "cube", "rewardID": 32, "description": "Collect 25 Secret Coins", - "achievedDescription": "Collected 25 Secret Coins" + "achievedDescription": "Collected 25 Secret Coins", + "trueID": "geometry.ach.coins05" }, { "id": "coins06", @@ -798,7 +886,8 @@ "rewardType": "color1", "rewardID": 15, "description": "Collect 30 Secret Coins", - "achievedDescription": "Collected 30 Secret Coins" + "achievedDescription": "Collected 30 Secret Coins", + "trueID": "geometry.ach.coins06" }, { "id": "coins07", @@ -807,7 +896,8 @@ "rewardType": "ball", "rewardID": 3, "description": "Collect 35 Secret Coins", - "achievedDescription": "Collected 35 Secret Coins" + "achievedDescription": "Collected 35 Secret Coins", + "trueID": "geometry.ach.coins07" }, { "id": "coins08", @@ -816,7 +906,8 @@ "rewardType": "cube", "rewardID": 34, "description": "Collect 40 Secret Coins", - "achievedDescription": "Collected 40 Secret Coins" + "achievedDescription": "Collected 40 Secret Coins", + "trueID": "geometry.ach.coins08" }, { "id": "coins09", @@ -825,7 +916,8 @@ "rewardType": "ufo", "rewardID": 4, "description": "Collect 45 Secret Coins", - "achievedDescription": "Collected 45 Secret Coins" + "achievedDescription": "Collected 45 Secret Coins", + "trueID": "geometry.ach.coins09" }, { "id": "coins10", @@ -834,7 +926,8 @@ "rewardType": "ball", "rewardID": 4, "description": "Collect 50 Secret Coins", - "achievedDescription": "Collected 50 Secret Coins" + "achievedDescription": "Collected 50 Secret Coins", + "trueID": "geometry.ach.coins10" }, { "id": "coins11", @@ -843,7 +936,8 @@ "rewardType": "ship", "rewardID": 14, "description": "Collect 55 Secret Coins", - "achievedDescription": "Collected 55 Secret Coins" + "achievedDescription": "Collected 55 Secret Coins", + "trueID": "geometry.ach.coins11" }, { "id": "coins12", @@ -852,7 +946,8 @@ "rewardType": "cube", "rewardID": 38, "description": "Collect 60 Secret Coins", - "achievedDescription": "Collected 60 Secret Coins" + "achievedDescription": "Collected 60 Secret Coins", + "trueID": "geometry.ach.coins12" }, { "id": "coins13", @@ -861,7 +956,8 @@ "rewardType": "ufo", "rewardID": 6, "description": "Collect 65 Secret Coins", - "achievedDescription": "Collected 65 Secret Coins" + "achievedDescription": "Collected 65 Secret Coins", + "trueID": "geometry.ach.coins13" }, { "id": "coins14", @@ -870,7 +966,8 @@ "rewardType": "ball", "rewardID": 6, "description": "Collect 70 Secret Coins", - "achievedDescription": "Collected 70 Secret Coins" + "achievedDescription": "Collected 70 Secret Coins", + "trueID": "geometry.ach.coins14" }, { "id": "coins15", @@ -879,7 +976,8 @@ "rewardType": "ship", "rewardID": 12, "description": "Collect 75 Secret Coins", - "achievedDescription": "Collected 75 Secret Coins" + "achievedDescription": "Collected 75 Secret Coins", + "trueID": "geometry.ach.coins15" }, { "id": "coins16", @@ -888,7 +986,8 @@ "rewardType": "ufo", "rewardID": 7, "description": "Collect 80 Secret Coins", - "achievedDescription": "Collected 80 Secret Coins" + "achievedDescription": "Collected 80 Secret Coins", + "trueID": "geometry.ach.coins16" }, { "id": "coins17", @@ -897,7 +996,8 @@ "rewardType": "ufo", "rewardID": 8, "description": "Collect 85 Secret Coins", - "achievedDescription": "Collected 85 Secret Coins" + "achievedDescription": "Collected 85 Secret Coins", + "trueID": "geometry.ach.coins17" }, { "id": "coins18", @@ -906,7 +1006,8 @@ "rewardType": "ship", "rewardID": 16, "description": "Collect 90 Secret Coins", - "achievedDescription": "Collected 90 Secret Coins" + "achievedDescription": "Collected 90 Secret Coins", + "trueID": "geometry.ach.coins18" }, { "id": "coins19", @@ -915,7 +1016,8 @@ "rewardType": "cube", "rewardID": 43, "description": "Collect 95 Secret Coins", - "achievedDescription": "Collected 95 Secret Coins" + "achievedDescription": "Collected 95 Secret Coins", + "trueID": "geometry.ach.coins19" }, { "id": "coins20", @@ -924,7 +1026,8 @@ "rewardType": "ufo", "rewardID": 9, "description": "Collect 100 Secret Coins", - "achievedDescription": "Collected 100 Secret Coins" + "achievedDescription": "Collected 100 Secret Coins", + "trueID": "geometry.ach.coins20" }, { "id": "coins21", @@ -933,7 +1036,8 @@ "rewardType": "ball", "rewardID": 14, "description": "Collect 105 Secret Coins", - "achievedDescription": "Collected 105 Secret Coins" + "achievedDescription": "Collected 105 Secret Coins", + "trueID": "geometry.ach.coins21" }, { "id": "coins22", @@ -942,7 +1046,8 @@ "rewardType": "cube", "rewardID": 56, "description": "Collect 110 Secret Coins", - "achievedDescription": "Collected 110 Secret Coins" + "achievedDescription": "Collected 110 Secret Coins", + "trueID": "geometry.ach.coins22" }, { "id": "coins23", @@ -951,7 +1056,8 @@ "rewardType": "ship", "rewardID": 24, "description": "Collect 115 Secret Coins", - "achievedDescription": "Collected 115 Secret Coins" + "achievedDescription": "Collected 115 Secret Coins", + "trueID": "geometry.ach.coins23" }, { "id": "coins24", @@ -960,7 +1066,8 @@ "rewardType": "ufo", "rewardID": 18, "description": "Collect 120 Secret Coins", - "achievedDescription": "Collected 120 Secret Coins" + "achievedDescription": "Collected 120 Secret Coins", + "trueID": "geometry.ach.coins24" }, { "id": "coins25", @@ -969,7 +1076,8 @@ "rewardType": "cube", "rewardID": 88, "description": "Collect 130 Secret Coins", - "achievedDescription": "Collected 130 Secret Coins" + "achievedDescription": "Collected 130 Secret Coins", + "trueID": "geometry.ach.coins25" }, { "id": "usercoins01", @@ -978,7 +1086,8 @@ "rewardType": "wave", "rewardID": 2, "description": "Collect 1 User Coins", - "achievedDescription": "Collected your first user coin!" + "achievedDescription": "Collected your first user coin!", + "trueID": "geometry.ach.usercoins01" }, { "id": "usercoins02", @@ -987,7 +1096,8 @@ "rewardType": "cube", "rewardID": 49, "description": "Collect 10 User Coins", - "achievedDescription": "Collected 10 User Coins" + "achievedDescription": "Collected 10 User Coins", + "trueID": "geometry.ach.usercoins02" }, { "id": "usercoins03", @@ -996,7 +1106,8 @@ "rewardType": "wave", "rewardID": 4, "description": "Collect 20 User Coins", - "achievedDescription": "Collected 20 User Coins" + "achievedDescription": "Collected 20 User Coins", + "trueID": "geometry.ach.usercoins03" }, { "id": "usercoins04", @@ -1005,7 +1116,8 @@ "rewardType": "ship", "rewardID": 25, "description": "Collected 30 User Coins", - "achievedDescription": "Collected 30 User Coins" + "achievedDescription": "Collected 30 User Coins", + "trueID": "geometry.ach.usercoins04" }, { "id": "usercoins05", @@ -1014,7 +1126,8 @@ "rewardType": "ball", "rewardID": 16, "description": "Collected 40 User Coins", - "achievedDescription": "Collected 40 User Coins" + "achievedDescription": "Collected 40 User Coins", + "trueID": "geometry.ach.usercoins05" }, { "id": "usercoins06", @@ -1023,7 +1136,8 @@ "rewardType": "ufo", "rewardID": 13, "description": "Collect 50 User Coins", - "achievedDescription": "Collected 50 User Coins" + "achievedDescription": "Collected 50 User Coins", + "trueID": "geometry.ach.usercoins06" }, { "id": "usercoins07", @@ -1032,7 +1146,8 @@ "rewardType": "cube", "rewardID": 53, "description": "Collect 60 User Coins", - "achievedDescription": "Collected 60 User Coins" + "achievedDescription": "Collected 60 User Coins", + "trueID": "geometry.ach.usercoins07" }, { "id": "usercoins08", @@ -1041,7 +1156,8 @@ "rewardType": "wave", "rewardID": 6, "description": "Collect 70 User Coins", - "achievedDescription": "Collected 70 User Coins" + "achievedDescription": "Collected 70 User Coins", + "trueID": "geometry.ach.usercoins08" }, { "id": "usercoins09", @@ -1050,7 +1166,8 @@ "rewardType": "ship", "rewardID": 23, "description": "Collect 80 User Coins", - "achievedDescription": "Collected 80 User Coins" + "achievedDescription": "Collected 80 User Coins", + "trueID": "geometry.ach.usercoins09" }, { "id": "usercoins10", @@ -1059,7 +1176,8 @@ "rewardType": "ball", "rewardID": 17, "description": "Collect 90 User Coins", - "achievedDescription": "Collected 90 User Coins" + "achievedDescription": "Collected 90 User Coins", + "trueID": "geometry.ach.usercoins10" }, { "id": "usercoins11", @@ -1068,7 +1186,8 @@ "rewardType": "robot", "rewardID": 6, "description": "Collect 100 User Coins", - "achievedDescription": "Collected 100 User Coins" + "achievedDescription": "Collected 100 User Coins", + "trueID": "geometry.ach.usercoins11" }, { "id": "usercoins12", @@ -1077,7 +1196,8 @@ "rewardType": "cube", "rewardID": 54, "description": "Collected 110 User Coins", - "achievedDescription": "Collected 110 User Coins" + "achievedDescription": "Collected 110 User Coins", + "trueID": "geometry.ach.usercoins12" }, { "id": "usercoins13", @@ -1086,7 +1206,8 @@ "rewardType": "wave", "rewardID": 7, "description": "Collect 120 User Coins", - "achievedDescription": "Collected 120 User Coins" + "achievedDescription": "Collected 120 User Coins", + "trueID": "geometry.ach.usercoins13" }, { "id": "usercoins14", @@ -1095,7 +1216,8 @@ "rewardType": "ship", "rewardID": 21, "description": "Collect 130 User Coins", - "achievedDescription": "Collected 130 User Coins" + "achievedDescription": "Collected 130 User Coins", + "trueID": "geometry.ach.usercoins14" }, { "id": "usercoins15", @@ -1104,7 +1226,8 @@ "rewardType": "ball", "rewardID": 11, "description": "Collect 140 User Coins", - "achievedDescription": "Collected 140 User Coins" + "achievedDescription": "Collected 140 User Coins", + "trueID": "geometry.ach.usercoins15" }, { "id": "usercoins16", @@ -1113,7 +1236,8 @@ "rewardType": "cube", "rewardID": 52, "description": "Collect 150 User Coins", - "achievedDescription": "Collected 150 User Coins" + "achievedDescription": "Collected 150 User Coins", + "trueID": "geometry.ach.usercoins16" }, { "id": "usercoins17", @@ -1122,7 +1246,8 @@ "rewardType": "ufo", "rewardID": 17, "description": "Collect 160 User Coins", - "achievedDescription": "Collected 160 User Coins" + "achievedDescription": "Collected 160 User Coins", + "trueID": "geometry.ach.usercoins17" }, { "id": "usercoins18", @@ -1131,7 +1256,8 @@ "rewardType": "wave", "rewardID": 10, "description": "Collect 170 User Coins", - "achievedDescription": "Collected 170 User Coins" + "achievedDescription": "Collected 170 User Coins", + "trueID": "geometry.ach.usercoins18" }, { "id": "usercoins19", @@ -1140,7 +1266,8 @@ "rewardType": "ship", "rewardID": 22, "description": "Collect 180 User Coins", - "achievedDescription": "Collected 180 User Coins" + "achievedDescription": "Collected 180 User Coins", + "trueID": "geometry.ach.usercoins19" }, { "id": "usercoins20", @@ -1149,7 +1276,8 @@ "rewardType": "ball", "rewardID": 18, "description": "Collect 190 User Coins", - "achievedDescription": "Collected 190 User Coins" + "achievedDescription": "Collected 190 User Coins", + "trueID": "geometry.ach.usercoins20" }, { "id": "usercoins21", @@ -1158,7 +1286,8 @@ "rewardType": "robot", "rewardID": 4, "description": "Collect 200 User Coins", - "achievedDescription": "Collected 200 User Coins" + "achievedDescription": "Collected 200 User Coins", + "trueID": "geometry.ach.usercoins21" }, { "id": "usercoins22", @@ -1167,7 +1296,8 @@ "rewardType": "cube", "rewardID": 99, "description": "Collect 225 User Coins", - "achievedDescription": "Collected 225 User Coins" + "achievedDescription": "Collected 225 User Coins", + "trueID": "geometry.ach.usercoins22" }, { "id": "usercoins23", @@ -1176,7 +1306,8 @@ "rewardType": "color1", "rewardID": 30, "description": "Collect 250 User Coins", - "achievedDescription": "Collected 250 User Coins" + "achievedDescription": "Collected 250 User Coins", + "trueID": "geometry.ach.usercoins23" }, { "id": "usercoins24", @@ -1185,7 +1316,8 @@ "rewardType": "spider", "rewardID": 8, "description": "Collect 300 User Coins", - "achievedDescription": "Collected 300 User Coins" + "achievedDescription": "Collected 300 User Coins", + "trueID": "geometry.ach.usercoins24" }, { "id": "usercoins25", @@ -1194,7 +1326,8 @@ "rewardType": "color1", "rewardID": 32, "description": "Collect 350 User Coins", - "achievedDescription": "Collected 350 User Coins" + "achievedDescription": "Collected 350 User Coins", + "trueID": "geometry.ach.usercoins25" }, { "id": "usercoins26", @@ -1203,7 +1336,8 @@ "rewardType": "ball", "rewardID": 29, "description": "Collect 425 User Coins", - "achievedDescription": "Collected 425 User Coins" + "achievedDescription": "Collected 425 User Coins", + "trueID": "geometry.ach.usercoins26" }, { "id": "usercoins27", @@ -1212,7 +1346,8 @@ "rewardType": "cube", "rewardID": 93, "description": "Collect 500 User Coins", - "achievedDescription": "Collected 500 User Coins" + "achievedDescription": "Collected 500 User Coins", + "trueID": "geometry.ach.usercoins27" }, { "id": "usercoins28", @@ -1221,7 +1356,8 @@ "rewardType": "wave", "rewardID": 22, "description": "Collect 600 User Coins", - "achievedDescription": "Collected 600 User Coins" + "achievedDescription": "Collected 600 User Coins", + "trueID": "geometry.ach.usercoins28" }, { "id": "usercoins29", @@ -1230,7 +1366,8 @@ "rewardType": "robot", "rewardID": 15, "description": "Collect 700 User Coins", - "achievedDescription": "Collected 700 User Coins" + "achievedDescription": "Collected 700 User Coins", + "trueID": "geometry.ach.usercoins29" }, { "id": "usercoins30", @@ -1239,7 +1376,8 @@ "rewardType": "ship", "rewardID": 33, "description": "Collect 800 User Coins", - "achievedDescription": "Collected 800 User Coins" + "achievedDescription": "Collected 800 User Coins", + "trueID": "geometry.ach.usercoins30" }, { "id": "usercoins31", @@ -1248,7 +1386,8 @@ "rewardType": "ball", "rewardID": 28, "description": "Collect 900 User Coins", - "achievedDescription": "Collected 900 User Coins" + "achievedDescription": "Collected 900 User Coins", + "trueID": "geometry.ach.usercoins31" }, { "id": "usercoins32", @@ -1257,7 +1396,8 @@ "rewardType": "ufo", "rewardID": 28, "description": "Collect 1000 User Coins", - "achievedDescription": "Collected 1000 User Coins" + "achievedDescription": "Collected 1000 User Coins", + "trueID": "geometry.ach.usercoins32" }, { "id": "mappacks01", @@ -1266,7 +1406,8 @@ "rewardType": "cube", "rewardID": 33, "description": "Complete a Map Pack", - "achievedDescription": "Completed a Map Pack" + "achievedDescription": "Completed a Map Pack", + "trueID": "geometry.ach.mappacks01" }, { "id": "mappacks02", @@ -1275,7 +1416,8 @@ "rewardType": "ship", "rewardID": 10, "description": "Complete 5 Map Packs", - "achievedDescription": "Completed 5 Map Packs" + "achievedDescription": "Completed 5 Map Packs", + "trueID": "geometry.ach.mappacks02" }, { "id": "mappacks03", @@ -1284,7 +1426,8 @@ "rewardType": "trail", "rewardID": 2, "description": "Complete 10 Map Packs", - "achievedDescription": "Completed 10 Map Packs" + "achievedDescription": "Completed 10 Map Packs", + "trueID": "geometry.ach.mappacks03" }, { "id": "mappacks04", @@ -1293,7 +1436,8 @@ "rewardType": "ship", "rewardID": 11, "description": "Complete 15 Map Packs", - "achievedDescription": "Completed 15 Map Packs" + "achievedDescription": "Completed 15 Map Packs", + "trueID": "geometry.ach.mappacks04" }, { "id": "mappacks05", @@ -1302,7 +1446,8 @@ "rewardType": "ball", "rewardID": 7, "description": "Complete 20 Map Packs", - "achievedDescription": "Completed 20 Map Packs" + "achievedDescription": "Completed 20 Map Packs", + "trueID": "geometry.ach.mappacks05" }, { "id": "mappacks06", @@ -1311,7 +1456,8 @@ "rewardType": "ball", "rewardID": 8, "description": "Complete 25 Map Packs", - "achievedDescription": "Completed 25 Map Packs" + "achievedDescription": "Completed 25 Map Packs", + "trueID": "geometry.ach.mappacks06" }, { "id": "mappacks07", @@ -1320,7 +1466,8 @@ "rewardType": "ufo", "rewardID": 10, "description": "Complete 30 Map Packs", - "achievedDescription": "Completed 30 Map Packs" + "achievedDescription": "Completed 30 Map Packs", + "trueID": "geometry.ach.mappacks07" }, { "id": "mappacks08", @@ -1329,7 +1476,8 @@ "rewardType": "cube", "rewardID": 58, "description": "Complete 35 Map Packs", - "achievedDescription": "Completed 35 Map Packs" + "achievedDescription": "Completed 35 Map Packs", + "trueID": "geometry.ach.mappacks08" }, { "id": "mappacks09", @@ -1338,7 +1486,8 @@ "rewardType": "ball", "rewardID": 15, "description": "Complete 40 Map Packs", - "achievedDescription": "Completed 40 Map Packs" + "achievedDescription": "Completed 40 Map Packs", + "trueID": "geometry.ach.mappacks09" }, { "id": "mappacks10", @@ -1347,7 +1496,8 @@ "rewardType": "wave", "rewardID": 11, "description": "Complete 45 Map Packs", - "achievedDescription": "Completed 45 Map Packs" + "achievedDescription": "Completed 45 Map Packs", + "trueID": "geometry.ach.mappacks10" }, { "id": "diamonds01", @@ -1356,7 +1506,8 @@ "rewardType": "color1", "rewardID": 31, "description": "Collect 100 Diamonds", - "achievedDescription": "Collected 100 Diamonds" + "achievedDescription": "Collected 100 Diamonds", + "trueID": "geometry.ach.diamonds01" }, { "id": "diamonds02", @@ -1365,7 +1516,8 @@ "rewardType": "cube", "rewardID": 87, "description": "Collect 250 Diamonds", - "achievedDescription": "Collected 250 Diamonds" + "achievedDescription": "Collected 250 Diamonds", + "trueID": "geometry.ach.diamonds02" }, { "id": "diamonds03", @@ -1374,7 +1526,8 @@ "rewardType": "robot", "rewardID": 11, "description": "Collect 500 Diamonds", - "achievedDescription": "Collected 500 Diamonds" + "achievedDescription": "Collected 500 Diamonds", + "trueID": "geometry.ach.diamonds03" }, { "id": "diamonds04", @@ -1383,7 +1536,8 @@ "rewardType": "color1", "rewardID": 38, "description": "Collect 1000 Diamonds", - "achievedDescription": "Collected 1000 Diamonds" + "achievedDescription": "Collected 1000 Diamonds", + "trueID": "geometry.ach.diamonds04" }, { "id": "diamonds05", @@ -1392,7 +1546,8 @@ "rewardType": "wave", "rewardID": 19, "description": "Collect 1500 Diamonds", - "achievedDescription": "Collected 1500 Diamonds" + "achievedDescription": "Collected 1500 Diamonds", + "trueID": "geometry.ach.diamonds05" }, { "id": "diamonds06", @@ -1401,7 +1556,8 @@ "rewardType": "cube", "rewardID": 101, "description": "Collect 2000 Diamonds", - "achievedDescription": "Collected 2000 Diamonds" + "achievedDescription": "Collected 2000 Diamonds", + "trueID": "geometry.ach.diamonds06" }, { "id": "diamonds07", @@ -1410,7 +1566,8 @@ "rewardType": "ship", "rewardID": 32, "description": "Collect 2500 Diamonds", - "achievedDescription": "Collected 2500 Diamonds" + "achievedDescription": "Collected 2500 Diamonds", + "trueID": "geometry.ach.diamonds07" }, { "id": "diamonds08", @@ -1419,7 +1576,8 @@ "rewardType": "ufo", "rewardID": 24, "description": "Collect 3000 Diamonds", - "achievedDescription": "Collected 3000 Diamonds" + "achievedDescription": "Collected 3000 Diamonds", + "trueID": "geometry.ach.diamonds08" }, { "id": "diamonds09", @@ -1428,7 +1586,8 @@ "rewardType": "wave", "rewardID": 17, "description": "Collect 4000 Diamonds", - "achievedDescription": "Collected 4000 Diamonds" + "achievedDescription": "Collected 4000 Diamonds", + "trueID": "geometry.ach.diamonds09" }, { "id": "diamonds10", @@ -1437,7 +1596,8 @@ "rewardType": "deathEffect", "rewardID": 10, "description": "Collect 5000 Diamonds", - "achievedDescription": "Collected 5000 Diamonds" + "achievedDescription": "Collected 5000 Diamonds", + "trueID": "geometry.ach.diamonds10" }, { "id": "custom01", @@ -1446,7 +1606,8 @@ "rewardType": "color1", "rewardID": 11, "description": "Complete a user created level in Normal mode", - "achievedDescription": "Completed a user created level in Normal mode" + "achievedDescription": "Completed a user created level in Normal mode", + "trueID": "geometry.ach.custom01" }, { "id": "custom02", @@ -1455,7 +1616,8 @@ "rewardType": "cube", "rewardID": 12, "description": "Complete 10 user created levels in Normal mode", - "achievedDescription": "Completed 10 user created levels in Normal mode" + "achievedDescription": "Completed 10 user created levels in Normal mode", + "trueID": "geometry.ach.custom02" }, { "id": "custom03", @@ -1464,7 +1626,8 @@ "rewardType": "cube", "rewardID": 36, "description": "Complete 50 user created levels in Normal mode", - "achievedDescription": "Completed 50 user created levels in Normal mode" + "achievedDescription": "Completed 50 user created levels in Normal mode", + "trueID": "geometry.ach.custom03" }, { "id": "custom04", @@ -1473,7 +1636,8 @@ "rewardType": "ship", "rewardID": 13, "description": "Complete 100 user created levels in Normal mode", - "achievedDescription": "Completed 100 user created levels in Normal mode" + "achievedDescription": "Completed 100 user created levels in Normal mode", + "trueID": "geometry.ach.custom04" }, { "id": "custom05", @@ -1482,7 +1646,8 @@ "rewardType": "color1", "rewardID": 19, "description": "Complete 200 user created levels in Normal mode", - "achievedDescription": "Completed 200 user created levels in Normal mode" + "achievedDescription": "Completed 200 user created levels in Normal mode", + "trueID": "geometry.ach.custom05" }, { "id": "custom06", @@ -1491,7 +1656,8 @@ "rewardType": "cube", "rewardID": 40, "description": "Complete 300 user created levels in Normal mode", - "achievedDescription": "Completed 300 user created levels in Normal mode" + "achievedDescription": "Completed 300 user created levels in Normal mode", + "trueID": "geometry.ach.custom06" }, { "id": "custom07", @@ -1500,7 +1666,8 @@ "rewardType": "ship", "rewardID": 15, "description": "Complete 500 user created levels in Normal mode", - "achievedDescription": "Completed 500 user created levels in Normal mode" + "achievedDescription": "Completed 500 user created levels in Normal mode", + "trueID": "geometry.ach.custom07" }, { "id": "custom08", @@ -1509,16 +1676,18 @@ "rewardType": "ship", "rewardID": 17, "description": "Complete 1000 user created levels in Normal mode", - "achievedDescription": "Completed 1000 user created levels in Normal mode" + "achievedDescription": "Completed 1000 user created levels in Normal mode", + "trueID": "geometry.ach.custom08" }, { - "id": "rate", + "id": "rating", "game": "gd", "name": "Supporter", "rewardType": "cube", "rewardID": 13, "description": "Have fun :)", - "achievedDescription": "You are playing \"Geometry Dash\", thanks!" + "achievedDescription": "You are playing \"Geometry Dash\", thanks!", + "trueID": "geometry.ach.rate" }, { "id": "jump01", @@ -1527,7 +1696,8 @@ "rewardType": "color2", "rewardID": 6, "description": "Jump 1000 times", - "achievedDescription": "Jumped 1000 times" + "achievedDescription": "Jumped 1000 times", + "trueID": "geometry.ach.jump01" }, { "id": "jump02", @@ -1536,7 +1706,8 @@ "rewardType": "color2", "rewardID": 12, "description": "Jump 10000 times", - "achievedDescription": "Jumped 10000 times" + "achievedDescription": "Jumped 10000 times", + "trueID": "geometry.ach.jump02" }, { "id": "jump03", @@ -1545,7 +1716,8 @@ "rewardType": "color2", "rewardID": 13, "description": "Jump 20000 times", - "achievedDescription": "Jumped 20000 times" + "achievedDescription": "Jumped 20000 times", + "trueID": "geometry.ach.jump03" }, { "id": "jump04", @@ -1554,7 +1726,8 @@ "rewardType": "ufo", "rewardID": 5, "description": "Jump 50000 times", - "achievedDescription": "Jumped 50000 times" + "achievedDescription": "Jumped 50000 times", + "trueID": "geometry.ach.jump04" }, { "id": "jump05", @@ -1563,7 +1736,8 @@ "rewardType": "ball", "rewardID": 13, "description": "Jump 50000 times", - "achievedDescription": "Jumped 100000 times" + "achievedDescription": "Jumped 100000 times", + "trueID": "geometry.ach.jump05" }, { "id": "attempt01", @@ -1572,7 +1746,8 @@ "rewardType": "color2", "rewardID": 7, "description": "Do 100 attempts", - "achievedDescription": "Did 100 attempts" + "achievedDescription": "Did 100 attempts", + "trueID": "geometry.ach.attempt01" }, { "id": "attempt02", @@ -1581,7 +1756,8 @@ "rewardType": "color2", "rewardID": 8, "description": "Do 500 attempts", - "achievedDescription": "Did 500 attempts" + "achievedDescription": "Did 500 attempts", + "trueID": "geometry.ach.attempt02" }, { "id": "attempt03", @@ -1590,7 +1766,8 @@ "rewardType": "color2", "rewardID": 15, "description": "Do 2000 attempts", - "achievedDescription": "Did 2000 attempts" + "achievedDescription": "Did 2000 attempts", + "trueID": "geometry.ach.attempt03" }, { "id": "attempt04", @@ -1599,7 +1776,8 @@ "rewardType": "color2", "rewardID": 17, "description": "Do 10000 attempts", - "achievedDescription": "Did 10000 attempts" + "achievedDescription": "Did 10000 attempts", + "trueID": "geometry.ach.attempt04" }, { "id": "attempt05", @@ -1608,7 +1786,8 @@ "rewardType": "wave", "rewardID": 3, "description": "Do 20000 attempts", - "achievedDescription": "Did 20000 attempts" + "achievedDescription": "Did 20000 attempts", + "trueID": "geometry.ach.attempt05" }, { "id": "like", @@ -1617,7 +1796,8 @@ "rewardType": "color2", "rewardID": 8, "description": "Like an online level", - "achievedDescription": "Liked an online level" + "achievedDescription": "Liked an online level", + "trueID": "geometry.ach.like" }, { "id": "like02", @@ -1626,7 +1806,8 @@ "rewardType": "color2", "rewardID": 23, "description": "Like or Dislike 100 online levels", - "achievedDescription": "Liked or Disliked 100 online levels" + "achievedDescription": "Liked or Disliked 100 online levels", + "trueID": "geometry.ach.like02" }, { "id": "like02b", @@ -1635,7 +1816,8 @@ "rewardType": "color1", "rewardID": 26, "description": "Like or Dislike 500 online levels", - "achievedDescription": "Liked or Disliked 500 online levels" + "achievedDescription": "Liked or Disliked 500 online levels", + "trueID": "geometry.ach.like02b" }, { "id": "like03", @@ -1644,7 +1826,8 @@ "rewardType": "color1", "rewardID": 22, "description": "Like or Dislike 1000 online levels", - "achievedDescription": "Liked or Disliked 1000 online levels" + "achievedDescription": "Liked or Disliked 1000 online levels", + "trueID": "geometry.ach.like03" }, { "id": "like04", @@ -1653,7 +1836,8 @@ "rewardType": "trail", "rewardID": 3, "description": "Like or Dislike 2000 online levels", - "achievedDescription": "Liked or Disliked 2000 online levels" + "achievedDescription": "Liked or Disliked 2000 online levels", + "trueID": "geometry.ach.like04" }, { "id": "rateDiff", @@ -1662,7 +1846,8 @@ "rewardType": "color2", "rewardID": 9, "description": "Rate the stars of an online level", - "achievedDescription": "Rated the stars of an online level" + "achievedDescription": "Rated the stars of an online level", + "trueID": "geometry.ach.rateDiff" }, { "id": "rateDiff02", @@ -1671,7 +1856,8 @@ "rewardType": "color2", "rewardID": 22, "description": "Rate the stars of 100 online levels", - "achievedDescription": "Rated the stars of 100 online levels" + "achievedDescription": "Rated the stars of 100 online levels", + "trueID": "geometry.ach.rateDiff02" }, { "id": "rateDiff02b", @@ -1680,7 +1866,8 @@ "rewardType": "wave", "rewardID": 5, "description": "Rate the stars of 500 online levels", - "achievedDescription": "Rated the stars of 500 online levels" + "achievedDescription": "Rated the stars of 500 online levels", + "trueID": "geometry.ach.rateDiff02b" }, { "id": "rateDiff03", @@ -1689,7 +1876,8 @@ "rewardType": "color1", "rewardID": 23, "description": "Rate the stars of 1000 online levels", - "achievedDescription": "Rated the stars of 1000 online levels" + "achievedDescription": "Rated the stars of 1000 online levels", + "trueID": "geometry.ach.rateDiff03" }, { "id": "rateDiff04", @@ -1698,7 +1886,8 @@ "rewardType": "cube", "rewardID": 57, "description": "Rate the stars of 2000 online levels", - "achievedDescription": "Rated the stars of 2000 online levels" + "achievedDescription": "Rated the stars of 2000 online levels", + "trueID": "geometry.ach.rateDiff04" }, { "id": "followCreator", @@ -1707,7 +1896,8 @@ "rewardType": "color2", "rewardID": 25, "description": "Follow a creator", - "achievedDescription": "Followed a creator!" + "achievedDescription": "Followed a creator!", + "trueID": "geometry.ach.followCreator" }, { "id": "followCreator02", @@ -1716,7 +1906,8 @@ "rewardType": "color2", "rewardID": 24, "description": "Follow 10 creators", - "achievedDescription": "Followed 10 creators!" + "achievedDescription": "Followed 10 creators!", + "trueID": "geometry.ach.followCreator02" }, { "id": "friends01", @@ -1725,7 +1916,8 @@ "rewardType": "color2", "rewardID": 26, "description": "Add a friend", - "achievedDescription": "You added a friend!" + "achievedDescription": "You added a friend!", + "trueID": "geometry.ach.friends01" }, { "id": "friends02", @@ -1734,7 +1926,8 @@ "rewardType": "color1", "rewardID": 27, "description": "Add 10 friends", - "achievedDescription": "You added 10 friends!" + "achievedDescription": "You added 10 friends!", + "trueID": "geometry.ach.friends02" }, { "id": "submit", @@ -1743,7 +1936,8 @@ "rewardType": "color2", "rewardID": 10, "description": "Create and submit a custom level", - "achievedDescription": "Created and submitted a custom level" + "achievedDescription": "Created and submitted a custom level", + "trueID": "geometry.ach.submit" }, { "id": "creator01", @@ -1752,7 +1946,8 @@ "rewardType": "cube", "rewardID": 46, "description": "Get 100 likes on a created level", - "achievedDescription": "Got 100 likes on a created level" + "achievedDescription": "Got 100 likes on a created level", + "trueID": "geometry.ach.creator01" }, { "id": "creator02", @@ -1761,7 +1956,8 @@ "rewardType": "ufo", "rewardID": 16, "description": "Get a star rated level", - "achievedDescription": "Got a star rated level" + "achievedDescription": "Got a star rated level", + "trueID": "geometry.ach.creator02" }, { "id": "creator03", @@ -1770,7 +1966,8 @@ "rewardType": "cube", "rewardID": 63, "description": "Get 50 likes on a created level", - "achievedDescription": "Got 50 likes on a created level" + "achievedDescription": "Got 50 likes on a created level", + "trueID": "geometry.ach.creator03" }, { "id": "moreGames", @@ -1779,7 +1976,8 @@ "rewardType": "color2", "rewardID": 4, "description": "Tap the More Games button!", - "achievedDescription": "Looked at more RobTop Games" + "achievedDescription": "Looked at more RobTop Games", + "trueID": "geometry.ach.moreGames" }, { "id": "facebook", @@ -1788,7 +1986,8 @@ "rewardType": "color2", "rewardID": 14, "description": "Like Geometry Dash on Facebook", - "achievedDescription": "Liked Geometry Dash on Facebook" + "achievedDescription": "Liked Geometry Dash on Facebook", + "trueID": "geometry.ach.facebook" }, { "id": "youtube", @@ -1797,7 +1996,8 @@ "rewardType": "color2", "rewardID": 21, "description": "Subscribe to RobTop Games on YouTube", - "achievedDescription": "Subscribed to RobTop Games on YouTube" + "achievedDescription": "Subscribed to RobTop Games on YouTube", + "trueID": "geometry.ach.youtube" }, { "id": "twitter", @@ -1806,7 +2006,8 @@ "rewardType": "color2", "rewardID": 31, "description": "Follow RobTop Games on Twitter", - "achievedDescription": "Followed RobTop Games on Twitter" + "achievedDescription": "Followed RobTop Games on Twitter", + "trueID": "geometry.ach.twitter" }, { "id": "special01", @@ -1815,7 +2016,8 @@ "rewardType": "color2", "rewardID": 18, "description": "Crash at over 95% on a main level in normal mode", - "achievedDescription": "Crashed at over 95%" + "achievedDescription": "Crashed at over 95%", + "trueID": "geometry.ach.special01" }, { "id": "secret01", @@ -1824,7 +2026,8 @@ "rewardType": "color2", "rewardID": 20, "description": "A secret is required", - "achievedDescription": "Destroyed a player" + "achievedDescription": "Destroyed a player", + "trueID": "geometry.ach.secret01" }, { "id": "secret02", @@ -1833,7 +2036,8 @@ "rewardType": "cube", "rewardID": 41, "description": "A secret is required", - "achievedDescription": "Destroyed 50 players" + "achievedDescription": "Destroyed 50 players", + "trueID": "geometry.ach.secret02" }, { "id": "secret02b", @@ -1842,7 +2046,8 @@ "rewardType": "color2", "rewardID": 28, "description": "A secret is required", - "achievedDescription": "Destroyed 100 players" + "achievedDescription": "Destroyed 100 players", + "trueID": "geometry.ach.secret02b" }, { "id": "secret03", @@ -1851,7 +2056,8 @@ "rewardType": "cube", "rewardID": 39, "description": "A secret is required", - "achievedDescription": "Destroyed 200 players" + "achievedDescription": "Destroyed 200 players", + "trueID": "geometry.ach.secret03" }, { "id": "secret03b", @@ -1860,7 +2066,8 @@ "rewardType": "ball", "rewardID": 12, "description": "A secret is required", - "achievedDescription": "Destroyed 500 players" + "achievedDescription": "Destroyed 500 players", + "trueID": "geometry.ach.secret03b" }, { "id": "secret04", @@ -1869,7 +2076,8 @@ "rewardType": "color2", "rewardID": 21, "description": "A hidden treasure is required", - "achievedDescription": "Found the hidden coin" + "achievedDescription": "Found the hidden coin", + "trueID": "geometry.ach.secret04" }, { "id": "secret05", @@ -1878,7 +2086,8 @@ "rewardType": "cube", "rewardID": 62, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret05" }, { "id": "secret06", @@ -1887,7 +2096,8 @@ "rewardType": "misc", "rewardID": -1, "description": "A secret is required", - "achievedDescription": "Stole the Vault Keepers coin" + "achievedDescription": "Stole the Vault Keepers coin", + "trueID": "geometry.ach.secret06" }, { "id": "secret07", @@ -1896,7 +2106,8 @@ "rewardType": "cube", "rewardID": 51, "description": "A secret is required", - "achievedDescription": "Stole the Vault Keepers icon" + "achievedDescription": "Stole the Vault Keepers icon", + "trueID": "geometry.ach.secret07" }, { "id": "secret08", @@ -1905,7 +2116,8 @@ "rewardType": "ufo", "rewardID": 11, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret08" }, { "id": "secret09", @@ -1914,7 +2126,8 @@ "rewardType": "robot", "rewardID": 2, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret09" }, { "id": "secret10", @@ -1923,7 +2136,8 @@ "rewardType": "wave", "rewardID": 8, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret10" }, { "id": "secret11", @@ -1932,7 +2146,8 @@ "rewardType": "cube", "rewardID": 55, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret11" }, { "id": "secret12", @@ -1941,7 +2156,8 @@ "rewardType": "cube", "rewardID": 50, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret12" }, { "id": "secret13", @@ -1950,7 +2166,8 @@ "rewardType": "ship", "rewardID": 20, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret13" }, { "id": "secret14", @@ -1959,7 +2176,8 @@ "rewardType": "ufo", "rewardID": 12, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret14" }, { "id": "secret15", @@ -1968,7 +2186,8 @@ "rewardType": "trail", "rewardID": 4, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret15" }, { "id": "secret16", @@ -1977,7 +2196,8 @@ "rewardType": "wave", "rewardID": 13, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret16" }, { "id": "secret17", @@ -1986,7 +2206,8 @@ "rewardType": "cube", "rewardID": 64, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.secret17" }, { "id": "v2.secret01", @@ -1995,7 +2216,8 @@ "rewardType": "cube", "rewardID": 80, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret01" }, { "id": "v2.secret02", @@ -2004,7 +2226,8 @@ "rewardType": "cube", "rewardID": 78, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret02" }, { "id": "v2.secret03", @@ -2013,7 +2236,8 @@ "rewardType": "misc", "rewardID": -1, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret03" }, { "id": "v2.secret04", @@ -2022,7 +2246,8 @@ "rewardType": "cube", "rewardID": 81, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret04" }, { "id": "v2.secret05", @@ -2031,7 +2256,8 @@ "rewardType": "cube", "rewardID": 76, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret05" }, { "id": "v2.secret06", @@ -2040,7 +2266,8 @@ "rewardType": "cube", "rewardID": 108, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret06" }, { "id": "v2.secret07", @@ -2049,7 +2276,8 @@ "rewardType": "color1", "rewardID": 37, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret07" }, { "id": "v2.secret08", @@ -2058,7 +2286,8 @@ "rewardType": "color2", "rewardID": 33, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v2.secret08" }, { "id": "v3.secret01", @@ -2067,7 +2296,8 @@ "rewardType": "cube", "rewardID": 91, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v3.secret01" }, { "id": "v3.secret02", @@ -2076,7 +2306,8 @@ "rewardType": "cube", "rewardID": 89, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v3.secret02" }, { "id": "v3.secret03", @@ -2085,7 +2316,8 @@ "rewardType": "color2", "rewardID": 38, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v3.secret03" }, { "id": "v3.secret04", @@ -2094,7 +2326,8 @@ "rewardType": "cube", "rewardID": 90, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v3.secret04" }, { "id": "v3.secret05", @@ -2103,7 +2336,8 @@ "rewardType": "wave", "rewardID": 23, "description": "A secret is required", - "achievedDescription": "Found the secret" + "achievedDescription": "Found the secret", + "trueID": "geometry.ach.v3.secret05" }, { "id": "steam01", @@ -2112,7 +2346,8 @@ "rewardType": "cube", "rewardID": 47, "description": "Complete level 1-3 in Normal mode (Steam Exclusive)", - "achievedDescription": "Completed level 1-3 in Normal mode (Steam Exclusive)" + "achievedDescription": "Completed level 1-3 in Normal mode (Steam Exclusive)", + "trueID": "geometry.ach.steam01" }, { "id": "steam02", @@ -2121,7 +2356,8 @@ "rewardType": "cube", "rewardID": 48, "description": "Complete \"Clubstep\" in Normal mode (Steam Exclusive Bonus)", - "achievedDescription": "Completed \"Clubstep\" in Normal mode (Steam Exclusive Bonus)" + "achievedDescription": "Completed \"Clubstep\" in Normal mode (Steam Exclusive Bonus)", + "trueID": "geometry.ach.steam02" }, { "id": "shardFire01", @@ -2130,7 +2366,8 @@ "rewardType": "cube", "rewardID": 95, "description": "Collect 5 Fire Shards", - "achievedDescription": "Collected 5 Fire Shards" + "achievedDescription": "Collected 5 Fire Shards", + "trueID": "geometry.ach.shardFire01" }, { "id": "shardFire02", @@ -2139,7 +2376,8 @@ "rewardType": "ball", "rewardID": 24, "description": "Collect 15 Fire Shards", - "achievedDescription": "Collected 15 Fire Shards" + "achievedDescription": "Collected 15 Fire Shards", + "trueID": "geometry.ach.shardFire02" }, { "id": "shardFire03", @@ -2148,7 +2386,8 @@ "rewardType": "robot", "rewardID": 9, "description": "Collect 35 Fire Shards", - "achievedDescription": "Collected 35 Fire Shards" + "achievedDescription": "Collected 35 Fire Shards", + "trueID": "geometry.ach.shardFire03" }, { "id": "shardFire04", @@ -2157,7 +2396,8 @@ "rewardType": "ship", "rewardID": 29, "description": "Collect 65 Fire Shards", - "achievedDescription": "Collected 65 Fire Shards" + "achievedDescription": "Collected 65 Fire Shards", + "trueID": "geometry.ach.shardFire04" }, { "id": "shardFire05", @@ -2166,7 +2406,8 @@ "rewardType": "deathEffect", "rewardID": 2, "description": "Collect 100 Fire Shards", - "achievedDescription": "Collected 100 Fire Shards" + "achievedDescription": "Collected 100 Fire Shards", + "trueID": "geometry.ach.shardFire05" }, { "id": "shardIce01", @@ -2175,7 +2416,8 @@ "rewardType": "cube", "rewardID": 84, "description": "Collect 5 Ice Shards", - "achievedDescription": "Collected 5 Ice Shards" + "achievedDescription": "Collected 5 Ice Shards", + "trueID": "geometry.ach.shardIce01" }, { "id": "shardIce02", @@ -2184,7 +2426,8 @@ "rewardType": "ball", "rewardID": 26, "description": "Collect 15 Ice Shards", - "achievedDescription": "Collected 15 Ice Shards" + "achievedDescription": "Collected 15 Ice Shards", + "trueID": "geometry.ach.shardIce02" }, { "id": "shardIce03", @@ -2193,7 +2436,8 @@ "rewardType": "spider", "rewardID": 6, "description": "Collect 35 Ice Shards", - "achievedDescription": "Collected 35 Ice Shards" + "achievedDescription": "Collected 35 Ice Shards", + "trueID": "geometry.ach.shardIce03" }, { "id": "shardIce04", @@ -2202,7 +2446,8 @@ "rewardType": "ship", "rewardID": 31, "description": "Collect 65 Ice Shards", - "achievedDescription": "Collected 65 Ice Shards" + "achievedDescription": "Collected 65 Ice Shards", + "trueID": "geometry.ach.shardIce04" }, { "id": "shardIce05", @@ -2211,7 +2456,8 @@ "rewardType": "deathEffect", "rewardID": 9, "description": "Collect 100 Ice Shards", - "achievedDescription": "Collected 100 Ice Shards" + "achievedDescription": "Collected 100 Ice Shards", + "trueID": "geometry.ach.shardIce05" }, { "id": "shardPoison01", @@ -2220,7 +2466,8 @@ "rewardType": "ball", "rewardID": 22, "description": "Collect 5 Poison Shards", - "achievedDescription": "Collected 5 Poison Shards" + "achievedDescription": "Collected 5 Poison Shards", + "trueID": "geometry.ach.shardPoison01" }, { "id": "shardPoison02", @@ -2229,7 +2476,8 @@ "rewardType": "ufo", "rewardID": 20, "description": "Collect 15 Poison Shards", - "achievedDescription": "Collected 15 Poison Shards" + "achievedDescription": "Collected 15 Poison Shards", + "trueID": "geometry.ach.shardPoison02" }, { "id": "shardPoison03", @@ -2238,7 +2486,8 @@ "rewardType": "cube", "rewardID": 105, "description": "Collect 35 Poison Shards", - "achievedDescription": "Collected 35 Poison Shards" + "achievedDescription": "Collected 35 Poison Shards", + "trueID": "geometry.ach.shardPoison03" }, { "id": "shardPoison04", @@ -2247,7 +2496,8 @@ "rewardType": "spider", "rewardID": 5, "description": "Collect 65 Poison Shards", - "achievedDescription": "Collected 65 Poison Shards" + "achievedDescription": "Collected 65 Poison Shards", + "trueID": "geometry.ach.shardPoison04" }, { "id": "shardPoison05", @@ -2256,7 +2506,8 @@ "rewardType": "deathEffect", "rewardID": 4, "description": "Collect 100 Poison Shards", - "achievedDescription": "Collected 100 Poison Shards" + "achievedDescription": "Collected 100 Poison Shards", + "trueID": "geometry.ach.shardPoison05" }, { "id": "shardShadow01", @@ -2265,7 +2516,8 @@ "rewardType": "wave", "rewardID": 20, "description": "Collect 5 Shadow Shards", - "achievedDescription": "Collected 5 Shadow Shards" + "achievedDescription": "Collected 5 Shadow Shards", + "trueID": "geometry.ach.shardShadow01" }, { "id": "shardShadow02", @@ -2274,7 +2526,8 @@ "rewardType": "ship", "rewardID": 28, "description": "Collect 15 Shadow Shards", - "achievedDescription": "Collected 15 Shadow Shards" + "achievedDescription": "Collected 15 Shadow Shards", + "trueID": "geometry.ach.shardShadow02" }, { "id": "shardShadow03", @@ -2283,7 +2536,8 @@ "rewardType": "ufo", "rewardID": 26, "description": "Collect 35 Shadow Shards", - "achievedDescription": "Collected 35 Shadow Shards" + "achievedDescription": "Collected 35 Shadow Shards", + "trueID": "geometry.ach.shardShadow03" }, { "id": "shardShadow04", @@ -2292,7 +2546,8 @@ "rewardType": "robot", "rewardID": 17, "description": "Collect 65 Shadow Shards", - "achievedDescription": "Collected 65 Shadow Shards" + "achievedDescription": "Collected 65 Shadow Shards", + "trueID": "geometry.ach.shardShadow04" }, { "id": "shardShadow05", @@ -2301,7 +2556,8 @@ "rewardType": "deathEffect", "rewardID": 5, "description": "Collect 100 Shadow Shards", - "achievedDescription": "Collected 100 Shadow Shards" + "achievedDescription": "Collected 100 Shadow Shards", + "trueID": "geometry.ach.shardShadow05" }, { "id": "shardLava01", @@ -2310,7 +2566,8 @@ "rewardType": "wave", "rewardID": 14, "description": "Collect 5 Lava Shards", - "achievedDescription": "Collected 5 Lava Shards" + "achievedDescription": "Collected 5 Lava Shards", + "trueID": "geometry.ach.shardLava01" }, { "id": "shardLava02", @@ -2319,7 +2576,8 @@ "rewardType": "cube", "rewardID": 92, "description": "Collect 15 Lava Shards", - "achievedDescription": "Collected 15 Lava Shards" + "achievedDescription": "Collected 15 Lava Shards", + "trueID": "geometry.ach.shardLava02" }, { "id": "shardLava03", @@ -2328,7 +2586,8 @@ "rewardType": "robot", "rewardID": 7, "description": "Collect 35 Lava Shards", - "achievedDescription": "Collected 35 Lava Shards" + "achievedDescription": "Collected 35 Lava Shards", + "trueID": "geometry.ach.shardLava03" }, { "id": "shardLava04", @@ -2337,7 +2596,8 @@ "rewardType": "spider", "rewardID": 9, "description": "Collect 65 Lava Shards", - "achievedDescription": "Collected 65 Lava Shards" + "achievedDescription": "Collected 65 Lava Shards", + "trueID": "geometry.ach.shardLava04" }, { "id": "shardLava05", @@ -2346,7 +2606,8 @@ "rewardType": "deathEffect", "rewardID": 6, "description": "Collect 100 Lava Shards", - "achievedDescription": "Collected 100 Lava Shards" + "achievedDescription": "Collected 100 Lava Shards", + "trueID": "geometry.ach.shardLava05" }, { "id": "shardBonus01", @@ -2355,7 +2616,8 @@ "rewardType": "cube", "rewardID": 98, "description": "Collect 5 of each shard", - "achievedDescription": "Collected 5 of each shard" + "achievedDescription": "Collected 5 of each shard", + "trueID": "geometry.ach.shardBonus01" }, { "id": "shardBonus02", @@ -2364,7 +2626,8 @@ "rewardType": "ufo", "rewardID": 22, "description": "Collect 15 of each shard", - "achievedDescription": "Collected 15 of each shard" + "achievedDescription": "Collected 15 of each shard", + "trueID": "geometry.ach.shardBonus02" }, { "id": "shardBonus03", @@ -2373,7 +2636,8 @@ "rewardType": "ship", "rewardID": 34, "description": "Collect 35 of each shard", - "achievedDescription": "Collected 35 of each shard" + "achievedDescription": "Collected 35 of each shard", + "trueID": "geometry.ach.shardBonus03" }, { "id": "shardBonus04", @@ -2382,7 +2646,8 @@ "rewardType": "robot", "rewardID": 13, "description": "Collect 65 of each shard", - "achievedDescription": "Collected 65 of each shard" + "achievedDescription": "Collected 65 of each shard", + "trueID": "geometry.ach.shardBonus04" }, { "id": "shardBonus05", @@ -2391,7 +2656,8 @@ "rewardType": "deathEffect", "rewardID": 7, "description": "Collect 100 of each shard", - "achievedDescription": "Collected 100 of each shard" + "achievedDescription": "Collected 100 of each shard", + "trueID": "geometry.ach.shardBonus05" }, { "id": "world.level001b", @@ -2400,7 +2666,8 @@ "rewardType": "color1", "rewardID": 4, "description": "Complete \"Payload\" in Normal mode", - "achievedDescription": "Completed \"Payload\" in Normal mode" + "achievedDescription": "Completed \"Payload\" in Normal mode", + "trueID": "geometry.ach.world.level001b" }, { "id": "world.level002b", @@ -2409,7 +2676,8 @@ "rewardType": "color1", "rewardID": 5, "description": "Complete \"Beast Mode\" in Normal mode", - "achievedDescription": "Completed \"Beast Mode\" in Normal mode" + "achievedDescription": "Completed \"Beast Mode\" in Normal mode", + "trueID": "geometry.ach.world.level002b" }, { "id": "world.level003b", @@ -2418,7 +2686,8 @@ "rewardType": "color1", "rewardID": 6, "description": "Complete \"Machina\" in Normal mode", - "achievedDescription": "Completed \"Machina\" in Normal mode" + "achievedDescription": "Completed \"Machina\" in Normal mode", + "trueID": "geometry.ach.world.level003b" }, { "id": "world.level004b", @@ -2427,7 +2696,8 @@ "rewardType": "color1", "rewardID": 7, "description": "Complete \"Years\" in Normal mode", - "achievedDescription": "Completed \"Years\" in Normal mode" + "achievedDescription": "Completed \"Years\" in Normal mode", + "trueID": "geometry.ach.world.level004b" }, { "id": "world.level005b", @@ -2436,7 +2706,8 @@ "rewardType": "cube", "rewardID": 72, "description": "Complete \"Frontlines\" in Normal mode", - "achievedDescription": "Completed \"Frontlines\" in Normal mode" + "achievedDescription": "Completed \"Frontlines\" in Normal mode", + "trueID": "geometry.ach.world.level005b" }, { "id": "world.level006b", @@ -2445,7 +2716,8 @@ "rewardType": "color1", "rewardID": 9, "description": "Complete \"Space Pirates\" in Normal mode", - "achievedDescription": "Completed \"Space Pirates\" in Normal mode" + "achievedDescription": "Completed \"Space Pirates\" in Normal mode", + "trueID": "geometry.ach.world.level006b" }, { "id": "world.level007b", @@ -2454,7 +2726,8 @@ "rewardType": "color1", "rewardID": 10, "description": "Complete \"Striker\" in Normal mode", - "achievedDescription": "Completed \"Striker\" in Normal mode" + "achievedDescription": "Completed \"Striker\" in Normal mode", + "trueID": "geometry.ach.world.level007b" }, { "id": "world.level008b", @@ -2463,7 +2736,8 @@ "rewardType": "color1", "rewardID": 12, "description": "Complete \"Embers\" in Normal mode", - "achievedDescription": "Completed \"Embers\" in Normal mode" + "achievedDescription": "Completed \"Embers\" in Normal mode", + "trueID": "geometry.ach.world.level008b" }, { "id": "world.level009b", @@ -2472,7 +2746,8 @@ "rewardType": "color1", "rewardID": 13, "description": "Complete \"Round 1\" in Normal mode", - "achievedDescription": "Completed \"Round 1\" in Normal mode" + "achievedDescription": "Completed \"Round 1\" in Normal mode", + "trueID": "geometry.ach.world.level009b" }, { "id": "world.level010b", @@ -2481,7 +2756,8 @@ "rewardType": "cube", "rewardID": 75, "description": "Complete \"Monster Dance Off\" in Normal mode", - "achievedDescription": "Completed \"Monster Dance Off\" in Normal mode" + "achievedDescription": "Completed \"Monster Dance Off\" in Normal mode", + "trueID": "geometry.ach.world.level010b" }, { "id": "mdlevel01a", @@ -2490,7 +2766,8 @@ "rewardType": "color1", "rewardID": 5, "description": "Complete \"The Seven Seas\" in Practice mode", - "achievedDescription": "Completed \"The Seven Seas\" in Practice mode" + "achievedDescription": "Completed \"The Seven Seas\" in Practice mode", + "trueID": "geometry.ach.mdlevel01a" }, { "id": "mdlevel01b", @@ -2499,7 +2776,8 @@ "rewardType": "cube", "rewardID": 65, "description": "Complete \"The Seven Seas\" in Normal mode", - "achievedDescription": "Completed \"The Seven Seas\" in Normal mode" + "achievedDescription": "Completed \"The Seven Seas\" in Normal mode", + "trueID": "geometry.ach.mdlevel01b" }, { "id": "mdlevel02a", @@ -2508,7 +2786,8 @@ "rewardType": "color1", "rewardID": 8, "description": "Complete \"Viking Arena\" in Practice mode", - "achievedDescription": "Completed \"Viking Arena\" in Practice mode" + "achievedDescription": "Completed \"Viking Arena\" in Practice mode", + "trueID": "geometry.ach.mdlevel02a" }, { "id": "mdlevel02b", @@ -2517,7 +2796,8 @@ "rewardType": "cube", "rewardID": 67, "description": "Complete \"Viking Arena\" in Normal mode", - "achievedDescription": "Completed \"Viking Arena\" in Normal mode" + "achievedDescription": "Completed \"Viking Arena\" in Normal mode", + "trueID": "geometry.ach.mdlevel02b" }, { "id": "mdlevel03a", @@ -2526,7 +2806,8 @@ "rewardType": "color1", "rewardID": 7, "description": "Complete \"Airborne Robots\" in Practice mode", - "achievedDescription": "Completed \"Airborne Robots\" in Practice mode" + "achievedDescription": "Completed \"Airborne Robots\" in Practice mode", + "trueID": "geometry.ach.mdlevel03a" }, { "id": "mdlevel03b", @@ -2535,7 +2816,8 @@ "rewardType": "cube", "rewardID": 69, "description": "Complete \"Airborne Robots\" in Normal mode", - "achievedDescription": "Completed \"Airborne Robots\" in Normal mode" + "achievedDescription": "Completed \"Airborne Robots\" in Normal mode", + "trueID": "geometry.ach.mdlevel03b" }, { "id": "mdcoin01", @@ -2544,7 +2826,8 @@ "rewardType": "cube", "rewardID": 66, "description": "Collect all 3 coins on The Seven Seas", - "achievedDescription": "Collected all 3 coins on The Seven Seas" + "achievedDescription": "Collected all 3 coins on The Seven Seas", + "trueID": "geometry.ach.mdcoin01" }, { "id": "mdcoin02", @@ -2553,7 +2836,8 @@ "rewardType": "cube", "rewardID": 68, "description": "Collect all 3 coins on Viking Arena", - "achievedDescription": "Collected all 3 coins on Viking Arena" + "achievedDescription": "Collected all 3 coins on Viking Arena", + "trueID": "geometry.ach.mdcoin02" }, { "id": "mdcoin03", @@ -2562,7 +2846,8 @@ "rewardType": "cube", "rewardID": 70, "description": "Collect all 3 coins on Airborne Robots", - "achievedDescription": "Collected all 3 coins on Airborne Robots" + "achievedDescription": "Collected all 3 coins on Airborne Robots", + "trueID": "geometry.ach.mdcoin03" }, { "id": "mdrate", @@ -2571,6 +2856,7 @@ "rewardType": "cube", "rewardID": 71, "description": "Rate \"Geometry Dash Meltdown\" and let us know what you think", - "achievedDescription": "Rated \"Geometry Dash Meltdown\", thanks!" + "achievedDescription": "Rated \"Geometry Dash Meltdown\", thanks!", + "trueID": "geometry.ach.mdrate" } ] \ No newline at end of file diff --git a/misc/plistToJSON.js b/misc/plistToJSON.js index a05ce0b..2fb05b9 100644 --- a/misc/plistToJSON.js +++ b/misc/plistToJSON.js @@ -52,10 +52,13 @@ if (exportName == "achievements") { // hardcoded shit starts here! rewardType: rewardTypes[reward[0]] || reward[0] || "misc", rewardID: +reward[1] || -1, description: final[k].unachievedDescription, - achievedDescription: final[k].achievedDescription + achievedDescription: final[k].achievedDescription, + trueID: k } Object.keys(games).forEach(x => { if (k.startsWith(achString + x)) achObj.game = games[x] + if (k == achString + "rate") achObj.id = "rating" + if (achObj.id.includes("demoncoin")) achObj.id = achObj.id.replace("demoncoin", "ultimatedemon") }) achArray.push(achObj) }