From c01ccf2d31e613b018ef7852906837ba549fa8ae Mon Sep 17 00:00:00 2001 From: creepcrafting56 Date: Sun, 14 Jan 2024 05:42:48 -0500 Subject: [PATCH 1/6] Adjust Chairgo/Zombingo tiers --- variant-list.js | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/variant-list.js b/variant-list.js index 3b757e8..3f179aa 100644 --- a/variant-list.js +++ b/variant-list.js @@ -70,18 +70,6 @@ let variant_list_data = [ min_players_per_team:1, max_players_per_team:null, }, - { - name: "Chairgo", - credit: "metagloria", - description: "Multiple players play on a bingo board with 25 objectives. While there are n players left, each player must tick at least ceil(10/n) objectives, or ceil(15/n) objectives in cheat mode. Players cannot tick extra objectives, and players may not tick the same objective. The last player to tick their required objectives is eliminated. A new card is generated, and play continues with n-1 players. With 3 players remaining, the game ends and the first, second, and third place finishers are determined in one round.", - notes:"This gamemode is often played with cheat mode, which reduces round length and decreases reliance on execution. A full game with n people can take about 10*(n-2) minutes.", - color:"Purple", - tags:["long"], - min_teams:1, - max_teams:null, - min_players_per_team:1, - max_players_per_team:1, - }, { name: "3 Line Bingo", credit: "Inspired by various other bingo games", @@ -139,7 +127,29 @@ let variant_list_data = [ min_players_per_team:1, max_players_per_team:1, }, - + { + name: "Chairgo", + credit: "metagloria", + description: "Multiple players play on a bingo board with 25 objectives. While there are n players left, each player must tick at least ceil(10/n) objectives, or ceil(15/n) objectives in cheat mode. Players cannot tick extra objectives, and players may not tick the same objective. The last player to tick their required objectives is eliminated. A new card is generated, and play continues with n-1 players. With 3 players remaining, the game ends and the first, second, and third place finishers are determined in one round.", + notes:"This gamemode is often played with cheat mode, which reduces round length and decreases reliance on execution. A full game with n people can take about 10*(n-2) minutes.", + color:"Blue", + tags:["long"], + min_teams:1, + max_teams:null, + min_players_per_team:1, + max_players_per_team:1, + }, + { + name: "Zombie Chase Bingo (Zombingo)", + credit: "metagloria", + description: "Identical to Chairgo, but players which are eliminated become zombies and also go for objectives.", + color:"Blue", + tags:["long"], + min_teams:2, + max_teams:2, + min_players_per_team:1, + max_players_per_team:null, + }, { name: "Ktango (Blackout)", credit: "jacks", @@ -926,17 +936,6 @@ let variant_list_data = [ min_players_per_team:1, max_players_per_team:1 }, - { - name: "Zombie Chase Bingo (Zombingo)", - credit: "metagloria", - description: "Identical to Chairgo, but players which are eliminated become zombies and also go for objectives.", - color:"Green", - tags:["long"], - min_teams:2, - max_teams:2, - min_players_per_team:1, - max_players_per_team:1, - }, { name: "Pyramidgo", credit: "ilikerandom", From 173c10b19d983ba56dfdd203f8055f51a1b80570 Mon Sep 17 00:00:00 2001 From: creepcrafting56 Date: Sun, 14 Jan 2024 05:54:26 -0500 Subject: [PATCH 2/6] upgrade artgo to green tier --- variant-list.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/variant-list.js b/variant-list.js index 3f179aa..946191b 100644 --- a/variant-list.js +++ b/variant-list.js @@ -958,6 +958,17 @@ let variant_list_data = [ min_players_per_team:1, max_players_per_team:1 }, + { + name: "Artgo", + credit: "bulletinfi, Epyc independently", + description: "On a large bingo board, players complete objectives to make pixel art.", + color:"Green", + tags:["blackout"], + min_teams:1, + max_teams:1, + min_players_per_team:1, + max_players_per_team:null + }, { name: "Celestenet Bingo", credit: "April", @@ -1150,17 +1161,6 @@ let variant_list_data = [ min_players_per_team:1, max_players_per_team:1 }, - { - name: "Artgo", - credit: "bulletinfi, Epyc independently", - description: "On a large bingo board, players complete objectives to make pixel art.", - color:"Orange", - tags:["blackout"], - min_teams:1, - max_teams:1, - min_players_per_team:1, - max_players_per_team:null - }, { name: "Masochistgo", credit: "Cirion", From b12bdff34d82b598b9792449465f79b3f3fe2bbc Mon Sep 17 00:00:00 2001 From: creepcrafting56 Date: Sun, 14 Jan 2024 07:40:21 -0500 Subject: [PATCH 3/6] Add variants --- download-files/Lockout_RockyRoad.json | 1207 +++++++++++++++++++++++++ variant-list.js | 55 +- 2 files changed, 1256 insertions(+), 6 deletions(-) create mode 100644 download-files/Lockout_RockyRoad.json diff --git a/download-files/Lockout_RockyRoad.json b/download-files/Lockout_RockyRoad.json new file mode 100644 index 0000000..93c34e8 --- /dev/null +++ b/download-files/Lockout_RockyRoad.json @@ -0,0 +1,1207 @@ +[ + [ + { + "name": "All Berries in Start of 1A (6)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "Get a 1-Up in 1A", + "types": [ + "1up" + ] + }, + { + "name": "Get a 1-Up in 2A", + "types": [ + "1up" + ] + }, + { + "name": "Forsaken City Cassette", + "types": [ + "cassette" + ] + }, + { + "name": "Old Site Cassette", + "types": [ + "cassette" + ] + }, + { + "name": "Talk to Theo in Crossing", + "types": [ + "cutscene" + ] + }, + { + "name": "Talk to Theo in Awake", + "types": [ + "cutscene" + ] + }, + { + "name": "All Berries in Awake (1)", + "types": [] + } + ], + [ + { + "name": "All Berries in Start of 2A (9)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "All Berries in Chasm (5)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "Forsaken City Blue Heart", + "types": [ + "blue_heart" + ] + }, + { + "name": "Old Site Blue Heart", + "types": [ + "blue_heart" + ] + }, + { + "name": "Dashless Start of 1A", + "types": [ + "task" + ] + }, + { + "name": "Dashless Chasm", + "types": [ + "task" + ] + }, + { + "name": "Read the Poem in Awake", + "types": [] + } + ], + [ + { + "name": "10 Berries in 1A", + "types": [ + "amount_berries" + ] + }, + { + "name": "12 Berries in 2A", + "types": [ + "amount_berries" + ] + }, + { + "name": "Get a 1-Up in 2 Chapters", + "types": [ + "1up" + ] + }, + { + "name": "Get a 1-Up in 3 Chapters", + "types": [ + "1up" + ] + }, + { + "name": "Get three 1-Ups", + "types": [ + "1up" + ] + }, + { + "name": "2 Cassettes", + "types": [ + "cassette" + ] + }, + { + "name": "2 optional Theo cutscenes", + "types": [ + "cutscene" + ] + }, + { + "name": "Grabless Start of 3A", + "types": [ + "grabless" + ] + } + ], + [ + { + "name": "Old Site B-Side", + "types": [ + "b-side" + ] + }, + { + "name": "Blue and Red Heart in Old Site", + "types": [ + "b-side" + ] + }, + { + "name": "Grabless 1A", + "types": [ + "grabless" + ] + }, + { + "name": "Grabless 2A", + "types": [ + "grabless" + ] + }, + { + "name": "All Berries in Intervention (8)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "All Berries in Crossing (9)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "Dashless Crossing", + "types": [ + "task" + ] + }, + { + "name": "Get a 1-Up in 4A", + "types": [ + "1up", + "progress" + ] + }, + { + "name": "Grabless Start of 4A", + "types": [ + "grabless", + "progress" + ] + } + ], + [ + { + "name": "All Collectibles in 1A", + "types": [ + "fullclear" + ] + }, + { + "name": "Dashless Shrine", + "types": [ + "task", + "midgame" + ] + }, + { + "name": "Get 5 Berries in PICO-8", + "types": [ + "pico-8" + ] + }, + { + "name": "4 Winged Berries", + "types": [ + "special_berries" + ] + }, + { + "name": "Forsaken City B-Side", + "types": [ + "b-side" + ] + } + ], + [ + { + "name": "Huge Mess: Chest \u2193 Books \u2191 Towel \u2192", + "types": [] + }, + { + "name": "Huge Mess: Towel \u2192 Chest \u2193 Books \u2191", + "types": [] + }, + { + "name": "Blue and Red Heart in Forsaken City", + "types": [ + "b-side" + ] + }, + { + "name": "Celestial Resort Blue Heart", + "types": [ + "blue_heart" + ] + }, + { + "name": "All Berries in Presidential Suite (3)", + "types": [ + "checkpoint_berries" + ] + } + ], + [ + { + "name": "Golden Ridge Cassette", + "types": [ + "cassette", + "midgame" + ] + }, + { + "name": "All Berries in Start of 4A (8)", + "types": [ + "checkpoint_berries", + "midgame" + ] + }, + { + "name": "Complete 3 A-Sides", + "types": [ + "amount_chapters", + "progress" + ] + }, + { + "name": "All Collectibles in 2A", + "types": [ + "fullclear" + ] + }, + { + "name": "Golden Ridge Blue Heart", + "types": [ + "blue_heart", + "progress" + ] + }, + { + "name": "2 Winged Berries in 2 Chapters", + "types": [ + "special_berries" + ] + } + ], + [ + { + "name": "Huge Mess: Books \u2191 Towel \u2192 Chest \u2193", + "types": [] + }, + { + "name": "Huge Mess: Books \u2191 Chest \u2193 Towel \u2192", + "types": [] + }, + { + "name": "All Berries in Huge Mess (7)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "Jump on 10 Snowballs", + "types": [ + "progress", + "task" + ] + }, + { + "name": "5 Keys", + "types": [ + "keys" + ] + }, + { + "name": "Grabless Cliff Face", + "types": [ + "grabless", + "progress" + ] + } + ], + [ + { + "name": "Grabless Presidential Suite", + "types": [ + "grabless" + ] + }, + { + "name": "4 Blue Hearts", + "types": [ + "amount_hearts" + ] + }, + { + "name": "Find Theo\u0027s Phone in Start of 5A", + "types": [ + "cutscene", + "progress" + ] + }, + { + "name": "Mirror Temple Cassette", + "types": [ + "cassette", + "progress" + ] + }, + { + "name": "Celestial Resort Cassette", + "types": [ + "cassette" + ] + } + ], + [ + { + "name": "4 Cassettes", + "types": [ + "cassette" + ] + }, + { + "name": "15 Berries in 4A", + "types": [ + "amount_berries" + ] + }, + { + "name": "Get a 1-Up in 5A", + "types": [ + "1up", + "midgame" + ] + }, + { + "name": "Use 1 Binocular in 4 Chapters", + "types": [ + "binoculars", + "progress" + ] + }, + { + "name": "Get 2 Keys in 5B", + "types": [ + "5b", + "midgame", + "keys" + ] + }, + { + "name": "3 Hearts and 3 Cassettes", + "types": [ + "cassette" + ] + } + ], + [ + { + "name": "Use 5 Binoculars in B-Sides", + "types": [ + "binoculars" + ] + }, + { + "name": "Use 6 Binoculars in B-Sides", + "types": [ + "binoculars" + ] + }, + { + "name": "Stun Oshiro 10 Times", + "types": [ + "task" + ] + }, + { + "name": "All Berries in Into the Core (1)", + "types": [ + "core" + ] + }, + { + "name": "Golden Ridge B-Side", + "types": [ + "b-side" + ] + }, + { + "name": "Grabless Depths", + "types": [ + "grabless", + "midgame" + ] + }, + { + "name": "10 Berries in 3A", + "types": [ + "amount_berries" + ] + }, + { + "name": "2 Keys in 2 Chapters", + "types": [ + "keys" + ] + }, + { + "name": "Mirror Temple B-Side", + "types": [ + "5b", + "progress" + ] + } + ], + [ + { + "name": "All Berries in Start of 3A (11)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "All Berries in Shrine (9)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "All Berries in Start of 5A (12)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "Complete 2 B-Sides", + "types": [ + "b-side" + ] + }, +{ "name": "Complete 3 C-Sides" }, + { + "name": "Mirror Temple Blue Heart", + "types": [ + "blue_heart" + ] + }, + { + "name": "Hit a Kevin block from all 4 sides", + "types": [ + "task", + "progress" + ] + }, + { + "name": "15 Berries in 3A", + "types": [ + "amount_berries" + ] + } + ], + [ + { + "name": "Reflection Cutscene in Hollows", + "types": [ + "cutscene", + "progress" + ] + }, + { + "name": "2 Blue and 2 Red Hearts", + "types": [ + "b-side", + "amount_hearts" + ] + }, +{ "name": "2 Red and 2 Yellow Hearts" }, + { + "name": "Switch to Ice on the right of Into the Core", + "types": [ + "core" + ] + }, + { + "name": "Grabless Lake", + "types": [ + "grabless", + "progress" + ] + }, + { + "name": "Get 1 Key in Power Source", + "types": [ + "farewell", + "keys" + ] + }, + { + "name": "Reach Library (3B Checkpoint)", + "types": [ + "3b" + ] + } + ], + [ + { + "name": "35 Berries", + "types": [ + "amount_berries" + ] + }, + { + "name": "Kill a Seeker", + "types": [ + "seeker", + "task", + "progress" + ] + }, + { + "name": "Only top route in Hollows", + "types": [ + "task" + ] + }, + { + "name": "40 Berries", + "types": [ + "amount_berries" + ] + }, + { + "name": "Get 1 Key in Search", + "types": [ + "5a", + "keys" + ] + }, + { + "name": "Reflection Cassette", + "types": [ + "cassette", + "progress" + ] + }, + { + "name": "Reflection Blue Heart", + "types": [ + "blue_heart" + ] + } + ], + [ + { + "name": "All Berries in Depths (11)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "Get 2 Keys in Power Source", + "types": [ + "farewell", + "keys" + ] + }, + { + "name": "Complete 2 A-Sides and 2 B-Sides", + "types": [ + "b-side" + ] + }, +{ "name": "Compmlete 2 A-Sides and 2 C-Sides" }, + { + "name": "All Berries in Hot and Cold (3)", + "types": [ + "checkpoint_berries", + "core" + ] + }, + { + "name": "Blue and Red Heart in Golden Ridge", + "types": [ + "b-side" + ] + }, +{ "name": "Red and Yellow Heart in Golden Ridge" }, + { + "name": "All Berries in Search (6)", + "types": [ + "checkpoint_berries", + "5a" + ] + }, + { + "name": "5 Cassettes", + "types": [ + "cassette" + ] + }, +{ "name": "5 C-Sides" }, + { + "name": "Use 5 Binoculars in Farewell", + "types": [ + "farewell", + "binoculars" + ] + }, + { + "name": "Stun Seekers 15 Times", + "types": [ + "seeker", + "task" + ] + }, + { + "name": "Mirror Temple A-Side", + "types": [ + "5a" + ] + }, +{ "name": "Mirror Temple C-Side" } + ], + [ + { + "name": "Use 7 Binoculars", + "types": [ + "binoculars" + ] + }, + { + "name": "5 Hearts", + "types": [ + "amount_hearts" + ] + }, + { + "name": "20 Berries in 5A", + "types": [ + "amount_berries" + ] + }, + { + "name": "Get 2 Keys in Search", + "types": [ + "5a", + "keys" + ] + }, + { + "name": "Use 8 Binoculars", + "types": [ + "binoculars" + ] + }, + { + "name": "Celestial Resort B-Side", + "types": [ + "3b" + ] + }, + { + "name": "Use 2 Binoculars in 3 Chapters", + "types": [ + "binoculars" + ] + } + ], + [ + { + "name": "Get 3 Keys in Power Source", + "types": [ + "farewell", + "keys" + ] + }, + { + "name": "Kill 2 Different Seekers", + "types": [ + "seeker", + "task" + ] + }, + { + "name": "Use 1 Binocular in 5 Chapters", + "types": [ + "binoculars" + ] + }, +{ "name": "Use 8 Binoculars among 7A, 7B, ad 7C" }, + { + "name": "10 Berries in 3 Chapters", + "types": [ + "x_berries_in_x" + ] + }, + { + "name": "7 Winged Berries", + "types": [ + "special_berries" + ] + }, + { + "name": "Get 4 Keys in Power Source", + "types": [ + "farewell", + "keys" + ] + }, + { + "name": "Kill 3 Different Seekers", + "types": [ + "seeker", + "task" + ] + }, + { + "name": "6 Hearts and 4 Cassettes", + "types": [ + "cassette" + ] + }, +{ "name": "Stun Oshiro 10 times in 2 Chapters" }, +{ "name": "4 Cassettes and 4 C-Sides" } + ], + [ + { + "name": "Complete 3 B-Sides", + "types": [ + "amount_chapters" + ] + }, + { + "name": "5 Blue Hearts", + "types": [ + "amount_hearts" + ] + }, + { + "name": "Stun Seekers 20 Times", + "types": [ + "seeker", + "task" + ] + }, + { + "name": "Grabless Hollows", + "types": [ + "grabless" + ] + }, + { + "name": "3 Blue and 3 Red Hearts", + "types": [ + "amount_chapters", + "amount_hearts" + ] + }, +{ "name": "3 Blue and 3 Yellow Hearts" }, +{ "name": "7 Yellow Hearts" }, + { + "name": "Easteregg Room in Reflection", + "types": [ + "task", + "6a" + ] + }, + { + "name": "Complete 4 A-Sides", + "types": [ + "amount_chapters" + ] + }, + { + "name": "Grabless Power Source", + "types": [ + "grabless", + "farewell" + ] + } + ], + [ + { + "name": "All Berries in 0M (4)", + "types": [ + "progress" + ] + }, + { + "name": "Reach Rock Bottom (6A/6B Checkpoint)", + "types": [ + "lategame", + "6a", + "6b" + ] + }, + { + "name": "Blue and Red Heart in Mirror Temple", + "types": [ + "5b" + ] + }, + { + "name": "Use All Binoculars in 500M (3)", + "types": [ + "binoculars", + "progress" + ] + }, + { + "name": "All Berries in Heart of the Mountain (1)", + "types": [ + "core" + ] + }, + { + "name": "Grabless Rock Bottom", + "types": [ + "grabless" + ] + }, + { + "name": "Use 2 Binoculars in 4 Chapters", + "types": [ + "binoculars" + ] + }, + { + "name": "All Collectibles in 4A", + "types": [ + "fullclear" + ] + }, +{ "name": "Use All Binoculars in 4A and 4C" }, +{ "name": "Use All Binoculars in 6B and 6C" }, +{ "name": "Use All Binoculars in 5A, 5B, and 5C" } + ], + [ + { + "name": "Complete 3 A-Sides and 3 B-Sides", + "types": [ + "amount_chapters" + ] + }, + { + "name": "3 Gems in The Summit", + "types": [ + "gems" + ] + }, + { + "name": "5 Berries in 8A", + "types": [ + "core", + "amount_berries" + ] + }, + { + "name": "Grabless 3A", + "types": [ + "grabless" + ] + }, +{ "name": "Grabless 3C" }, + { + "name": "All Collectibles in 3A", + "types": [ + "fullclear" + ] + }, + { + "name": "0M and 500M Gems", + "types": [ + "gems", + "progress" + ] + }, + { + "name": "Reach the Orb in Heart of the Mountain", + "types": [ + "core" + ] + } + ], + [ + { + "name": "20 Berries in 7A", + "types": [ + "lategame" + ] + }, + { + "name": "9 Hearts", + "types": [ + "amount_hearts" + ] + }, + { + "name": "Use 9 Binoculars", + "types": [ + "binoculars" + ] + }, + { + "name": "All Berries in 500M (6)", + "types": [ + "checkpoint_berries" + ] + }, + { + "name": "Winged Golden Berry", + "types": [] + }, + { + "name": "10 Hearts", + "types": [ + "amount_hearts" + ] + }, + { + "name": "Use 20 Binoculars", + "types": [ + "binoculars" + ] + }, + { + "name": "All Berries in 1000M (6)", + "types": [ + "lategame" + ] + }, + { + "name": "Grabless 5A", + "types": [ + "grabless", + "5a" + ] + }, +{ "name": "Grabless 5C" } + ], + [ + { + "name": "Use 5 Binoculars in The Summit", + "types": [ + "binoculars" + ] + }, + { + "name": "65 Berries", + "types": [ + "amount_berries", + "big_berries" + ] + }, + { + "name": "5 Keys in 2 Chapters", + "types": [ + "keys" + ] + }, + { + "name": "4 Gems in The Summit", + "types": [ + "gems", + "lategame" + ] + }, + { + "name": "Use all Binoculars in 1000M (4)", + "types": [ + "binoculars" + ] + }, + { + "name": "75 Berries", + "types": [ + "amount_berries", + "big_berries" + ] + }, + { + "name": "The Summit Cassette", + "types": [ + "cassette" + ] + }, + { + "name": "Blue and Red Heart in Celestial Resort", + "types": [ + "3b" + ] + }, + { + "name": "1000M and 1500M Gems", + "types": [ + "gems", + "lategame" + ] + } + ], + [ + { + "name": "All Berries in 1500M (8)", + "types": [ + "lategame" + ] + }, + { + "name": "Complete 4 B-Sides", + "types": [ + "amount_chapters" + ] + }, + { + "name": "Reflection B-Side", + "types": [ + "6b" + ] + }, + { + "name": "5 Gems in The Summit", + "types": [ + "gems", + "lategame" + ] + }, + { + "name": "Get 5 Keys in Power Source", + "types": [ + "farewell", + "keys" + ] + }, + { + "name": "All Berries in 2000M (8)", + "types": [ + "lategame" + ] + }, + { + "name": "2000M and 2500M Gems", + "types": [ + "gems", + "lategame" + ] + }, + { + "name": "Reach an Intro Car in Farewell", + "types": [ + "farewell", + "task" + ] + } + ], + [ + { + "name": "All Berries in 2500M (8)", + "types": [ + "lategame" + ] + }, + { + "name": "Blue and Red Heart in Reflection", + "types": [ + "6b" + ] + }, +{ "name": "Red and Yellow Heart in Reflection" }, + { + "name": "Use 2 Binoculars in 7 Chapters", + "types": [ + "binoculars" + ] + }, + { + "name": "35 Berries in 7A", + "types": [ + "lategame" + ] + }, + { + "name": "Complete 5 A-Sides", + "types": [ + "amount_chapters" + ] + }, + { + "name": "Reach 2000M (7B Checkpoint)", + "types": [] + }, + { + "name": "All Collectibles in 5A", + "types": [ + "fullclear" + ] + }, + { + "name": "All Flags in 3000M", + "types": [ + "lategame", + "task" + ] + }, + { + "name": "Core Blue Heart", + "types": [ + "core" + ] + } + ], + [ + { + "name": "Reach Event Horizon (FW Checkpoint)", + "types": [ + "farewell" + ] + }, + { + "name": "All Collectibles in 8A", + "types": [ + "core", + "fullclear" + ] + }, + { + "name": "The Summit Blue Heart", + "types": [ + "gems", + "blue_heart" + ] + }, + { + "name": "All Berries in 3000M (7)", + "types": [ + "lategame" + ] + }, + { + "name": "The Summit B-Side", + "types": [] + }, + { + "name": "Complete 5 B-Sides", + "types": [ + "amount_chapters" + ] + }, +{ "name": "Core B-Side" } + ] +] \ No newline at end of file diff --git a/variant-list.js b/variant-list.js index 946191b..83c2024 100644 --- a/variant-list.js +++ b/variant-list.js @@ -392,6 +392,44 @@ let variant_list_data = [ min_players_per_team: 1, max_players_per_team: 1, }, + { + name: "Rocky Road", + credit: "Reed, Generator by rhelmot", + description: "A variant of lockout (or blackout) in which players play a game of lockout with Rocky Road Progression.", + color:"Blue", + tags: ["lockout", "custom-generator"], + external_links: [{ + name: "Generator", + file: "download-files/Lockout_RockyRoad.json" + }], + min_teams: 2, + max_teams: 2, + min_players_per_team: 1, + max_players_per_team: 1 + }, + { + name: "k単語", + credit: "RandomName", + description: "A variant of ktango in which routers communicate with their players in a foreign language.", + color:"Green", + tags: ["lockout", "ktango", "cursed"], + min_teams: 2, + max_teams: 2, + min_players_per_team: 2, + max_players_per_team: 2 + }, + { + name: "2 experts, 1 beginner (2x1b)", + credit: "Lmjacks, with input from various", + descripion: "A variant of blackout in which a team of 2 experts play against a beginner without losing a single objective.", + notes: "This variant must be played on Banana Split progression and must not contain pico objectives longer than \"Reach Old Site in PICO-8\" to remove early skip advantage and PICO-8 rushes. A variation of 2x1b has 2 experts play against any opponent where the number of objectives needed to win is agreed upon prior to the match.", + color:"Green", + tags: ["lockout", "blackout"], + min_teams: 2, + max_teams: 2, + min_players_per_team: 1, + max_players_per_team: 2 + }, { name: "Symmetrical Ktango", credit: "notEphim", @@ -1178,14 +1216,19 @@ let variant_list_data = [ }, { name: "Trackmania Bingo", - credit: "Cirion", - description: "A bingo board with 25 ILs (or checkpoints) on it is created. 7 player teams fight to get one or two complete lines on the board. To tick off a square for the first time, a player must beat that IL, and note their time for completing it. Any player on either team can then steal that square by completing the IL in a faster time, also lowering the time needed to steal that square again.", + credit: "Cirion, Generator by creep.", + description: "A bingo board with 25 ILs (or checkpoints) on it is created. 2 teams fight to get one or two complete lines on the board. To tick off a square for the first time, a player must beat that IL, and note their time for completing it. Any player on either team can then steal that square by completing the IL in a faster time, also lowering the time needed to steal that square again.", + notes: "Use the Randomized setting to create a board, not the srlv5 setting. There is no way of keeping track of IL times without recording the time externally.", color:"Orange", - tags:["unplayable", "custom-generator"], + external_links: [{ + name:"Generator + Additional Ruleset", + link:"https://docs.google.com/spreadsheets/d/1y8Pxg9ARSgLRuE25jj2yRWSSveKdVk4mATQf0MPkbBw/edit?usp=sharing" + }], + tags:["custom-generator"], min_teams:2, max_teams:2, - min_players_per_team:7, - max_players_per_team:7 + min_players_per_team:1, + max_players_per_team:null }, { name: "Blindfolded Ktango", @@ -1205,7 +1248,7 @@ let variant_list_data = [ }, { name: "Splatoongo / Thiefgo", - credit: "idontexist, ilikerandom, independently", + credit: "idontexist, ilikerandom independently", description: "A board is generated with 25 very short, nonspecific, repeatable objectives (such as 'Get 1 bino' or 'Get to a multiple of 5 berries'). If you complete an objective, you may tick it your color, and your progress to that objective resets. You may override another player's ticked cell, if you have just completed the objective. After a fixed period of time, the player with more completed objectives wins.", notes: "No generator currently exists. ilikerandom suggested Thiefgo, a similar variant but using the original generator, with delaying disallowed, and only allowing players to steal an objective a finite number of times.", color:"Orange", From ffb29786d62a35440143efdeeae012d614ab6fb8 Mon Sep 17 00:00:00 2001 From: creepcrafting56 Date: Sun, 14 Jan 2024 07:57:01 -0500 Subject: [PATCH 4/6] add oldsitego --- download-files/oldsitego.json | 568 ++++++++++++++++++++++++++++++++++ variant-list.js | 16 +- 2 files changed, 583 insertions(+), 1 deletion(-) create mode 100644 download-files/oldsitego.json diff --git a/download-files/oldsitego.json b/download-files/oldsitego.json new file mode 100644 index 0000000..a76c657 --- /dev/null +++ b/download-files/oldsitego.json @@ -0,0 +1,568 @@ +[ + [ + { + "name": "Enter 2A", + "types": [] + }, + { + "name": "Enter 2B", + "types": [] + }, + { + "name": "Enter 2C", + "types": [] + }, + { + "name": "(Try to) read the memorial in 2A Start", + "types": [] + }, + { + "name": "Go all the way Left in 2A Start", + "types": [] + }, + { + "name": "Break a wall in 2A", + "types": [] + }, + { + "name": "Read the memorial in Awake", + "types": [] + }, + { + "name": "Go all the way right in 2A Start", + "types": [] + } + ], + [ + { + "name": "Get a 1-up in 2A", + "types": [] + }, + { + "name": "Get a two-up in 2A", + "types": [] + }, + { + "name": "Get a three-up in 2A", + "types": [] + }, + { + "name": "Get a 1-up using only Intervention berries", + "types": [] + } + ], + [ + { + "name": "Get 10 berries in 2A", + "types": [] + }, + { + "name": "Get 5 berries in 2A", + "types": [] + }, + { + "name": "Get 15 berries in 2A", + "types": [] + } + ], + [ + { + "name": "Read the 2A poem", + "types": [] + }, + { + "name": "Talk to Theo in Awake", + "types": [] + }, + { + "name": "Jumpless Intervention", + "types": [] + }, + { + "name": "Get crushed by a dreamblock", + "types": [] + }, + { + "name": "Interact with 17 different lanterns in 2A", + "types": [] + }, + { + "name": "Interact with 6 different lanterns in 2A Start", + "types": [] + }, + { + "name": "Interact with 11 different lanterns in Intervention", + "types": [] + }, + { + "name": "Bounce on 8 different springs in Awake", + "types": [] + } + ], + [ + { + "name": "2A all collectables", + "types": [] + }, + { + "name": "2A Full Clear", + "types": [] + }, + { + "name": "ARB 2A", + "types": [] + } + ], + [ + { + "name": "Beat 2A in 25 dashes", + "types": [] + }, + { + "name": "Complete 2A with a time less than 2:40.000", + "types": [] + }, + { + "name": "2A without speed tech", + "types": [] + }, + { + "name": "Collect 2 berries in 2A", + "types": [] + }, + { + "name": "Get a sub 2 minute 2B", + "types": [] + } + ], + [ + { + "name": "Old site red heart", + "types": [] + }, + { + "name": "Old site blue + red hearts", + "types": [] + }, + { + "name": "Old-site blue heart", + "types": [] + }, + { + "name": "Reach the mirror in 2A in 1 dash", + "types": [] + } + ], + [ + { + "name": "Complete 2A", + "types": [] + }, + { + "name": "Complete 2bny%", + "types": [] + }, + { + "name": "2A cassette", + "types": [] + }, + { + "name": "Use all binoculars in 2B", + "types": [] + } + ], + [ + { + "name": "Grabless 2A", + "types": [] + }, + { + "name": "Grabless 2B", + "types": [] + }, + { + "name": "Grabless 2A Start", + "types": [] + }, + { + "name": "Grabless 2B Start", + "types": [] + }, + { + "name": "Grabless Intervention", + "types": [] + }, + { + "name": "Grabless Awake", + "types": [] + }, + { + "name": "Grabless Combination Lock", + "types": [] + }, + { + "name": "Grabless Dream Altar", + "types": [] + } + ], + [ + { + "name": "Complete 2A with low friction", + "types": [] + }, + { + "name": "Complete 2B with low friction", + "types": [] + }, + { + "name": "Complete 2B Start with low friction", + "types": [] + }, + { + "name": "Complete 2A Start with low friction", + "types": [] + }, + { + "name": "Complete Intervention with low friction", + "types": [] + }, + { + "name": "Complete Awake with low friction", + "types": [] + }, + { + "name": "Complete Combination Lock with low friction", + "types": [] + }, + { + "name": "Complete Dream Altar with low friction", + "types": [] + }, + { + "name": "2C 1 dream jump", + "types": [] + }, + { + "name": "2A Start, berry 9, no dream blocks", + "types": [] + }, + { + "name": "2A Intervention room 5 dashless", + "types": [] + }, + { + "name": "2B Combination Lock room 3 reach end and return", + "types": [] + } + ], + [ + { + "name": "Complete 2A in mirror mode", + "types": [] + }, + { + "name": "Invisble 2A", + "types": [] + }, + { + "name": "Invisble 2A Start", + "types": [] + }, + { + "name": "Invisble Intervention", + "types": [] + }, + { + "name": "Invisble Awake", + "types": [] + }, + { + "name": "Complete 2A Start in mirror mode", + "types": [] + }, + { + "name": "Complete Intervention in mirror mode", + "types": [] + }, + { + "name": "Complete Awake in mirror mode", + "types": [] + } + ], + [ + { + "name": "Complete 2B in mirror mode", + "types": [] + }, + { + "name": "Invisible 2B", + "types": [] + }, + { + "name": "Invisible Dream Altar", + "types": [] + }, + { + "name": "Invisible Combination Lock", + "types": [] + }, + { + "name": "Invisible 2B Start", + "types": [] + } + ], + [ + { + "name": "Die to Badeline in 2A 20 times", + "types": [] + }, + { + "name": "Die to Badeline in 2B 20 times", + "types": [] + }, + { + "name": "Die to Badeline in 2C 20 times", + "types": [] + } + ], + [ + { + "name": "Get all coins in Dream Altar", + "types": [] + }, + { + "name": "Reach Old site in PICO-8", + "types": [] + } + ], + [ + { + "name": "Complete 2A in 2A (hexadecimal) dashes", + "types": [] + }, + { + "name": "Dashless Awake", + "types": [] + } + ], + [ + { + "name": "Take a selfie with Theo in Awake", + "types": [] + }, + { + "name": "Exhaust all Theo's dialogue in Awake", + "types": [] + }, + { + "name": "2B Start but only touching ground once", + "types": [] + }, + { + "name": "2A Start reach mirror with 1 jump", + "types": [] + } + ], + [ + { + "name": "Complete 2A without skipping any cutscenes", + "types": [] + }, + { + "name": "Don't skip final cutscene of Intervention", + "types": [] + }, + { + "name": "Don't skip cutscene at the start of Intervention", + "types": [] + }, + { + "name": "All berries in 2A Start (9)", + "types": [] + } + ], + [ + { + "name": "Complete 2A with zero gravity", + "types": [] + }, + { + "name": "Complete 2B with zero gravity", + "types": [] + }, + { + "name": "2A golden", + "types": [] + }, + { + "name": "Golden 2B", + "types": [] + } + ], + [ + { + "name": "Complete 2A with Superdash", + "types": [] + }, + { + "name": "Complete 2B with Superdash", + "types": [] + }, + { + "name": "All berries in Intervention (8)", + "types": [] + } + ], + [ + { + "name": "Do a heart ultra in 2A", + "types": [] + }, + { + "name": "Do a heart ultra in 2B", + "types": [] + }, + { + "name": "Do a heart ultra in 2C", + "types": [] + }, + { + "name": "Complete 2A with dash assist", + "types": [] + }, + { + "name": "Complete 2B with dash assist", + "types": [] + }, + { + "name": "Complete 2C with dash assist", + "types": [] + }, + { + "name": "Complete 2A Start with dash assist", + "types": [] + }, + { + "name": "Complete 2B Start with dash assist", + "types": [] + }, + { + "name": "Complete Intervention with dash assist", + "types": [] + }, + { + "name": "Complete Awake with dash assist", + "types": [] + }, + { + "name": "Complete Combination Lock with dash assist", + "types": [] + }, + { + "name": "Complete Dream Altar with dash assist", + "types": [] + } + ], + [ + { + "name": "Get the seeded berry in 2A", + "types": [] + }, + { + "name": "All berries in Awake (1)", + "types": [] + }, + { + "name": "Use the binocular in 2A", + "types": [] + } + ], + [ + { + "name": "Complete 2C with Superdash", + "types": [] + }, + { + "name": "2C low friction", + "types": [] + }, + { + "name": "2C grabless", + "types": [] + }, + { + "name": "Do a little dance with badeline in 2A for 10 secounds", + "types": [] + }, + { + "name": "Do a little dance with badeline in 2B for 10 secounds", + "types": [] + }, + { + "name": "Do a little dance with badeline in 2C for 10 secounds", + "types": [] + }, + { + "name": "Complete 2C with zero gravity", + "types": [] + } + ], + [ + { + "name": "Get the yellow heart in 2C", + "types": [] + }, + { + "name": "Complete 2C", + "types": [] + }, + { + "name": "Use all binoculars in 2C", + "types": [] + }, + { + "name": "2C golden", + "types": [] + }, + { + "name": "Do coin skip in 2C", + "types": [] + }, + { + "name": "Do coin skip in 2B", + "types": [] + }, + { + "name": "2C with 1 dash crystal", + "types": [] + } + ], + [ + { + "name": "Get all 3 hearts in Old Site", + "types": [] + }, + { + "name": "Complete 2A 2B & 2C", + "types": [] + }, + { + "name": "See the blue heart in Intervention", + "types": [] + } + ], + [ + { + "name": "1000M gem", + "types": [] + }, + { + "name": "Use All binoculars in 1000M (4)", + "types": [] + }, + { + "name": "All Berries in 1000M (6)", + "types": [] + } + ] +] \ No newline at end of file diff --git a/variant-list.js b/variant-list.js index 83c2024..2883c64 100644 --- a/variant-list.js +++ b/variant-list.js @@ -421,7 +421,7 @@ let variant_list_data = [ { name: "2 experts, 1 beginner (2x1b)", credit: "Lmjacks, with input from various", - descripion: "A variant of blackout in which a team of 2 experts play against a beginner without losing a single objective.", + description: "A variant of blackout in which a team of 2 experts play against a beginner without losing a single objective.", notes: "This variant must be played on Banana Split progression and must not contain pico objectives longer than \"Reach Old Site in PICO-8\" to remove early skip advantage and PICO-8 rushes. A variation of 2x1b has 2 experts play against any opponent where the number of objectives needed to win is agreed upon prior to the match.", color:"Green", tags: ["lockout", "blackout"], @@ -996,6 +996,20 @@ let variant_list_data = [ min_players_per_team:1, max_players_per_team:1 }, + { + name: "Oldsitego", + credit: "ad", + description: "A variant of lockout (or blackout) in which all the objectives are Old Site related", + external_links: [{ + name:"Generator", + link:"download-files/oldsitego.json" + }], + tags:["lockout", "blackout", "custom-generator", "cursed"], + min_teams:1, + max_teams: null, + min_players_per_team:1, + max_players_per_team:null + }, { name: "Artgo", credit: "bulletinfi, Epyc independently", From c77c05e8023c5d7a97a04cf36065fbc109981f64 Mon Sep 17 00:00:00 2001 From: creepcrafting56 Date: Sun, 14 Jan 2024 08:26:20 -0500 Subject: [PATCH 5/6] update for consistency --- variant-list.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/variant-list.js b/variant-list.js index 2883c64..5c6374e 100644 --- a/variant-list.js +++ b/variant-list.js @@ -409,7 +409,7 @@ let variant_list_data = [ }, { name: "k単語", - credit: "RandomName", + credit: "Random Name", description: "A variant of ktango in which routers communicate with their players in a foreign language.", color:"Green", tags: ["lockout", "ktango", "cursed"], @@ -503,7 +503,7 @@ let variant_list_data = [ }, { name: "Variants (0 Gravity)", - credit: "Cirion, Generator by RandomName", + credit: "Cirion, Generator by Random Name", description: "A variant of lockout in which players play with 0 gravity.", notes: "Setting 0 gravity requires use of the Extended Variants mod. A custom generator is used to remove many impossible objectives.", color: "Green", @@ -640,7 +640,7 @@ let variant_list_data = [ }, { name: "Line Lockout", - credit: "RandomName", + credit: "Random Name", description: "A variant of lockout in which one player attempts to get a single line (5 objectives in a row) and the other player tries to stop them.", notes: "Favors the player attempting to block the line.", color: "Green", @@ -711,7 +711,7 @@ let variant_list_data = [ }, { name: "Bingobuthardtoread", - credit: "RandomName", + credit: "Random Name", description: "A variant of lockout bingo in which objectives in the standard generator are replaced with objectives which require doing the exact same thing, but are significantly harder to understand or parse. As an example, \"10 Berries in 3 Chapters\" could be replaced with \"As many berries as exist in 2A Start, collected in a number of different chapters equal to the number of chapters containing snowballs\".", color: "Green", external_links:[{ @@ -791,7 +791,7 @@ let variant_list_data = [ }, { name: "One Way Lockout", - credit: "RandomName", + credit: "Random Name", description: "An unbalanced variant of lockout bingo in which Player A cannot tick objectives that player B has, but Player B can. Whoever has more objectives when all 25 squares are ticked wins.", notes:"This directly favors Player B, making it ideal when players have a skill deficit.", color:"Green", @@ -837,7 +837,7 @@ let variant_list_data = [ }, { name: "Untieredgo", - credit: "Epyc, RandomName", + credit: "Epyc, Random Name", description: "A variant of bingo where objectives are untiered, allowed for ridiculous amounts of synergy, multiple tier 25 objectives, or other silly stuff.", notes: "Due to the way probability works, most boards are nondescript and indeed indistinguishable from a normal lockout board. To play this, use the Randomized option on Celeste Bingosync.", color:"Green", @@ -1155,7 +1155,7 @@ let variant_list_data = [ }, { name: "Tic-Tac-go", - credit: "RandomName", + credit: "Random Name", description: "Two players play on a 3x3 board of 9 mess orders, including 4-length orders like Chests-Books-Towels-Books. If a player completes a line of 3 orders, they win.", color:"Orange", external_links:[{ @@ -1312,7 +1312,7 @@ let variant_list_data = [ }, { name: "K3-by-2ngo", - credit: "RandomName", + credit: "Random Name", description: "A variant of symmetric ktango. There are 2 teams of 3 players. Each player on each team routes each other player on their team. So there are 6 games of bingo being played simultaneously. The first team to 75 objectives wins.", notes: "Due to the immense skill required to route two bingo boards, communicate with two people, and execute one's own bingo board, all while ticking objectives, and due to the fact that all 6 players must be willing to do so, it is the opinion of this author that while this variant is not physically unplayable, it is practically unplayable.", color:"Red", From 7192c92994e820a5c36cbaa21c92ea5353395788 Mon Sep 17 00:00:00 2001 From: creepcrafting56 Date: Sun, 14 Jan 2024 08:37:01 -0500 Subject: [PATCH 6/6] fix redirect for oldsitego generator --- variant-list.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variant-list.js b/variant-list.js index 5c6374e..e4f204d 100644 --- a/variant-list.js +++ b/variant-list.js @@ -1002,7 +1002,7 @@ let variant_list_data = [ description: "A variant of lockout (or blackout) in which all the objectives are Old Site related", external_links: [{ name:"Generator", - link:"download-files/oldsitego.json" + file:"download-files/oldsitego.json" }], tags:["lockout", "blackout", "custom-generator", "cursed"], min_teams:1,