> This is the correct fix: > > - if(!(pl->pl_flags & PLAGRI) || me->p_armies >= > 5){ > + if(!tpl || !(tpl->pl_flags & PLAGRI) || > me->p_armies < 5){ > > Now the logic is: > > There are no acceptable enemy planets -> look for > ind ones (*) > The closest enemy planet is agri and I have five or > more armies -> skip > looking for neut planets, the agri take is better > All other cases, look for nuet planets and take them > before enemy planets > > I think this logic is probably what Hadley intended > to write, he just got > the logic backwards for the army check. Hey Trent, U R much better at figuring out what a person intended to write than I am! That looks right! It's definitely better than me just getting rid of the errant code. I'll need to stick your name into the patches I submit. Jimmy