I played a bit with the reactionfire code and found out two things:
* If i remove some conditional checks (especially the range check) reaction fire is working (more or less) (FYI: the checks get until the one where it checks for available weapons + range)
* But when it is working, it also fires when _you_ move your soldier -> enemy spots you and fires -> your moved soldier spots the alien and fires as well

-> So it needs a check foir the current team i think.
If i get some more time i'll try to find the exact reasons of both problems.
Werner