#[₽] The Garden Centre - A homebrew collection by ODE

563 messages · Page 1 of 1 (latest)

loud lichen
#

The Garden Centre is a homebrew collection featuring 80 original characters and 3 scripts showcasing them!

You can be notified of updates to the collection by getting the <@&1442224853154533376> role in #homebrew-roles

Google drive for scripts and jsons

Almanac links:

(Last thing, each of the script names follow a theme, so see if you can figure it out)

Credits:
Character/Script design: ODE (me)
Character icons: Game-Icons.net, edited by bloodstar.xyz
Script logos: klutzbanana.com

#

The first character, to be revealed tomorrow!

loud lichen
#

Quazion (Demon)

Character 1/80

loud lichen
#

Spoiler for tomorrows character

glossy creek
#

Ooh. Looking forward to it.

loud lichen
#

Apiarist (Townsfolk)

Character 2/80

loud lichen
#

Your teaser for character 3, an Outsider this time!

loud lichen
#

Brewer (Outsider)

Character 3/80

#

(Different looking image today because I’m doing this from my phone)

signal flint
#

i really like this one but it does seem hard to scriptbuild around

glossy creek
#

Certainly needs the right Minions.

signal flint
#

also, given that it's a "may" is it intended to be up to the Minions themselves as to whether they act twice?

#

if not, it should be "might"

#

i think having it be up to the Minion would be more interesting, since a double acting loud Minion is gonna want the choice

#

though removing ST intervention would make it quite strong with some Minions

loud lichen
loud lichen
#

A bit like plaguedoctor jinxes

torn forge
loud lichen
#

I’ve only made one or two jinxes so far, but one that makes sense for politician quazion would be that if the politician changes teams due to their ability, they register as their new team to the quazion

loud lichen
#

Tomorrows character teaser! First of four Travellers (slightly scuffed, I’ve been out all day so still on my phone)

#

Also some bonus lore behind the creation of many of these characters: I made a couple pokemon-themed homebrew scripts with abilities based on what the pokemon do. This traveller is one of them.

#

Obviously reflavoured to make more sense in the games theme

signal flint
#

fond memories of the character icons which were just pictures of the pokemon, no team coloration in sight

loud lichen
#

Salesman (Traveller)

Character 4/80

#

All four travellers currently in my collection will be released with the characters on the first of the three scripts, just because all four are included in all of the scripts

glossy creek
#

I can see how a good Salesman would be useful, but I can't see many reasons where an evil one would be.

loud lichen
#

A quick example off the top of my head is delaying a pit-hag changing a demon until after the demon has killed

#

or delaying a monks protection

loud lichen
#

Teaser for tomorrow's character, the second Townsfolk

loud lichen
#

Pâtissier (Townsfolk)

Character 5/80

#

This one has lots of words for something pretty simple, so you might want to take care reading it.

#

Also, thank you to anyone who has taken interest in this collection so far, it means a lot, and after all 80 characters have been released (with one character a day, not until next year!), maybe I'll come up with some more

signal flint
#

lookout (from Town of Salem) x balloonist, got it

#

i'll give this one the same thoughts that i think i did last time

#

i think it's really cool but it's gonna be a bit rough finding the characters that make this work

#

this is the character with a built-in fail case that i think will end up seeing the fail case the most

slim frost
#

why no character jsons

loud lichen
#

Theres a great reason (I forgot)

#

I wont be able to share the jsons now, but I will in a few hours

#

For now, heres the teaser for tomorrows character, the first minion!

loud lichen
#
    "id": "quazion_bnq",
    "name": "Quazion ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. If an Outsider is executed, their team loses. [Exactly 1 Outsider]",
    "flavor": "The light of this world is beautiful. It must be assimilated. Darkness will fall.",
    "otherNightReminder": "Wake the Quazion and have them point to a player. Mark that player with the \"Dead\" reminder token.",
    "otherNight": 35.1,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/quazion_bnq.png"
    ],
    "setup": true
  }```
#

I'm just dumping the jsons for the released characters now.

#

Starting with tomorrows character, I'll try to send the jsons alongside the almanac page

#
    "id": "apiarist_bnq",
    "name": "Apiarist ₽",
    "team": "townsfolk",
    "ability": "You start knowing 2 not-in-play evil characters.",
    "flavor": "I love bugs. It's a shame they're all hiding through the winter months. I have a new bug hunting spot I'm wanting to test out when it gets a bit warmer. Oh, you've already gone? Okey-doke.",
    "firstNightReminder": "Show the Apiarist two not-in-play evil characters",
    "firstNight": 48.29,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/apiarist_bnq.png"
    ]
  }```
#
    "id": "brewer_mooooore",
    "name": "Brewer ₽",
    "team": "outsider",
    "ability": "Minions that neighbour Outsiders or Demons may act twice when they would act once, even if you're dead.",
    "flavor": "Mmmmm... bubblesssss........",
    "reminders": [
      "Extra Action",
      "Extra Action",
      "Extra Action",
      "Extra Action",
      "Extra Action",
      "Extra Action"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/brewer_mooooore.png"
    ]
  }```
#
    "id": "salesman_bnq",
    "name": "Salesman ₽",
    "team": "traveller",
    "ability": "Each night, choose a player: if they would wake tonight & aren't a Demon, they do so last.",
    "flavor": "Hi! Do you have a moment? I'd like to tell you about our newest product. Hello? Anyone there?",
    "firstNightReminder": "Wake the Salesman and have them point to a player. Mark that player with the \"Distracted\" reminder token.",
    "firstNight": 1.01,
    "otherNightReminder": "Wake the Salesman and have them point to a player. Mark that player with the \"Distracted\" reminder token.",
    "otherNight": 1.01,
    "reminders": [
      "Distracted"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/salesman_bnq.png"
    ]
  }```
#
    "id": "ptissier_evenmorecharacters",
    "name": "Pâtissier ₽",
    "team": "townsfolk",
    "ability": "Each night, learn a player who, since dawn, was chosen by the ability of a character of a different type to the last player you learnt. (Or that there are none.)",
    "flavor": "Les faibles habitants de la ville ne peuvent saisir chaque détail de mon art. Ils ne sont pas dignes de déguster mes délices. Pourtant, ils le devraient, car personne d'autre ici ne sait faire des croissants.",
    "firstNightReminder": "Wake the Pâtissier and show them a player.",
    "firstNight": 61.23,
    "otherNightReminder": "Wake the Pâtissier and show them a player who was chosen by a player of a different character type to the last player they learnt, or that there are none. If there were none, then point to a player.",
    "otherNight": 80.23,
    "reminders": [
      "Learnt"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/ptissier_evenmorecharacters.png"
    ]
  }```
#

fun big wall of text

loud lichen
#

Misfit (Minion)

Character 6/80

#
    "id": "misfit_bnq",
    "name": "Misfit ₽",
    "team": "minion",
    "ability": "The Demon sees the Grimoire on your 2nd night. Until then, 1 Townsfolk is poisoned.",
    "flavor": "And then I bopped him right on the noggin! Silly old fool never knew what hit him. One more generous involuntary donation to me, another satisfied victim.",
    "otherNightReminder": "If it is the Misfit's 2nd night, show the \"this character selected you\" token, then the Misfit token to the demon, then show them the grimoire",
    "otherNight": 33.4,
    "reminders": [
      "Poisoned"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/misfit_bnq.png"
    ],
    "special": [
      {
        "type": "signal",
        "name": "grimoire",
        "time": "night"
      }
    ]
  }```
#

This is the only homebrew minion on the first script, so savour it, there wont be another released for a couple weeks

signal flint
#

huge fan of this guy

#

almost every TB minion rolled up into one

loud lichen
#

adding [+2 Outsiders] now

verbal vapor
#

Big fan of how the demon sees which one was poisoned so they can work off that

loud lichen
#

Tomorrows character, one of my favourite townsfolk from the collection

loud lichen
#

Mime (Townsfolk)

Character 7/80

#
    "id": "mime_evenmorecharacters",
    "name": "Mime ₽",
    "team": "townsfolk",
    "ability": "Once per game, at night*, choose a player: you become their character. If you choose an evil player, you might become poisoned & think you're a different character.",
    "flavor": "¯\\_(ツ)_/¯",
    "otherNightReminder": "Wake the Mime and prompt them to choose a player: mark that player with the \"Mimed\" reminder. If they choose an evil player, you may mark them with the \"Poisoned\" and \"Confused\" reminder tokens. Then, show them their new character.",
    "otherNight": 7.98,
    "reminders": [
      "Poisoned",
      "Confused",
      "Mimed"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/mime_evenmorecharacters.png"
    ],
    "jinxes": [
      {
        "id": "boffin",
        "reason": "If the Boffin gives the Demon the Mimes ability, the Boffin becomes the character of the chosen player instead."
      }
    ]
  }```
#

This is, I think, the only character in the collection that currently has a jinx, that being with boffin

analog shore
#

Oh that's a fun jinx

#

Yeah this is cool

loud lichen
#

Tomorrows character teaser

tawdry zenith
#

well... i think i see?

#

It prevents the swap from actually happenng

ST can allow the Mime to become a Minion or Demon character, but they can also work with an evil bluff

loud lichen
#

yes

tawdry zenith
#

why would teh ST let a Mime become an evil character? If good is just super losing?

#

or just so the good choices arent a super auto-confirm?

loud lichen
#

Either if good is super losing, or if the good team is confident that a player is evil and wants to use that ability. It really depends on script and storyteller, but I prefer to have the possibility

tawdry zenith
#

fair

#

Its mostly localized Cannibal

#

Actually, its kinda the unholy child of Philosopher and Cannibal

loud lichen
#

that is a good way of putting it

loud lichen
#

Birdkeeper (Traveller)

Character 8/80

#

I'll post the json later, I cannot currently

#

also, officially 10% through the releases

loud lichen
#
    "id": "birdkeeper_bnq",
    "name": "Birdkeeper ₽",
    "team": "traveller",
    "ability": "Once per game, at night*, choose a character that wakes: the night ends when that character would wake.",
    "flavor": "Sorry, are my birds keeping you up? They are magnificent though. The plumage on the macaws is simply exquisite, and the fantastic beak on my toucan is second to none! Are you listening? I thought you couldn't sleep.",
    "otherNight": 0,
    "reminders": [
      "Ability used"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/birdkeeper_bnq.png"
    ]
  }```
