Introduces a timelimit for any configured stronghold to automatically despawn a player back to their homebase if they remain on the zone.
Update: Figured out how to augment the player entities DynamicProperties. Adding a timestamp of the expiration time will persist the despawn timer between logins to deal with disconnects and timer resetting.
Closes: https://github.com/OpenPerpetuum/PerpetuumServer/issues/279 Requires: https://github.com/OpenPerpetuum/OPDB/pull/277
Introduces a timelimit for any configured stronghold to automatically despawn a player back to their homebase if they remain on the zone.
Update: Figured out how to augment the player entities DynamicProperties. Adding a timestamp of the expiration time will persist the despawn timer between logins to deal with disconnects and timer resetting.