I can't get ida to follow the condition parameter, so if I use the condition "pc != < Whatever address I don't want it to break on>" it just start suspending, and just sends out a new line. I thought I understood what it was asking, but maybe I didn't?
Currently GDB support is still poor. F4 is still the predominant way I use IDA pro. Try tracing read Instead is some time a quick way to land on a better section of the code. Game state is another way, avoid situation where the game access both friend and foe. If no short cut then compare all the register and hope to find a telltale one. If that still fail then compare the stack for clue.