signal flint
#

the 2nd half of the fucks up night order brothers

loud lichen
#

There used to be a third that just reversed the night order, but it was scrapped as it had no agency and always disadvantaged evil

signal flint
#

the 3rd half

#

i do remember running that one and yeah it sucked but it was funny

loud lichen
#

[₽] The Garden Centre - A homebrew collection by ODE (8/80)

#

gonna update the title to say the release progress

loud lichen
#

Teaser for tomorrows character, the second Demon

loud lichen
#

Dolos (Demon)

Character 9/80

#
    "id": "dolos_morecharacters",
    "name": "Dolos ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. [+1 Outsider. You choose which Minion all Minions are]",
    "flavor": "Not what you were expecting, was it?",
    "firstNightReminder": "Wake the Dolos and prompt them to choose a minion character. Then wake the minions and tell them their character.",
    "firstNight": 3.57,
    "otherNightReminder": "Wake the Dolos and prompt them to point at a player. Mark that player with the \"Dead\" reminder.",
    "otherNight": 50.54,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/morecharacters/dolos_morecharacters.png"
    ],
    "setup": true
  }```
loud lichen
#

Teaser for tomorrows character

loud lichen
#

Medic (Townsfolk)

Character 10/80

#

Another scuffed one, json will come later today

loud lichen
#
    "id": "medic_bnq",
    "name": "Medic ₽",
    "team": "townsfolk",
    "ability": "Each night, choose 1 character of each type (not Medic): you learn how many are in play.",
    "flavor": "Professional opinion - I'd recommend not dying.",
    "firstNightReminder": "Wake the Medic. They choose 1 character of each type. Show them how many are in play.",
    "firstNight": 51.11,
    "otherNightReminder": "Wake the Medic. They choose 1 character of each type. Show them how many are in play.",
    "otherNight": 70.11,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/medic_bnq.png"
    ]
  }```
#

Also, teaser for tomorrows character, one of my favourite outsiders from the collection

loud lichen
#

Baton Twirler (Outsider)

Character 11/80

#
    "id": "batontwirler_evenmorecharacters",
    "name": "Baton Twirler ₽",
    "team": "outsider",
    "ability": "Setup abilities might activate later instead, even if you're dead. [+0 or +1 Outsider]",
    "flavor": "The parade is this way folks! Come on, bring your family! A day full of fun and entertainment awaits!",
    "reminders": [
      "Delayed",
      "Delayed",
      "Delayed",
      "Delayed",
      "Delayed"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/batontwirler_evenmorecharacters.png"
    ]
  }```
analog shore
#

Ok wait this is awesome

#

But what's the point of the +0 omod

#

Can't it just delay forever anyway

#

(I guess you have the space and it doesn't hurt 🤷)

loud lichen
#

I guess there is no need for it, but I like having it anyway just for some amount of clarity

signal flint
#

i love that you can do setup abilities piece by piece

#

the legion slowly creeping in over the course of the game

loud lichen
#

Teaser for tomorrows character. Only a week away from the release of the first script!

loud lichen
#

I might start releasing 2 characters per day at some point, because 80 characters with one per day is going to take ages

fair jungle
#

Just over 2 months left

loud lichen
#

Almost 10 weeks left on current pace

#

Ideally every character can be out before christmas

loud lichen
#

Mage (Traveller)

Character 12/80

#
    "id": "mage_bnq",
    "name": "Mage ₽",
    "team": "traveller",
    "ability": "On your 1st night, choose a character of your alignment. You know who is that character. If not in play, a player of your alignment becomes that character.",
    "flavor": "I see no further use for you. Why should a town such as this need a clockmaker, given the clocktower in the town square? I can imagine you being something much more useful.",
    "firstNightReminder": "If it is the Mage's first night, wake them and have them choose a character of their alignment. If there is not one in play, make a player that character. Then show the Mage who it is.",
    "firstNight": 22.01,
    "otherNightReminder": "If it is the Mage's first night, wake them and have them choose a character of their alignment. If there is not one in play, make a player that character. Then show the Mage who it is.",
    "otherNight": 10.01,
    "reminders": [
      "Known"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/mage_bnq.png"
    ]
  }```
loud lichen
#

Teaser for tomorrows character. I'll say, this one is on par with apiarist in terms of simplicity, but fret not! the one after is a demon, and I'm a big fan of that one!

#

Also, I think once the first script has been released, I'll start releasing two characters each day

loud lichen
#

Trumpeter (Townsfolk)

Character 13/80

#

Can't post the json until tomorrow, and the json for tomorrows character will also be delayed a few hours

sudden ridge
loud lichen
#

Teaser for tomorrows demon. I'll probably stop doing the teasers when I start doing 2 releases per day, unless people really want them

loud lichen
#

[₽] The Garden Centre - A homebrew collection by ODE

#

I immediately forgot to update the name, so I’m not doing that

#

anyway

Corporealis (Demon)

Character 14/80

#

As I said yesterday, the json will be delayed until later today

analog shore
#

Wait why is it during the day

#

Cool idea tho

loud lichen
#

During the day you can sus out if people want to execute you or not, so you can jump to a minion. I also wanted to make a demon that consults the storyteller, to throw more shade on things like artist.

#

I can't remember my full reasonings, I made this character around a year ago and it has received minimal changes

signal flint
#

it does make any final three with a Minion alive a 50-50 (assuming you've not made a prior ability use public knowledge)

#

but given that it otherwise has no ability, i think it's fine; would be fun on a script with slayer or alsaahir so they have more reason to try and make it to final 3

ionic steppe
#

I.e. no one is allowed to visit the storyteller whatsoever

sudden ridge
#

Just have every townsfolk info character be something that needs to visit the storyteller to gain information, so now either no one gets info, or the demon can do their thing

-# this may or may not be a bad idea.

loud lichen
# ionic steppe The massive issue here tho is that you just get the Wizard event horizon

I think this is only a problem in some player groups, but it can still be a problem there

I do like that there is some way for the good team to know, but if a group is always pouncing on anyone going for storyteller chats, then it should be paired on scripts with multiple storyteller consulting good roles

But, like wizard, I think it doesnt hurt for it to be obvious sometimes

#

I might add some optional rule to the almanac to help combat this, but I think the ability will stay the same

ionic steppe
ionic steppe
#

People just say “nope you can’t”

loud lichen
#

I think an optional rule where the corporealis can also choose to use the swap when they wake to kill at night would solve these potential problems. In general, I prefer it without, but for groups which care more about the private chats it makes the ability a lot more usable

vapid lichen
#

oh huh wild to me that ppl just punish st visits, i'm so used to our group where ppl will actively bluff evil abilities for the hell of it lol

#

makes sense bc blocking it's kinda the optimal play ig tho lol

ionic steppe
#

I mean yeah, ofc event horizons don’t exist if your group wants to be fun

loud lichen
#

Trumpeter json:

    "id": "trumpeter_bnq",
    "name": "Trumpeter ₽",
    "team": "townsfolk",
    "ability": "You start knowing 2 players of opposing alignments.",
    "flavor": "Doot.",
    "firstNightReminder": "Point to two players that are on opposing teams.",
    "firstNight": 48.35,
    "reminders": [
      "Shown",
      "Shown"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/trumpeter_bnq.png"
    ]
  }```
#

Corporealis json:

    "id": "corporealis_bnq",
    "name": "Corporealis ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. Once, during the day but before nominations, you may visit the Storyteller to swap 2 players' characters.",
    "flavor": "You are imperfect. You have no place in my reality.",
    "otherNightReminder": "Wake the Corporealis and get them to point to a player. Mark that player with the dead token.",
    "otherNight": 35.3,
    "reminders": [
      "Dead",
      "Swap used"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/corporealis_bnq.png"
    ]
  }```
loud lichen
#

Teaser for tomorrows character. Only 4 left until the first script release

worldly sluice
#

i think having the demon visit during the day makes it really limiting for the demon since they’d be forced to bluff an st consult char or lie about needing a rules clarification

but yeah the optional rule would solve that

loud lichen
#

I have updated the almanac with the optional rule, so whenever I release the full almanac (or maybe just an almanac for the first script) it will be there

smoky valve
#

When are players alerted to the change, the closest night? Can you swap saint to somebody new without them immediately being alerted?

loud lichen
#

Players are alerted to the change at the next point in the night after the change. This does mean that some players may be a character without knowing for a day. In most cases, I think that's fine, but for saint I might need to add a jinx. Something like "If the player who is the Saint changed during the day, the game cannot end due to the Saint's ability that day"

#

Or maybe just add to the ability "Players whos characters changed this way have no ability until dusk"

worldly sluice
loud lichen
#

Because then if the original demon is executed the game still ends

loud lichen
#

Hiker (Townsfolk)

Character 15/80

loud lichen
#

(Forgot to say, json will come later)

graceful gust
#

Huh

