
Are there any APIs out there, or is there a coder willing to take on the challenge of building an API, that can:
1) Store party members for use in doing current party level and composition calculation in it's API configuration
!encounters5e --config
to GM from 5eEncDiff v1.0:5e Encounter Difficulty Configuration Menu v1.0 Character Sheet (Defaults) [OGL / Shaped / Custom] PC Level Attribute [level] NPC CR Attribute [npc_challenge] Select a PC in your Party [Click Here to Add] Bob - Level 1 [remove] Jim - Level 1 [remove] Sue - Level 1 [remove] Amy - Level 1 [remove]
2) Allow you to select multiple monsters, calculate all relevant CR information, then run it to output the encounter difficulty to the GM chat?
!encounters5e --calculate
to GM from 5eEncDiff v1.0: 5e Encounter Difficulty: Deadly Based on Party: 4 level 1 characters Enemies: 6 CR 4 monster(s), 2 CR 10 monster(s), 1 CR 15 monster(s) Description: (Deadly Encounter) A deadly encounter could be lethal for one or more player characters. Survival often requires good tactics and quick thinking, and the party risks defeat.
The idea was inspired by this little gem: http://dhmstark.co.uk/rpgs/encounter-calculator-5th/ - but I wondered if there was something that someone made for Roll20 already to do this work, making monsters selectable to do the calculations, and do it on the fly to make sure our encounters are at the difficulty we're looking for.
This is especially important to newer DMs like myself, returning to D&D in 5e after 2e went the way of the dodo (almost - I know some DMs still bring it to life again, but the truth is that the game progressed beyond it in a lot of ways, and IMO it's casting a raise dead on an entire edition to do that), and CR wasn't a thing back then.