Merge pull request #11430 from Putnam3145/fix-transfer

Tweaks for the transfer vote
This commit is contained in:
Ghom
2020-03-12 14:20:10 +01:00
committed by GitHub
2 changed files with 1 additions and 15 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ SUBSYSTEM_DEF(autotransfer)
/datum/controller/subsystem/autotransfer/fire()
if(maxvotes > curvotes)
if(world.time > targettime)
SSvote.initiate_vote("transfer",null) //TODO figure out how to not use null as the user
SSvote.initiate_vote("transfer","server")
targettime = targettime + voteinterval
curvotes += 1
else
-14
View File
@@ -89,20 +89,6 @@ SUBSYSTEM_DEF(vote)
choices[GLOB.master_mode] += non_voters.len
if(choices[GLOB.master_mode] >= greatest_votes)
greatest_votes = choices[GLOB.master_mode]
else if(mode == "transfer") // austation begin -- Crew autotransfer vote
var/factor = 1
switch(world.time / (1 MINUTES))
if(0 to 60)
factor = 0.5
if(61 to 120)
factor = 0.8
if(121 to 240)
factor = 1
if(241 to 300)
factor = 1.2
else
factor = 1.4
choices["Initiate Crew Transfer"] += round(non_voters.len * factor) // austation end
//get all options with that many votes and return them in a list
. = list()
if(greatest_votes)