loud lichen
#
    "id": "hiker_bnq",
    "name": "Hiker ₽",
    "team": "townsfolk",
    "ability": "You start knowing 2 in-play Outsiders, or fewer if unable. [+1 Outsider]",
    "flavor": "Tell you what, people in town keep telling me walking alone through the woods in the middle of the night is unadvisable. Well egg on their faces, they're all dead, and I'm still kicking!",
    "firstNightReminder": "Show the Hiker up to two in-play outsider tokens.",
    "firstNight": 47.2,
    "reminders": [
      "Learnt",
      "Learnt"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/hiker_bnq.png"
    ],
    "setup": true
  }```
#

Also, because I've changed the Corporealis ability, here's the new json:

    "id": "corporealis_bnq",
    "name": "Corporealis ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. Once, during the day but before nominations, you may visit the Storyteller to swap 2 players' characters. Players whose characters changed this way have no ability until dusk.",
    "flavor": "You are imperfect. You have no place in my reality.",
    "otherNightReminder": "Wake the Corporealis and get them to point to a player. Mark that player with the dead token.",
    "otherNight": 35.3,
    "reminders": [
      "Dead",
      "Swap used"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/corporealis_bnq.png"
    ]
  }```
loud lichen
#

Almost at the release of the first script! Here's the teaser for tomorrows character, the fourth and final traveller from the collection

loud lichen
#

Grief Striker (Traveller)

Character 16/80

#
    "id": "griefstriker_bnq",
    "name": "Grief Striker ₽",
    "team": "traveller",
    "ability": "When you learn that one of your neighbours has died, publicly choose a player: they die.",
    "flavor": "How unfortunate. This towns beloved minstrel, dead and buried before our eyes. I'd imagine you more upset than most. In fact, I know you are. Cry, for this shall not be the only death this day.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/griefstriker_bnq.png"
    ]
  }```
graceful gust
#

When you learn that 1 neighbour has died, publicly choose a player: they die.

#

+2 kills wowee

#

More fun with Matron

graceful gust
#

Now you’re a “Tea Lady”

loud lichen
#

I didn't even think of that interaction, thats really funny

loud lichen
#

Teaser for the final townsfolk and the penultimate character of script 1!

loud lichen
#

I’m not late, you’re late

Confectioner (Townsfolk)

Character 17/18

ionic steppe
#

Oh that is rough

loud lichen
#

Json will come later

worldly sluice
#

is this one playtested? i’ve always thought the concept would be unfun when optimised

loud lichen
#

I've been told that this entire script was playtested, but I wasnt there to see it. I was told it worked well though

#

Json for confectioner:

    "id": "confectioner_mooooore",
    "name": "Confectioner ₽",
    "team": "townsfolk",
    "ability": "If you die at night, all Townsfolk learn you as the Confectioner.",
    "flavor": "Who can take a sunrise? Sprinkle it with dew? Cover it with chocolate and a miracle or two? The candy man can!",
    "otherNightReminder": "If the Confectioner died tonight, wake each Townsfolk individually, point to the Confectioner, then show them the Confectioner token.",
    "otherNight": 60.3,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/confectioner_mooooore.png"
    ]
  }```
#

Here's the teaser for tomorrows character, and the final character from the first script! The script itself will also be released later on tomorrow, as well as the link to the almanac for all the scripts characters

signal flint
#

(we'll be playing tomorrow so we can sneak in some last second playtesting too lol)

loud lichen
#

Hydra (Demon)

Character 18/80

#
    "id": "hydra_mooooore",
    "name": "Hydra ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. The 1st time a Hydra dies while 5 or more players live, a living good neighbour becomes an evil Hydra.",
    "flavor": "Strike me down, and I shall return tenfold.",
    "otherNightReminder": "Wake the Hydra and have them choose a player. Mark that player with the \"Dead\" reminder token. If the Hydra died, make one of their neighbours the Hydra, and show the previous Hydra who the new one is.",
    "otherNight": 40.01,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/hydra_mooooore.png"
    ]
  }```
#

The first script will drop later today

loud lichen
loud lichen
loud lichen
#

Starting tomorrow, there will be 2 character releases each day because I dont want to be releasing these characters until next year

loud lichen
#

Prepare for earlier character releases

Replicur (Minion)

Character 19/80

#
    "id": "replicur_bnq",
    "name": "Replicur ₽",
    "team": "minion",
    "ability": "[+1 Minion, 2 Minions are Replicur]",
    "flavor": "We are unified. We are equal. We are one.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/replicur_bnq.png"
    ],
    "setup": true
  }```
loud lichen
#

Milkman (Townsfolk)

Character 20/80

#
    "id": "milkman_bnq",
    "name": "Milkman ₽",
    "team": "townsfolk",
    "ability": "You start knowing 1 of your neighbours' characters. If either are evil, learn false info.",
    "flavor": "I can do whole milk, skimmed milk, semi-skimmed milk, oat milk, soy milk, almond milk, Lleech poison, coconut milk, hemp milk, rice milk, any milk really!",
    "firstNightReminder": "Wake the Milkman and show them the role of one of their neighbours.",
    "firstNight": 48.26,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/milkman_bnq.png"
    ]
  }```
#

One quarter of the way through!

#

At this rate, they'll all be out early december

loud lichen
#

Vengeance (Demon)

Character 21/80

#
    "id": "vengeance_bollockscharacters",
    "name": "Vengeance ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. Players who choose you at night might die the night after.",
    "flavor": "You are not long for this world. I promise you that.",
    "firstNightReminder": "Mark players who chose the Vengeance tonight with the \"Dies next night\" reminder.",
    "firstNight": 70.6,
    "otherNightReminder": "Wake the Vengeance and have them choose a player: mark them with the \"dead\" reminder. Replace \"Dies next night\" reminders with \"dead\" reminders. Mark players who chose the Vengeance tonight with the \"Dies next night\" reminder.",
    "otherNight": 49.04,
    "reminders": [
      "Dead",
      "Dead",
      "Dead",
      "Dead",
      "Dies next night",
      "Dies next night",
      "Dies next night"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BollocksCharacters/vengeance_bollockscharacters.png"
    ]
  }```
loud lichen
#

Dancer (Outsider)

Character 22/80

#
    "id": "dancer_bnq",
    "name": "Dancer ₽",
    "team": "outsider",
    "ability": "Your good neighbours' abilities might target themselves instead.",
    "flavor": "1. 2. 3. Step. 1. 2. 3. Step. It's easy, just feel the beat from the tambourine and it'll come naturally.",
    "reminders": [
      "Confused",
      "Confused"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/dancer_bnq.png"
    ]
  }```
loud lichen
#

Weaver (Townsfolk)

Character 23/80

#
    "id": "weaver_bollockscharacters",
    "name": "Weaver ₽",
    "team": "townsfolk",
    "ability": "Each night, learn a living player who didn't wake tonight. (Or that there are none.)",
    "flavor": "I'm quite fond of weaving™.",
    "firstNightReminder": "Wake the Weaver and point to a living player who has not woken tonight.",
    "firstNight": 70.3,
    "otherNightReminder": "Wake the Weaver and point to a living player who has not woken tonight.",
    "otherNight": 88.3,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BollocksCharacters/weaver_bollockscharacters.png"
    ]
  }```
loud lichen
#

Swindler (Minion)

Character 24/80

#
    "id": "swindler_bollockscharacters",
    "name": "Swindler ₽",
    "team": "minion",
    "ability": "Each night*, you register as the player you last spoke privately with & vice versa.",
    "flavor": "I can assure you, this is a fantastic offer that nobody in their right mind could turn down! Only two silver pieces and this wishing well can be all yours. The seller is not liable for any damage that the wishing well may incur or already have, nor are they liable if the wishing well does not grant wishes.",
    "otherNightReminder": "Place the \"Swindled\" reminder token on the player who the Swindler last had a private conversation with.",
    "otherNight": 6.11,
    "reminders": [
      "Swindled"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BollocksCharacters/swindler_bollockscharacters.png"
    ]
  }```
graceful gust
loud lichen
#

If the storyteller needs, they can wake the Swindler to ask who they last chatted with. Or do you mean for the other players?

worldly sluice
#

i think it’s very cool

loud lichen
#

Blacksmith (Townsfolk)

Character 25/80

#
    "id": "blacksmith_bnq",
    "name": "Blacksmith ₽",
    "team": "townsfolk",
    "ability": "Each night, learn a player whos character comes later alphabetically than last night. (Or that there are none.)",
    "flavor": "Finest steel in the world, wouldn't settle for anything less. What did you say this axe was for again? Ah, yes, of course. What else could a dignified individual such as yourself imagine to do with other than some woodcutting. I promise you, my axes are the best in the land, they could chop a man clean in half, not that anyone here would.",
    "firstNightReminder": "Wake the Blacksmith and show them a player",
    "firstNight": 60.1,
    "otherNightReminder": "Wake the Blacksmith and show them a player whos character comes later alphabetically than the last player",
    "otherNight": 78.1,
    "reminders": [
      "Shown"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/blacksmith_bnq.png"
    ]
  }```
loud lichen
#

Puppetmaster (Demon)

Character 26/80

#
    "id": "puppetmaster_bnq",
    "name": "Puppetmaster ₽",
    "team": "demon",
    "ability": "You start knowing a word. Each night*, if a good player said it yesterday, choose 2 players: they die. Otherwise, choose 1 player: they die.",
    "flavor": "There is no such thing as free will. Everything comes with a price.",
    "firstNightReminder": "Wake the Puppetmaster and show them the word.",
    "firstNight": 12.11,
    "otherNightReminder": "Wake the Puppetmaster. If a good player said their word, let them kill two people. Otherwise, let them kill one person.",
    "otherNight": 35.51,
    "reminders": [
      "Word Said",
      "Dead",
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/puppetmaster_bnq.png"
    ]
  }```
#

Fun fact for this one - This demon is originally from a script I made where I imagined characters as their inverse (townsfolk are demons, outsiders are minions, etc). This one was my demon version of the Gossip (trying to stray away from yaggababble)

analog shore
#

Wait that's awesome

#

Hard to run but like not impossible

loud lichen
#

you can run it similar to mezepheles where in the night you can wake them to ask if anyone said their word

analog shore
#

True

loud lichen
#

Cursed (Outsider)

Character 27/80

#
    "id": "cursed_bnq",
    "name": "Cursed ₽",
    "team": "outsider",
    "ability": "Once, at any time while you're dead, the most useful living Townsfolk might die.",
    "flavor": "When I was younger, I sort of annoyed a witch enough so that she put a curse on me. 30 years later and still nothing has happened. Sounds like it's not my problem.",
    "reminders": [
      "Dead",
      "Used"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/cursed_bnq.png"
    ]
  }```
