fix whitespace errors from simultaneous commit
This commit is contained in:
+19
-21
@@ -1,4 +1,4 @@
|
|||||||
/* NetHack 3.6 monmove.c $NHDT-Date: 1431195024 2015/05/09 18:10:24 $ $NHDT-Branch: master $:$NHDT-Revision: 1.67 $ */
|
/* NetHack 3.6 monmove.c $NHDT-Date: 1431195533 2015/05/09 18:18:53 $ $NHDT-Branch: master $:$NHDT-Revision: 1.69 $ */
|
||||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||||
/* NetHack may be freely redistributed. See license for details. */
|
/* NetHack may be freely redistributed. See license for details. */
|
||||||
|
|
||||||
@@ -124,38 +124,36 @@ struct monst *mtmp;
|
|||||||
boolean epresent = sengr_at("Elbereth", x, y, TRUE);
|
boolean epresent = sengr_at("Elbereth", x, y, TRUE);
|
||||||
|
|
||||||
/* creatures who are directly resistant to magical scaring:
|
/* creatures who are directly resistant to magical scaring:
|
||||||
* Rodney, lawful minions, angels, the Riders
|
* Rodney, lawful minions, angels, the Riders */
|
||||||
*/
|
|
||||||
if (mtmp->iswiz || is_lminion(mtmp) || mtmp->data == &mons[PM_ANGEL]
|
if (mtmp->iswiz || is_lminion(mtmp) || mtmp->data == &mons[PM_ANGEL]
|
||||||
|| is_rider(mtmp->data))
|
|| is_rider(mtmp->data))
|
||||||
return (FALSE);
|
return (FALSE);
|
||||||
|
|
||||||
/* should this still be true for defiled/molochian altars? */
|
/* should this still be true for defiled/molochian altars? */
|
||||||
if (IS_ALTAR(levl[x][y].typ) && (mtmp->data->mlet == S_VAMPIRE
|
if (IS_ALTAR(levl[x][y].typ) && (mtmp->data->mlet == S_VAMPIRE
|
||||||
|| is_vampshifter(mtmp)))
|
|| is_vampshifter(mtmp)))
|
||||||
return(TRUE);
|
return(TRUE);
|
||||||
|
|
||||||
/* the scare monster scroll doesn't have any of the below
|
/* the scare monster scroll doesn't have any of the below
|
||||||
* restrictions, being its own source of power */
|
* restrictions, being its own source of power */
|
||||||
if (sobj_at(SCR_SCARE_MONSTER, x, y)) return(TRUE);
|
if (sobj_at(SCR_SCARE_MONSTER, x, y)) return(TRUE);
|
||||||
|
|
||||||
/* creatures who don't (or can't) fear a written Elbereth:
|
/* creatures who don't (or can't) fear a written Elbereth:
|
||||||
* all the above plus shopkeepers, guards, blind or
|
* all the above plus shopkeepers, guards, blind or
|
||||||
* peaceful monsters, humans, and minotaurs.
|
* peaceful monsters, humans, and minotaurs.
|
||||||
*
|
*
|
||||||
* if the player isn't actually on the square OR the player's image
|
* if the player isn't actually on the square OR the player's image
|
||||||
* isn't displaced to the square, no protection is being granted
|
* isn't displaced to the square, no protection is being granted
|
||||||
*
|
*
|
||||||
* Elbereth doesn't work in Gehennom, the Elemental Planes, or the
|
* Elbereth doesn't work in Gehennom, the Elemental Planes, or the
|
||||||
* Astral Plane; the influence of the Valar only reaches so far.
|
* Astral Plane; the influence of the Valar only reaches so far. */
|
||||||
*/
|
|
||||||
return (epresent
|
return (epresent
|
||||||
&& ((u.ux == x && u.uy == y)
|
&& ((u.ux == x && u.uy == y)
|
||||||
|| (Displaced && mtmp->mux == x && mtmp->muy == y))
|
|| (Displaced && mtmp->mux == x && mtmp->muy == y))
|
||||||
&& !(mtmp->isshk || mtmp->isgd || !mtmp->mcansee
|
&& !(mtmp->isshk || mtmp->isgd || !mtmp->mcansee
|
||||||
|| mtmp->mpeaceful || mtmp->data->mlet == S_HUMAN
|
|| mtmp->mpeaceful || mtmp->data->mlet == S_HUMAN
|
||||||
|| mtmp->data == &mons[PM_MINOTAUR]
|
|| mtmp->data == &mons[PM_MINOTAUR]
|
||||||
|| Inhell || In_endgame(&u.uz)));
|
|| Inhell || In_endgame(&u.uz)));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user