X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=sst.py;h=a95066624084ac0d96abae9ee220530fd8ead732;hb=cb668806db6388c7be75bf3ee615f935e8d4bd02;hp=3b00bd6dc994c64f2e2a94443f6e1c448ab4ace8;hpb=c02fecd74adf1c58c2db2e20b7c3f9a5e1fe321a;p=super-star-trek.git diff --git a/sst.py b/sst.py index 3b00bd6..a950666 100755 --- a/sst.py +++ b/sst.py @@ -319,7 +319,9 @@ class Enemy: else: self.location = Coord() self.kdist = self.kavgd = None - game.enemies.remove(self) + # Guard prevents failure on Tholian or thingy + if self in game.enemies: + game.enemies.remove(self) return motion def __repr__(self): return "<%s,%s.%f>" % (self.type, self.location, self.power) # For debugging @@ -2606,7 +2608,7 @@ def wait(): if key != "IHEOL": break proutn(_("How long? ")) - scanner.chew() + scanner.chew() if key != "IHREAL": huh() return