]> git.pond.sub.org Git - empserver/commit
torpedo: Fix mobility cost of retreat after hit
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 4 Jan 2015 12:12:48 +0000 (13:12 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 28 Feb 2015 15:21:35 +0000 (16:21 +0100)
commitf9316f71c4e52799e4788a6a8dfb355fb439b81c
tree0022ff553246f8da11eb9f052669689140ae78f0
parentb14f5276ab7274b9b6ebb04d48b31e9a0daa5dd2
torpedo: Fix mobility cost of retreat after hit

torp() applies torpedo damage after retreat.  Wrong, because mobility
cost increases with damage.  Broken since retreat was added in
Chainsaw.

Fix by applying damage before retreat.  Bonus: bulletins make more
sense.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
src/lib/commands/torp.c
tests/retreat/final.xdump
tests/retreat/journal.log