ID:268782
 
T.loc = locate(T.s_x,T.s_y,T.s_z)

T.loc:cannot change constant value

Nnooeess... :(

Is there a way to save turfs? Or would I have to make everything the lovable lagtastic objects?

[Edit]
This after I load the turfs loc.
You cannot change a turf object's coordinates. Its loc is an area, and you can change that though. However, I don't think you can do it by setting its loc; but rather you have to do it by adding it to the area's contents. Either way, that doesn't actually change its coordinates.

The best way to simulate a moving turf would probably be to make a new turf of the same type at the desired spot, shift all the contents over, modify any critical variables to be the same as the original turf, then delete the original. Deleting the original will leave a default turf at that spot though, which is just a black void of nothing unless you change that.
In response to Loduwijk
Loduwijk wrote:
You cannot change a turf object's coordinates. Its loc is an area, and you can change that though. However, I don't think you can do it by setting its loc; but rather you have to do it by adding it to the area's contents. Either way, that doesn't actually change its coordinates.

The best way to simulate a moving turf would probably be to make a new turf of the same type at the desired spot, shift all the contents over, modify any critical variables to be the same as the original turf, then delete the original. Deleting the original will leave a default turf at that spot though, which is just a black void of nothing unless you change that.

Erm, I mean load turfs.
:(
Sorry for not being descriptive, I have saving working fine, as of it works with objects.
But, not turfs.
In response to Hell Ramen
:(
I save the loc, but I can't load it because of that error...
Please helpeth the nub. :(
In response to Hell Ramen
Load the location first and get a reference to the current turf at that loc. Load the type and create a new turf of that type at the reference turf, then load all your goodies into the new turf.