Well, this issue is a bit annoying and I'm pretty sure must be really easy to fix.
There's a specific area of the map where only a specific aitype zombies should spawn and rise. However, (the spawners are perfectly set up, believe me) due probably to the script mechanics, the riser structs are used also by the neighboring zone riser spawners and viceversa, so the specific aitype zombies spawn inside and outside of the specific area and so does the regular zombies.
Stuffy! what a surprise. No, its not related to spawn set up, believe me. Its two zones that are neighboring and the risers just pick whatever riser spawner is in one of the zones.
Risers are randomized through all available spawns/structs.
You can find it in _zombiemode_spawner.gsc, in the do_zombie_rise function.
I'm sure it wouldn't hard to "fix" your issue here. Either by adding kvps and checking them and adding a loop that makes sure these kvps match. Or changing the array of spots to targets of the spawner, if defined, I recommend using auto#s. spot is the variable you will be most interested in, which picks a random spot from the spots array.
I see, yes this should fix the normal zombies spawning in the specific aitype riser structs. But not viceversa. I guess Its a matter of doing the same with the rest of spawners, so regular zombies use regular structs and specific use specific. Gonna test and if this fixes it i mark as solved and add respect Double Post Merge: October 16, 2015, 02:53:48 pmworked like a charm, but needed a little syntax fix:
I see, yes this should fix the normal zombies spawning in the specific aitype riser structs. But not viceversa. I guess Its a matter of doing the same with the rest of spawners, so regular zombies use regular structs and specific use specific. Gonna test and if this fixes it i mark as solved and add respect Double Post Merge: October 16, 2015, 02:53:48 pmworked like a charm, but needed a little syntax fix: