]> git.pond.sub.org Git - empserver/commit
Oops when stuck cargo snaps to new ship, plane or land unit
authorMarkus Armbruster <armbru@pond.sub.org>
Tue, 5 Jul 2011 19:06:40 +0000 (21:06 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 10 Jul 2011 09:43:44 +0000 (11:43 +0200)
commit6fb5caf633ffb4c1b021ce2fe6d4c36a59b6a5ad
tree64dcf3f970e0fd91a4d4c6a8e5ade45583586353
parent3de1e8be28915337b4908dc3a3500014b7d88f0b
Oops when stuck cargo snaps to new ship, plane or land unit

When units somehow get stuck on a dead carrier, a new build reusing
the dead carrier's UID picks up its cargo.  The cargo gets teleported
to its new carrier when the carrier moves.

Oops when a ship, plane or land unit is created with cargo.  To
recover, destroy the cargo.
include/unit.h
src/lib/subs/land.c
src/lib/subs/plane.c
src/lib/subs/ship.c
src/lib/subs/unitsub.c