Comment typofixes
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
\documentstyle[titlepage,longtable]{article}
|
\documentstyle[titlepage,longtable]{article}
|
||||||
% NetHack 3.6 Guidebook.tex $NHDT-Date: 1431192762 2015/05/09 17:32:42 $ $NHDT-Branch: master $:$NHDT-Revision: 1.60 $ */
|
% NetHack 3.6 Guidebook.tex $NHDT-Date: 1431192762 2015/05/09 17:32:42 $ $NHDT-Branch: master $:$NHDT-Revision: 1.60 $ */
|
||||||
%+% we're still limping along in LaTeX 2.09 compatability mode
|
%+% we're still limping along in LaTeX 2.09 compatibility mode
|
||||||
%-%\documentclass{article}
|
%-%\documentclass{article}
|
||||||
%-%\usepackage{hyperref} % before longtable
|
%-%\usepackage{hyperref} % before longtable
|
||||||
%-%% if hyperref isn't available, we can get by with this instead
|
%-%% if hyperref isn't available, we can get by with this instead
|
||||||
|
|||||||
+1
-1
@@ -154,7 +154,7 @@
|
|||||||
#define _DECC_V4_SOURCE /* avoid some incompatible V5.x changes */
|
#define _DECC_V4_SOURCE /* avoid some incompatible V5.x changes */
|
||||||
#endif
|
#endif
|
||||||
#undef __HIDE_FORBIDDEN_NAMES /* need non-ANSI library support functions */
|
#undef __HIDE_FORBIDDEN_NAMES /* need non-ANSI library support functions */
|
||||||
#ifdef VAXC /* DEC C in VAX C compatability mode; 'signed' works */
|
#ifdef VAXC /* DEC C in VAX C compatibility mode; 'signed' works */
|
||||||
#define signed /* but causes diagnostic about VAX C not supporting it */
|
#define signed /* but causes diagnostic about VAX C not supporting it */
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
|
|||||||
+1
-1
@@ -70,7 +70,7 @@ E struct dgn_topology { /* special dungeon levels for speed */
|
|||||||
d_level d_mineend_level;
|
d_level d_mineend_level;
|
||||||
d_level d_sokoend_level;
|
d_level d_sokoend_level;
|
||||||
} dungeon_topology;
|
} dungeon_topology;
|
||||||
/* macros for accesing the dungeon levels by their old names */
|
/* macros for accessing the dungeon levels by their old names */
|
||||||
/* clang-format off */
|
/* clang-format off */
|
||||||
#define oracle_level (dungeon_topology.d_oracle_level)
|
#define oracle_level (dungeon_topology.d_oracle_level)
|
||||||
#define bigroom_level (dungeon_topology.d_bigroom_level)
|
#define bigroom_level (dungeon_topology.d_bigroom_level)
|
||||||
|
|||||||
@@ -380,7 +380,7 @@
|
|||||||
* Patch 2, August 16, 1989
|
* Patch 2, August 16, 1989
|
||||||
* add support for OS/2 (courtesy Timo Hakulinen)
|
* add support for OS/2 (courtesy Timo Hakulinen)
|
||||||
* add a better makefile for MicroSoft C (courtesy Paul Gyugyi)
|
* add a better makefile for MicroSoft C (courtesy Paul Gyugyi)
|
||||||
* more accomodation of compilers and preprocessors
|
* more accommodation of compilers and preprocessors
|
||||||
* add better screen-size sensing
|
* add better screen-size sensing
|
||||||
* expand color use for PCs and introduce it for SVR3 UNIX machines
|
* expand color use for PCs and introduce it for SVR3 UNIX machines
|
||||||
* extend '/' to multiple identifications
|
* extend '/' to multiple identifications
|
||||||
|
|||||||
+1
-1
@@ -188,7 +188,7 @@
|
|||||||
#define S_digbeam 69 /* dig beam symbol */
|
#define S_digbeam 69 /* dig beam symbol */
|
||||||
#define S_flashbeam 70 /* camera flash symbol */
|
#define S_flashbeam 70 /* camera flash symbol */
|
||||||
#define S_boomleft 71 /* thrown boomerang, open left, e.g ')' */
|
#define S_boomleft 71 /* thrown boomerang, open left, e.g ')' */
|
||||||
#define S_boomright 72 /* thrown boomerand, open right, e.g. '(' */
|
#define S_boomright 72 /* thrown boomerang, open right, e.g. '(' */
|
||||||
#define S_ss1 73 /* 4 magic shield glyphs */
|
#define S_ss1 73 /* 4 magic shield glyphs */
|
||||||
#define S_ss2 74
|
#define S_ss2 74
|
||||||
#define S_ss3 75
|
#define S_ss3 75
|
||||||
|
|||||||
+1
-1
@@ -16,7 +16,7 @@
|
|||||||
* Order matters and are used in macros.
|
* Order matters and are used in macros.
|
||||||
* Positive values denote hand-to-hand weapons or launchers.
|
* Positive values denote hand-to-hand weapons or launchers.
|
||||||
* Negative values denote ammunition or missiles.
|
* Negative values denote ammunition or missiles.
|
||||||
* Update weapon.c if you ammend any skills.
|
* Update weapon.c if you amend any skills.
|
||||||
* Also used for oc_subtyp.
|
* Also used for oc_subtyp.
|
||||||
*/
|
*/
|
||||||
#define P_DAGGER 1
|
#define P_DAGGER 1
|
||||||
|
|||||||
+1
-1
@@ -336,7 +336,7 @@ extern long __cdecl ftell(FILE *f);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* leave - Windows CE defines leave as part of exception handling (__leave)
|
/* leave - Windows CE defines leave as part of exception handling (__leave)
|
||||||
It confilicts with existing sources and since we don't use exceptions it is
|
It conflicts with existing sources and since we don't use exceptions it is
|
||||||
safe
|
safe
|
||||||
to undefine it */
|
to undefine it */
|
||||||
#ifdef leave
|
#ifdef leave
|
||||||
|
|||||||
+1
-1
@@ -176,7 +176,7 @@ struct text_info_t {
|
|||||||
int extra_width, /* Sum of left and right border widths. */
|
int extra_width, /* Sum of left and right border widths. */
|
||||||
extra_height; /* Sum of top and bottom border widths. */
|
extra_height; /* Sum of top and bottom border widths. */
|
||||||
boolean blocked; /* */
|
boolean blocked; /* */
|
||||||
boolean destroy_on_ack; /* Destroy this window when acknowleged. */
|
boolean destroy_on_ack; /* Destroy this window when acknowledged. */
|
||||||
#ifdef GRAPHIC_TOMBSTONE
|
#ifdef GRAPHIC_TOMBSTONE
|
||||||
boolean is_rip; /* This window needs a tombstone. */
|
boolean is_rip; /* This window needs a tombstone. */
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
+1
-1
@@ -1976,7 +1976,7 @@ long timeout;
|
|||||||
if (cansee_spot && !silent && !suppress_see) {
|
if (cansee_spot && !silent && !suppress_see) {
|
||||||
struct monst *mon;
|
struct monst *mon;
|
||||||
mon = figurine->ocarry;
|
mon = figurine->ocarry;
|
||||||
/* figurine carring monster might be invisible */
|
/* figurine carrying monster might be invisible */
|
||||||
if (canseemon(figurine->ocarry)) {
|
if (canseemon(figurine->ocarry)) {
|
||||||
Sprintf(carriedby, "%s pack", s_suffix(a_monnam(mon)));
|
Sprintf(carriedby, "%s pack", s_suffix(a_monnam(mon)));
|
||||||
} else if (is_pool(mon->mx, mon->my))
|
} else if (is_pool(mon->mx, mon->my))
|
||||||
|
|||||||
+1
-1
@@ -1842,7 +1842,7 @@ int orc_count; /* new count (warn_obj_cnt is old count); -1 is a flag value */
|
|||||||
|| uwep->oartifact == ART_ORCRIST
|
|| uwep->oartifact == ART_ORCRIST
|
||||||
|| uwep->oartifact == ART_GRIMTOOTH)) {
|
|| uwep->oartifact == ART_GRIMTOOTH)) {
|
||||||
if (orc_count == -1 && warn_obj_cnt > 0) {
|
if (orc_count == -1 && warn_obj_cnt > 0) {
|
||||||
/* -1 means that blindess has just been toggled; give a
|
/* -1 means that blindness has just been toggled; give a
|
||||||
'continue' message that eventual 'stop' message will match */
|
'continue' message that eventual 'stop' message will match */
|
||||||
pline("%s is %s.", bare_artifactname(uwep),
|
pline("%s is %s.", bare_artifactname(uwep),
|
||||||
!Blind ? "glowing" : "quivering");
|
!Blind ? "glowing" : "quivering");
|
||||||
|
|||||||
+1
-1
@@ -72,7 +72,7 @@ boolean restore;
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (restore) {
|
if (restore) {
|
||||||
/* artifact bookeeping needs to be done during
|
/* artifact bookkeeping needs to be done during
|
||||||
restore; other fixups are done while saving */
|
restore; other fixups are done while saving */
|
||||||
if (otmp->oartifact) {
|
if (otmp->oartifact) {
|
||||||
if (exist_artifact(otmp->otyp, safe_oname(otmp))
|
if (exist_artifact(otmp->otyp, safe_oname(otmp))
|
||||||
|
|||||||
+1
-1
@@ -476,7 +476,7 @@ bot()
|
|||||||
blstats[idx][BL_GOLD].a.a_long = money_cnt(invent);
|
blstats[idx][BL_GOLD].a.a_long = money_cnt(invent);
|
||||||
/*
|
/*
|
||||||
* The tty port needs to display the current symbol for gold
|
* The tty port needs to display the current symbol for gold
|
||||||
* as a field header, so to accomodate that we pass gold with
|
* as a field header, so to accommodate that we pass gold with
|
||||||
* that already included. If a window port needs to use the text
|
* that already included. If a window port needs to use the text
|
||||||
* gold amount without the leading "$:" the port will have to
|
* gold amount without the leading "$:" the port will have to
|
||||||
* add 2 to the value pointer it was passed in status_update()
|
* add 2 to the value pointer it was passed in status_update()
|
||||||
|
|||||||
@@ -270,7 +270,7 @@ popch()
|
|||||||
|
|
||||||
char
|
char
|
||||||
pgetchar()
|
pgetchar()
|
||||||
{ /* curtesy of aeb@cwi.nl */
|
{ /* courtesy of aeb@cwi.nl */
|
||||||
register int ch;
|
register int ch;
|
||||||
|
|
||||||
if (!(ch = popch()))
|
if (!(ch = popch()))
|
||||||
@@ -1435,7 +1435,7 @@ int final;
|
|||||||
(u.ualign.type != u.ualignbase[A_ORIGINAL])
|
(u.ualign.type != u.ualignbase[A_ORIGINAL])
|
||||||
? "now "
|
? "now "
|
||||||
:
|
:
|
||||||
/* athiest (ignored in very early game); lastly, normal case
|
/* atheist (ignored in very early game); lastly, normal case
|
||||||
*/
|
*/
|
||||||
(!u.uconduct.gnostic && moves > 1000L) ? "nominally " : "",
|
(!u.uconduct.gnostic && moves > 1000L) ? "nominally " : "",
|
||||||
u_gname());
|
u_gname());
|
||||||
|
|||||||
+1
-1
@@ -1796,7 +1796,7 @@ int x, y, a, b, c, dd;
|
|||||||
* Return 'which' if position is implies an unfinshed exterior. Return
|
* Return 'which' if position is implies an unfinshed exterior. Return
|
||||||
* zero otherwise. Unfinished implies outer area is rock or a corridor.
|
* zero otherwise. Unfinished implies outer area is rock or a corridor.
|
||||||
*
|
*
|
||||||
* Things that are ambigious: lava
|
* Things that are ambiguous: lava
|
||||||
*/
|
*/
|
||||||
STATIC_OVL int
|
STATIC_OVL int
|
||||||
check_pos(x, y, which)
|
check_pos(x, y, which)
|
||||||
|
|||||||
+1
-1
@@ -763,7 +763,7 @@ namefloorobj()
|
|||||||
/* note well: 'obj' might be as instance of STRANGE_OBJECT if target
|
/* note well: 'obj' might be as instance of STRANGE_OBJECT if target
|
||||||
is a mimic; passing that to xname (directly or via simpleonames)
|
is a mimic; passing that to xname (directly or via simpleonames)
|
||||||
would yield "glorkum" so we need to handle it explicitly; it will
|
would yield "glorkum" so we need to handle it explicitly; it will
|
||||||
alwlays fail the Hallucination test and pass the !callable test,
|
always fail the Hallucination test and pass the !callable test,
|
||||||
resulting in the "can't be assigned a type name" message */
|
resulting in the "can't be assigned a type name" message */
|
||||||
Strcpy(buf, (obj->otyp != STRANGE_OBJECT)
|
Strcpy(buf, (obj->otyp != STRANGE_OBJECT)
|
||||||
? simpleonames(obj)
|
? simpleonames(obj)
|
||||||
|
|||||||
+2
-2
@@ -187,7 +187,7 @@ char **cs_rows;
|
|||||||
if (ls->x == u.ux && ls->y == u.uy) {
|
if (ls->x == u.ux && ls->y == u.uy) {
|
||||||
/*
|
/*
|
||||||
* If the light source is located at the hero, then
|
* If the light source is located at the hero, then
|
||||||
* we can use the COULD_SEE bits already calcualted
|
* we can use the COULD_SEE bits already calculated
|
||||||
* by the vision system. More importantly than
|
* by the vision system. More importantly than
|
||||||
* this optimization, is that it allows the vision
|
* this optimization, is that it allows the vision
|
||||||
* system to correct problems with clear_path().
|
* system to correct problems with clear_path().
|
||||||
@@ -502,7 +502,7 @@ struct obj *obj;
|
|||||||
|| artifact_light(obj)));
|
|| artifact_light(obj)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* copy the light source(s) attachted to src, and attach it/them to dest */
|
/* copy the light source(s) attached to src, and attach it/them to dest */
|
||||||
void
|
void
|
||||||
obj_split_light_source(src, dest)
|
obj_split_light_source(src, dest)
|
||||||
struct obj *src, *dest;
|
struct obj *src, *dest;
|
||||||
|
|||||||
+1
-1
@@ -1202,7 +1202,7 @@ register int mmflags;
|
|||||||
mtmp->cham = mcham;
|
mtmp->cham = mcham;
|
||||||
/* Note: shapechanger's initial form used to be
|
/* Note: shapechanger's initial form used to be
|
||||||
chosen here with rndmonst(), yielding a monster
|
chosen here with rndmonst(), yielding a monster
|
||||||
which was approriate to the level's difficulty
|
which was appropriate to the level's difficulty
|
||||||
but ignored the changer's usual type selection
|
but ignored the changer's usual type selection
|
||||||
so would be inappropriate for vampshifters.
|
so would be inappropriate for vampshifters.
|
||||||
Let newcham() pick the shape. */
|
Let newcham() pick the shape. */
|
||||||
|
|||||||
+3
-3
@@ -649,8 +649,8 @@ register struct attack *mattk;
|
|||||||
dy = mdef->my;
|
dy = mdef->my;
|
||||||
/*
|
/*
|
||||||
* Leave the defender in the monster chain at it's current position,
|
* Leave the defender in the monster chain at it's current position,
|
||||||
* but don't leave it on the screen. Move the agressor to the def-
|
* but don't leave it on the screen. Move the aggressor to the
|
||||||
* ender's position.
|
* defender's position.
|
||||||
*/
|
*/
|
||||||
remove_monster(ax, ay);
|
remove_monster(ax, ay);
|
||||||
place_monster(magr, dx, dy);
|
place_monster(magr, dx, dy);
|
||||||
@@ -706,7 +706,7 @@ register struct attack *mattk;
|
|||||||
|
|
||||||
result = mdamagem(magr, mdef, mattk);
|
result = mdamagem(magr, mdef, mattk);
|
||||||
|
|
||||||
/* Kill off agressor if it didn't die. */
|
/* Kill off aggressor if it didn't die. */
|
||||||
if (!(result & MM_AGR_DIED)) {
|
if (!(result & MM_AGR_DIED)) {
|
||||||
mondead(magr);
|
mondead(magr);
|
||||||
if (magr->mhp > 0)
|
if (magr->mhp > 0)
|
||||||
|
|||||||
+1
-1
@@ -1690,7 +1690,7 @@ static const char *const special_subjs[] = {
|
|||||||
/* note: "detect monsters" and "shape changers" are normally
|
/* note: "detect monsters" and "shape changers" are normally
|
||||||
caught via "<something>(s) of <whatever>", but they can be
|
caught via "<something>(s) of <whatever>", but they can be
|
||||||
wished for using the shorter form, so we include them here
|
wished for using the shorter form, so we include them here
|
||||||
to accomodate usage by makesingular during wishing */
|
to accommodate usage by makesingular during wishing */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* return form of the verb (input plural) for present tense 3rd person subj */
|
/* return form of the verb (input plural) for present tense 3rd person subj */
|
||||||
|
|||||||
+2
-2
@@ -108,7 +108,7 @@ struct obj **obj_p;
|
|||||||
if (mtmp && has_mcorpsenm(mtmp)) /* mimic as corpse/statue */
|
if (mtmp && has_mcorpsenm(mtmp)) /* mimic as corpse/statue */
|
||||||
otmp->corpsenm = MCORPSENM(mtmp);
|
otmp->corpsenm = MCORPSENM(mtmp);
|
||||||
}
|
}
|
||||||
/* if located at adajcent spot, mark it as having been seen up close */
|
/* if located at adjacent spot, mark it as having been seen up close */
|
||||||
if (otmp && distu(x, y) <= 2 && !Blind && !Hallucination)
|
if (otmp && distu(x, y) <= 2 && !Blind && !Hallucination)
|
||||||
otmp->dknown = 1;
|
otmp->dknown = 1;
|
||||||
|
|
||||||
@@ -808,7 +808,7 @@ coord *click_cc;
|
|||||||
win = create_nhwindow(NHW_MENU);
|
win = create_nhwindow(NHW_MENU);
|
||||||
start_menu(win);
|
start_menu(win);
|
||||||
any.a_char = '/';
|
any.a_char = '/';
|
||||||
/* 'y' and 'n' to keep backwards compatability with previous
|
/* 'y' and 'n' to keep backwards compatibility with previous
|
||||||
versions: "Specify unknown object by cursor?" */
|
versions: "Specify unknown object by cursor?" */
|
||||||
add_menu(win, NO_GLYPH, &any,
|
add_menu(win, NO_GLYPH, &any,
|
||||||
flags.lootabc ? 0 : any.a_char, 'y', ATR_NONE,
|
flags.lootabc ? 0 : any.a_char, 'y', ATR_NONE,
|
||||||
|
|||||||
+1
-1
@@ -111,7 +111,7 @@ but that's really hard.
|
|||||||
#define on_shrine() ((levl[u.ux][u.uy].altarmask & AM_SHRINE) != 0)
|
#define on_shrine() ((levl[u.ux][u.uy].altarmask & AM_SHRINE) != 0)
|
||||||
#define a_align(x, y) ((aligntyp) Amask2align(levl[x][y].altarmask & AM_MASK))
|
#define a_align(x, y) ((aligntyp) Amask2align(levl[x][y].altarmask & AM_MASK))
|
||||||
|
|
||||||
/* criticially low hit points if hp <= 5 or hp <= maxhp/N for some N */
|
/* critically low hit points if hp <= 5 or hp <= maxhp/N for some N */
|
||||||
boolean
|
boolean
|
||||||
critically_low_hp(only_if_injured)
|
critically_low_hp(only_if_injured)
|
||||||
boolean only_if_injured; /* determines whether maxhp <= 5 matters */
|
boolean only_if_injured; /* determines whether maxhp <= 5 matters */
|
||||||
|
|||||||
+1
-1
@@ -616,7 +616,7 @@ long timeout;
|
|||||||
|
|
||||||
case OBJ_MINVENT:
|
case OBJ_MINVENT:
|
||||||
if (cansee_hatchspot) {
|
if (cansee_hatchspot) {
|
||||||
/* egg carring monster might be invisible */
|
/* egg carrying monster might be invisible */
|
||||||
if (canseemon(egg->ocarry)) {
|
if (canseemon(egg->ocarry)) {
|
||||||
Sprintf(carriedby, "%s pack",
|
Sprintf(carriedby, "%s pack",
|
||||||
s_suffix(a_monnam(egg->ocarry)));
|
s_suffix(a_monnam(egg->ocarry)));
|
||||||
|
|||||||
+1
-1
@@ -243,7 +243,7 @@ vms_getchar()
|
|||||||
* a stalled input connection. {For packetized environments,
|
* a stalled input connection. {For packetized environments,
|
||||||
* cross plural(body_part(FINGER)) and hope for best. :-}
|
* cross plural(body_part(FINGER)) and hope for best. :-}
|
||||||
*
|
*
|
||||||
* This is needed to preserve compatability with SMG interface
|
* This is needed to preserve compatibility with SMG interface
|
||||||
* for two reasons:
|
* for two reasons:
|
||||||
* 1) retain support for arrow keys, and
|
* 1) retain support for arrow keys, and
|
||||||
* 2) treat other VTxxx function keys as <esc> for aborting
|
* 2) treat other VTxxx function keys as <esc> for aborting
|
||||||
|
|||||||
Reference in New Issue
Block a user