From c21aa1dc080655a19b8db4bf6d50032f8b7c5901 Mon Sep 17 00:00:00 2001 From: Luffy Date: Wed, 15 Feb 2023 12:54:00 -0500 Subject: [PATCH 1/6] Create hag.json needs much more additions, but a good starting point --- hag.json | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 hag.json diff --git a/hag.json b/hag.json new file mode 100644 index 0000000..35de37f --- /dev/null +++ b/hag.json @@ -0,0 +1,59 @@ +{ +"generator_settings": { + "start_power": -10, + "minimum_power": -5, + "maximum_power": 10, + "double_name": false, + "random_abilities": false +}, + +"win_condition": "", + +"default": {"noun": "Unaligned Hag", "adjective": "Unaligned", "power": 0, "basics": "", "details": "", "win": "", "setup": "", "role": ""}, + +"abilities_names": [ + "Spell - Type", + "Spell - Amount", + "Spell - Gaining", + "Wronging", + "Win Condition", + "Passive" +], + +"abilities": [ + [ + {"noun": "Vicious", "adjective": "Vicious Hag", "power": 3, "basics": "*Known Spells:* Vicious Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Cautious", "adjective": "Cautious Hag", "power": 3, "basics": "*Known Spells:* Cautious Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Prophetic", "adjective": "Prophetic Hag", "power": 3, "basics": "*Known Spells:* Prophetic Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Uncertain", "adjective": "Uncertain Hag", "power": 8, "basics": "*Known Spells:* Choose one spell type. You are able to cast either of the other two types.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Witching", "adjective": "Witch Hag", "power": 6, "basics": "*Known Spells:* Vicious and Cautious Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Vexatious", "adjective": "Vexatious Hag", "power": 6, "basics": "*Known Spells:* Vicious and Prophetic Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Circumspectic", "adjective": "Circumspectic Hag", "power": 6, "basics": "*Known Spells:* Cautious and Prophetic Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Covening", "adjective": "Coven Leader", "power": 9, "basics": "*Known Spells:* Vicious Hag Spell.", "details": "", "win": "", "setup": "", "role": ""} + ], + [ + {"noun": "Training", "adjective": "Magic Practitioner", "power": -2, "basics": "Start with 0 spells.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Average", "adjective": "Hag", "power": 0, "basics": "Start with 1 spell.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Twin Casting", "adjective": "Expert Hag", "power": 3, "basics": "Start with 1 spell.", "details": "", "win": "", "setup": "", "role": ""} + ], + [ + {"noun": "Mindful", "adjective": "Mindful Hag", "power": 3, "basics": "Gain a spell each time a hag is wronged.", "details": "", "win": "", "setup": "", "role": ""} + ], + [ + {"noun": "Croney", "adjective": "Crone", "power": 3, "basics": "If a Hag is killed or has their role changed the team of the player(s) responsible has wronged the Hags. If a Hag is lynched, all teams who voted for the Hag, wrong the Hags.", "details": "Unaligned players cannot wrong the hags. When a Hag is wronged it is announced, including which team has wronged the Hags.", "win": "", "setup": "", "role": ""} + ], + [ + {"noun": "Ogress", "adjective": "Ogress", "power": 7, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by either Townsfolk or Werewolves. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Fur Coat Wearing", "adjective": "Cruella de Vil", "power": 5, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by Werewovles. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Slovenly", "adjective": "Slattern", "power": 4, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by a Solo Team. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Chaos Brewing", "adjective": "Jezebel", "power": 1, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by Townsfolk. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Vixatious", "adjective": "Vixen", "power": 10, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by one team. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Harping", "adjective": "Harpy", "power": 5, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by two teams. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Repulsive", "adjective": "Gorgon", "power": 17, "basics": "", "details": "", "win": "Live to the end of the game. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Malicious", "adjective": "Beldam", "power": 6, "basics": "", "details": "", "win": "Live to the end of the game and be the last Hag alive. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""} + ], + [ + {"noun": "Heckling", "adjective": "Heckler", "power": -1, "basics": "*Passive:* Public vote counts as -1", "details": "If the %n becomes Mayor; their vote is counted as -2.", "win": "", "setup": "players set public_value %p -1", "role": ""} + ] + +} From 49b3e81a9609676dc5b5f35e027f39df2cb9ec14 Mon Sep 17 00:00:00 2001 From: Luffy Date: Wed, 15 Feb 2023 12:56:00 -0500 Subject: [PATCH 2/6] Update hag.json --- hag.json | 1 + 1 file changed, 1 insertion(+) diff --git a/hag.json b/hag.json index 35de37f..bcd1a6c 100644 --- a/hag.json +++ b/hag.json @@ -55,5 +55,6 @@ [ {"noun": "Heckling", "adjective": "Heckler", "power": -1, "basics": "*Passive:* Public vote counts as -1", "details": "If the %n becomes Mayor; their vote is counted as -2.", "win": "", "setup": "players set public_value %p -1", "role": ""} ] + ] } From 7f08b18a35c1c366915605c0042e091cbd4b234b Mon Sep 17 00:00:00 2001 From: Luffy Date: Wed, 15 Feb 2023 13:08:24 -0500 Subject: [PATCH 3/6] Update hag.json Mistake from earlier --- hag.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hag.json b/hag.json index bcd1a6c..293d72d 100644 --- a/hag.json +++ b/hag.json @@ -27,9 +27,9 @@ {"noun": "Prophetic", "adjective": "Prophetic Hag", "power": 3, "basics": "*Known Spells:* Prophetic Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, {"noun": "Uncertain", "adjective": "Uncertain Hag", "power": 8, "basics": "*Known Spells:* Choose one spell type. You are able to cast either of the other two types.", "details": "", "win": "", "setup": "", "role": ""}, {"noun": "Witching", "adjective": "Witch Hag", "power": 6, "basics": "*Known Spells:* Vicious and Cautious Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, - {"noun": "Vexatious", "adjective": "Vexatious Hag", "power": 6, "basics": "*Known Spells:* Vicious and Prophetic Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, - {"noun": "Circumspectic", "adjective": "Circumspectic Hag", "power": 6, "basics": "*Known Spells:* Cautious and Prophetic Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, - {"noun": "Covening", "adjective": "Coven Leader", "power": 9, "basics": "*Known Spells:* Vicious Hag Spell.", "details": "", "win": "", "setup": "", "role": ""} + {"noun": "Vexatious", "adjective": "Vexatious Hag", "power": 6, "basics": "*Known Spells:* Vicious and Prophetic Hag Spells.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Circumspectic", "adjective": "Circumspectic Hag", "power": 6, "basics": "*Known Spells:* Cautious and Prophetic Hag Spells.", "details": "", "win": "", "setup": "", "role": ""}, + {"noun": "Covening", "adjective": "Coven Leader", "power": 9, "basics": "*Known Spells:* Vicious Hag, Cautious and Prophetic Hag Spells.", "details": "", "win": "", "setup": "", "role": ""} ], [ {"noun": "Training", "adjective": "Magic Practitioner", "power": -2, "basics": "Start with 0 spells.", "details": "", "win": "", "setup": "", "role": ""}, From 4ab1fd2463cfdf84120791bc18faa10b344979ea Mon Sep 17 00:00:00 2001 From: Luffy Date: Wed, 15 Feb 2023 13:09:52 -0500 Subject: [PATCH 4/6] Update hag.json Typos --- hag.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hag.json b/hag.json index 293d72d..84cc84f 100644 --- a/hag.json +++ b/hag.json @@ -29,12 +29,12 @@ {"noun": "Witching", "adjective": "Witch Hag", "power": 6, "basics": "*Known Spells:* Vicious and Cautious Hag Spell.", "details": "", "win": "", "setup": "", "role": ""}, {"noun": "Vexatious", "adjective": "Vexatious Hag", "power": 6, "basics": "*Known Spells:* Vicious and Prophetic Hag Spells.", "details": "", "win": "", "setup": "", "role": ""}, {"noun": "Circumspectic", "adjective": "Circumspectic Hag", "power": 6, "basics": "*Known Spells:* Cautious and Prophetic Hag Spells.", "details": "", "win": "", "setup": "", "role": ""}, - {"noun": "Covening", "adjective": "Coven Leader", "power": 9, "basics": "*Known Spells:* Vicious Hag, Cautious and Prophetic Hag Spells.", "details": "", "win": "", "setup": "", "role": ""} + {"noun": "Covening", "adjective": "Coven Leader", "power": 9, "basics": "*Known Spells:* Vicious, Cautious and Prophetic Hag Spells.", "details": "", "win": "", "setup": "", "role": ""} ], [ {"noun": "Training", "adjective": "Magic Practitioner", "power": -2, "basics": "Start with 0 spells.", "details": "", "win": "", "setup": "", "role": ""}, {"noun": "Average", "adjective": "Hag", "power": 0, "basics": "Start with 1 spell.", "details": "", "win": "", "setup": "", "role": ""}, - {"noun": "Twin Casting", "adjective": "Expert Hag", "power": 3, "basics": "Start with 1 spell.", "details": "", "win": "", "setup": "", "role": ""} + {"noun": "Twin Casting", "adjective": "Expert Hag", "power": 3, "basics": "Start with 2 spells.", "details": "", "win": "", "setup": "", "role": ""} ], [ {"noun": "Mindful", "adjective": "Mindful Hag", "power": 3, "basics": "Gain a spell each time a hag is wronged.", "details": "", "win": "", "setup": "", "role": ""} From 79a24b03c8272f49622547ffcb9789a660be5f08 Mon Sep 17 00:00:00 2001 From: Luffy Date: Wed, 15 Feb 2023 13:22:00 -0500 Subject: [PATCH 5/6] mad scientist target thing --- hag.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hag.json b/hag.json index 84cc84f..64e5ab3 100644 --- a/hag.json +++ b/hag.json @@ -53,7 +53,8 @@ {"noun": "Malicious", "adjective": "Beldam", "power": 6, "basics": "", "details": "", "win": "Live to the end of the game and be the last Hag alive. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""} ], [ - {"noun": "Heckling", "adjective": "Heckler", "power": -1, "basics": "*Passive:* Public vote counts as -1", "details": "If the %n becomes Mayor; their vote is counted as -2.", "win": "", "setup": "players set public_value %p -1", "role": ""} + {"noun": "Heckling", "adjective": "Heckler", "power": -1, "basics": "*Passive:* Public vote counts as -1", "details": "If the %n becomes Mayor; their vote is counted as -2.", "win": "", "setup": "players set public_value %p -1", "role": ""}, + {"noun": "Fussbudgety", "adjective": "Biddy", "power": -3, "basics": "A subject in the laboratory.", "details": "It is possible that a Mad Scientist doesn't exist.", "win": "", "setup": "", "role": "!_Target"} ] ] From 6a39a85e9859872665245d03199eca7ddd8b5d7f Mon Sep 17 00:00:00 2001 From: Ts Date: Wed, 29 Nov 2023 00:26:12 +0100 Subject: [PATCH 6/6] fix typo --- hag.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hag.json b/hag.json index 64e5ab3..4b611e4 100644 --- a/hag.json +++ b/hag.json @@ -44,7 +44,7 @@ ], [ {"noun": "Ogress", "adjective": "Ogress", "power": 7, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by either Townsfolk or Werewolves. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, - {"noun": "Fur Coat Wearing", "adjective": "Cruella de Vil", "power": 5, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by Werewovles. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, + {"noun": "Fur Coat Wearing", "adjective": "Cruella de Vil", "power": 5, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by Werewolves. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, {"noun": "Slovenly", "adjective": "Slattern", "power": 4, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by a Solo Team. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, {"noun": "Chaos Brewing", "adjective": "Jezebel", "power": 1, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by Townsfolk. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""}, {"noun": "Vixatious", "adjective": "Vixen", "power": 10, "basics": "", "details": "", "win": "Live to the end of the game and be wronged by one team. Can win with any team that hasn't wronged the hags.", "setup": "", "role": ""},