OpenRA/OpenRA — pull request #2269 by JamesDunne (2012-06-28 03:08:34+00:00)
Title: Fixes issue #2256: zombie aircraft flying around beyond death

`FallsToEarth.NotifyKilled` calls `Cancel` method in `FlyAttack`, and that method was not nulling out `NextActivity` in the event of a double-cancel on a frame where the aircraft was killed by a missile. The `FallToEarth` activity queued up from `FallsToEarth.NotifyKilled` got pushed deep into the queue which then got canceled at some later point.