Server Suggestion Mayoral reinstatement.

Messages
3,026
Reaction score
3,988
Points
1,170
Suggestion Title: Mayoral reinstatement.
Suggestion Description: When the mayor is wrongfully killed, dies to a bug, or otherwise loses connection to the server, they should be able to reinstate through a report, or automatically.

Here's how it'll work:
When reinstating for wrongful death, Senior Moderators have the option on their godstick to apply a reinstatement to Mayor only if the player this is being applied to has been mayor within the hour before and is currently a civilian.
- In this instance, the city hall will announce "Mayor <John Doe> has been reinstated."

-- If there are names in the ballot, players who have put their names in will be notified that their bids have been rejected.

--- If there is an ongoing election, the election will cancel, followed by the reinstatement message.

---- Godstick demotions are final. There are no reinstatements, and the ballot opens immediately.


When reinstating from an accidental disconnect, you have 5 minutes to rejoin and you will be reinstated.
- In this instance, when the mayor first leaves or loses connection, city hall will announce "The mayor has taken a leave of absence."

-- When the existing mayor returns by rejoining within the 5 minutes, they will be reinstated to their job and city hall will announce "The mayor has returned from their leave of absence."

--- Failing to reconnect within the 5 minute time period, the reinstatement opportunity becomes invalid and the city hall will open the ballot and announce "The mayor has been impeached. Ballots are open."

---- As a preventative measure, a mayor can only reconnect 3 times within a 30 minute time frame before the opportunity nullifies, to prevent spam. Every 30 minutes, this limit silently refreshes and you can reconnect another 3 times should it be needed.

----- When reinstated, the mayor should be returned to their original point of disconnect, similar to a server restart as civilian.


Why should this be added?:
- This idea is designed to make it simpler for mayors who have done nothing wrong to get back to their job.
- Getting shot at by random people for no other reason than for being a VIP is a fairly common occurrence, being able to reverse this would be a great help.

What negatives could this have?:
- Rogue S.Mods could repeatedly reinstate others...? Not really sure this is a problem necessarily, but there's always the possibility.
- Some mayors may end up reconnecting over and over, causing the City Hall to spam status updates on the mayor's, well... status. The limiter in the original suggestion is designed to mitigate that.

What problem would this suggestion solve?: This suggestion aims to strike at malicious actors who simply just want to shoot someone important for no reason. Written out like this, it doesn't look all that simple, but in practice it should be.

Useful Images: https://cdn.steamusercontent.com/ugc/12017221124180466934/A0F26CC5179B1D0B5940074DF18A560412C30D59/
 
Last edited:

Similar threads

Back
Top