loud lichen
#

Umpire (Townsfolk)

Character 28/80

#
    "id": "umpire_bnq",
    "name": "Umpire ₽",
    "team": "townsfolk",
    "ability": "If the Demon kills you, learn which evil characters are in play.",
    "flavor": "You should see the passion of some of these players. The way these guys swing that bat is incredible, it could take your head right off your shoulders.",
    "otherNightReminder": "If the Umpire died, show them which minions and demons are in play.",
    "otherNight": 64.1,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/umpire_bnq.png"
    ]
  }```
loud lichen
#

Blight (Minion)

Character 29/80

#

You might have noticed that this icon is styled differently to all the other characters so far. Thats because this character was first reflavoured from one of my old characters by a friend of mine, and so this is the icon they made.

tawdry zenith
#

wait this JSON says its for Caranage, not for this character Blight?

#

I think you might have made a mistake?

loud lichen
#

Whoops

#

Teaser for todays second character

#

The real blight json:

    "id": "blight_bnq",
    "name": "Blight ₽",
    "team": "minion",
    "ability": "Outsiders executed while you live poison 1 Townsfolk neighbour, even if you are dead. [+1 Outsider]",
    "flavor": "The ruined leaves have fallen for decades. I am neglect. Detritus seeps from my ashen bones. I am evergreen.",
    "reminders": [
      "Poisoned",
      "Poisoned",
      "Poisoned",
      "Poisoned"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/blight_bnq.png"
    ],
    "setup": true
  }```
fair jungle
graceful gust
#

Vigor poisoning on execution cool

loud lichen
#

Blight is one of my favourite characters I’ve designed

loud lichen
#

pretend like I didnt leak this character earlier today

Carnage (Demon)

Character 30/80

#
    "id": "carnage_bnq",
    "name": "Carnage ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they & good players who choose them tonight die.",
    "flavor": "Ha ha ha ha! Who wants their guts handed to 'em?",
    "otherNightReminder": "Carnage points to a player. Mark them with the \"Rampage\" reminder token. Mark them and any other player who selects them with their ability with \"dead\" reminder tokens.",
    "otherNight": 35.56,
    "reminders": [
      "Rampage",
      "Dead",
      "Dead",
      "Dead",
      "Dead",
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/carnage_bnq.png"
    ]
  }```
loud lichen
#

Also, the second script will be dropping tomorrow, as well as the last two character on it

loud lichen
#

Bodyguard (Townsfolk)

Character 31/80

#
    "id": "bodyguard_bnq",
    "name": "Bodyguard ₽",
    "team": "townsfolk",
    "ability": "You start knowing 1 good player. The 1st non-Demon player to nominate them dies tonight.",
    "flavor": "You're not coming in if you're not on the list.",
    "firstNightReminder": "Wake the Bodyguard and point to a good player. Mark that good player with the \"defended\" reminder token.",
    "firstNight": 48.27,
    "otherNightReminder": "If the defended player was nominated by a non-Demon during the day, mark the nominator with the \"Dead\" reminder token, and the Bodyguard with the \"No ability\" reminder token.",
    "otherNight": 55.01,
    "reminders": [
      "Defended",
      "Dead",
      "No ability"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/bodyguard_bnq.png"
    ]
  }```
#

Todays characters will be earlier than usual so that I can release the second script after

signal flint
#

steward in shambles

loud lichen
#

I always found you start knowing characters that dont require any further thought or investigation really boring

#

steward is just "oh, this player is good. ok"

loud lichen
#

Mobium (Demon)

Character 32/80

#
    "id": "mobium_bnq",
    "name": "Mobium ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. If you guess their character, choose another player: they die.",
    "flavor": "I know what you're thinking. There is no escape. There is no hope. You're right.",
    "otherNightReminder": "The Mobium chooses a player to die. If the Mobium guesses that players role, let the Mobium choose another player to kill.",
    "otherNight": 35.52,
    "reminders": [
      "Dead",
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/mobium_bnq.png"
    ]
  }```
loud lichen
loud lichen
#

Theres only 10 homebrew characters on the next script, so the third and final release script should release next friday

loud lichen
#

Panopticon (Minion)

Character 33/80

#
    "id": "panopticon_bnq",
    "name": "Panopticon ₽",
    "team": "minion",
    "ability": "Evil players wake together & may communicate. Players may not talk privately with each other during the day. All players know a Panopticon is in play & learn when you die.",
    "flavor": "If You Have Nothing To [hide]. You Have Nothing To [fear]. We're Listening, [dearest compatriot].",
    "firstNightReminder": "Show the minions one demon bluff each. It can be the same bluff. Announce to all players that Panopticon is in play",
    "firstNight": 69.2,
    "otherNight": 0,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/panopticon_bnq.png"
    ],
    "setup": false,
    "jinxes": [
      {
        "id": "preacher",
        "reason": "If the Panopticon dies after being chosen by the Preacher, it is still announced that the Panopticon has died."
      }
    ]
  }```
signal flint
#

(this is the other one that i reflavoured 🎉)

smoky valve
#

I love this character so much, no more secrets

#

My one qualm is that it seems harsh to out it when it dies, could a organ grinder “choose if you are drunk” clause work instead

loud lichen
loud lichen
#

Hence the preacher jinx

signal flint
#

i forgor'd

loud lichen
#

Baker (Townsfolk)

Character 34/80

#
    "id": "baker_bnq",
    "name": "Baker ₽",
    "team": "townsfolk",
    "ability": "Good players who nominate you learn your character tonight.",
    "flavor": "Nothing is better than the smell of fresh baked bread in the morning. Actually, the smell of fresh baked bread in the afternoon sounds nice, I could do with a lay-in.",
    "otherNightReminder": "If the Baker was nominated by a good player today, wake the nominator and show them that this player is the Baker.",
    "otherNight": 53.11,
    "reminders": [
      "Nominated"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/baker_bnq.png"
    ]
  }```
loud lichen
#

Guardian (Outsider)

Character 35/80

#
    "id": "guardian_bollockscharacters",
    "name": "Guardian ₽",
    "team": "outsider",
    "ability": "You start knowing a player: if executed, their team loses, even if you're dead.",
    "flavor": "There is no need to cry, you're safe now. As long as I'm here, nothing can hurt you.",
    "firstNightReminder": "Wake the Guardian and point to a player. Mark that player with the \"Guarding\" reminder.",
    "firstNight": 53.1,
    "reminders": [
      "Guarding"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BollocksCharacters/guardian_bollockscharacters.png"
    ]
  }```
#

You might have seen this character before if you've seen @signal flint 's script "A job that slowly kills you" from their collection "Pandoras box"

loud lichen
#

Potter (Townsfolk)

Character 36/80

#
    "id": "potter_bnq",
    "name": "Potter ₽",
    "team": "townsfolk",
    "ability": "You start knowing how many pairs of Townsfolk there are.",
    "flavor": "Careful now. The slightest movement can ruin the perfect symmetry of the vase. Keep your hands wet, and let your fingers glide across the clay. Don't spin the turntable too fast, or it can warp the pot. Amateurs.",
    "firstNightReminder": "Wake the Potter and show them how many pairs of townsfolk there are",
    "firstNight": 49.3,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/potter_bnq.png"
    ]
  }```
loud lichen
#

Stuntman (Outsider)

Character 37/80

#
    "id": "stuntman_bnq",
    "name": "Stuntman ₽",
    "team": "outsider",
    "ability": "If there would be no deaths at night*, you or 1 of your living neighbours dies, even if you're dead.",
    "flavor": "For my next trick, I will shoot myself out of this cannon, through the air above this pit of spikes, and into this pile of hay. Ignore the red bits, my brother went first.",
    "otherNightReminder": "If there would otherwise be no deaths tonight, mark the Stuntman or one of their neighbours with the Dead reminder",
    "otherNight": 67.11,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/stuntman_bnq.png"
    ]
  }```
glossy creek
#

Ooh I like this one.
Hard to make Outsiders not feel like fabled being always working when dead (but better than the issue of instant execution.

loud lichen
#

many of the characters I've made have been because of my distain for outsiders that just out day 1 and get executed

#

so I've tried to avoid that issue at all costs

loud lichen
#

Virus (Minion)

Character 38/80

#
    "id": "virus_bnq",
    "name": "Virus ₽",
    "team": "minion",
    "ability": "On your 1st night, choose a good character: they're poisoned. If that character is not in play, 1 good player is poisoned.",
    "flavor": "*ahem*",
    "firstNightReminder": "Wake the Virus and let them choose a character. Poison that character if in play, or poison a different good character if not in play.",
    "firstNight": 28.14,
    "reminders": [
      "Poisoned"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/virus_bnq.png"
    ]
  }```
#

(a couple hours later than usual, I was preoccupied)

worldly sluice
#

i like the flavour haha

loud lichen
#

Geisha (Townsfolk)

Character 39/80

#
    "id": "geisha_bnq",
    "name": "Geisha ₽",
    "team": "townsfolk",
    "ability": "You start knowing how many steps from the Demon to its nearest Outsider. (Or that zero are in play.)",
    "flavor": "この状況下でも私の芸術は止まることはありません。私は私たちのコミュニティを信頼しています。",
    "firstNightReminder": "Show the Geisha a number denoting the number of steps between the demon and their nearest outsider, or a zero if no outsiders are in play.",
    "firstNight": 54.1,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/geisha_bnq.png"
    ]
  }```
