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