I do believe this may fly (I always doubt things when it seems all too easy):
embparser.cpp
Replace line 1099 (as of current build) with:
Code:
ExportVar(package_name.c_str(), "zonecancombat", zone->CanDoCombat());
}
Which, if I'm looking at everything right, should allow for a new exported variable of $zonecancombat
To use:
Code:
if ($zonecancombat) {
## do stuff for zones you CAN combat in
} else {
## do stuff for zones you can NOT combat in
}
Hopefully someone more intimately familiar with the source will come behind me and let us know otherwise or verify the above, either or.