Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "invalid only" option to Reset panel #18

Closed
focustense opened this issue Jun 22, 2021 · 0 comments
Closed

Add "invalid only" option to Reset panel #18

focustense opened this issue Jun 22, 2021 · 0 comments
Labels
easynpc Issues/requests relating the EasyNPC app enhancement New feature or request
Milestone

Comments

@focustense
Copy link
Owner

We have the option to reset NPC defaults/faces in the Maintenance tab, but now that additional checks are being added for missing plugins (i.e. face/default referencing a plugin that no longer exists), there is some likelihood of needing a large-scale but not full-scale "reset".

More specifically, if I've made direct changes to 500 NPCs, and then remove a fairly large mod like HPNPC or WICO or RS Children, that modified another 1500 NPCs, there's currently no way to fix everything for 1500 invalid entries without losing my 500 good ones.

With the detection in place, it would make sense to add an "Only invalid entries" checkbox to the Maintenance tab - or just a top level "Fix invalid" button - which does exactly this. Go through the list of NPCs, find any with temporary assignments due to missing plugins, and reset the default/face selections as needed, making these selections permanent (autosaved) and updating the mod selections to match.

@focustense focustense added enhancement New feature or request easynpc Issues/requests relating the EasyNPC app labels Jun 22, 2021
@focustense focustense added this to the v0.9-beta milestone Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easynpc Issues/requests relating the EasyNPC app enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant