haswellr / CritterDB

A web application to help you find and create custom creatures and NPCs for the 5th edition of the world's greatest role playing game.
http://www.critterdb.com
53 stars 15 forks source link

Other minor suggestions #85

Open Siravia opened 2 years ago

Siravia commented 2 years ago
  1. Support for CRs over 30. Right now, inputting a CR that is above 30 deletes the entire stat block when you attempt to save it - no recovery allowed.
  2. A section for Lair Actions. Right now we have them in the description, but this would make things more convenient.
  3. A section for Regional Effects. Same as above.
  4. Support for custom skills. Just a simple "type in your skill and proficiency" option.
TrueMichato commented 2 years ago

Great suggestions! A couple of notes:

  1. adding CR over 30 seems to me to be something that requires a bit more information than just adding the numbers - CR is related to things such as XP, proficiency bonus, armor class and so on (mainly for CR calculations I believe, though I am not very familiar with the code), and so - If we want to add that functionality, we need that information. I believe there isn't an official source for such options, but are you familiar with 3rd party content that is widely accepted that deals with the subject?
  2. both kinda move away from how WoTC design their statblocks, so I'm not 100% sure if the intent of this project is to support that. Good suggestion though, I think it would be neat
  3. Same as 2
  4. Definitely agree with you on that one
Siravia commented 2 years ago

If there is something in the code that would prevent CRs over 30 from displaying, that's fine by me - it's not necessary. I haven't ever used the CR calculation function, but a semi-popular "epic level" suppement is the Ulraunt's Guide to the Planes: {plane} series on the DMsGuild - that one deals in monsters above CR 30 and has math out to CR 45.

As for the lair actions/regional effects, I know it isn't exactly how WotC designs their stat blocks - it's mainly for convenience tbh. Typing them out in the description is a tad annoying.

theagilitymaster750 commented 1 year ago

Great suggestions! A couple of notes:

  1. adding CR over 30 seems to me to be something that requires a bit more information than just adding the numbers - CR is related to things such as XP, proficiency bonus, armor class and so on (mainly for CR calculations I believe, though I am not very familiar with the code), and so - If we want to add that functionality, we need that information. I believe there isn't an official source for such options, but are you familiar with 3rd party content that is widely accepted that deals with the subject?
  2. both kinda move away from how WoTC design their statblocks, so I'm not 100% sure if the intent of this project is to support that. Good suggestion though, I think it would be neat
  3. Same as 2
  4. Definitely agree with you on that one

I could suggest, for the monsters beyond CR 30... to manually input the amount of EXP, prof. bonus, AC and so on. I dunno if it helps (and I honestly hope so), but I think it could be a nice touch to remove some limitations offered by CritterDB to the users.

Lair Actions and Regional Effects, on the other hand, have been part of WoTC's statblocks in a very long time (think of the Lich or the Vampire, for example) and having them into Avrae would actually contribute a lot to that- (especially since they aren't tracked well within descriptions, and the HTML format for text and so on is quite painful too)

Also yes for the 4th point about custom skills. Definitely gives more options to customise monster abilities as well.

Tosh0kan commented 1 year ago

A whole year after this suggestion and still no Lair Actions section 😔

Siravia commented 1 year ago

It’d probably be a bit of work. Personally I’d rather have bonus/mythic action sections done first - putting Lair Actions in the description works for now.