Made loading saved votes not automatic
This commit is contained in:
@@ -366,9 +366,6 @@ SUBSYSTEM_DEF(vote)
|
|||||||
C.player_details.player_actions += V
|
C.player_details.player_actions += V
|
||||||
V.Grant(C.mob)
|
V.Grant(C.mob)
|
||||||
generated_actions += V
|
generated_actions += V
|
||||||
if((vote_type in SSpersistence.saved_votes) && (C.ckey in SSpersistence.saved_votes[vote_type]))
|
|
||||||
voted[C.ckey] = SSpersistence.saved_votes[vote_type][C.ckey]
|
|
||||||
saved += C.ckey
|
|
||||||
if(forced)
|
if(forced)
|
||||||
var/datum/browser/popup = new(C, "vote", "Voting Panel",nwidth=600,nheight=700)
|
var/datum/browser/popup = new(C, "vote", "Voting Panel",nwidth=600,nheight=700)
|
||||||
popup.set_window_options("can_close=0")
|
popup.set_window_options("can_close=0")
|
||||||
@@ -432,6 +429,8 @@ SUBSYSTEM_DEF(vote)
|
|||||||
. += "(<a href='?src=[REF(src)];vote=save'>Save vote</a>)"
|
. += "(<a href='?src=[REF(src)];vote=save'>Save vote</a>)"
|
||||||
else
|
else
|
||||||
. += "(Saved!)"
|
. += "(Saved!)"
|
||||||
|
if((mode in SSpersistence.saved_votes) && (C.ckey in SSpersistence.saved_votes[mode]))
|
||||||
|
. += "(<a href='?src=[REF(src)];vote=load'>Load vote from save</a>)"
|
||||||
. += "(<a href='?src=[REF(src)];vote=reset'>Reset votes</a>)"
|
. += "(<a href='?src=[REF(src)];vote=reset'>Reset votes</a>)"
|
||||||
if(admin)
|
if(admin)
|
||||||
. += "(<a href='?src=[REF(src)];vote=cancel'>Cancel Vote</a>) "
|
. += "(<a href='?src=[REF(src)];vote=cancel'>Cancel Vote</a>) "
|
||||||
@@ -499,6 +498,10 @@ SUBSYSTEM_DEF(vote)
|
|||||||
SSpersistence.saved_votes[mode] = list()
|
SSpersistence.saved_votes[mode] = list()
|
||||||
SSpersistence.saved_votes[mode][usr.ckey] = voted[usr.ckey]
|
SSpersistence.saved_votes[mode][usr.ckey] = voted[usr.ckey]
|
||||||
saved += usr.ckey
|
saved += usr.ckey
|
||||||
|
if("load")
|
||||||
|
if((mode in SSpersistence.saved_votes) && (usr.ckey in SSpersistence.saved_votes[mode]))
|
||||||
|
voted[usr.ckey] = SSpersistence.saved_votes[mode][usr.ckey]
|
||||||
|
saved += usr.ckey
|
||||||
else
|
else
|
||||||
submit_vote(round(text2num(href_list["vote"])))
|
submit_vote(round(text2num(href_list["vote"])))
|
||||||
usr.vote()
|
usr.vote()
|
||||||
|
|||||||
Reference in New Issue
Block a user