I take it '.save level xxx' is a macro which is built into the interpreter, so basically you would have to change the interpreter itself to add this functionality?Treellama wrote:Yeah, it probably saves the original map objects, since otherwise if you textured a map it would be full of monsters and items and stuff.
I mean, for any of this to really be of the kind of use I was hoping for, you would need to be able to change the xyz position of already placed objects with Lua, so that would mean an update to the interpreter anyway. You're right when you say that 2d placement of items and such is pretty much alright as it is, but in terms of precision placement of 3d stuff, that's where this would be useful, and since we can't really do that without being able to move stuff around in Lua, it's not really purposeful.
So really it's a matter of positioning, and saving that is the real issue, I guess. But that's up to you as for whether you want to mess with that stuff and put it in the next update.