mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 03:57:13 +01:00
Impliments a new voting system for weekends and wednesday: Hybrid FPTP weighted random from preferences (#26879)
* temporary wip * the rest of the fucking owl * Replaces Nodupes with FPTP, and wensday * ok you are still a little stupid * c-c-c-changes * Create 60-61.sql * Apply suggestions from code review Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * woe up to date apon thee * make that up to date * contras changes! * thanks contra! * Update code/__DEFINES/misc_defines.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * last thing --------- Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
This commit is contained in:
co-authored by
Luc
DGamerL
parent
ea2db54a3c
commit
da630e1b63
@@ -141,6 +141,9 @@ SUBSYSTEM_DEF(ticker)
|
||||
// Start a map vote IF
|
||||
// - Map rotate doesnt have a mode for today and map voting is enabled
|
||||
// - Map rotate has a mode for the day and it ISNT full random
|
||||
if(SSmaprotate.setup_done && (SSmaprotate.rotation_mode == MAPROTATION_MODE_HYBRID_FPTP_NO_DUPLICATES))
|
||||
SSmaprotate.decide_next_map()
|
||||
return
|
||||
if(((!SSmaprotate.setup_done) && GLOB.configuration.vote.enable_map_voting) || (SSmaprotate.setup_done && (SSmaprotate.rotation_mode != MAPROTATION_MODE_FULL_RANDOM)))
|
||||
SSvote.start_vote(new /datum/vote/map)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user