graceful gust
loud lichen
#

I was going based off of the librarian ability, and on the wiki it does say (Or that zero are in play.)

#

it is weird

#

Roles from TB are written to be easier understood by new players rather than concise, but I still think its fine enough

graceful gust
#

Yeah true

#

But even Poisoner itself is expressed in an outdated way

#

There’s quite a few precedents that are outdated from base 3

loud lichen
#

whoops forgot to release the second character yesterday, I guess you're getting three characters and the final script today

Dealer (Outsider)

Character 40/80

#
    "id": "dealer_evenmorecharacters",
    "name": "Dealer ₽",
    "team": "outsider",
    "ability": "For each good player who's mad that you're in play, another player might become drunk, even if you're dead. Each night*, learn how many players are drunk from your ability.",
    "flavor": "You looking for a good time? I got something here you might be interested in.",
    "otherNightReminder": "Wake the Dealer and tell them how many players are drunk from their ability.",
    "otherNight": 1,
    "reminders": [
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/dealer_evenmorecharacters.png"
    ]
  }```
loud lichen
#

Squire (Townsfolk)

Character 41/80

#
    "id": "squire_evenmorecharacters",
    "name": "Squire ₽",
    "team": "townsfolk",
    "ability": "On your first day, you may tell the Storyteller a statement. You learn when it becomes true & might learn this once incorrectly.",
    "flavor": "You don't need a helmet if you don't intend on getting struck in the head! Besides, I like too feel the wind in my hair.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/squire_evenmorecharacters.png"
    ]
  }```
#

One of my favourite townsfolk abilities that I've made

graceful gust
#

On your 1st day

loud lichen
#

ok that one is true. At one point I went through trying to change evrything like that, looks like this one slipped through the cracks

#

I'm not going to post the updated json, because the full script json will be available later today and it will be updated there

analog shore
#

Halfway through!!

loud lichen
#

The second half homes some of the more zany characters in the collection, so be prepared

#

Speaking of zany characters...

Smokescream (Demon)

Character 42/80

#
    "id": "smokescream_bnq",
    "name": "Smokescream ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. All players know you a Smokescream is in play. [Good players do not learn their roles.]",
    "flavor": "The smoke spreads fear. You cannot escape that which you cannot see. So choke.",
    "firstNightReminder": "Announce that the Smokescream is in play",
    "firstNight": 1,
    "otherNightReminder": "Wake the Smokescream and have them choose who dies",
    "otherNight": 35.53,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/smokescream_bnq.png"
    ]
  }```
#

This would've been a lot cooler if TPI didn't just release tor

#

but here's the one and only demon on the 3rd and final script

loud lichen
#

Just caught another mistake that I apparently forgot to fix, because I did notice it before. The squires flavour text uses the wrong "to" because the O key on my keyboard hates me

fair jungle
loud lichen
loud lichen
#

Over half the characters and all of the showcase scripts are now out! finally, this is taking forever. 38 characters left means 19 more days, and some of the wildest characters are yet to come. Also, now that all three scripts are out, you might be able to find the naming theme, especially if I release more showcase scripts in the future (but not yet this has already been way too much)

fair jungle
loud lichen
#

Zyxwyx (Demon)

Character 43/80

#
    "id": "zyxwyx_bollockscharacters",
    "name": "Zyxwyx ₽",
    "team": "demon",
    "ability": "Each night*, either the first two or last two non-Demon living characters in alphabetical order die. Minions might register as Zyxwyx to you.",
    "flavor": "A beckoning crow descends, eager for gloom. Harrowing idioms justly leaven my nightmares. Open, purse, quiet rat. Silence traps unbound voices. Wavering xenium. Yearning zenith.",
    "otherNightReminder": "Kill the first two living characters alphabetically.",
    "otherNight": 49.05,
    "reminders": [
      "Dead",
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BollocksCharacters/zyxwyx_bollockscharacters.png"
    ]
  }```
smoky valve
#

Very cool, what happened to K

loud lichen
#

I’ll fix it at some point

signal flint
#

are you sharing the Zyxwyx script

verbal vapor
#

Love the name and flavor text lol

slim frost
loud lichen
loud lichen
loud lichen
#

Zyxwyx flavour text updated so that it actually features the letter K

loud lichen
# slim frost the ability text in the json (and on the script) has an extraneous "you"

This has been fixed. The json and script png in the google drive have been updated.

    "id": "smokescream_bnq",
    "name": "Smokescream ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. All players know that a Smokescream is in play. [Good players do not learn their roles.]",
    "flavor": "The smoke spreads fear. You cannot escape that which you cannot see. So choke.",
    "firstNightReminder": "Announce that the Smokescream is in play",
    "firstNight": 1,
    "otherNightReminder": "Wake the Smokescream and have them choose who dies",
    "otherNight": 35.53,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/smokescream_bnq.png"
    ]
  }```
tawdry zenith
#

I’m confused. I thought you always had a K

loud lichen
#

A word beginning with K

#

the flavour text was meant to be words with the first letters being each letter of the alphabet, except I forgot about K

tawdry zenith
#

Oh…

loud lichen
#

Bricklayer (Townsfolk)

Character 44/80

#
    "id": "bricklayer_bnq",
    "name": "Bricklayer ₽",
    "team": "townsfolk",
    "ability": "You start knowing how many Outsiders are in play. If none, this info is arbitrary.",
    "flavor": "I make a tuppence a brick, meanin' them lot from outside be coming 'ere for me job. I ain't havin' nun of that.",
    "firstNightReminder": "Show the Bricklayer the number of outsiders in play.",
    "firstNight": 48.25,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/bricklayer_bnq.png"
    ]
  }```
loud lichen
#

Dirtminder (Minion)

Character 45/80

#
    "id": "dirtminder_bnq",
    "name": "Dirtminder ₽",
    "team": "minion",
    "ability": "The 1st time a Demon dies at night, a living good player turns evil and becomes the Demon. [-1 Outsider]",
    "flavor": "The earth trembles. Evil writhes betwixt the grains of soil beneath my feet. The ground will bring death, as all dead return to the ground.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/dirtminder_bnq.png"
    ]
  }```
loud lichen
#

Plagiarist (Outsider)

Character 46/80

#
    "id": "plagiarist_bnq",
    "name": "Plagiarist ₽",
    "team": "outsider",
    "ability": "If you die at night, you don't, become evil & gain an in-play non-Demon ability.",
    "flavor": "Mine",
    "otherNightReminder": "If the Plagiarist would have died at night, tell them that they are evil, and show them their new ability.",
    "otherNight": 64.13,
    "reminders": [
      "Evil",
      "Plagiarised"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/plagiarist_bnq.png"
    ]
  }```
loud lichen
#

Witch Doctor (Townsfolk)

Character 47/80

#
    "id": "witchdoctor_morecharacters",
    "name": "Witch doctor ₽",
    "team": "townsfolk",
    "ability": "Each night, choose a player: you learn if they're poisoned. Poisoned characters' abilities yield false info, even if you're poisoned.",
    "flavor": "Oo ee oo a a ting tang wala wala bing bang",
    "firstNightReminder": "Wake the Witch doctor and have them choose a player. Give a thumbs up if they're poisoned, or a thumbs down if they're not.",
    "firstNight": 62.01,
    "otherNightReminder": "Wake the Witch doctor and have them choose a player. Give a thumbs up if they're poisoned, or a thumbs down if they're not.",
    "otherNight": 79.01,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/morecharacters/witchdoctor_morecharacters.png"
    ]
  }```
loud lichen
#

Gargan (Demon)

Character 48/80

#
    "id": "gargan_bnq",
    "name": "Gargan ₽",
    "team": "demon",
    "ability": "Each night, except the 1st and 2nd, choose 2 players: they die.",
    "flavor": "I have waited for so long. My reawakening will bring forth my second great empire, and none shall know anything other for a thousand years.",
    "otherNightReminder": "If it is not night 2, wake the Gargan and have them point to two players. Mark them each with a \"Dead\" reminder token.",
    "otherNight": 35.2,
    "reminders": [
      "Dead",
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/gargan_bnq.png"
    ]
  }```
graceful gust
#

Each night (except the 1st & 2nd), choose 2 players: they die.

#

Should be in brackets

#

Though this is well

#

A 2kpn demon

#

Also really short

#

So quite succinct

loud lichen
loud lichen
#

Bookkeeper (Townsfolk)

Character 49/80

