]> git.pond.sub.org Git - empserver/blobdiff - src/lib/subs/pr.c
Fix journalling of output ids
[empserver] / src / lib / subs / pr.c
index ff56f893fce03d09b68613e05664eb290df5a6ea..358bdc1f25c28b3b8d71d6bee63196f122b1a62f 100644 (file)
@@ -125,7 +125,7 @@ pr_id(struct player *p, int id, char *format, ...)
 
     if (p->curid >= 0) {
        io_puts(p->iop, "\n");
-       journal_output(p, "\n");
+       journal_output(p, p->curid, "\n");
        p->curid = -1;
     }
     va_start(ap, format);
@@ -244,7 +244,7 @@ pr_player(struct player *pl, int id, char *buf)
        }
     }
 
-    journal_output(pl, buf);
+    journal_output(pl, id, buf);
 
     if (player == pl) {
        while (io_output_if_queue_long(pl->iop,
@@ -302,7 +302,7 @@ upr_player(struct player *pl, int id, char *buf)
        }
     }
 
-    journal_output(pl, buf);
+    journal_output(pl, id, buf);
 
     if (player == pl) {
        while (io_output_if_queue_long(pl->iop,
@@ -330,7 +330,6 @@ outid(struct player *pl, int n)
     buf[1] = ' ';
     buf[2] = '\0';
     io_puts(pl->iop, buf);
-    journal_output(pl, buf);
     pl->curid = n;
 }