issues
search
Roll20
/
roll20-api-scripts
API Scripts created by the community for use in Roll20 VTT. Submit a ticket at roll20.net/help if critical hotfixes are to be requested.
https://roll20.net/
MIT License
389
stars
567
forks
source link
MI inheritence & fixes
#1887
Closed
DameryDad
closed
9 months ago
DameryDad
commented
9 months ago
Added configurable application of forced hit/miss on max/min to-hit dice roll and/or critical roll/fumble.
Added other AD&D1e sheet display fields.
Generalised the tableFind() method to support arrays of search values and Regular Expressions.
Extended initValues() to take an existing values object and add to it.
Fixed table management system to work with empty table fields more effectively.
Added AD&D1e AR Adjust fields in weapon tables.
Support 5th Specs field for extended item & spell DB object inheritance.
Moved weapon & armour parsing tables to library to support item & spell DB inheritance in resolveData().
Improved error handling by throwing Error() rather than raw objects.
Improve tableFind() when finding a blank row to store new data in.
Further work to extend database item inheritance to magic items databases.
Implemented queries and variables for magic items.
Added the "changeTo" recharging type to support items that change to another item when they reach zero charges.
Fix database corruption by cloning database object on lookup.
Make attribute maths a library function and generally available.
Extend resolveData() to manage sheet-unique objects, parse table subsets, and variables.
Introduce "format" db item class which does not appear in lists, but can be inherited and used to format outputs.
Fix Auto-Hide configuration.
Updated reWeapSpecs adj to support double-plus syntax.