debug mode wishing for hidden hiders

This commit is contained in:
nhmall
2019-06-08 21:54:06 -04:00
parent a64a2f85f4
commit 15fa1f0ac7

View File

@@ -2434,7 +2434,7 @@ struct _create_particular_data {
char monclass;
boolean randmonst;
boolean maketame, makepeaceful, makehostile;
boolean sleeping, saddled, invisible;
boolean sleeping, saddled, invisible, hidden;
};
boolean
@@ -2464,6 +2464,10 @@ struct _create_particular_data *d;
d->invisible = TRUE;
(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 */
if ((tmpp = strstri(bufp, "female ")) != 0) {
d->fem = 1;
@@ -2574,6 +2578,10 @@ struct _create_particular_data *d;
}
if (d->sleeping)
mtmp->msleeping = 1;
if (d->hidden && is_hider(mtmp->data)) {
mtmp->mundetected = 1;
newsym(mtmp->mx, mtmp->my);
}
madeany = TRUE;
/* in case we got a doppelganger instead of what was asked
for, make it start out looking like what was asked for */