client
New()
if(fexists("_savefile/[ckey].sav"))
var/savefile/F = new("_savefile/[ckey].sav")
F["mob"] >> mob
..()
Del()
var/savefile/F = new("_savefile/[ckey].sav")
F["mob"] << mob
..()
Problem description:
Just yesterday this was working. Now when I first login without a savefile and then logout, I receive this runtime error:
runtime error: bad output
proc name: Del (/client/Del)
source file: Login.dm,266
usr: LordAndrew (/mob)
src: LordAndrew (/client)
call stack:
LordAndrew (/client): Del()
With line 266 being
F["mob"] << mob
I honestly have no idea what is going wrong here. It worked before, but something must have changed, but I can't pinpoint anything.
Edit: Or apparently it... had nothing to do with this at all? My cache was swollen up to 1.44 GB with multiple byond.#.rsc files (byond.1.rsc, byond.2.rsc, etc). I wiped my cache though and now everything is fine it appears. Unless someone has an explanation for what went wrong?