diff --git a/CHANGELOG.md b/CHANGELOG.md index 896b4cf..e7188e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ ====== +### Version 3.11.0 +Add several included custom scripts + +--- + ### Version 3.10.2 Corrected french description for Minstrel diff --git a/package-lock.json b/package-lock.json index c69bd8a..12d7986 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "townsquare", - "version": "2.16.0", + "version": "3.11.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "townsquare", - "version": "2.16.0", + "version": "3.11.0", "license": "GPL-3.0", "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.2.32", diff --git a/package.json b/package.json index b14ef79..c66b4c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "townsquare", - "version": "3.10.2", + "version": "3.11.0", "description": "Blood on the Clocktower Town Square", "author": "Pingumaskt", "scripts": { @@ -46,4 +46,4 @@ "engines": { "node": "^16" } -} +} \ No newline at end of file diff --git a/src/assets/scripts/boozling.json b/src/assets/scripts/boozling.json new file mode 100644 index 0000000..ae5b59b --- /dev/null +++ b/src/assets/scripts/boozling.json @@ -0,0 +1,83 @@ +[ + { + "id": "_meta", + "name": "Boozling! v7", + "author": "Lau", + "logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Balloonist_website-KY6IUGRE.png" + }, + { + "id": "noble" + }, + { + "id": "pixie" + }, + { + "id": "balloonist" + }, + { + "id": "fortune_teller" + }, + { + "id": "oracle" + }, + { + "id": "mathematician" + }, + { + "id": "savant" + }, + { + "id": "seamstress" + }, + { + "id": "huntsman" + }, + { + "id": "fisherman" + }, + { + "id": "slayer" + }, + { + "id": "ravenkeeper" + }, + { + "id": "cannibal" + }, + { + "id": "mutant" + }, + { + "id": "damsel" + }, + { + "id": "klutz" + }, + { + "id": "drunk" + }, + { + "id": "golem" + }, + { + "id": "cerenovus" + }, + { + "id": "scarlet_woman" + }, + { + "id": "baron" + }, + { + "id": "marionette" + }, + { + "id": "fang_gu" + }, + { + "id": "imp" + }, + { + "id": "no_dashii" + } +] \ No newline at end of file diff --git a/src/assets/scripts/catfishing.json b/src/assets/scripts/catfishing.json index 8f5b4ab..f62acff 100644 --- a/src/assets/scripts/catfishing.json +++ b/src/assets/scripts/catfishing.json @@ -3,7 +3,7 @@ "id": "_meta", "name": "Catfishing", "author": "Emily", - "logo": "https://i.imgur.com/tkFhtDn.png" + "logo": "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/logo/catfishing.png" }, { "id": "investigator" @@ -95,4 +95,4 @@ { "id": "bone_collector" } -] +] \ No newline at end of file diff --git a/src/assets/scripts/chaos_in_the_streets.json b/src/assets/scripts/chaos_in_the_streets.json new file mode 100644 index 0000000..be399a0 --- /dev/null +++ b/src/assets/scripts/chaos_in_the_streets.json @@ -0,0 +1,70 @@ +[ + { + "id": "_meta", + "name": "Chaos in the Streets", + "author": "Zets" + }, + { + "id": "noble" + }, + { + "id": "chef" + }, + { + "id": "pixie" + }, + { + "id": "general" + }, + { + "id": "balloonist" + }, + { + "id": "king" + }, + { + "id": "oracle" + }, + { + "id": "savant" + }, + { + "id": "seamstress" + }, + { + "id": "alchemist" + }, + { + "id": "magician" + }, + { + "id": "choirboy" + }, + { + "id": "cannibal" + }, + { + "id": "sweetheart" + }, + { + "id": "snitch" + }, + { + "id": "politician" + }, + { + "id": "lunatic" + }, + { + "id": "puzzlemaster" + }, + { + "id": "marionette" + }, + { + "id": "riot" + }, + { + "id": "sentinel" + } +] \ No newline at end of file diff --git a/src/assets/scripts/comrade_demon.json b/src/assets/scripts/comrade_demon.json new file mode 100644 index 0000000..24f0745 --- /dev/null +++ b/src/assets/scripts/comrade_demon.json @@ -0,0 +1,52 @@ +[ + { + "id": "_meta", + "name": "Comrade Demon", + "author": "Zets" + }, + { + "id": "noble" + }, + { + "id": "investigator" + }, + { + "id": "empath" + }, + { + "id": "dreamer" + }, + { + "id": "nightwatchman" + }, + { + "id": "fisherman" + }, + { + "id": "moonchild" + }, + { + "id": "barber" + }, + { + "id": "lunatic" + }, + { + "id": "spy" + }, + { + "id": "marionette" + }, + { + "id": "pukka" + }, + { + "id": "lil_monsta" + }, + { + "id": "revolutionary" + }, + { + "id": "sentinel" + } +] \ No newline at end of file diff --git a/src/assets/scripts/cultists_of_atlantis.json b/src/assets/scripts/cultists_of_atlantis.json new file mode 100644 index 0000000..4365908 --- /dev/null +++ b/src/assets/scripts/cultists_of_atlantis.json @@ -0,0 +1,76 @@ +[ + { + "id": "_meta", + "name": "Cultists of Atlantis", + "author": "Zets" + }, + { + "id": "noble" + }, + { + "id": "librarian" + }, + { + "id": "empath" + }, + { + "id": "balloonist" + }, + { + "id": "cult_leader" + }, + { + "id": "snake_charmer" + }, + { + "id": "undertaker" + }, + { + "id": "savant" + }, + { + "id": "amnesiac" + }, + { + "id": "fisherman" + }, + { + "id": "seamstress" + }, + { + "id": "mayor" + }, + { + "id": "atheist" + }, + { + "id": "butler" + }, + { + "id": "mutant" + }, + { + "id": "drunk" + }, + { + "id": "politician" + }, + { + "id": "lunatic" + }, + { + "id": "widow" + }, + { + "id": "spy" + }, + { + "id": "marionette" + }, + { + "id": "baron" + }, + { + "id": "leviathan" + } +] \ No newline at end of file diff --git a/src/assets/scripts/harold_holts_revenge.json b/src/assets/scripts/harold_holts_revenge.json new file mode 100644 index 0000000..310a8d5 --- /dev/null +++ b/src/assets/scripts/harold_holts_revenge.json @@ -0,0 +1,76 @@ +[ + { + "id": "_meta", + "name": "Harold Holt's Revenge", + "author": "Theo", + "logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Leviathan_website-UUOT36KY.png" + },{ + "id": "librarian" + }, + { + "id": "investigator" + }, + { + "id": "empath" + }, + { + "id": "balloonist" + }, + { + "id": "dreamer" + }, + { + "id": "snake_charmer" + }, + { + "id": "town_crier" + }, + { + "id": "slayer" + }, + { + "id": "savant" + }, + { + "id": "amnesiac" + }, + { + "id": "seamstress" + }, + { + "id": "courtier" + }, + { + "id": "magician" + }, + { + "id": "mutant" + }, + { + "id": "damsel" + }, + { + "id": "lunatic" + }, + { + "id": "politician" + }, + { + "id": "cerenovus" + }, + { + "id": "pit-hag" + }, + { + "id": "baron" + }, + { + "id": "goblin" + }, + { + "id": "marionette" + }, + { + "id": "leviathan" + } +] \ No newline at end of file diff --git a/src/assets/scripts/hide_and_seek.json b/src/assets/scripts/hide_and_seek.json index 9ac53a8..a150285 100644 --- a/src/assets/scripts/hide_and_seek.json +++ b/src/assets/scripts/hide_and_seek.json @@ -2,7 +2,8 @@ { "id": "_meta", "name": "Hide & Seek", - "author": "Narninian & Zaba" + "author": "Narninian & Zaba", + "logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Damsel_Website-T6Y6WEQ7.png" }, { "id": "noble" diff --git a/src/assets/scripts/late_night_drive_by.json b/src/assets/scripts/late_night_drive_by.json new file mode 100644 index 0000000..6ff75a2 --- /dev/null +++ b/src/assets/scripts/late_night_drive_by.json @@ -0,0 +1,50 @@ +[ + { + "id": "_meta", + "logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Godfather_website_purple-3JVCH57E.png", + "name": "Late night drive by", + "author": "Aero" + }, + { + "id": "snake_charmer" + }, + { + "id": "lycanthrope" + }, + { + "id": "slayer" + }, + { + "id": "fool" + }, + { + "id": "alchemist" + }, + { + "id": "minstrel" + }, + { + "id": "tinker" + }, + { + "id": "recluse" + }, + { + "id": "golem" + }, + { + "id": "godfather" + }, + { + "id": "psychopath" + }, + { + "id": "scarlet_woman" + }, + { + "id": "pukka" + }, + { + "id": "imp" + } +] \ No newline at end of file diff --git a/src/assets/scripts/logo/catfishing.png b/src/assets/scripts/logo/catfishing.png new file mode 100644 index 0000000..8779693 Binary files /dev/null and b/src/assets/scripts/logo/catfishing.png differ diff --git a/src/assets/scripts/midnight_oasis.json b/src/assets/scripts/midnight_oasis.json new file mode 100644 index 0000000..97a2a81 --- /dev/null +++ b/src/assets/scripts/midnight_oasis.json @@ -0,0 +1,83 @@ +[ + { + "id": "_meta", + "logo": "https://cdn-icons-png.flaticon.com/512/6421/6421037.png", + "name": "The Midnight Oasis", + "author": "Zets" + }, + { + "id": "noble" + }, + { + "id": "balloonist" + }, + { + "id": "snake_charmer" + }, + { + "id": "savant" + }, + { + "id": "amnesiac" + }, + { + "id": "engineer" + }, + { + "id": "huntsman" + }, + { + "id": "professor" + }, + { + "id": "fisherman" + }, + { + "id": "farmer" + }, + { + "id": "poppy_grower" + }, + { + "id": "cannibal" + }, + { + "id": "atheist" + }, + { + "id": "damsel" + }, + { + "id": "drunk" + }, + { + "id": "golem" + }, + { + "id": "barber" + }, + { + "id": "mezepheles" + }, + { + "id": "poisoner" + }, + { + "id": "pit-hag" + }, + { + "id": "psychopath" + }, + { + "id": "al-hadikhia" + }, + { + "id": "vigormortis" + }, + { + "id": "sentinel" + }, + { + "id": "spirit_of_ivory" + } +] \ No newline at end of file diff --git a/src/assets/scripts/minion_is_angel_protected_and_the_demon_has_2_bluffs.json b/src/assets/scripts/minion_is_angel_protected_and_the_demon_has_2_bluffs.json new file mode 100644 index 0000000..15f3683 --- /dev/null +++ b/src/assets/scripts/minion_is_angel_protected_and_the_demon_has_2_bluffs.json @@ -0,0 +1 @@ +[{"id": "_meta", "name": "Minion is Angel-protected & The Demon has 2 Bluffs", "author": "Zets"}, {"id": "empath"}, {"id": "chambermaid"}, {"id": "mathematician"}, {"id": "savant"}, {"id": "engineer"}, {"id": "philosopher"}, {"id": "juggler"}, {"id": "mutant"}, {"id": "lunatic"}, {"id": "devils_advocate"}, {"id": "pit-hag"}, {"id": "psychopath"}, {"id": "no_dashii"}, {"id": "pukka"}, {"id": "vigormortis"}, {"id": "legion"}, {"id": "angel"}] \ No newline at end of file diff --git a/src/assets/scripts/no_greater_joy.json b/src/assets/scripts/no_greater_joy.json new file mode 100644 index 0000000..bedca33 --- /dev/null +++ b/src/assets/scripts/no_greater_joy.json @@ -0,0 +1,41 @@ +[ + { + "id": "_meta", + "logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Clockmaker_purple-SERQFPCO.png", + "name": "No greater joy", + "author": "Steven Medway" + }, + { + "id": "clockmaker" + }, + { + "id": "investigator" + }, + { + "id": "empath" + }, + { + "id": "chambermaid" + }, + { + "id": "artist" + }, + { + "id": "sage" + }, + { + "id": "drunk" + }, + { + "id": "klutz" + }, + { + "id": "scarlet_woman" + }, + { + "id": "baron" + }, + { + "id": "imp" + } +] \ No newline at end of file diff --git a/src/assets/scripts/race_to_the_bottom.json b/src/assets/scripts/race_to_the_bottom.json index 5da2f1c..aee2fb1 100644 --- a/src/assets/scripts/race_to_the_bottom.json +++ b/src/assets/scripts/race_to_the_bottom.json @@ -2,7 +2,8 @@ { "id": "_meta", "name": "Race to the Bottom", - "author": "Evin Donohoe" + "author": "Evin Donohoe", + "logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Doomsayer_purple-Y56ZM4XT.png" }, { "id": "doomsayer" @@ -43,4 +44,4 @@ { "id": "vortox" } -] +] \ No newline at end of file diff --git a/src/assets/scripts/reptiles.json b/src/assets/scripts/reptiles.json new file mode 100644 index 0000000..9519465 --- /dev/null +++ b/src/assets/scripts/reptiles.json @@ -0,0 +1,89 @@ +[ + { + "id": "_meta", + "logo": "https://i.ibb.co/y6xbjrC/Reptiles-logo.png", + "name": "Reptiles!", + "author": "Aero" + }, + { + "id": "chef" + }, + { + "id": "washerwoman" + }, + { + "id": "librarian" + }, + { + "id": "sailor" + }, + { + "id": "general" + }, + { + "id": "chambermaid" + }, + { + "id": "snake_charmer" + }, + { + "id": "flowergirl" + }, + { + "id": "undertaker" + }, + { + "id": "innkeeper" + }, + { + "id": "philosopher" + }, + { + "id": "fool" + }, + { + "id": "tea_lady" + }, + { + "id": "virgin" + }, + { + "id": "saint" + }, + { + "id": "sweetheart" + }, + { + "id": "heretic" + }, + { + "id": "drunk" + }, + { + "id": "barber" + }, + { + "id": "poisoner" + }, + { + "id": "devils_advocate" + }, + { + "id": "spy" + }, + { + "id": "psychopath" + }, + { + "id": "baron" + }, + { + "id": "al-hadikhia" + }, + { + "id": "storm_catcher" + }, + { + "id": "djinn" + } +] \ No newline at end of file diff --git a/src/assets/scripts/reptiles2.json b/src/assets/scripts/reptiles2.json new file mode 100644 index 0000000..72c0ed5 --- /dev/null +++ b/src/assets/scripts/reptiles2.json @@ -0,0 +1,88 @@ +[ + { + "id": "_meta", + "name": "Reptiles II : Lizard in the city", + "author": "Aero" + }, + { + "id": "chef" + }, + { + "id": "washerwoman" + }, + { + "id": "librarian" + }, + { + "id": "sailor" + }, + { + "id": "general" + }, + { + "id": "chambermaid" + }, + { + "id": "snake_charmer" + }, + { + "id": "flowergirl" + }, + { + "id": "undertaker" + }, + { + "id": "innkeeper" + }, + { + "id": "philosopher" + }, + { + "id": "fool" + }, + { + "id": "tea_lady" + }, + { + "id": "virgin" + }, + { + "id": "saint" + }, + { + "id": "sweetheart" + }, + { + "id": "klutz" + }, + { + "id": "drunk" + }, + { + "id": "barber" + }, + { + "id": "poisoner" + }, + { + "id": "devils_advocate" + }, + { + "id": "spy" + }, + { + "id": "psychopath" + }, + { + "id": "baron" + }, + { + "id": "al-hadikhia" + }, + { + "id": "storm_catcher" + }, + { + "id": "djinn" + } +] \ No newline at end of file diff --git a/src/assets/scripts/spooky_tea2.json b/src/assets/scripts/spooky_tea2.json new file mode 100644 index 0000000..35023e0 --- /dev/null +++ b/src/assets/scripts/spooky_tea2.json @@ -0,0 +1,53 @@ +[ + { + "id": "_meta", + "logo": "https://i.imgur.com/5iA8ieu.png", + "name": "Spooky Tea 2: Very Spooky", + "author": "Zets" + }, + { + "id": "pixie" + }, + { + "id": "chef" + }, + { + "id": "empath" + }, + { + "id": "chambermaid" + }, + { + "id": "artist" + }, + { + "id": "cannibal" + }, + { + "id": "klutz" + }, + { + "id": "lunatic" + }, + { + "id": "fearmonger" + }, + { + "id": "widow" + }, + { + "id": "scarlet_woman" + }, + { + "id": "lil_monsta" + }, + { + "id": "vortox" + }, + { + "id": "duchess" + }, + { + "id": "sentinel" + } +] \ No newline at end of file diff --git a/src/assets/scripts/uncertain_death.json b/src/assets/scripts/uncertain_death.json index 8493605..2ff449d 100644 --- a/src/assets/scripts/uncertain_death.json +++ b/src/assets/scripts/uncertain_death.json @@ -2,7 +2,8 @@ { "id": "_meta", "name": "Uncertain Death", - "author": "Matt" + "author": "Matt", + "logo": "https://cdn.shopify.com/oxygen/57467011226/524442/h11pcta59/build/_assets/Pukka_Website-23QXSH5C.png" }, { "id": "clockmaker" diff --git a/src/assets/scripts/visitors.json b/src/assets/scripts/visitors.json new file mode 100644 index 0000000..356b369 --- /dev/null +++ b/src/assets/scripts/visitors.json @@ -0,0 +1,74 @@ +[ + { + "id": "_meta", + "logo": "https://cdn-icons.flaticon.com/png/512/1769/premium/1769039.png?token=exp=1651719238~hmac=6296c80bf57ca57fafcee287412527d4", + "name": "Visitors", + "author": "Zets" + }, + { + "id": "librarian" + }, + { + "id": "investigator" + }, + { + "id": "chef" + }, + { + "id": "empath" + }, + { + "id": "fortune_teller" + }, + { + "id": "cult_leader" + }, + { + "id": "nightwatchman" + }, + { + "id": "ravenkeeper" + }, + { + "id": "slayer" + }, + { + "id": "soldier" + }, + { + "id": "magician" + }, + { + "id": "mayor" + }, + { + "id": "cannibal" + }, + { + "id": "drunk" + }, + { + "id": "recluse" + }, + { + "id": "snitch" + }, + { + "id": "saint" + }, + { + "id": "poisoner" + }, + { + "id": "spy" + }, + { + "id": "baron" + }, + { + "id": "scarlet_woman" + }, + { + "id": "imp" + } +] \ No newline at end of file diff --git a/src/components/modals/EditionModal.vue b/src/components/modals/EditionModal.vue index 67cfe90..5bfdc04 100644 --- a/src/components/modals/EditionModal.vue +++ b/src/components/modals/EditionModal.vue @@ -96,77 +96,137 @@ export default { isCustom: false, scripts: [ [ - "Deadly Penance Day", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/deadly_penance_day.json" + "Boozling", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/boozling.json" ], [ "Catfishing", "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/catfishing.json" ], [ - "On thin ice (Teensyville)", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/on_thin_ice.json" + "Chaos in the streets", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/chaos_in_the_streets.json" ], [ - "Race to the bottom (Teensyville)", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/race_to_the_bottom.json" + "Comrade Demon (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/comrade_demon.json" + ], + [ + "Cultists of Atlantis", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/cultists_of_atlantis.json" + ], + [ + "Deadly Penance Day", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/deadly_penance_day.json" ], [ "Frankenstein's Mayor (Teensyville)", "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/frankensteins_mayor.json" ], [ - "Vigormortis High school (Teensyville)", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/vigormortis_high_school.json" - ], - [ - "Trouble with Violets", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/trouble_with_violets.json" - ], - [ - "Rochambeau", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/rochambeau.json" - ], - [ - "Knowing me, Knowing you", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/knowing_me_knowing_you.json" + "Harold Holt's Revenge", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/harold_holts_revenge.json" ], [ "Hide & Seek", "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/hide_and_seek.json" ], [ - "Poppyganda", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/poppyganda.json" + "Knowing me, Knowing you", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/knowing_me_knowing_you.json" ], [ - "Whose Cult is it Anyway", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/whose_cult_is_it_anyway.json" + "Late night drive by (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/late_night_drive_by.json" ], [ - "Uncertain Death", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/uncertain_death.json" + "Midnight Oasis", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/midnight_oasis.json" ], [ - "Reykjavik's Scheme", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/reykjaviks_scheme.json" + "Minion is Angel Protected & the Demon Has 2 Bluffs (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/minion_is_angel_protected_and_the_demon_has_2_bluffs.json" + ], + [ + "No greater joy", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/no_greater_joy.json" + ], + [ + "No roles barred", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/no_roles_barred.json" + ], + [ + "On thin ice (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/on_thin_ice.json" ], [ "Pont Saint-Esprit", "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/pont_saint_esprit.json" ], + [ + "Poppyganda", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/poppyganda.json" + ], + [ + "Race to the bottom (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/race_to_the_bottom.json" + ], + [ + "Reptiles !", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/reptiles.json" + ], + [ + "Reptiles II : Lizard in the city", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/reptiles2.json" + ], + [ + "Reykjavik's Scheme", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/reykjaviks_scheme.json" + ], + [ + "Rochambeau", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/rochambeau.json" + ], [ "Simpletown Village", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/pont_saint_esprit.json" + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/simpletown_village.json" + ], + [ + "Spooky tea 2 : Very spooky (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/spooky_tea2.json" + ], + [ + "Storyteller's Vengeance", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/storytellers_vengeance.json" + ], + [ + "The Horrifying Spectacle of Public Executions", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/the_horrifying_spectacle_of_public_executions.json" ], [ "Trouble Brewing Advanced", "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/trouble_brewing_advanced.json" ], [ - "Storyteller's Vengeance", - "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/storytellers_vengeance.json" - ] + "Trouble with Violets", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/trouble_with_violets.json" + ], + [ + "Uncertain Death", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/uncertain_death.json" + ], + [ + "Vigormortis High school (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/vigormortis_high_school.json" + ], + [ + "Visitors (Teensyville)", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/visitors.json" + ], + [ + "Whose Cult is it Anyway", + "https://raw.githubusercontent.com/Pingumask/townsquare/develop/src/assets/scripts/whose_cult_is_it_anyway.json" + ], ] }; }, @@ -276,15 +336,19 @@ ul.editions { display: none; } .scripts { + margin-block: 2em; list-style-type: disc; font-size: 120%; cursor: pointer; - display: block; - width: 50%; - text-align: left; - margin: 10px auto; - li:hover { - color: red; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); + gap: 2em 0.5em; + li { + text-align:left; + list-style-type: none; + &:hover { + color: red; + } } } }