empserver/include
Markus Armbruster d993fdef90 (pln_mine, pln_dropoff): Split off aerial mining into new pln_mine().
Callers changed.

(drop): Do not disclose anything about target sector before planes
actually got there, unless the target sector is owned by the player or
an ally.  This plugs a major loophole.  Consequently, the command can
no longer always refuse to attempt to drop stuff where it won't work.
Instead, the planes fly out to try.  Other plane commands (para, bomb)
behave exactly the same.  Also closes #909859.
(pln_dropoff): Cope with planes trying to drop where they can't.

(drop): Refuse to drop civilians into allied sectors, for consistency
with other means to move around stuff.
2004-08-14 17:12:20 +00:00
..
.cvsignore List generated files and directories that CVS doesn't ignore by 2003-10-04 14:54:09 +00:00
budg.h Declare update related variables in budg.h. Remove some redundant 2004-02-19 17:28:03 +00:00
com.h (player_coms): Declaration in com.h was misspelled. Remove redundant 2004-02-19 20:38:02 +00:00
combat.h Don't declare things in more than one place. Move some declarations 2004-02-20 20:45:18 +00:00
commands.h (diss, player_coms): Command `dissolve' has been disabled at least 2004-03-03 08:20:45 +00:00
commodity.h (comstr, buy, check_market, display_mark, reset, sell): Change comstr 2004-04-10 18:48:30 +00:00
common.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
damage.h Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
distribute.h Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
empio.h (iop, iop_t): Unused, remove. 2004-04-08 19:53:17 +00:00
empthread.h [_EMPTH_WIN32]: Previous rev. didn't even compile, fix. 2004-02-18 07:12:51 +00:00
event.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
file.h Sectors need space for items, deliveries and distribution thresholds. 2004-03-03 16:54:22 +00:00
gen.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
genitem.h (genobject, genchrstr): Unused, remove. 2004-03-03 10:23:07 +00:00
global.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
ioqueue.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
item.h (i_packing): New. Use where appropriate. 2004-04-09 06:30:21 +00:00
land.h (shp_set_tech, pln_set_tech, lnd_set_tech): New, factored out of build 2004-05-16 14:19:38 +00:00
loan.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
lost.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
lwp.h Use gcc function attribute `format' to catch bad format strings. Fix 2004-03-09 12:27:40 +00:00
map.h Remove some unused stuff, mostly Empire 3 leftovers. 2004-02-28 09:45:10 +00:00
match.h (stmtch, mineq): Document. Move declaration from prototypes.h to 2004-02-27 19:38:38 +00:00
misc.h (getstring, getstarg): Use plain char * instead of s_char *. 2004-04-08 17:56:12 +00:00
mission.h Remove some unused stuff, mostly Empire 3 leftovers. 2004-02-28 09:45:10 +00:00
nat.h (mult, player_coms): Command `mult' is disabled since 4.0.0 ('96), and 2004-03-01 09:04:02 +00:00
news.h Remove some unused stuff, mostly Empire 3 leftovers. 2004-02-28 09:45:10 +00:00
nsc.h (NS_UNDEF, NS_LIST, NS_DIST, NS_AREA, NS_ALL, NS_XY, NS_GROUP): Turn 2004-04-06 21:37:52 +00:00
nuke.h (SCT_BLD_WORK, SHP_BLD_WORK, PLN_BLD_WORK, LND_BLD_WORK, 2004-05-15 13:23:39 +00:00
options.h (opt_SHIP_DECAY, Options, shiprepair): Remove option SHIP_DECAY. 2004-05-09 19:06:48 +00:00
optlist.h (new_work, do_feed, prod, newe): Factor out calculation of work into 2004-05-10 20:30:38 +00:00
path.h Supply prototypes where possible. This uncovered type errors with 2004-02-17 17:59:30 +00:00
plane.h (SCT_BLD_WORK, SHP_BLD_WORK, PLN_BLD_WORK, LND_BLD_WORK, 2004-05-15 13:23:39 +00:00
player.h Supply prototypes where possible. This uncovered type errors with 2004-02-17 17:59:30 +00:00
power.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
product.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
proto.h (KILL): Off by one in fnlist[]. This is why client option -k didn't 2004-01-31 09:42:34 +00:00
prototypes.h (pln_mine, pln_dropoff): Split off aerial mining into new pln_mine(). 2004-08-14 17:12:20 +00:00
queue.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
retreat.h Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
sect.h (SCT_BLD_WORK, SHP_BLD_WORK, PLN_BLD_WORK, LND_BLD_WORK, 2004-05-15 13:23:39 +00:00
server.h Remove junk at end of #endif. 2004-02-24 18:26:34 +00:00
ship.h (SCT_BLD_WORK, SHP_BLD_WORK, PLN_BLD_WORK, LND_BLD_WORK, 2004-05-15 13:23:39 +00:00
struct.h Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
subs.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
tel.h Don't declare things in more than one place. Move some declarations 2004-02-20 20:45:18 +00:00
trade.h (comstr, buy, check_market, display_mark, reset, sell): Change comstr 2004-04-10 18:48:30 +00:00
treaty.h Remove some unused stuff, mostly Empire 3 leftovers. 2004-02-28 09:45:10 +00:00
update.h Indented with src/scripts/indent-emp. 2003-09-02 20:48:48 +00:00
var.h (I_NONE): New. To be used as item type error value and such. 2004-04-08 19:05:42 +00:00
version.h Update for 4.2.16. 2004-06-16 19:03:41 +00:00
wantupd.h Import of Empire 4.2.12 2003-08-23 12:23:04 +00:00
xy.h (strtox, strtoy): New. Use it instead of inputxy() to avoid the 2004-04-07 17:13:47 +00:00