diff --git a/src/micropolisj/engine/TornadoSprite.java b/src/micropolisj/engine/TornadoSprite.java index cfdca3d..b6702c8 100644 --- a/src/micropolisj/engine/TornadoSprite.java +++ b/src/micropolisj/engine/TornadoSprite.java @@ -75,7 +75,11 @@ public class TornadoSprite extends Sprite return; } - // FIXME- the original code checks here for an ending condition + if (this.count == 0 && city.PRNG.nextInt(501) == 0) { + // early termination + this.frame = 0; + return; + } destroyTile(x/16, y/16); }