I think that something like this would do what you want.
set up a spawner to place your various spawn location waypoints.
CentralizedLocationSpawner
#XY,1500,1000 ; waypoint/name/region1a/map/felucca
#XY,500,254; waypoint/name/region1b/map/malas
#XY,780,178; waypoint/name/region1c
#XY,1200,56 ; waypoint/name/region2a
#XY,800,567 ; waypoint/name/region2betc.
and then you would have your various quest spawners that would use those waypoints for spawn placement
QuestSpawner
#WAYPOINT,region1; xmlquestnpcAnotherQuestSpawner
#WAYPOINT,region1; xmlquestnpcYetAnotherQuestSpawner
#WAYPOINT,region2; xmlquestnpcIf you wanted to change the locations for all quest spawns that used region1 without editing any of the quest spawners, just change the locations for the region1 waypoints in the centralizedlocationspawner and respawn it.
If you wanted to have some quick pre-loaded configurations that you switched between, just edit the locations in the centralizedlocationspawner to what you wanted and save them with
[xmlsave regionconfig1 CentralizedLocationSpawnerthen you could edit the locations in the spawner and save it out to a different file
[xmlsave regionconfig2 CentralizedLocationSpawneretc.
Then when you wanted to use a particular configuration, just load it with
[xmlload regionconfig1or
[xmlload regionconfig2You could also have multiple centralizedlocationspawners with each one handling a different region or any other variation that you wanted.
Another option is to use the Region spawning ability along with one of the custom region scripts
http://www.runuo.com/forums/custom-script-...box-v4-0-a.htmlto set up your own custom named regions, and then just specify the RegionName property on a spawner and it will spawn in the areas defined for that region.