5982d38248
(ask_olist, att_fight): Oops on bad combat mode. Fixes compiler
...
warnings.
2006-04-30 11:35:53 +00:00
4e85ca6b30
(pr_ship, doship, pr_land, dounit): Remove keys deprecated in
...
rev. 1.20.
(prsect, doland): Deprecate key 'C'.
(pr_plane, doplane): Deprecate keys 'a' and 'd'.
(pr_land, dounit): Deprecate key 'X'.
(pr_ship, doship): Deprecate keys 'H', 'P', 'X' and 'Y'.
(docountry, dounit): Remove parameter farg.
2006-04-30 09:21:57 +00:00
67408f444e
(att_ask_offense, ask_move_in): land_answer[] is indexed by army
...
character, reduce size accordingly.
(att_prompt, ask_move_in_off): Remove dead code.
(att_reacting_units): Simplify.
2006-04-30 08:53:22 +00:00
033f2a6dbe
(coastal_sea_to_land, coastal_land_to_sea): Remove unused parameter
...
des.
2006-04-30 08:46:14 +00:00
8f998de170
Remove dead code.
2006-04-30 08:43:28 +00:00
b5c62f5c89
Fix long lines. No functional changes.
2006-04-30 08:39:20 +00:00
45ad6a8e71
(rea): Simplify.
2006-04-30 08:38:06 +00:00
b812435762
(lowerit): Simplify.
2006-04-30 08:37:06 +00:00
935d9b736f
(grin): Simplify.
2006-04-30 08:36:41 +00:00
37b18621bc
(dist): Simplify.
2006-04-30 08:34:05 +00:00
db407ec065
(best): Rename local variable.
2006-04-30 08:32:50 +00:00
9cf1713892
(lnd_mess): Internal linkage.
2006-04-30 08:29:18 +00:00
0c8c169f88
(s_char): Remove. Use signed char for small integers, plain char for
...
characters.
2006-04-29 16:25:17 +00:00
0a3a73cf3d
Recent s_char purge changed element types to s_char *, but missed
...
patterns malloc(N * sizeof(s_char *)), fix.
2006-04-29 16:14:48 +00:00
4cf7389ecd
(cede_sect): Remove dead code.
2006-04-29 15:28:30 +00:00
3e42c03405
(fly): Use void * for generic pointer dst_ptr.
2006-04-29 15:27:48 +00:00
78c502fe87
(vis, visbuf): Rev. 1.15 changed base type from s_char to char. This
...
is misleading, as the elements are numbers. Change to signed char.
2006-04-29 15:19:57 +00:00
a988b907fc
s_char purge directed by compiler warnings.
2006-04-29 06:41:45 +00:00
9e6cb0bda6
Only L_SUPPLY units can't attack as of 4.0.0, fix info Attacking,
...
remove dead code.
2006-04-26 18:49:33 +00:00
25fd374d53
Update known contributors comment.
2006-04-26 18:14:54 +00:00
2ee04afcd4
Remove redundant declaration.
2006-04-26 18:14:16 +00:00
b69c26c67e
(guerrilla): Remove unused variable.
2006-04-26 17:51:38 +00:00
b6e40305df
(guerrilla): Round security unit raid value below one to zero instead
...
of one. Before, an empty, inefficient unit could be used to kill one
rebel per update.
2006-04-26 16:54:29 +00:00
6de081a384
(guerrilla): Security units' raid was broken in 4.0.0: the number of
...
che killed was 100 times too small, thus zero for all practical cases.
4.2.7 attempted to fix it, but left it broken for efficiency < 100.
It also increased deadliness of 100% units by a factor of 2.5.
Restore pre-4.0.0 behavior.
2006-04-26 16:43:25 +00:00
0ac8d97d60
(player_addrlen): Change type to size_t. Fixes type error in
...
player_init(), which was most likely fatal on 64 bit hosts. Broken in
rev. 1.34.
2006-04-24 18:34:25 +00:00
422d8e517f
(snxtitem): s_char purge.
2006-04-24 18:27:31 +00:00
071bf4da06
(xdvisible): Add case EF_REALM. Should have been added along with
...
EF_REALM (file.h rev. 1.52). This made xdump leak everybody's realms.
2006-04-23 12:33:33 +00:00
Ron Koenderink
e81ad47d81
(login_coms): Remove erroneous declaration. Move definition before
...
uses. Add required function declarations.
2006-04-22 14:13:05 +00:00
Ron Koenderink
2e27313cee
(map, sct, rout): Remove unused local variables.
2006-04-21 13:19:16 +00:00
3e172793bd
(snxtsct): Iteration order for `*' disclosed the real origin. Fix.
...
Mapping commands used to work around this bug, until map.c rev. 1.18,
rout.c 1.18, sct.c 1.17, surv.c 1.18 removed the work-around and thus
exposed the bug.
2006-04-20 19:06:50 +00:00
fc627c8dee
(login_coms): Make declaration consistent with definition.
2006-04-20 18:40:59 +00:00
d852f05a2a
(att_prompt): Do the right thing when player aborts. Simplify.
2006-04-17 17:53:16 +00:00
6fee3f4535
(CANT_REACH): New. Use it instead of CANT_HAPPEN() where possible.
...
(oops): Cope with NULL argument passed by CANT_REACH().
2006-04-17 17:36:07 +00:00
98d35dec3e
Fix long lines. No functional changes.
2006-04-17 16:38:43 +00:00
8b1c21a7bd
Trim superflous casts and parenthesis.
2006-04-17 08:24:12 +00:00
7598bf59d0
(noise): Drop second parameter, it is always true.
2006-04-17 08:16:48 +00:00
3813203174
(getin): Confusing. Redesign.
...
(edit): Simplify.
(doland): Spelling fix.
2006-04-17 08:13:20 +00:00
7b97f33789
(doplane): Don't arbitrarily truncate value for key 'a' and 'd'.
...
s_char purge.
2006-04-17 08:09:14 +00:00
8fea65f73f
Don't explicitly dereference function pointers in calls. No
...
functional changes.
2006-04-16 17:42:19 +00:00
4836f6c543
Fix long lines. No functional changes.
2006-04-16 17:20:33 +00:00
328c9af40a
(sail): There is no qsail command, remove test for it. Test the
...
second argument only when the command is sail. Before, `unsail 42 q'
showed the sailing path instead of clearing it.
2006-04-15 10:55:19 +00:00
f576dd6694
(verify_row): uid check was too strict.
2006-04-05 18:47:02 +00:00
11e09910aa
Fix the previous revision.
2006-04-05 18:15:07 +00:00
6fdac645ba
(bestownedpath, owned_and_navigable): Terrain parameter isn't really
...
used, remove it. Use null bigmap argument to ignore terrain (flying),
non-null for navigation. Callers changed.
2006-04-05 09:50:45 +00:00
abb9ae2338
(bestownedpath): Return NULL on long path instead of "?". Terminate
...
returned path with 'h'. This makes BestShipPath() and BestAirPath()
more similar to BestLandPath(). Simplify callers.
2006-04-05 09:30:38 +00:00
9c27a771b3
(BestAirPath): Some callers assumed non-null return value must be the
...
first argument. Fix them. Simplify bestownedpath().
2006-04-05 09:13:03 +00:00
462bc9e7b2
(owned_and_navigable): Rework rev. 1.18: do check the real sector, but
...
only if it's owned or allied. Check it before the bmap, and do it
just like shp_check_nav() does (should use common code).
2006-04-05 08:51:50 +00:00
9c2b741b2e
(getpath): Supply the missing code for P_SAILING. This makes the sail
...
command accept destination sectors as well as paths. Clean up the
case discrimination.
2006-04-05 07:30:41 +00:00
b923c951ed
(P_NONE, P_WALKING, P_FLYING, P_SAILING, p_mode): Turn into new
...
enumeration p_mode. Users changed. s_char and register purge.
2006-04-05 07:21:49 +00:00
7cc14a2c9a
(tend): Fix rev. 1.20: used to send bulletin to last tendee's owner,
...
unless that's the player, regardless of success. Send them for every
successful tend to a foreign ship.
2006-04-05 07:06:58 +00:00