empserver/src/lib/subs
Markus Armbruster 528df9acba Improve launch diagnostic messages, switch off supply
msl_equip() used mission_pln_equip(), which is for automatic defenses,
and therefore silent.  Its users launch_as(), launch_missile() and
launch_sat() printed failure diagnostics based on assumptions on what
could go wrong.

Switch to the appropriate function for commands, pln_equip(), and
remove the guesswork.  Implement mission 'i' there.  When launching
from a foreign base, its owner now gets informed.  Unimportant at this
time, as players can't easily deploy missiles in foreign bases.

This change also switches off automatic supply for launch.  Consistent
with bomb.
2009-12-12 16:28:52 +01:00
..
aircombat.c Drop capabilities stealth and half-stealth 2009-12-12 16:28:52 +01:00
askyn.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
aswplnsubs.c Update copyright notice 2009-02-08 09:33:18 +01:00
attsub.c Fix confusion of landmines with seamines 2009-03-31 22:52:03 +02:00
bigmap.c Update copyright notice 2009-02-08 09:33:18 +01:00
border.c Update copyright notice 2009-02-08 09:33:18 +01:00
bridgefall.c Remove dead EASY_BRIDGES code from bridgefall() 2009-03-31 23:03:42 +02:00
bsanct.c Update copyright notice 2009-02-08 09:33:18 +01:00
caploss.c Update copyright notice 2009-02-08 09:33:18 +01:00
check.c Factor obj_changed() out of check_sect_ok() & friends 2009-03-08 09:01:56 +01:00
coastal.c Update copyright notice 2009-02-08 09:33:18 +01:00
control.c Update copyright notice 2009-02-08 09:33:18 +01:00
damage.c Update copyright notice 2009-02-08 09:33:18 +01:00
detonate.c Simplify detonate() to avoid compiler warning 2009-12-08 08:15:50 +01:00
disloan.c Update copyright notice 2009-02-08 09:33:18 +01:00
distrea.c Update copyright notice 2009-02-08 09:33:18 +01:00
empobj.c Update copyright notice 2009-02-08 09:33:18 +01:00
fileinit.c Update copyright notice 2009-02-08 09:33:18 +01:00
fortdef.c Update copyright notice 2009-02-08 09:33:18 +01:00
getbit.c Update copyright notice 2009-02-08 09:33:18 +01:00
getele.c Don't advertize ^D as means to end a telegram 2009-03-22 09:52:06 +01:00
getstarg.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
getstring.c Update copyright notice 2009-02-08 09:33:18 +01:00
journal.c Update copyright notice 2009-02-08 09:33:18 +01:00
land.c Update copyright notice 2009-02-08 09:33:18 +01:00
landgun.c Factor new lnd_sabo() out of sabo() 2009-12-05 15:19:37 +01:00
list.c Don't use 0 as null pointer constant, part 1 2009-03-24 21:45:44 +01:00
lndsub.c Fix confusion of landmines with seamines 2009-03-31 22:52:03 +02:00
lostsub.c Update copyright notice 2009-02-08 09:33:18 +01:00
maps.c Update copyright notice 2009-02-08 09:33:18 +01:00
mission.c Simplify how plane cargo is tracked 2009-12-12 16:28:52 +01:00
move.c Fix confusion of landmines with seamines 2009-03-31 22:52:03 +02:00
mslsub.c Improve launch diagnostic messages, switch off supply 2009-12-12 16:28:52 +01:00
mtch.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
natarg.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
natsub.c Remove macro S_IRWUG 2009-11-30 19:45:27 +01:00
neigh.c Update copyright notice 2009-02-08 09:33:18 +01:00
nreport.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
nstr.c Update copyright notice 2009-02-08 09:33:18 +01:00
nuke.c Update copyright notice 2009-02-08 09:33:18 +01:00
nxtitem.c Update copyright notice 2009-02-08 09:33:18 +01:00
nxtsct.c Update copyright notice 2009-02-08 09:33:18 +01:00
onearg.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
paths.c Don't use 0 as null pointer constant, part 2 2009-03-24 21:46:01 +01:00
plane.c Update copyright notice 2009-02-08 09:33:18 +01:00
plnsub.c Improve launch diagnostic messages, switch off supply 2009-12-12 16:28:52 +01:00
pr.c Simplify checks whether player thread may sleep 2009-11-30 19:43:18 +01:00
radmap.c Update copyright notice 2009-02-08 09:33:18 +01:00
rej.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
retreat.c Simplify retreat_ship1() and retreat_land1() slightly 2009-03-31 23:03:41 +02:00
sarg.c Don't use 0 as null pointer constant, part 2 2009-03-24 21:46:01 +01:00
satmap.c Simplify satmap() to avoid compiler warning 2009-12-08 08:15:50 +01:00
sect.c Update copyright notice 2009-02-08 09:33:18 +01:00
sectdamage.c Update copyright notice 2009-02-08 09:33:18 +01:00
ship.c Update copyright notice 2009-02-08 09:33:18 +01:00
show.c Make sector maintenance cost configurable 2009-07-19 13:58:47 -04:00
shpsub.c Don't use 0 as null pointer constant, part 1 2009-03-24 21:45:44 +01:00
snxtitem.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
snxtsct.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
supply.c Fix return value of s_commod() when it can't draw enough 2009-04-16 13:06:32 +02:00
takeover.c Update copyright notice 2009-02-08 09:33:18 +01:00
trdsub.c Update copyright notice 2009-02-08 09:33:18 +01:00
trechk.c Update copyright notice 2009-02-08 09:33:18 +01:00
unitsub.c Don't use 0 as null pointer constant, part 1 2009-03-24 21:45:44 +01:00
whatitem.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
wu.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00