Apparently, monsters can be directly placed at the edge of los, after all.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9696 c06c8d41-db1a-0410-9941-cceddc491573
U2CE3EGQNU6WJMRSUMVRLWPY5Q32VAE2ESTQARJQHJAG4EIHOJCQC
7I3W2GQ2USM3JHD7BG24FSIBZDAWUMI24BSEMDQ6PRR3D76SRDDAC
7YOLWXW6IGMACXG76S2HFA4VWZ7CJMIB6NAIVEZPAARJ3ZNHOHGQC
7VZONIM2YB72XCATLVOJXHTZVEPPHJR54BU5UJANUYA5V6HFMEFQC
S6ZETU2X3HBTKBDL2KTAMCNPMPGHEZO2JGMILIWETWC7XXRS5RYQC
Z5R37BNA4IKDE3F4NLJJST5S3VQ65BO3T5J7XBUE3A24K5BWX3BAC
DGPZZUWTMWADFTFLZ37DHWXXDXMBZHROCFTYL472HI6ETGEK6CBAC
IH5TVAZGKN7IQOTSOJ56WG5C3CMTG3AI63XT3XVNHC7DI4N2TSUAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
OONYLF4DAPLIYLBNNRW74IVT5BBTWI4XHQBXSNSPVRX3FTKJBTRAC
JJULXW764V5C2HJKZNWQAEWB6QM5YZADD7ZCE35LYTBFEM6PMYCAC
PFEJ4LMDNEKLMGRCMWQ7EIRVU4JMYGICI4G7X4WVWOROVXQCBZ7QC
R2DQBWKIW7YUJB5SOQ7J274JIYRVX4H3ISFRPAL5RG2RVVP4G2KAC
PHBACPMH3F34GODHVDKNCMXWU373RJQGVTDLBFCCDLLWDXVYOLTAC
AIIVH43Z5X3GTPFY4FXQRZPG6Y7QPH2KJ47VM2Q43PCGGD5MTMOAC
QNIQ2NBBIERVCA2YTD3O3P6QPJ5M6VDVGGX7V2BWXTW5553T4PVAC
OEMBDFEY3NCGY5T7N45METTYTR33STXAYNPXKL2BGKDUCBCP5PJQC
5FHHUWTO4RQF244PHWV237WRNIXCZX5Q2KRX7VKDDUQWEXAL24NAC
OEAIMYCV7XMTH363UVSHMNHHHDZYEGOP3GECLB3SXGAQMOAVJRCQC
IE3INS4WUXZOBVXB5VWRBYPVPXADD2U2W5H3TBTOYNWJ3EGRSGQQC
NVSFIV2ZKP44XHCSCXG6OZVGL67OIFINC34J2EMKTA4KULCERUEAC
GPEJOT73KMACP33IPAKFR5ROGHCOIP22VXZMQNYTGLEA2OSZUM2AC
SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC
3523HSJ5BHDJWA4LG27ZJS3QAECBV3NDHUUPIEEU5FVT33L2TGEAC
74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
R32CQ6FQJTQLB35P3HENIDCBDT3UWXBBCDAAUWHUQO6G6NKEDPKQC
SNKHPEWRFHRYXKHGMWFALPTWUEQJN6BIG3RS2457V3OM4HR6JPNAC
3HGELZU7NELOQ635HZO6IJIYLBSNCJ5VPH46IE22KA3OSLEFK7AQC
GTXKQTORYHZ7XB2VIH6372UM5GMWAN7IVRXWY5FGBCHFGBV6D6NAC
DWWOM6V2Z4RQVT6AKW6OYLSFOUE4W5PTP2SH4AAZE2E4EIH4RLUAC
X5OHFTHRXTI5KHFIYFJ6DB3W5MY3JUJKNTL4HF37MKABYNCOBOZAC
CK7CT5TUFUL2AQY7FUHB5JI3FC2KSPWUWHXC6VEUJJ7G4OWUQFTAC
45EMD3KLQPMERNMIKU5G76H6556XOMIW352TSBP7VLWJX2YYGS7AC
O7S3ILRELHICJXXTDGMF7KPPZWYHPYCNDPV2I77FZXXH4I454B4QC
XJ2JS5YKQXNO5LCTOYCJ4L3VLTP2AXDPTUAYQ3A3CKM3RJSKDJGQC
JSDYXAWLSPKDGWGT2K2CSKZQHDWJPFYRA3S5G2HPXDQPAWPZFFRQC
I7QLYOTE6DLQZM7YWUWYLKHRJRB2A3STQ42ALSRGQICEWKD2QTEQC
NMZFCCM6O3KO2GJWKOSULN27B3QIZKWPBOB62PAILXMRQD4JMIMAC
NCHTJYDWTFLBWRQ3NS47O4ZAPT6RN7P2GNUT7G2PPVNURCLCWW6AC
EE56VTDPWXXEZ6GCACPD7647ZI5YF6LHFYGMPRKH36AVE7GKM5DAC
IISZ2GV3N6S5RTIBUMDNQXWDF7UCJYD3GX5XVAAZARWSZPOMRSXQC
QHTFVQLQHGDDROWXKZRKHUQW5XHT4KT2JGSJJIQYVB4U4SBR3AJQC
JJH7VX2LLBZPDKG24SQREWQLX6I6RYNWFECHRZVK7PT5KPQ4MAMAC
7U7IZUR2C7UALYI4Y3SHBYGTHYVQM6JI4PXDFXUFL3T3L6JBSC6AC
77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC
ACDPN464TK2LKLHSDN3YVRHAPF7WLSLLU3UHIYEXKFDEZPEU3XSQC
BINKDWGFGUPTOA7IE5KK4ZIELGU5WC3X47MYXOWU4X43EGAC5DUAC
NS3KXJXQSN33UQSOBDK3WXXKA3KY5YOUJL67NBZKGQAJYDYZ2COQC
mpr("Set hunger state to s(T)arving, (N)ear starving, "
"(H)ungry, (S)atiated, (F)ull or (E)ngorged?", MSGCH_PROMPT);
std::string hunger_prompt =
"Set hunger state to s(T)arving, (N)ear starving, (H)ungry";
if (you.species == SP_GHOUL)
hunger_prompt += " or (S)atiated?";
else
hunger_prompt += ", (S)atiated, (F)ull or (E)ngorged?";
mprf(MSGCH_PROMPT, "%s", hunger_prompt.c_str());
for (int y = 0; y < GYM; ++y)
for (int x = 0; x < GXM; ++x)
if (grid_is_trap(grd[x][y], true))
grd[x][y] = DNGN_FLOOR;
for (rectangle_iterator ri(1); ri; ++ri)
if (grid_is_trap(grd(*ri), true))
grd(*ri) = DNGN_FLOOR;