Offline
Let's give this its own thread.
I have added all spell casting classes and have them working as near as I can tell.
Shamans get the extra fun problem of choosing cleric or druid (ecclesiastical) spell lists *and* magician or necromancer (thaumaturgical).
So, a bit unwieldy form but it works.
No to get my frankenstein app that is the npc party generator in web app form.
Report any problems you find and such.
Offline
Not a problem, but since it resets to "bard" each time, could you display the class the spellbook pertains to as part of the report? E.g., "Spells in Spellbook" -> "Spells in Shaman Spellbook"?
Offline
Indeed an excellent suggestion.
I also realized I should also include the spell lists the shaman is using.
Regarding shamans. Should it be a 50/50 chance for each form of magic when it needs to be chosen randomly?
Should it be 3:4 cleric to 1:4 druid, and 3:4 magician to 1:4 necromancer?
I can see the cleric/druid split being close to even. I'm not so sure about the magician/necromancer split.
Last edited by gizmomathboy (6/26/2021 8:45 am)
Offline
I’d say roughly 2:1 cleric:druid and magician:necromancer.
Offline
DMPrata wrote:
I’d say roughly 2:1 cleric:druid and magician:necromancer.
I can abide that. Adjusting accordingly.
Offline
and in place and working
Offline
Doesn't appear to be generating content for Ice Lord, Ice Thief, Fire Lord, Fire Thief.
Offline
Jimm, thanks for catching that.
fire thief/lord was messed up, too.
Offline
Ok, I hit an itch with the spellbook app that I need to scratch.
An objection to adding the spell list and spell level?
For example:
level 5 pyromancer
Identify - pyromancer 1
Influence Normal Fire - pyromancer 1
Sorcerer Mark - pyromancer 1
Light - pyromancer 1
Fire Web - pyromancer 2
Detect Body Heat - pyromancer 2
Dispel Magic - pyromancer 3
Offline
gizmomathboy wrote:
Ok, I hit an itch with the spellbook app that I need to scratch.
An objection to adding the spell list and spell level?
For example:
level 5 pyromancer
Identify - pyromancer 1
Influence Normal Fire - pyromancer 1
Sorcerer Mark - pyromancer 1
Light - pyromancer 1
Fire Web - pyromancer 2
Detect Body Heat - pyromancer 2
Dispel Magic - pyromancer 3
Sounds good, as long as you're not copying and pasting the body text description of all the content. The list sounds great.
Offline
Ghul, nope, just spell name, list, and level for this app.
For the character sheet stuff I use minimal stuff and reference the page number...
Crap, I think I need to update the page numbers now. I doubt they match up between 2e and 3e :-)
Last edited by gizmomathboy (8/22/2022 3:20 pm)
Offline
If only I had time to write a proper test plan and procedures, the page numbers would have been checked...
Offline
LOL.
Well, it's on my todo list now :-)
Offline
Ghul, in case you haven't looked the spell info I put into character sheets is like:
pyrotechnics - Py2 - pg199, Rng 240 ft, Dur 2 rds/CA
The most verbose I could find is this, but it gets cut off at "change" on the pdf when printed.
controlled blast fireball - Py4 - pg 164, Rng 240 ft, Dur instant change blast diameter in 10' increments. 1d6/CA dmg unless save vs sorcery for half
It would probably be better to just delete from "change" to the end. Not sure how useful it is on the character sheet in the longer form.
controlled blast fireball - Py4 - pg 164, Rng 240 ft, Dur instant
I'll have to check the 2e and 3e character sheet to see what the number of characters available in the spell rows actually is and then limit the info to that.
edit: Looks like 2e has 35 characters and 3e has 54.
Last edited by gizmomathboy (8/24/2022 9:39 am)
Offline
That sounds great, Giz! Excellent.
Offline
In the course of going through spell info to update the page numbers used in the spell info area I noted some things.
I haven't gone looking to see if Ghul explicitly listed these in the changes from 2e to 3e, so this might be a repeat.
New Spells
chameleon
ecstasy_of_shadow
inner_eye
lifeglobe
prismatic_orb
prismatic_sphere
prismatic_spray
prismatic_wall
regeneration
summon_toad_swarm
Spell List changes
clerics, lvl1, Detect Venom
cryomancer, lvl4, Inner Eye
druid, lvl1, Create Firewood
druid, lvl3, Chameleon
druid, lvl4, Boil
druid, lvl6, Regeneration
illusionist, lvl1, Prismatic Orb
illusionist, lvl3, Prismatic Spray
illusionist, lvl5, Prismatic Wall
illusionist, lvl6, Prismatic Sphere
necromancer, lvl1, Detect Malady
necromancer, lvl2, Wyvern Warden
necromancer, lvl3, Summon Toad Swarm
necromancer, lvl4, Ecstasy of Shadow
pyromancer, lvl4, Boil
witch, lvl2, Witch Fire (moved from lvl3)
witch, lvl3, Inner Eye
witch, lvl3, Summon Toad Swarm
Offline
I updated this app with the spell lists.
I also made a change in the output.
Now the spells will be in alphabetical order, have the spell list it's from, and the spell level.
For example,
Generated Spellbook
level 12 illusionist
Acid Fog - illusionist 6
Auditory Glamour - illusionist 1
Confusion - illusionist 4
Fools Gold - illusionist 2
Light - illusionist 1
Magic Mouth - illusionist 2
Minor Creation - illusionist 4
Permanent Phantasm - illusionist 6
Phantasmal Wind - illusionist 3
Shadow Sorcery - illusionist 5
Spawn Demi-Shadow Monsters - illusionist 5
Suggestion - illusionist 3
Ventriloquism - illusionist 1
Wall of Vapours - illusionist 1
Last edited by gizmomathboy (8/27/2022 11:41 am)
Offline
That looks good Gizmo, like the alphabetized list.
Offline
I found an error.
Purloiners get 2 spells per level.
I've fixed that.
For some reason I treated them like warlocks.