sonar: Drop a redundant putship()

The old retreat_ship() took care not to put its ship argument (it
still put other ships in a group retreat).  Callers put it
unconditionally to make the change to the ship permanent.

The current retreat code puts all ships it changes, rendering sona()'s
putship() redundant.  Drop it.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2015-01-12 22:13:36 +01:00
parent fff476ac4b
commit 32b611eb8d

View file

@ -29,7 +29,7 @@
* Known contributors to this file:
* Jim Griffith, 1989
* Ken Stevens, 1995
* Markus Armbruster, 2004-2012
* Markus Armbruster, 2004-2015
*/
#include <config.h>
@ -162,10 +162,8 @@ sona(void)
"Sonar ping from %s detected by %s!\n",
xyas(ship.shp_x, ship.shp_y,
targ.shp_own), prship(&targ));
if (targ.shp_rflags & RET_SONARED) {
if (targ.shp_rflags & RET_SONARED)
retreat_ship(&targ, targ.shp_own, 's');
putship(targ.shp_uid, &targ);
}
}
if (dist > vrange)
continue;