#
    "id": "bookkeeper_bnq",
    "name": "Bookkeeper ₽",
    "team": "townsfolk",
    "ability": "Each night, learn 2 characters. At least 1 isn't in play.",
    "flavor": "Occupational records, sure! There's of course the chef, the artist, the chambermaid, but I see no record of you in here. I will be sure to correct this, don't worry.",
    "firstNightReminder": "Wake the Bookkeeper and show them two characters, where at least one of them is not in play.",
    "firstNight": 50.16,
    "otherNightReminder": "Wake the Bookkeeper and show them two characters, where at least one of them is not in play.",
    "otherNight": 69.16,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/bookkeeper_bnq.png"
    ]
  }```
graceful gust
#

Each night, you learn 2 characters, at least 1 of which is not in play.

#

Note this does not imply only 1 character is not in play.

#

Since Noble has “1 & only 1”.

ionic steppe
#

It’s fine to be like that imo

ionic steppe
#

If anything the issue is the full stop needing to become a colon or comma

graceful gust
#

Yeah true

#

But I was going off of Noble so it is less needed

graceful gust
#

Less partitions

#

They could also do (not the 1st or 2nd) but the space is there

loud lichen
#

many of the characters not on the current showcase scripts might have some of these little issues just by not being seen as often

ionic steppe
#

Oh yeah no that’s perfectly fine

graceful gust
#

It’s a common thing so it’s ok

ionic steppe
#

TPI has bigger issues noticed when they release stuff lmao

graceful gust
#

Like their HTRs

loud lichen
#

many of the ability texts will be changed in the final json & almanac release, I am not releasing the updated jsons when I make the change purely because the abilities are still functionally the same, and so the current jsons are still usable.

loud lichen
#

Gremlin (Minion)

Character 50/80

#
    "id": "gremlin_bnq",
    "name": "Gremlin ₽",
    "team": "minion",
    "ability": "You start knowing 2 in play Townsfolk. On your 1st night, choose 1: they're poisoned.",
    "flavor": "Hee hee hee. Hoo hee hoo. ha haa.",
    "firstNightReminder": "Show the Gremlin two in play townsfolk. They point to one of them. Mark that townsfolk with the poisoned token.",
    "firstNight": 28.11,
    "reminders": [
      "Seen",
      "Seen",
      "Poisoned"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/gremlin_bnq.png"
    ]
  }```
#

50 characters down, only 30 left

loud lichen
#

Busboy (Outsider)

Character 51/80

#
    "id": "busboy_bnq",
    "name": "Busboy ₽",
    "team": "outsider",
    "ability": "You think you're a not-in-play Townsfolk or Minion, but aren't. Your alignment is the opposite of what you think it is.",
    "flavor": "I'll be right out with your drinks. What? You want to see the dessert menu already? If you insist, but the chef won't be happy.",
    "reminders": [
      "Good (Thinks minion)",
      "Evil (Thinks townsfolk)"
    ],
    "remindersGlobal": [
      "Is Busboy"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/busboy_bnq.png"
    ]
  }```
graceful gust
#

Great character btw

loud lichen
graceful gust
#

It could be illegal RAW to do that but maybe if you have a note somewhere that this is intended it would be fine

#

Seems good

loud lichen
#

It is a bit ambiguous currently, I'll add a bit to the almanac

#

I'm also having to change the reminder tokens, and so those will be different in the full release json

loud lichen
loud lichen
#

Shrowd (Demon)

Character 52/80

#
    "id": "shrowd_bnq",
    "name": "Shrowd ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. On the final day, all players keep their eyes closed while voting, the vote tally is secret, and living evil players' votes are counted twice.",
    "flavor": "The truth is an enigma. Why search blindly when you can simply follow my lead?",
    "otherNightReminder": "Wake the Shrowd and have them choose a player. Mark them with the dead reminder",
    "otherNight": 35.4,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/shrowd_bnq.png"
    ]
  }```
graceful gust
#

Closest I could get it down to and this struggles to fit on a token.

Interesting Demon, though.

analog shore
#

Awesome name

#

Worth noting that you gotta script this as if it's an extra evil

#

7p worst case scenario = 5 good votes vs 4 evil votes

#

10p is 7 good votes vs 5 evil votes which is still rough

#

But it's the same difference as a real extra evil

#

(theoretically you could script with with a +1 Outsider demon and an extra evil where an outsider turns themself evil and that's it.... but like, why are we doing that)

analog shore
#

Fang gu is more of "extra evil demons can coexist in most cases"

graceful gust
#

Fang Gu is the only released official [+1 Outsider] Demon

analog shore
#

Ok yes

#

This is literally a homebrew collection

graceful gust
#

Well yeah

#

But usually official characters remain the most prominent examples

loud lichen
#

Doppelgänger (Townsfolk)

Character 53/80

#
    "id": "doppelgnger_bnq",
    "name": "Doppelgänger ₽",
    "team": "townsfolk",
    "ability": "If you're mad that you're an in-play character, you might become that character at night.",
    "flavor": "Bloodstains on my dinner coat? No, this is cooking brandy. How thoughtless.",
    "otherNightReminder": "If the Doppelgänger has been mad about being an in-play character, wake them and show them their new character. Place the \"Mimicked\" reminder token next to their new character",
    "otherNight": 54.1,
    "remindersGlobal": [
      "Mimicked"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/doppelgnger_bnq.png"
    ]
  }```
graceful gust
#

Washerwoman flavour🔥

loud lichen
#

I can't take credit for the flavour on this one, this is the third and final character that @signal flint reflavoured from one of my old full homebrew scripts

graceful gust
#

Seems like a good pixie alt, I like it

loud lichen
#

Enforcer (Minion)

Character 54/80

#
    "id": "enforcer_bnq",
    "name": "Enforcer ₽",
    "team": "minion",
    "ability": "If an Outsider is mad that they're an Outsider, they might be executed. 1 good player knows an Enforcer is in play. [+0 or +1 Outsider]",
    "flavor": "ANOMALY DETECTED | YOU ARE NOT PERMITTED | EXECUTING DESTRUCTION ORDER | IRREGULARITY NULLIFIED",
    "firstNightReminder": "Show a good player the Enforcer token.",
    "firstNight": 28.12,
    "reminders": [
      "Knows"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/enforcer_bnq.png"
    ],
    "setup": true
  }```
analog shore
#

Isn't this basically just dark's folly

graceful gust
analog shore
#

Not EXACTLY the same but really close

graceful gust
#

So similar

worldly sluice
#

wheres the gif

analog shore
#

Oh I'm just trying to make sure this is coincidence and not plagiarism

#

Because it really could be either

#

I don't want to believe that there would be any plagiarism but still

graceful gust
#

I mean

worldly sluice
#

convergent design is common enough

#

hell i have a similar character

graceful gust
#

I quite literally built 2 characters similar to 1 of Luis’ and 1 of Haunted’s

loud lichen
#

There was another character on my collection a while ago that I removed because it was functionally identical to another homebrew character

#

Frankly I’m amazed something like this didnt happen sooner

loud lichen
#

Uninitiated (Outsider)

Character 55/80

#
    "id": "uninitiated_bnq",
    "name": "Uninitiated ₽",
    "team": "outsider",
    "ability": "You might start evil. You don't know your alignment & learn it on the final night, even if dead.",
    "flavor": "Did I tell you about my new friend? Oh, they're the best. We're actually going down to meet some of his other friends on Wednesday. Apparently they've been planning a big barbecue, how exciting.",
    "otherNightReminder": "On the Uninitiated's 3rd night, show the Uninitiated their alignment.",
    "otherNight": 86.1,
    "reminders": [
      "Evil"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/uninitiated_bnq.png"
    ]
  }```
graceful gust
#

Fire

glossy creek
#

I like this one

glossy creek
analog shore
#

I did also misread and thought an outsider got the ping lol

loud lichen
#

Scientist (Townsfolk)

Character 56/80

#
    "id": "scientist_evenmorecharacters",
    "name": "Scientist ₽",
    "team": "townsfolk",
    "ability": "Each night, choose a character type: tomorrow, you can only die by execution if all other living players of that type voted on you.",
    "flavor": "For science!",
    "firstNightReminder": "Wake the Scientist and have them choose a character type. Mark them with the appropriate reminder token.",
    "firstNight": 66.2,
    "otherNightReminder": "Wake the Scientist and have them choose a character type. Mark them with the appropriate reminder token.",
    "otherNight": 86.21,
    "reminders": [
      "Townsfolk",
      "Outsider",
      "Minion",
      "Demon",
      "Traveller"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/scientist_evenmorecharacters.png"
    ]
  }```
loud lichen
#

Forgot whoops

#

Pleasantry (Demon)

Character 57/80

#
    "id": "pleasantry_bnq",
    "name": "Pleasantry ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. Once per game, at night, you may choose to register as good and as a Townsfolk or Outsider until dusk. [-1 Outsider]",
    "flavor": "Oh, that's nice.",
    "firstNightReminder": "Wake the Pleasantry and have them choose if they want to register as good. If yes, mark them with the \"Ability used\" reminder and register them as good and as a Townsfolk or Outsider until dusk.",
    "firstNight": 19.03,
    "otherNightReminder": "Wake the Pleasantry and have them choose if they want to register as good. If yes, mark them with the \"Ability used\" reminder and register them as good and as a Townsfolk or Outsider until dusk. Then have them choose a player. Mark them with the \"Dead\" reminder token.",
    "otherNight": 35.5,
    "reminders": [
      "Dead",
      "Ability used"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/pleasantry_bnq.png"
    ],
    "setup": true
  }```
loud lichen
#

Trapper (Townsfolk)

Character 58/80

#
    "id": "trapper_bnq",
    "name": "Trapper ₽",
    "team": "townsfolk",
    "ability": "If you die at night, a Minion dies too.",
    "flavor": "Day 15 of watching the trap. No progress as of yet, however, I have hopes for the coming week. My good friend the investigator has promised me that a goblin has been roaming the town as of late, and my confidence in evil afoot only grew upon his murder.",
    "otherNightReminder": "If the Trapper died tonight, mark a living minion with the \"Dead\" reminder.",
    "otherNight": 64.01,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/trapper_bnq.png"
    ]
  }```
loud lichen
#

Technocrat (Minion)

Character 59/80

