]> git.pond.sub.org Git - empserver/commit
Don't let deities fly foreign planes
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 13 Jun 2010 15:20:00 +0000 (17:20 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 11 Jul 2010 05:59:43 +0000 (07:59 +0200)
commit9e6b5a91335a5891f3239ea1e457a7b0df014cee
tree4c4f65e28149d6ec1fb463c7e55252e74cf56859
parent2f4b5973cedaeecc33537560a4da09da610f9d56
Don't let deities fly foreign planes

Much code assumes that only the plane's owner can fly it.
pln_airbase_ok() oopses since commit 446f1991.  Before, flying planes
from carriers failed with a bogus "not valid for" message, and flying
from sectors had output misdirected to the plane's owner.

It would be nice to let deities fly foreign planes, but the assumption
is not trivial to remove, so just satisfy it for now.

Historical note: it looks like deities used to be able to fly foreign
planes just fine until Chainsaw 3 added missions.  The launch command
has always rejected foreign planes, even for deities.
src/lib/subs/plnsub.c