oakbrad / dungeonchurch Goto Github PK
View Code? Open in Web Editor NEWD&D group infrastructure & homebrew setting.
Home Page: https://www.dungeon.church
D&D group infrastructure & homebrew setting.
Home Page: https://www.dungeon.church
I need to connect people's emails to their Discord member ID number. The bot should message people on joining the server with a onboarding message, then match their email to their player record.
1 2 3
Learn more about Github and Git Hooks. Is this the best way to do post-homebrew JSON updates?
https://githooks.com/
Sap Ooze
https://lore.dungeon.church/doc/sap-ooze-eGVX8QPLEh
Which should be an easy one to start because all I did was rename ToB1 "Sap Demon"
In order to do this I think I need to go through our homebrew and assign domains and alignments in a standardized way.
https://www.dndbeyond.com/characters/77266767
Krack has a +1 Dagger I need more details for, everyone else tracks magic items somewhere else I think.
https://lore.dungeon.church/doc/bag-of-holding-vaqJdkPRX2
Most of these already done except:
I'm happy with Discord at the moment, but it's obviously the major piece of the puzzle here that's not self hosted or under the group's control. Opening issue to track info on alternatives.
Any alternative would need a similar feature set:
Discord Red bot is set up to play music in our voice channel. This bot supports Icecast or any other type of music stream.
When streaming to Twitch, I have isolated my music with Blackhole to get it into OBS, but this can also be used to stream to Icecast with BUTT which can then be loaded in Red bot. This way users in the Discord can hear the same music I'm playing to Twitch.
Ideally the radio station would default to playing a playlist of some type, but switch over to a livestream if I start one up using BUTT or other software. The best way to manage this seems to be Liquidsoap.
https://lore.dungeon.church/doc/substances-uTUpOdUuKi
See: Book of Vile Darkness
Bot should announce in relevant channels what's going on with RSVPs.
RSVP
role added -> Message in #dndRSVP
role removed -> Message in #dnd
HOLDING
role added -> Message in #campaign-planningHOLDING
role removed -> Message in #campaign
RSVP
when moving to #calendarRSVP
member count = 5 in #dndRSVP
member count = 3 in #dndHOLDING
member count = 3 in #campaign-planningIn WM002, Claus found an Insignia of Claws which is not set up in Foundry to use the automation.
While wearing the insignia you gain a +1 bonus to the attack rolls and the damage rolls you make with unarmed strikes and natural weapons. Such attacks are considered to be magical.
It seems like if you create an ItemMacro that accomplishes the above, then call it from an Active Effect on that item on a (??) trigger, then MidiQOL will automatically compute it? We also have Dynamic Active Effects installed which gives us more hooks for automation? If I understand how automation works correctly...
I couldn't get the code example to actually work, but almost identical question on Reddit.
Towards automation of 5ETools -> Markdown -> Outline wiki
Ideally homebrew would be entered once into 5eTools JSON and then I could export it to Outline in a consistent or automatic way.
5eTools current Markdown output same as Homebrewery. This sometimes work for Outline directly:
This active project converts 5eTools to Obsidian.md format, with support for templating:
https://github.com/ebullient/ttrpg-convert-cli
Homebrewery is available to run locally:
https://github.com/naturalcrit/homebrewery
I love this bot, but I'm paying a subscription for it.
Replacement would need:
I notice there are two copyrighted tarot decks available in the 5eTools format but not a public domain one.
Wikipedia has high quality images for Rider-Waite:
https://en.wikipedia.org/wiki/Rider%E2%80%93Waite_Tarot
For text - Wikipedia? ChatGPT?
Could use current homebrew as model:
https://github.com/TheGiddyLimit/homebrew/blob/master/deck/Wyrmwood%3B%20Corrupted%20Tarot.json
I think the only homebrew we have is Sapphire Nightshade
When this macro rolls coins, it should only do so in gold instead of copper/silver/etc. since the lesser denominations are meaningless after Level 1.
Add some initial backgrounds. The Baldur's Gates ones are a good source to re-flavor:
What house rules can be added to Variant Rules?
https://wiki.tercept.net/en/Homebrew/TableOfReference/VariantRule
Monsters should drop random items automatically, rolled from tables of Items, using similar logic to the existing rollCoins function.
Hypothetical drop
The "book" entry has been created with sections and headers, need to figure out where to put the contents.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.