debug mode wishing for hidden hiders
This commit is contained in:
10
src/read.c
10
src/read.c
@@ -2434,7 +2434,7 @@ struct _create_particular_data {
|
|||||||
char monclass;
|
char monclass;
|
||||||
boolean randmonst;
|
boolean randmonst;
|
||||||
boolean maketame, makepeaceful, makehostile;
|
boolean maketame, makepeaceful, makehostile;
|
||||||
boolean sleeping, saddled, invisible;
|
boolean sleeping, saddled, invisible, hidden;
|
||||||
};
|
};
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
@@ -2464,6 +2464,10 @@ struct _create_particular_data *d;
|
|||||||
d->invisible = TRUE;
|
d->invisible = TRUE;
|
||||||
(void) memset(tmpp, ' ', sizeof "invisible " - 1);
|
(void) memset(tmpp, ' ', sizeof "invisible " - 1);
|
||||||
}
|
}
|
||||||
|
if ((tmpp = strstri(bufp, "hidden ")) != 0) {
|
||||||
|
d->hidden = TRUE;
|
||||||
|
(void) memset(tmpp, ' ', sizeof "hidden " - 1);
|
||||||
|
}
|
||||||
/* check "female" before "male" to avoid false hit mid-word */
|
/* check "female" before "male" to avoid false hit mid-word */
|
||||||
if ((tmpp = strstri(bufp, "female ")) != 0) {
|
if ((tmpp = strstri(bufp, "female ")) != 0) {
|
||||||
d->fem = 1;
|
d->fem = 1;
|
||||||
@@ -2574,6 +2578,10 @@ struct _create_particular_data *d;
|
|||||||
}
|
}
|
||||||
if (d->sleeping)
|
if (d->sleeping)
|
||||||
mtmp->msleeping = 1;
|
mtmp->msleeping = 1;
|
||||||
|
if (d->hidden && is_hider(mtmp->data)) {
|
||||||
|
mtmp->mundetected = 1;
|
||||||
|
newsym(mtmp->mx, mtmp->my);
|
||||||
|
}
|
||||||
madeany = TRUE;
|
madeany = TRUE;
|
||||||
/* in case we got a doppelganger instead of what was asked
|
/* in case we got a doppelganger instead of what was asked
|
||||||
for, make it start out looking like what was asked for */
|
for, make it start out looking like what was asked for */
|
||||||
|
|||||||
Reference in New Issue
Block a user