Well, for one, I was wondering how you guys would recommend doin a spawning system for different types of monster levels. Either:
A. One spawn process with a programmable variable that I would create different spawn types in map maker.
B. Multiple spawn processes for multiple spawn types, hard coding each one for specific areas of difficulty in the world.
C. Your idea here heh heh.
Also - the same kinda thing with monster variations that merely are palette swaps or RGB modified. Should they be map maker - programmed or hard coded? I am just really diggin the power of map maker, but I don't want to rely on that over code, cause really, I see how I could code SO many variables into an atom on map maker. Opinons needed :-)
Thanks!
Hepitank
By "map maker" do you mean a terrain generator of some kind, or the built-in DM map editor? If the latter, I don't see how you could use any kind of programmatic process to change that.
My preferred approach would be a cross between A and B. The spawn process should be a single process with vars that change by area. I've actually posted a few possibilities on the subject before (probably 2 or 3 different semi-viable systems, if you want to look up "spawn author:lummoxjr" on the forums, minus the quotes).
The one I did that seems the most suitable would be to use areas to keep track of what kinds of monsters should spawn where, but have the same spawn proc responsible for setting up the random encounters. (If your battle engine is meant to deal with free-roaming monsters instead of random encounters, this can still be modified.)
Well, my answer here depends on what you really mean by map maker. From this I infer that it's a program, and it's not DM's editor.
However, my rule of thumb is this: Never hard-code anything you don't have to. Monster color variations might use hard-coded icons (that is, you do the red, blue, yellow versions, etc. in advance instead of calculating palette swap at runtime), but how they appear on the map is best left to more dynamic means.
Lummox JR