Ah, dang. I went back through it a couple times and missed it every time.
"This feels like it would decrease the randomness a little and let players have more control over their gameplay." Yes. I want to tweak this a bit to do just that. I'll noodle with this for Crossfox 1.4. Encounters need to be tightened up a bit too.