I'm trying to save some of the world related info into a savefile, it seems to save fine, but when I'm trying to load it, it doesn't load correctly.
Code:
proc
SaveWorldData()
var/savefile/F = new/savefile("world.sav")
F["time"] << time
F["time"] << day
F["time"] << month
F["time"] << year
F["time"] << timeOfDay
world.log << time
world.log << day
world << System() + "World data saved successfully"
//Loads information relevant to the world
LoadWorldData()
var/fname = "world.sav"
if(fexists(fname))
var/savefile/F = new/savefile(fname)
F["time"] >> time
F["time"] >> day
F["time"] >> month
F["time"] >> year
F["time"] >> timeOfDay
world.log << time
world.log << day
world << System() + "World data loaded successfully"
Try
Everywhere you use the same type: F["time"]