endless-sky
endless-sky copied to clipboard
Allow conditions to properly relinquish tribute from a planet
Is your feature request related to a problem? Please describe.
Tribute gained for dominated planets is currently capable of being increased/decreased by conditions. Tribute can not properly be fully relinquished using conditions, though. e.g. clear "tribute: Earth"
will drop your tribute payments with Earth to 0, but Earth will remain dominated up until the save file is reloaded.
Related Issue Links N/A
Describe the solution you'd like Update tribute after conditions are changed similar to how reputation is updated after conditions are changed.
Describe alternatives you've considered Create some sort of give/relinquish tribute keyword for mission actions to use.
Additional context Conversely, doing this would also allow conditions to grant tribute and dominate a planet without needing to reload the save file.