Board Thread:Suggestions forum/@comment-2607:F470:6:1002:8D38:EC71:9D33:46FA-20190711155650/@comment-27190591-20190714111623

Changing the data when the entities aren't loaded is not necessary. The mod could maintain a global list of the hired units of a player. If an entity is loaded which itself says it's a hired one, but it's not in the global list, this can only mean that the unit was dismissed when not loaded, and in this case, the unit's internal "hired" state can be set to "dismissed".