ID:151959
 
clickie

Could that possibly be used efficiently to create a map saving system?
I would save yes.

But i dunno haven't done DM in ages.
That's kind of how .dmp's and .dmm's work.
It's effectively a bitmap of the map.
The most efficient list is a singular array where you handle the rows yourself -- i.e., if you have an 80x80 map, you just need a 6,400-element list; each index corresponds to ((y-1)*80)+(x).

Multi-dimensional arrays, however, are the easiest to understand and maintain.
BYOND really doesn't handle multidimensional lists extremely well and using them just uses up the limited allotment of lists that much faster. You're far better off using a single list for this purpose.

Lummox JR