ironymaiden: black and white icon of the Marvel-style hammer of Thor, done in the style of the Rock Band instrument selector (big hammer)
had a nice time playing Fate tonight; the socializing was good, and the history sharing was good, and we made progress on our quest.

i also finally got to observe users actively rolling dice in the run of play. i made a false assumption when i was adding Fate dice to Chewie (my Discord bot), that there were times when you might roll more or less than four dice. nah, that's not how Fate goes. it's four dice always.

therefore making my poor users type "4" over and over is a waste. i've fixed it and the update would have gone faster if i wasn't so in love with my overbuilt solution. (i went down a rabbit hole of trying to adapt my results grammar function instead of the correct choice which was a new, dumber function that does only what it needs to do.)

good enough

Feb. 8th, 2021 08:46 pm
ironymaiden: (cookie!)
chewie makes characters, removes characters, and reports on how many Fate points an individual character has when you ask. it offers a reasonably helpful message when you try to do things with a character that doesn't exist. i'm satisfied that it does plenty for us to start playing, and i'll make adjustments after we've used it a bit.

C and i did some Yoga with Adriene tonight and i feel like a wet noodle. still going to run a bath, though. the library finally brought me the new Courtney Milan.
ironymaiden: (penguin)
chewie now handles optional bonuses and (sort of) manages Fate points. as in, one may add and use Fate points assigned to a specific character, and it knows when you don't have points to spend, but no one may see how many Fate points the team members have because i am wrestling with getting the damn thing to read a dictionary into a post.* (i think this is me not understanding the documentation.)

most importantly, when you roll one die, chewie says "rolled 1 die" instead of "rolled 1 dice" because i will die on that hill.




*this is a way of storing key-value paired info in Python, not the reference book

roll on

Feb. 6th, 2021 11:04 pm
ironymaiden: (winner)
we had our first Saturday night session of D&D with our eight-person,* four-time-zone party. the DM and half the party are folks i played RPGs with in college and haven't seen since i moved to the west coast. it went surprisingly well both from a gaming standpoint and in terms of picking up like we never stopped hanging out.

it was interesting to see how other people use Roll20 + Discord.

this game (D&D): Discord video chat, Roll20 text chat and rolls.
Friday game (Savage Worlds): Discord audio, text chat, and rolls.
Tuesday game (D&D, same group as Friday): Discord audio and text chat, Roll20 rolls.

C and i have to train ourselves out of having side conversations in Discord chat, no one is looking at it. (and C has to figure out how to get Discord to recognize his camera.) the other thing is that in terms of using the character sheet, the Friday gamers are much more sophisticated, in terms of using the chat features and the GM tools the Saturday gamers know more. i'm really missing the money we put into the Friday game, where we have copies of all the sourcebooks for our GM and therefore available to everyone in the game. working with just the SRD (a limited free version of the rules) is limiting...but the Saturday gamers know tricks with having other players that own the books do character sheet updates. so it's hacky but workable.




this afternoon (after i finished fussing with my character sheet for the evening game) i added Fate die rolling to my Discord bot, Chewie. it's very basic right now (like it shows your default username instead of your server nickname when it attributes the roll) but it works and in the process fixed an existing bug Chewie had with commands. i need to look at the rulebook to think about what other Fate features it needs after i get the name thing right.

i started by looking at another Fate roller project on GitHub, but it didn't work as written. i know the guy advertised the project on Reddit, but i had to change enough things that i'm not sure that it worked before it was apparently abandoned. or maybe the discord.py library changed drastically between when it was first written and now.**






*our DM asked eight, expecting 30% or so to say no, but no one did.
**i don't know, though. there was a math function that had nothing to do with discord.py that didn't work. and they didn't know how to format line breaks. still, they saved me a ton of time finding the right formatting for displaying emojis for the dice and had a folder of the dice art itself. i should try to contribute back my changes.

Profile

ironymaiden: (Default)
ironymaiden

November 2024

S M T W T F S
     12
3456789
10 111213141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 02:22 am
Powered by Dreamwidth Studios