Credits: I did not originally write this code. The code was written by
/u/ItsADnDMonsterNowand can be found
here. I modified the code to take the WC5e modified monster table into account and added code for generating calculations from url, as well as fixing several bugs oriented around CR < 1.
With 2.0, I added a spell damage calculator. Spell list with damage values was originally made by
AceAzzermeen.
With 3.0, I added Champion of Azeroth spells to the spell calculator.
With 4.0, I added support for damage over time in the spell calculator.
With 5.0, I added support for innate spellcasting in the spell calculator.
With 6.0, I added support for mathematical expressions in some fields.
With 7.0, I extended the support for mathematical expressions with parsing of dice expressions in some fields.
With 7.1, I added support for swapping between the WC5e table and the official table (affecting Defensive CR for CR 1/8-1).
With 8.0, I added support for 2024 CR tables made by
Blog of Holding, by reverse engineering the 2024 Monster Manual.
Source code can be found
here.