Offline
So, for some reason I feel the need to create a program that can:
1) select a class
2) roll attributes (or set them)
3) potentially uploading a text file of 1 and 2.
and it will spit out a character sheet pdf.
This is kinda similar to some of the spreadsheets some folks have created but I guess I'm aiming is folks that want to make pregens and don't want to type everything in.
So, I'm creating data tables for everything.
Man, there are like 100 different class abilities (not counting progressive thief abilities).
My abilities table is like 142 lines. Mostly because I break out some abilities by level like:
"Defence Ability1"
"Defence Ability3"
"Defence Ability5"
"Defence Ability7"
"Defence Ability9"
"Defence Ability11"
I'm close to having some bare bones tables to get most of the way there.
The real goofiness is handling the spell casting of rangers and the like that have spells from different realms.
Offline
8,772 lines constituting about 21,506 words later...I have like 99% of the data entry of tables and such later...phase 1 of this idea is done.
Now for the web app
Offline
gizmomathboy wrote:
8,772 lines constituting about 21,506 words later...I have like 99% of the data entry of tables and such later...phase 1 of this idea is done.
Now for the web app
Good on you, Gizmo.
Offline
Thanks man.
Data entry is a nightmare.
I guess on the plus side I have a much better knowledge of the class abilities.
Most notably which classes can cure diseases at first level. Which is of some importance it turns out in Chainsaw's Xambaala campaign.
Which by the way are, in alphabetical order:
1: Monk
2: Paladin (bonus immunity to natural diseases)
3: Runegraver
4: Shaman (for only natural diseases they have knowledge of)
In this particular campaign disease via rat bite is more common than one would think. I do think we've had 1 zombie bite. I think there have been at least 4 instance of disease via rat bite and at least 3 of those are the "die in about a week" level of plague.
Also, somewhere along the way I'll probably tackle the weather tables, too. Maybe I'll start a thread to get input on the flow for that.
Last edited by gizmomathboy (4/30/2019 8:24 pm)
Offline
What are you writing this in?
Offline
Perl.
The web app will be using Mojolicious (also Perl).
The data files are all YAML which I think is the heart/hard part of this.
Offline
Nice!