Yeah... this case is as far back as I can remember, the only time I have ever had problems due to things being case sensitive.
I would have loved it if BIS had included the ability to phrase strings...
Boy could I use that to do some fancy scripting
Anyway, I digress... try this line instead, klaven:
? ("_x == {PipeBomb} " count (magazines _unit) == 0): goto "Retry"
Thanks for the correct case, Kammak.
I'm not sure why that first line didn't work... I'm using something very similar to that in an AI 'actions on contact' script in my latest mission