#
    "id": "technocrat_morecharacters",
    "name": "Technocrat ₽",
    "team": "minion",
    "ability": "Demons can't die by execution. You register as a Demon to good abilities.",
    "flavor": "01001101 01100001 01101101 01101101 01100001 00100000 01101101 01101001 01100001",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/morecharacters/technocrat_morecharacters.png"
    ]
  }```
loud lichen
#

Big news! The garden centre now has its own role: <@&1442224853154533376> ! You can get this role from #homebrew-roles , and you will be pinged for every character release!

loud lichen
#

Narcissist (Outsider)

Character 60/80

#
    "id": "narcissist_bnq",
    "name": "Narcissist ₽",
    "team": "outsider",
    "ability": "During the day, you might be \"about to die\" instead of whoever already is.",
    "flavor": "I can handle it.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/narcissist_bnq.png"
    ]
  }```
<@&1442224853154533376>
calm vale
ionic steppe
#

It seems fairly parasitic bc even if you have other reasons then people can just use to to confirm them, and also can lift them off the block

loud lichen
#

It does confirm itself when the ability goes off, but even if they are then lifted off the block, the ST can just put them on the block again, or choose to execute the player newly on the block instead. It's definitely not my favourite character from my collection, but I still like it

ionic steppe
#

Okay but at that rate why not just make it “You might be executed” if that’s how it plays out

loud lichen
#

I like the trade-off counterplay where they can be safe from being executed as long as nobody is executed

ionic steppe
#

But that’s not much of a counterplay when that’s bad in itself-

loud lichen
#

Is that not the point of an outsider

#

You can choose the detriment, but there will be detriment

ionic steppe
#

Not necessarily. The point is that they balance out the extra good voice, vote, nomination, and mind that comes with increasing player counts, and also they should have the opportunity to go from having a negative impact to have a neutral one

#

If you’ve ever seen risk assessments then you should think of it like that

#

This, however, depending on how you ST it, is probably around a 9

#

And imo that’s a tiny bit too high of a risk

#

In other games it might end up being a 12

loud lichen
#

The fact that the storyteller chooses when it happens means that the detriment it causes can be tailored to each individual game, so I think the risk shouldnt be an issue

#

And players can just execute them day 1, unless something on the script stops that

#

Regardless, I do prefer some of the other outsiders I’ve made

ionic steppe
#

I think the issue is that losing an execution by executing them (by ability or nomination) really does kneecap the good team

loud lichen
#

Replicant (Demon)

Character 61/80

#
    "id": "replicant_bnq",
    "name": "Replicant ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. You register to good abilities as one of your neighbours & vice versa.",
    "flavor": "Hmmm....what have we here? The left boot is worn down to the heEl, with flint shaVings under the tongue. This Is the garb of a MiLitary man.",
    "otherNightReminder": "Wake the Replicant and have them choose to dies",
    "otherNight": 35.54,
    "reminders": [
      "Dead",
      "Replicated"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/replicant_bnq.png"
    ]
  }```
#

<@&1442224853154533376>

#

Ping isnt working I guess

fair jungle
#

That should probably be lifted somewhere

loud lichen
#

It should work now, it just didnt like me doing it off of my phone

loud lichen
#

Gumshoe (Townsfolk)

Character 62/80

#
    "id": "gumshoe_bnq",
    "name": "Gumshoe ₽",
    "team": "townsfolk",
    "ability": "Each night, learn a non-Demon player. You might die at any time.",
    "flavor": "Of course, I already knew the identity of the demon. It was evident by the tracks of peat mud left about the scene of the latest murder. That form of soil is found exclusively by the fishing pond, so I put it unto you, fisherman, that you are the demon. Now I'd appreciate your cooperation in your relocation to the jails and... why are you grinning like that? You have been rumbled, this is no laughing matter!",
    "firstNightReminder": "Wake the Gumshoe and point to a player that isn't the demon",
    "firstNight": 60.2,
    "otherNightReminder": "Wake the Gumshoe and point to a player that isn't the demon",
    "otherNight": 78.2,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/gumshoe_bnq.png"
    ]
  }```
#

<@&1442224853154533376>

loud lichen
#

This one's coming out a bit early, I'm travelling today

Begetter (Minion)

Character 63/80

#
    "id": "begetter_morecharacters",
    "name": "Begetter ₽",
    "team": "minion",
    "ability": "Each day, you may visit the Storyteller to privately change 1 word in a character's ability. If accepted, some players learn the change that night.",
    "flavor": "This world will bend to my whim. My dreams will become reality, no matter the sacrifices.",
    "otherNightReminder": "If the Begetter made a change that was accepted, wake some players and show them the change.",
    "otherNight": 6.21,
    "reminders": [
      "Changed",
      "Changed",
      "Changed",
      "Changed",
      "Changed",
      "Changed",
      "Changed",
      "Changed",
      "Changed",
      "Changed"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/morecharacters/begetter_morecharacters.png"
    ]
  }```
#

<@&1442224853154533376>

#

(also just noticed that the almanac for this one references the previous iteration of begetter, this will be corrected in the full almanac release)

loud lichen
#

Contrarian (Outsider)

Character 64/80

#
    "id": "contrarian_bnq",
    "name": "Contrarian ₽",
    "team": "outsider",
    "ability": "You start knowing 1 player of the opposing alignment & do not know your alignment. You might start evil.",
    "flavor": "I firmly believe that the pacifist is more useful to the town than the mayor. What do you mean I haven't made an actual argument.  The argument makes itself! It's obvious!",
    "firstNightReminder": "Wake the Contrarian and show them an opposing player.",
    "firstNight": 67.11,
    "reminders": [
      "Evil"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/contrarian_bnq.png"
    ]
  }```
#

<@&1442224853154533376>

loud lichen
#

Mixologist (Townsfolk)

Character 65/80

#
    "id": "mixologist_mooooore",
    "name": "Mixologist ₽",
    "team": "townsfolk",
    "ability": "All Outsiders are drunk. When you die, a Townsfolk might become an Outsider.",
    "flavor": "What are you thirsting for today, my friend? I can knock up something to suit your tastes, whatever piques your fancy.",
    "reminders": [
      "Drunk",
      "Drunk",
      "Drunk",
      "Drunk"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/mixologist_mooooore.png"
    ]
  }```
#

<@&1442224853154533376>

torn forge
#

@loud lichen This might be better as an outsider tbh. Yes, it diffuses other outsiders, but town is still going to build worlds where the outsiders have an ability. Worse yet is the trade off. Let’s say we have a damsel in play and they are still alive when you die. In a normal game, evil could build worlds where the damsel died at night and avoid guessing. With your ability, you are telling the evil team that the damsel is still alive. Finally, you add an outsider when you die. Now that Fortune Teller who was about to narrow down who the demon is became a sweetheart or the banshee who was socially trusted became a politician.

worldly sluice
loud lichen
#

I think it still works as a townsfolk. It wouldnt be the only townsfolk that can feel detrimental when combined with certain other characters. Also, the townsfolk becoming an outsider is only a might, and so the storyteller can use it to balance rather than harshly detriment the good team

loud lichen
#

Kuma Lisa (Demon)

Character 66/80

#
    "id": "kumalisa_morecharacters",
    "name": "Kuma Lisa ₽",
    "team": "demon",
    "ability": "Each night*, choose two players: both of their life tokens are flipped. You lose if all living players are evil.",
    "flavor": "Ти, невинно малко гълъбче, колко жалко, че те измамиха.",
    "otherNightReminder": "Wake the Kuma Lisa and prompt them to choose two players. Mark those players with the \"Flip\" reminder tokens.",
    "otherNight": 48.94,
    "reminders": [
      "Flip",
      "Flip"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/morecharacters/kumalisa_morecharacters.png"
    ]
  }```
#

<@&1442224853154533376>

graceful gust
#

I’m not too sure the lose con is that threatening

#

Also the wording is a bit funny

loud lichen
#

The lose con is just to prevent repeatedly resurrecting minions every night and ending up with an all evil final 3

#

The wording was something that was thought over a lot, but having a long winded “chosen living players die and chosen dead players are resurrected” didnt seem right

graceful gust
loud lichen
#

I think I had something like that at some point, but I felt like that was a bit too confusing

loud lichen
#

Sommelier (Townsfolk)

Character 67/80

#
    "id": "sommelier_bnq",
    "name": "Sommelier ₽",
    "team": "townsfolk",
    "ability": "You have the ability of an in-play Townsfolk (you do not learn which): they're drunk.",
    "flavor": "Care for a drink this evening. Given your wish for red meat, may I recommend our 30 year barrel-aged house red, straight from the vineyards of Bordeaux. Why yes, that is the stain on my cuff, very astute of you.",
    "reminders": [
      "Drunk"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/sommelier_bnq.png"
    ]
  }```
#

<@&1442224853154533376>

ionic steppe
#

this feels really really weak

worldly sluice
ionic steppe
loud lichen
#

Titan (Minion)

Character 68/80

#
    "id": "titan_evenmorecharacters",
    "name": "Titan ₽",
    "team": "minion",
    "ability": "Each night*, choose a player: they die. You don't learn other evil players & they don't learn you.",
    "flavor": "New instructions received - destroy.",
    "otherNightReminder": "Wake the Titan and prompt them to choose a player: mark that player with the \"dead\" reminder.",
    "otherNight": 52.98,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/titan_evenmorecharacters.png"
    ]
  }```
#

<@&1442224853154533376>

graceful gust
#

I assume using “evil players” here is intentional to avoid alignment conversion effects?

loud lichen
#

I think it was just for conciseness of the ability text, but I can't remember if there was any other reasoning

loud lichen
#

Florist (Outsider)

Character 69/80

