White-Rabbit icon indicating copy to clipboard operation
White-Rabbit copied to clipboard

Add support for new characters

Open circumspect opened this issue 3 years ago • 4 comments

circumspect avatar Mar 25 '21 12:03 circumspect

Maybe consequently add a command to change localization data in .env file instead of having to manually change it everytime ?

Ylkhana avatar Mar 25 '21 12:03 Ylkhana

Is this a feature for adding new localization characters? Or new playable characters? Because that second one? I'm all about that. I'm sure I could help draft up a few additional PCs to mix up the game a bit.

stephenkilpatrick avatar Jun 28 '21 15:06 stephenkilpatrick

It would be new playable characters. The main difficulty here is that implementing this requires a fair amount of work. Off the top of my head:

  • Localization would have to be reworked a bit to allow for arbitrary character names, probably using placeholder strings like $NAME$ or something similar.
  • The bot would need to create new channels for each character added to the game, probably through a command like !addchar Riley. This would also require creating new roles and setting permissions correspondingly.

circumspect avatar Jun 28 '21 16:06 circumspect

Timing of this is interesting. After our successful game on Sunday, I had some conversation about changing setting and characters, and thought about the modularity of white-rabbit. I think that conversation fell apart after it seemed like the very specific genre of Alice is Missing fits the form of the game really well. Hard to imagine a cyberpunk or scifi game so well dialed in for text messaging.

stephenkilpatrick avatar Jun 28 '21 23:06 stephenkilpatrick

Bumping this issue because an expansion pack is in the works:

https://www.polygon.com/23577920/alice-is-missing-expansion-silent-falls-spenser-starke-interview

circumspect avatar Feb 23 '23 20:02 circumspect

Current status: the bot can find and use additional cards for the following:

  • suspects
  • locations
  • searching cards

To use these cards, add the files to the resources folder in the appropriate locations, then make a copy of base.yaml in card_lists and add the relevant entries. Finally, set WHITE_RABBIT_USE_LOCAL_IMAGES to true, and set WHITE_RABBIT_CARD_LIST to the name of your file, without the .yaml extension.

The bot should also be able to find new character cards, but the ability to play with them is blocked on #121.

circumspect avatar Feb 25 '23 13:02 circumspect

Closing this issue as custom character cards are supported in the latest commit. The format for the custom card lists will likely change before the 0.14.0 release though, especially as I still need to implement support for new clues.

circumspect avatar Feb 25 '23 20:02 circumspect