Fix an embarassing last-minute bug.
[super-star-trek.git] / src / sst.py
index 992b1c930d27014421020d4bf5ff23f4ed91576c..7ca3fb7b62a7f2aa7513bce1a56f72dd448a26ab 100644 (file)
@@ -5145,11 +5145,8 @@ def status(req=0):
     if not req or req == 2:
        if game.condition != "docked":
            newcnd()
-        dam = 0
-       for t in range(NDEVICES):
-           if game.damage[t]>0: 
-               dam += 1
-       prstat(_("Condition"), _("%s, %i DAMAGES") % (game.condition.upper(), dam))
+       prstat(_("Condition"), _("%s, %i DAMAGES") % \
+               (game.condition.upper(), sum(map(lambda x: x > 0, game.damage))))
     if not req or req == 3:
        prstat(_("Position"), "%s , %s" % (game.quadrant, game.sector))
     if not req or req == 4: