// 1 z level
#include "shared_world.dmm"
// 5 z levels each
#include "action_zones.dmm"
#include "action_zones.dmm"
#include "action_zones.dmm"
#include "action_zones.dmm"
#include "action_zones.dmm"
Problem description:
Dream Maker not including multiple copies of files is a smart choice but here I'm intentionally trying to include multiple copies of a .dmm file. Unless I'm mistaken there's no relevant header space on a map file that I can use to #pragma my through this. I could always copy the action zones file into uniquely named files but for now I think it'd be safer to include the one map multiple times.
From what I've read .dmm files are templates that are stacked in compilation order into a true world map resource, so if mulitple includes were enabled my example code would result in a 21 z level tall map where each of my action_zones were populated with unique (non-area) objects laid out exactly the same way. Or am I mistaken?
Are there any other methods for including multiple copies of a single file?
It's best not to think of .dmm files as templates but as resources that happen to be sections of the world map.
However, if your map is very large, 21 z levels could amount to an awful lot.