#
    "id": "florist_bnq",
    "name": "Florist ₽",
    "team": "outsider",
    "ability": "If exactly 1 of your neighbours is evil, the other is drunk, even if you're dead.",
    "flavor": "It's a shame that nobody ever stops to smell the flowers. Everybody seems so panicked these days.",
    "reminders": [
      "Drunk"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/florist_bnq.png"
    ]
  }```
#

<@&1442224853154533376>

graceful gust
#

Hmm

loud lichen
#

Prismat (Demon)

Character 70/80

#
    "id": "prismat_evenmorecharacters",
    "name": "Prismat ₽",
    "team": "demon",
    "ability": "Each night*, choose a player: they die. A chosen Minion lives & may choose a non-Demon character to become instead.",
    "flavor": "The refraction of light through prisms spreads the light wide, thin, like a blanket over the unruly.",
    "otherNightReminder": "Wake the Prismat and have them choose a player. If they didn't choose a minion, mark that player with the \"dead\" reminder. If they chose a minion, wake the minion, tell them that they were chosen by the Prismat and prompt them to choose a character.",
    "otherNight": 51.88,
    "reminders": [
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/evenmorecharacters/prismat_evenmorecharacters.png"
    ]
  }```
#

<@&1442224853154533376> Only 10 characters left!

loud lichen
#

Scholar (Townsfolk)

Character 71/80

#
    "id": "scholar_bnq",
    "name": "Scholar ₽",
    "team": "townsfolk",
    "ability": "Once per game, during the day, you may ask the Storyteller to tell you 1 other living good player. (Or that there are none.)",
    "flavor": "You must take me for some kind of joker if you think you can pull a fast one on me. Knight to B7 blocks your check, and allows my bishop to see your own king for a discovered check. You only have four moves left until my inevitable victory, so you might as well concede.",
    "reminders": [
      "Ability used"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/scholar_bnq.png"
    ]
  }```
#

No ping because I’m on my phone

worldly sluice
#

i think this should be worded a little different because i totally thought this was a public action

#

Once per game, during the day, you may visit the Storyteller to learn another living good player. (Or that there are none.)

loud lichen
#

This is true

#

I was really struggling to word that one, but that works better

calm vale
worldly sluice
loud lichen
#

Ritualist (Minion)

Character 72/80

#
    "id": "ritualist_mooooore",
    "name": "Ritualist ₽",
    "team": "minion",
    "ability": "The number of players alive required for evil to win is increased by the number of executed Outsiders, even if you're dead. [+1 Outsider]",
    "flavor": "Daemon subterraneus, te voco.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/ritualist_mooooore.png"
    ],
    "setup": true
  }```
#

<@&1442224853154533376>

#

(forgot, whoops)

graceful gust
#

The issue with this wording is that multikill nights can drop below the limit

#

And the ability doesn’t seem to take this into account

loud lichen
#

Gatekeeper (Outsider)

Character 73/80

#
    "id": "gatekeeper_bollockscharacters",
    "name": "Gatekeeper ₽",
    "team": "outsider",
    "ability": "If you were dead at dusk, the Demon acts twice tonight.",
    "flavor": "I fear if I let my guard down, more demons may break through the seal. Oh well, one little nap couldn't hurt.",
    "otherNightReminder": "If the Gatekeeper was dead at dusk, mark the Demon with the \"Acts twice\" reminder.",
    "otherNight": 33.3,
    "reminders": [
      "Acts twice"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BollocksCharacters/gatekeeper_bollockscharacters.png"
    ]
  }```
#

<@&1442224853154533376>

loud lichen
#

Fall Guy (Townsfolk)

Character 74/80

#
    "id": "fallguy1_mooooore",
    "name": "Fall Guy ₽",
    "team": "townsfolk",
    "ability": "Outsider abilities must target you if they could, even if you're drunk or poisoned.",
    "flavor": "Don't worry, I got it.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/fallguy1_mooooore.png"
    ]
  }```
#

<@&1442224853154533376>

loud lichen
#

Webbskorn (Demon)

Character 75/80

#
    "id": "webbskorn_mooooore",
    "name": "Webbskorn ₽",
    "team": "demon",
    "ability": "Each night*, choose a player & a character: if they are that character, they die & you may choose again.",
    "flavor": "Every living being is connected by one thing. Not love, not hate. Not happiness or misery. Not the air we breathe, nor the water we drink. We are connected by death, and death alone.",
    "otherNightReminder": "Wake the Webbskorn and have them choose a player and a character. If that player is that character, mark them with the \"dead\" reminder token, and prompt the Webbskorn to choose again,",
    "otherNight": 40.02,
    "reminders": [
      "Dead",
      "Dead",
      "Dead",
      "Dead",
      "Dead",
      "Dead"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/webbskorn_mooooore.png"
    ]
  }```
#

<@&1442224853154533376>

loud lichen
#

Sleeper (Townsfolk)

Character 76/80

#
    "id": "sleeper_bnq",
    "name": "Sleeper ₽",
    "team": "townsfolk",
    "ability": "The 1st time you die at night, you don't & choose a non-Demon character: gain that ability.",
    "flavor": "Gosh, no I don't know what I'm doing here. And where did this knife come from? This is all rather peculiar.",
    "otherNightReminder": "If the Sleeper died tonight, wake them and prompt them to choose a character.",
    "otherNight": 64.11,
    "reminders": [
      "Ability used"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/BnQ/sleeper_bnq.png"
    ]
  }```
#

<@&1442224853154533376>

loud lichen
#

Krankster (Minion)

Character 77/80

#
    "id": "krankster_mooooore",
    "name": "Krankster ₽",
    "team": "minion",
    "ability": "Each day, you may publicly choose 2 players to swap seats. If one was on the block, the other might be instead. If just 3 players live, you lose this ability.",
    "flavor": "A maker of mayhem, an engineer of fear, an inventor of... uh... whatever rhymes with inventor. I don't get paid enough for this.",
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/krankster_mooooore.png"
    ]
  }```
#

<@&1442224853154533376>

worldly sluice
loud lichen
#

I had that mistake on another character too, but then fixed it later on. I must've missed it here

loud lichen
#

Propagandist (Outsider)

Character 78/80

#
    "id": "propagandist_morecharacters",
    "name": "Propagandist ₽",
    "team": "outsider",
    "ability": "When you die, 1 of your good neighbours might turn evil.",
    "flavor": "They only tell you what they want you to know. They're lying to you, because if you knew the truth, you wouldn't be helping them. Just think critically for a second. Did we ever have an election for our mayor? I certainly didn't vote for them.",
    "otherNightReminder": "If the Propagandist died tonight, you may mark one of their good neighbours with the \"Evil\" reminder. Then wake that player and tell them that they are evil.",
    "otherNight": 54.01,
    "reminders": [
      "Evil"
    ],
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/morecharacters/propagandist_morecharacters.png"
    ]
  }```
#

<@&1442224853154533376>

#

ONE MORE DAY!

worldly sluice
#

have you saved the best for last

loud lichen
#

I’ve saved the most game-warping for last, whether these two characters are the best is up to interpretation.

loud lichen
#

Bastion (Townsfolk)

Character 79/80

#
    "id": "bastion_mooooore",
    "name": "Bastion ₽",
    "team": "townsfolk",
    "ability": "Each night, choose a player: a chosen Minion becomes a good Townsfolk (The first must become a Bastion). Minions and Demons do not know each other. [Other good characters are evil Minions]",
    "flavor": "We will stand strong against the masses. When the world is wrong, you must strive to fix it. Even when the world is against you, stand and fight 'til your last breath.",
    "firstNightReminder": "Wake the Bastion and have them choose a player. If that player is a Minion, change their character token, then tell them that they are good and their new character.",
    "firstNight": 20.99,
    "otherNightReminder": "Wake the Bastion and have them choose a player. If that player is a Minion, change their character token, then tell them that they are good and their new character.",
    "otherNight": 9.99,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/mooooore/bastion_mooooore.png"
    ],
    "setup": true
  }```
#

<@&1442224853154533376>

verbal vapor
#

Whoah

#

This is cool

#

Has some duplicate token issues but the idea is cool

worldly sluice
#

hmm

#

game warping indeed

sudden ridge
#

I cannot wait for the Bastion to pick the Demon and the Demon to pick the Bastion on N2

#

wait, it's not each night*

#

Okay this is just cool.

fair jungle
loud lichen
#

it goes before the demon

fair jungle
#

Oof

loud lichen
#

Uproar (Demon)

Character 80/80!!!

#
    "id": "uproar_gardencentre",
    "name": "Uproar ₽",
    "team": "demon",
    "ability": "Good players' roles are publicly announced at the start of day 1 (but not who they belong to).  Your team wins at dusk on day 1.",
    "flavor": "Keep your friends close. Keep your enemies ######.",
    "firstNightReminder": "Announce all Good players' roles.",
    "firstNight": 75.5,
    "image": [
      "https://www.bloodstar.xyz/p/0rig0nal/GardenCentre/uproar_gardencentre.png"
    ]
  }```
#

<@&1442224853154533376>

#

There it is, 80 characters all released. Probably more to come in the future, but for now, I'm on break

#

Also, the full collection almanac and json are now available from the pinned message

verbal vapor
#

Wooooooo

#

80 characters is incredibly impressive

#

Good job!

signal flint
open plinth
#

🔥

#

now we wait a year for the 81st character

worldly sluice
loud lichen
graceful gust
graceful gust
#

I think?

fair jungle
#

This should be enough

fair jungle
graceful gust
#

Wow

#

That is a lifesaving comma

fair jungle
#

17 characters I think XD

loud lichen
#

I have updated wording on both Bastion and Uproar, with inspiration from the suggestions

Bastion : Each night, choose a player: chosen Minions become good Townsfolk (The first must become Bastion). Minions and Demons don't know each other. [Other good characters are evil Minions]
Uproar : All in-play good characters are publicly announced at the start of day 1 (but not who they belong to). Your team wins after day 1.
Uproars ability text is now actually longer, but I think the length is fine in exchange for the clarity of what the ability does

#

They have both been updated in the almanac and the json file

calm vale