IF ~~ THEN BEGIN 3 // from:
SAY #84778 /* complains about me killing too many ankheg */
IF ~~ THEN EXIT
END
As you can see, the trigger is missing; this means thet gerde will never be angry!
Moreover, this state comes after the one which checks that at least one has been killed, so it should have a higher weight, I think