Open altaica opened 1 year ago
I am not familiar with the system. If you supplied some documentation, I can take a look, or if you wanted to make a branch/fork and build it yourself, I can walk you through the modular code.
Apologies, the SRD is here: https://oldschoolessentials.necroticgnome.com/srd/index.php
One thing that would be helpful is the ability to create macros that look for fixed numbers, like when you add (for instance) "t12" to a d20 roll, it gives you a thumbs-up response if you roll a 12 or higher. OSE has five types of saving throws, and the target numbers are fixed by your class and level (for instance, a 4th-level fighter needs a 10 to save against poison). There might be situational modifiers but those can be applied at the time the macro is run.
Because OSE only has seven classes, and you can't change or combine them, it might be possible to set up macros that read a character's class and level, and creates macros for their attack rolls and saving throws. But I don't know if other old-school variants might change those numbers up or handle them with different mechanics.
Thanks for the SRD and the input. I will definitely take a look at it, but I can't give any timeframes unfortunately. It's just me working on it, and I have a few other things currently cooking. But I will definitely look into the feasibility of all of this and get to it when I can.
Now, onto my wish list:
!rollstats
and also account for and dismiss "useless characters". Also perhaps starting hp (Avrae's equivalent would be!r 1d8rr<3 Fighter starting hp
) and gold (!r 3d6 * 10
).!r 1d6<3 Open Doors
for open doors on a 1-2!r 1d20>15 Save vs Spells
.I'm sure others will come up with more.