Commit graph

4410 commits

Author SHA1 Message Date
339d42438f Bump version to 4.3.3. 2006-04-29 06:43:48 +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
24e3342993 Bump version to 4.3.2. 2006-04-17 07:43:39 +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
4895745773 (build_mission_list_type): Simplify.
(show_mission): Plug memory leak.
2006-03-29 19:46:39 +00:00
e8b50af84e (mission): Silence compiler warning. 2006-03-29 19:40:42 +00:00
9646854705 (mission): Plug memory leak. s_char purge. 2006-03-29 19:40:22 +00:00
7d5a6b817e (iop): Remove unused members assoc, notify.
(io_open): Remove unused parameters assoc, notify.  Caller changed.
2006-03-29 19:19:47 +00:00
ed074ff6f2 (main): Remove superflous calloc(). s_char purge. 2006-03-29 16:56:14 +00:00
8d68043668 (bestownedpath): Fix test of end sector for terrain string starting
with 'R'.  Broken in 4.2.2.  No such terrain strings occur.
2006-03-29 16:12:00 +00:00
7f37ecb680 (owned_and_navigable): Do not check the real sector, only the bmap.
Checking the real sector leaks information, which can be abused to
test whether an arbitrary sector is unfriendly or an inefficient
harbor or bridge, at the cost of some ship mobility (I think).
Initially broken ca. 1993, went through several changes, but the leak
survived them all.
2006-03-29 16:06:30 +00:00
a77a8c3abd (emp_config): Failed to call set_dirs() when default econfig file
doesn't exist.
2006-03-29 13:14:55 +00:00
9847e27a2f (genlist): Move from include/mission.h to src/lib/subs/mission.c.
(genlist): Remove unused members x, y.

(genlist): Use void * for generic pointer members cp, thing.  Change
users not to cast.

(oprange): Oops on bad argument.
2006-03-29 07:53:25 +00:00
8383f33229 (as_data): Use void * for userdata member and userdata parameter of
callbacks.  Users changed.
2006-03-28 21:00:00 +00:00
aa5a8ec0dc (bp_init): Use semantically correct return type instead of s_char *.
Caller changed.
2006-03-28 20:42:57 +00:00
bd2673a6e4 Remove superflous casts. 2006-03-28 19:51:48 +00:00
a1ce7db238 (move_ground): Drop first parameter of map callback, it's not used.
Callers changed.  s_char purge.
2006-03-28 19:46:40 +00:00
06b669924a Type of gift()'s generic pointer parameter was fixed in the previous
revision of src/lib/commands/load.c, change callers.
2006-03-28 19:20:08 +00:00
5c5175ac13 Bump version to 4.3.1. 2006-03-28 18:35:08 +00:00