The exact problem was:
Call to undefined method DODST_Equipment_Service::migrate_legacy_equipment()
This release:
- Restores
migrate_legacy_equipment(). - Migrates legacy weapons, armour, accessories, and relics into the current equipment table.
- Uses stable legacy keys so repeated inventory requests do not duplicate items.
- Preserves equipped state where possible.
- Adds a defensive
method_exists()check. - Recalculates equipment health modifiers after migration.
