mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 20:48:56 +01:00
Persistent Map Vote Tallies (#86788)
## About The Pull Request Changes map votes to be based on a persistent tally count. Tallies for maps are cached between rounds and are added to by map votes. When a map is chosen, and it wasn't the only valid one, the tallies for said chosen map will be reset. Refactors map vote handling and moves it from SSmapping to SSmap_vote. Rock the Vote has been removed as a result of this refactor. ## Why It's Good For The Game Makes it more likely that all maps will be played over the course of a server instead of always being truly random. Removes some clutter off of SSmapping. 🆑 refactor: Map Votes are now carried over between rounds. When a map vote is actually a contest, the winning map will have its votes reset. /🆑
This commit is contained in:
@@ -35,7 +35,7 @@ GLOBAL_DATUM(escape_menu_details, /atom/movable/screen/escape_menu/details)
|
||||
<span style='text-align: right; line-height: 0.7'>
|
||||
Round ID: [GLOB.round_id || "Unset"]<br />
|
||||
Round Time: [ROUND_TIME()]<br />
|
||||
Map: [SSmapping.config?.map_name || "Loading..."]<br />
|
||||
Map: [SSmapping.current_map.map_name || "Loading..."]<br />
|
||||
Time Dilation: [round(SStime_track.time_dilation_current,1)]%<br />
|
||||
</span>
|
||||
"}
|
||||
|
||||
Reference in New Issue
Block a user