@Samarium
Also, I have one suggestion to improve:
It would be nice to have the possibility to override ClassOptions.
I wanted to extend this decorator the same as Item, Weapon, or Skill, but ClassOptions is not exported
from
interface ClassOptions
to
export interface ClassOptions