Draft: feat: derived item price

Changes:

  • system.price -> system.price.base
  • system.unidentified.price -> system.unidentified.price.base
  • ItemPhysicalPF#getValue() returns by default the actual value instead of sell value.

TODO:

  • Apply price modifiers
    • Masterwork
  • Move to data prep so .price.total can be filled early
  • Decide how to handle getValue() otherwise
  • Update compendium browser price filter

Implements #3810

Also adds internal data for supporting #3816

Merge request reports

Loading