Please add also a comment when attaching a patch (or any file). osdn does not send notification emails about new attachments, so they alone usually go unnoticed.
With #45064 resolved this can now go forward.
Git warned about trailing whitespace being added when applying the patch. Instead of trying to find what that exact (new) one was, I simply cleared all trailing whitespaces from rulesave.c. Patch version with that change attached.
I've found some issues that need to be resolved first. One is #46350, for the other I'm yet to open a ticket (need to find out more details)
Known issues (the dependency tickets - no changes to this patch) resolved, let's try again.
Still needs #46399 first.
Split from #41572
Change rulesave.c to save action enablers to actions.ruleset instead of game.ruleset.