09-27-2023, 02:57 PM
I think this was a pretty damn ingenious way of doing things, let me explain.
For starters, I like big maps and I cannot lie. So in order to be able to keep my gigantic maps AND turn random battles on and off inside town AND divide the groups of monsters into different areas based on geography, I did this!
My large town maps and their adjacent wild areas are broken up into zones. Those zones have their own pools of monsters to put into battle. all of the selection is done by my 'subzone pool variable' which selects the monster party based on which boundaries the player crosses into the various zones of the map and the corresponding Zone Switch. If you're in Zone 1, you're up on a cliffside and near a cave, so you're fighting groups of Cave Barnacles and Zoobats. When you're in Zone 2, you're closer to a river, so you get Mudfish and Fungnificient in addition to the endemic Zoobat monster. This keeps the Fish in the water and the Barnacles on the cliffs!
For starters, I like big maps and I cannot lie. So in order to be able to keep my gigantic maps AND turn random battles on and off inside town AND divide the groups of monsters into different areas based on geography, I did this!
My large town maps and their adjacent wild areas are broken up into zones. Those zones have their own pools of monsters to put into battle. all of the selection is done by my 'subzone pool variable' which selects the monster party based on which boundaries the player crosses into the various zones of the map and the corresponding Zone Switch. If you're in Zone 1, you're up on a cliffside and near a cave, so you're fighting groups of Cave Barnacles and Zoobats. When you're in Zone 2, you're closer to a river, so you get Mudfish and Fungnificient in addition to the endemic Zoobat monster. This keeps the Fish in the water and the Barnacles on the cliffs!