Logistics enable/disable settings (no more compat 🎉)
When merged this pull request will:
- Add enable settings for each component
- Remove the need for compat addons for the logistic components
Status:
- [x] Refuel
- [x] Repair
- [ ] Rearm
addons/repair/.vscode/ipch/1ce1e1282607b219/mmap_address.bin
burp
Maybe we should add .vscode to repository .gitignore?
If something does setUnitTrait it'll override, but IMO this is better than replacing every toolkit.
I'd rather defer the refuel/rearm compats to another PR, they'll need lots more special handling from the looks of it.
but IMO this is better than replacing every toolkit
Why? We have a framework for item replacement already and it stays compatible with the vanilla attributes. This is a regression.
I'd like to avoid item replacement because of custom toolkits. I'm aware item types can be replaced directly, but what about those custom toolkits' mass, item description, or whatever other custom properties? Or any other mod/mission checking for toolkit items by type, or for the item itself?
Succeeded by other PRs.