From 7cc14a2c9afc26fae1f32bbf47458183eba54f3d Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Wed, 5 Apr 2006 07:06:58 +0000 Subject: [PATCH] (tend): Fix rev. 1.20: used to send bulletin to last tendee's owner, unless that's the player, regardless of success. Send them for every successful tend to a foreign ship. --- src/lib/commands/tend.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lib/commands/tend.c b/src/lib/commands/tend.c index 7478995b5..fe83fae04 100644 --- a/src/lib/commands/tend.c +++ b/src/lib/commands/tend.c @@ -172,6 +172,11 @@ tend(void) target.shp_item[ip->i_uid] = ontarget + transfer; ontender -= transfer; total += transfer; + if (transfer && target.shp_own != player->cnum) { + wu(0, target.shp_own, "%s tended %d %s to %s\n", + cname(player->cnum), total, ip->i_name, + prship(&target)); + } } expose_ship(&tender, &target); putship(target.shp_uid, &target); @@ -183,10 +188,6 @@ tend(void) pr("%d total %s transferred %s %s\n", total, ip->i_name, (amt > 0) ? "off of" : "to", prship(&tender)); - if (target.shp_own != player->cnum) { - wu(0, target.shp_own, "%s tended %d %s to %s\n", - cname(player->cnum), total, ip->i_name, prship(&target)); - } tender.shp_item[ip->i_uid] = ontender; tender.shp_mission = 0; putship(tender.shp_uid, &tender); -- 2.43.0