Thanks, I just found out this morning what was up!
Ship: Pick by GetToken(Ship.Value('Equipment:EngineCount'), 2, "|") Equal to ""[/code:3aupakc4]
Was messing it up. I made the second token say "0" instead of nothing (and updated the picking event to match) and it works now!