a9f96eaaaf
(player_coms): Fix c_form for telegram.
2006-01-06 17:50:10 +00:00
1ab98751cd
(natarg): No caller distinguishes between the two different failure
...
values. Simplify to just one.
2006-01-06 17:47:45 +00:00
011f88fec8
(acce, flash, nati, new, rela): Don't bother to complain about bad
...
country argument, natarg() does that.
(acce, flash, nati, rela): natarg() ensures getnatp() succeeds, no
need to check.
2006-01-06 17:44:31 +00:00
e3443c78eb
(tele): Treat telegram to country not yet contacted as failure. This
...
matches behavior of other commands.
2006-01-06 17:03:47 +00:00
6a5d398c6d
(natarg): Don't attempt to hide names of countries not yet contacted
...
with HIDDEN.
(natarg): Clearer error messages.
2006-01-06 17:00:18 +00:00
8e5d576fff
(nxtitemp): Use void * for generic pointer function value.
2006-01-06 16:55:17 +00:00
e66d0bfb83
(shar): Fix prompting for first argument.
2006-01-06 16:10:52 +00:00
7b7608d5ca
(check, tryprdiff): Rename. Remove parameter buf, just print.
...
Callers changed.
2006-01-06 15:48:26 +00:00
53c3101e77
(stats): Remove, simply pass around natstr * instead.
...
(repo): Don't suppress part of the header if the report is empty and
HIDDEN is disabled.
(repo, repo_list): Concentrate decision whether to report on a country
in repo().
(repo_header): Simplify.
(repo_list): Remove redundant parameter cn.
(repo_list, printdiff): Move reporting on self from printdiff() to
repo_list().
(repo_list): Simplify. Move research value one character to the right
for player->god, to match format of the report on self.
(printdiff): Remove redundant parameter ours.
2006-01-06 15:34:37 +00:00
57808ef10c
(set_target): Improve rejection message.
2006-01-06 14:20:03 +00:00
8d578153c7
(cede): Require recipient is in STAT_ACTIVE. Should not make a
...
difference, because the recipient must have suitable assets nearby,
but is clearer.
2006-01-06 13:47:32 +00:00
b94b3b1b7f
(mchrstr, lchrstr): Change element types of m_item[] and l_item[] to
...
short, to match shp_item and lnd_item.
(mchr_ca, lchr_ca): Replace selector item by selectors for the items.
lchr_ca's item selector was incorrect and worked only by accident.
2006-01-05 16:49:52 +00:00
f6987ca3ef
(news): Used to silently ignore argument when HIDDEN is enabled.
...
Complain and fail instead.
(news): Treat non-numeric argument like zero, not like no argument,
for consistency with other commands.
2006-01-05 16:22:43 +00:00
c6979cb0e0
(output, translate_continents): When BLITZ is enabled, country numbers
...
in the newcap script used to be permuted so that start islands are
ordered from top left to bottom right. Undocumented, unobvious.
Deathtrap if a deity disables BLITZ after running fairland for a real
game. Remove.
2006-01-05 16:10:39 +00:00
7b6fbbc3d2
(cens, cens_hdr): Column fall used to be shown only with FALLOUT.
...
Show it always.
2006-01-05 16:03:51 +00:00
cb7c9008c8
(show_nuke_build, show_nuke_capab): Column res used to be shown only
...
with DRNUKE. Show it always.
2006-01-05 15:45:08 +00:00
e5f9175394
(repo_header, repo_list): HIDDEN used to suppress column status.
...
Don't; report status with less detail for HIDDEN instead, like the
country command.
2006-01-05 15:36:49 +00:00
60680a6a2e
(rela) Relation columns were slightly wider for opt_SLOW_WAR. Use
...
wider columns unconditionally.
2006-01-05 15:23:07 +00:00
56d9445d76
Update for flattened info directory. checklist.pl no longer works.
2006-01-05 14:15:11 +00:00
5064c5425f
(subjects.mk): Didn't work when info sources were deleted.
2006-01-05 14:13:56 +00:00
2aea9269b9
Streamline copyright notices. Clearly document Stephen Crane's in
...
README.
2006-01-05 13:58:03 +00:00
2f14064a25
Split info.pl into findsubj.pl, mksubj.pl, mktop.pl.
2006-01-05 13:40:19 +00:00
3e400c018c
Update copyright notice.
2006-01-05 13:36:57 +00:00
a5c87a2b54
(EF_NATION_STATUS, nation_status): New.
...
(empfile): Add it.
(nat_ca): Use it.
2006-01-04 23:15:47 +00:00
6e6cd67bd8
Fix the previous revision.
2006-01-04 23:11:44 +00:00
8b16c31223
Change nation status from bits to a simple enum:
...
(nat_status, STAT_UNUSED, STAT_VIS, STAT_ACTIVE): New.
(STAT_NEW, STAT_SANCT, STAT_GOD): Change into nat_status members.
(STAT_INUSE, STAT_NORM): Remove.
(natstr): Use new nat_status for nat_stat.
New value Old value
STAT_UNUSED 0
STAT_NEW STAT_INUSE | STAT_NEW
STAT_VIS STAT_INUSE
STAT_SANCT STAT_INUSE | STAT_SANCT
STAT_ACTIVE STAT_INUSE | STAT_NORM
STAT_GOD STAT_INUSE | STAT_NORM | STAT_GOD
Users changed.
2006-01-04 22:49:42 +00:00
41c2c27376
(powe): Simplify.
2006-01-04 22:04:52 +00:00
bea83adb93
Some s_char killings.
2006-01-04 21:40:30 +00:00
78dd01ab8e
(docountry): Telex country on nat_reserve editing unconditionally.
...
The condition was never true due to a coding mistake. Other edits
don't have such conditions.
2006-01-04 21:25:23 +00:00
8329b8884a
(comtch): Parameter god permitted execution of any command, even when
...
com->c_permit disagreed. Doesn't make sense and is inconsistent with
output of list. Remove parameter. The only command affected is
break.
2006-01-04 19:12:44 +00:00
0b037fc23c
(explain): Part of the argument explanation was suppressed under a
...
weird condition (visitor or sanctuary, neither money nor capital).
Don't.
2006-01-04 18:45:42 +00:00
2e64ebbb3a
(update_removewants): Clearing WUPD_WANT trashed all the other bits.
...
They are currently unused.
2006-01-04 18:28:50 +00:00
85bb851c04
(status): Enforce m_m_p_d only for active countries, not for deities,
...
visitors and such.
2006-01-04 17:58:16 +00:00
c53472e2f2
(demand_check): Slight simplification.
2006-01-04 16:48:43 +00:00
b69173eea4
(orig): Allow moving origin to another country's origin. This is a
...
superset of the offset command.
(offs): Redundant, underdocumented, remove.
(orig): Allow deities to reset origin to absolute 0,0.
2006-01-04 14:36:21 +00:00
c13a592bf5
(STAT_ABS): Only set by files program for country #0 . Prevents offset
...
and origin commands from working. Remove.
2006-01-04 14:27:10 +00:00
Ron Koenderink
4abeea5de9
(termio) [_WIN32]: Add a variable (record) to match the pointer type
...
for console functions. Add error checks for console functions.
2006-01-04 03:30:04 +00:00
9101fe2bd9
Fix the previous revision.
2006-01-03 19:07:53 +00:00
de8aea7a0f
(xdvisible): New.
...
(xditem): Use it. This plugs all known information leaks. It also
avoids dumping of unused records.
2006-01-03 17:07:41 +00:00
Ron Koenderink
6245d97358
(main) [_WIN32]: Fix logerror format to "lu" for GetLastError().
2006-01-01 20:43:37 +00:00
Ron Koenderink
eec6fe6207
(service_ctrl_handler) [_WIN32]: Add static declaration.
...
Fix logerror format to "lu" for GetLastError().
2006-01-01 20:41:45 +00:00
Ron Koenderink
940d35a71a
(tcp_listen) [_WIN32]: Move the undef NS_ALL to after include winsock2.h.
...
The undef is present to prevent namespace conflict the selector code.
2006-01-01 20:38:21 +00:00
Ron Koenderink
0b37d8f508
(tcp_listen) [_WIN32]: Add the WIN32 include files for accessing
...
the socket functions.
(tcp_listen): Add prototypes.h to verify the extern prototype.
2006-01-01 20:27:24 +00:00
Ron Koenderink
025135bad0
(loc_RunThisThread, loc_BlockThisThread) [_WIN32]:
...
Add void to parameter declarations.
(empth_threadMain) [_WIN32]: Add static declaration for the function.
(empth_init) [_WIN32]: Change the format "lu" for GetLastError()
in logerror() calls.
2006-01-01 20:23:51 +00:00
Ron Koenderink
8f3f239839
(ioq_makebuf, ioq_makeiov) [_WIN32]: Remove the external for
...
ioq_makeiov() for WIN32 case so it matches source for the
ioq_makeiov(). Reorganize ioq_makebuf() to make it obvious that
ioq_makebuf() is used for WIN32 and everybody uses ioq_makeiov().
2006-01-01 20:02:09 +00:00
Ron Koenderink
ce4190caf7
(info) [_WIN32]: Add brackets to ensure the right combination of
...
ORs and ANDs.
(apro) [_WIN32]: Remove space to fix formatting for logerror().
Fix printing type for lhitlim in the format string for logerror() call.
2006-01-01 19:55:53 +00:00
Ron Koenderink
f1d9a5eba3
(info, apro) [_WIN32]: Correct parameter order for calls
...
to logerror() where GetLastError() is used.
Change the format to "lu" for printing GetLastError().
2006-01-01 19:47:46 +00:00
Ron Koenderink
6f51053336
(verify_row): Add cast to an int for a call to sizeof().
...
This removes a warning.
2006-01-01 19:32:52 +00:00
Ron Koenderink
8a25029c75
(disassoc) [_WIN32]: Add #ifndef _WIN32 around disassoc() as
...
WIN32 does not use it and does not support fork().
2006-01-01 19:29:12 +00:00
Ron Koenderink
5aba44f5f2
(min, max) [_WIN32, __GNUC__]: Add min and max macros for
...
mingw/gcc compile environment. min/max are not included
in stdlib.h in mingw/gcc environment.
2006-01-01 16:02:48 +00:00