2479f47068
Update for 4.3.2.
2006-04-23 13:08:47 +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
da6306b8b0
Fix missing include. Closes #1464069 .
2006-04-20 18:39:57 +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
e264be1a78
(XYOFFSET): Parenthesize macro parameters in expansion.
2006-04-17 12:51:23 +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
ba2c537ce5
Final polish for 4.3.1.
2006-04-15 11:43:27 +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
b23f9ce5db
Update for 4.3.1.
2006-04-05 18:54:18 +00:00
f576dd6694
(verify_row): uid check was too strict.
2006-04-05 18:47:02 +00:00
75eec5e0e3
Comment grammar fix.
2006-04-05 18:34:54 +00:00
800b521e47
New section on booleans. Elaborate thread safety.
2006-04-05 18:33:41 +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
8065fe84e4
(multifire): Retreat when helpless used RET_INJURED instead of
...
RET_HELPLESS. Closes #1146364 .
2006-03-28 06:22:48 +00:00
5663713be9
(retreat_ship1): Fix test for seamines. Before, retreating ships
...
could sweep and hit landmines. The bug fixed in rev. 1.35 is believed
to have masked this bug. Charge mobility for sweeping. Closes
#1346756 .
2006-03-28 05:51:49 +00:00
b60b62780e
(retreat_ship1, retreat_land1): Simplify.
2006-03-27 22:02:38 +00:00