Merge branch 'master' of git://github.com/Baystation12/Baystation12

Conflicts:
	code/game/vote.dm

Because I did it derpily.
This commit is contained in:
Miniature
2011-12-03 19:30:28 +10:30
29 changed files with 212 additions and 54 deletions
+6 -4
View File
@@ -178,9 +178,9 @@ datum/preferences
// slot options
if (!IsGuestKey(user.key))
if(!curslot)
dat += "<a href='byond://?src=\ref[user];preferences=1;saveslot=1'>Save Slot 1</a><br>"
else
dat += "<a href='byond://?src=\ref[user];preferences=1;saveslot=[curslot]'>Save Slot [curslot]</a><br>"
curslot = 1
slotname = savefile_getslots(user)[1]
dat += "<a href='byond://?src=\ref[user];preferences=1;saveslot=[curslot]'>Save Slot [curslot] ([slotname])</a><br>"
dat += "<a href='byond://?src=\ref[user];preferences=1;loadslot2=1'>Load</a><br>"
dat += "<a href='byond://?src=\ref[user];preferences=1;createslot=1'>Create New Slot</a><br>"
@@ -573,6 +573,7 @@ datum/preferences
alert(user, "You do not have a savefile.")
else
curslot = slot
slotname = savefile_getslots(user)[curslot]
loadsave(user)
if(link_tags["removeslot"])
var/slot = text2num(link_tags["removeslot"])
@@ -583,6 +584,7 @@ datum/preferences
usr << "Slot [slot] Deleted."
curslot = 1
slotname = savefile_getslots(user)[curslot]
loadsave(usr)
if(link_tags["loadslot2"])
loadsave(user)
@@ -593,7 +595,7 @@ datum/preferences
if(count > 10)
usr << "You have reached the character limit."
return
var/slotname = input(usr,"Choose a name for your slot","Name","Default")
slotname = input(usr,"Choose a name for your slot","Name","Default")
curslot = savefile_createslot(user, slotname)
+1 -1
View File
@@ -22,7 +22,7 @@ datum/preferences/proc/savefile_getslots(mob/user)
for(var/i=1, i<=F.dir.len, i++)
var/dname = F.dir[i]
if(copytext(dname, 1, 6) == "slot.")
slots.Add(copytext(dname, 6))
slots.Insert(2, copytext(dname, 6)) // reverse order so it's oldest->newest, like old system
return slots