Godot version: 4.5
Step 1. Define new property on item category
Step 2. Add override on an item on child category
Step 3. Rename property name
Expected: the overrides correctly reflect the new property name
Actual: overrides do not have property name changed, causing a terrible consequence: data gets corrupted:
- Inside
entity.gd it is not not possible any longer to read the property (because it does not exist)
- Instead of aborting the entire save, Pandora will skip the affected entity
As a result, any item with an override is suddenly deleted from Pandora.