]> git.pond.sub.org Git - empserver/commitdiff
(guerrilla): Tell sector owner when partisans take over. But don't
authorMarkus Armbruster <armbru@pond.sub.org>
Fri, 27 Jan 2006 19:53:24 +0000 (19:53 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Fri, 27 Jan 2006 19:53:24 +0000 (19:53 +0000)
disclose che casualties then.

src/lib/update/revolt.c

index 074fb0fbdff45281832bd74fa042cac014362ac1..3d19adea68d5a7e90a234b8f0b9e176a6f103e3d 100644 (file)
@@ -422,13 +422,19 @@ guerrilla(struct sctstr *sp)
        sp->sct_che_target = 0;
     }
     if (mc > 0 || cc > 0) {
-       /* don't tell who won just to be mean */
        wu(0, target,
           "Guerrilla warfare in %s\n",
           xyas(sp->sct_x, sp->sct_y, target));
-       wu(0, target, "  body count: troops: %d, rebels: %d\n", mc, cc);
+       if (sp->sct_own == target)
+           wu(0, target, "  body count: troops: %d, rebels: %d\n", mc, cc);
+       else
+           wu(0, target,
+              "  rebels murder %d military\n", mc);
        nreport(actor, N_FREEDOM_FIGHT, victim, 1);
     }
+    if (sp->sct_own != victim)
+       wu(0, victim, "Partisans take over %s!\n",
+          xyas(sp->sct_x, sp->sct_y, victim));
 }
 
 static void