git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9557 c06c8d41-db1a-0410-9941-cceddc491573
TYAUNNAVB4GEKXYSR447JXRDKRJJZHAVV7XLWGU7RXEP5JMJCQKAC WC3DZPQHJCQ3R4ZJZIKLHH46T6FAUNIFWDBZGGTNQS5GMUXWGA6AC UP6TD25TZ3ENYTOB6N6NA325ROEJPDCW5VPNBRTAFMC7HLFXU4CQC LEZWYG752CKY6URMLSQTOADDRAJ5NTT7KH7BC5ENGQ55GXKHQMWQC 5BJPWUPLJFS34FUTFJVKA4A52YMIGV6EWDXLNSDCWBJWBGVSQFGQC TPO6FNMPNUSWH4NCKO3VLYNAADEPSAXLUITCCACLZZSY53PKA62QC GYOKKBVTZ6HRW2NYC3EMGSB6ULBX24L5DLDZNEP2F6UTA4KPU3CAC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC XECOX2X726QRA2AHIPVQTTD3O6TCVV6WNU6ZTV7GJCTTY7WK2LOAC HCVH2CWL32UD66O6Z7ZYDUASWN3RF5TW6FSWURGMD7MELKB772FAC H2OHWQKMHL66CPVJGJL35RY7EIZB74SZTGOLDJDSCG5WVEVPIIUAC A54S2WRWNIV4Y4XB5JHR7NALLB55ZCX3Z5DSGBMAVGVY6I7KY2GAC XYQFJLTMLSU7LC7VODUJVN5F2P47STH2KVSP7Q3BSCUUDRHROW7QC 43XCHFXZ34FDVT2QG23RZ65V6NRBY6PE3ENQEEDXFYKRR7IRFHCAC PUY2VWZJ3G7HNCLIHZP5VGT2DAGHI436ETDJQTPEBFPRSEHOM2NQC RDOOG5LBE5TCTFYCKJIB7TGGTRFX4HBLMJZYXS5TCFWNCU3QII5QC FYSQ7HXDIKXZXDGYVKZMODW7HYQQLRZO52Q2HVM3PYBD37UT5B4AC BQ5QKUWLCYSBO4A7EWZN4FXPNSIAR6JPBAZE4PSV6XCUNTV53ERQC 6I5DGAACRD7U5HAN3EEKPL7MPZXEVGUNJU5REFL4Q2SRZJ5WKDDAC SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC 3BJ2OOF4F524G6UKVGOZVT6W3FSTSHHTKRJADUBZCHDXZWV3KANQC BBQWA33DPXWEDYOOPO45VAYD4JQDZQVMZSEJ4RUI5LLC733IMIIQC CK7CT5TUFUL2AQY7FUHB5JI3FC2KSPWUWHXC6VEUJJ7G4OWUQFTAC UQZTF7HDI7VXYYYKZKVHKB53TEQC45XHYD3XNCRDTYNUSLSIMGIQC LDBTCT5WIPLJPZWXS2RUQ26QKISCUUTLO77M464WOE6VSYSNPKYAC CYAVI4PYWMMKTPYT5N2B3MI4OSHZFLPKOZFSLFJUXRYAACYXWW3AC 25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC ND3T5LCZATC63EVQ6SLI7XXMSUL7XICJDNLH3UCYUDEFWTA3N5MQC LHYTGOCNDWX3CVD2HSQ6LAYC6NLKKI6ZKKNWZ5IQWP6YP5PQEVWQC 7G4KWTOOBRLHOZZGFGAXGTUCDF3FGSZOXVHUZZ3V2KVWYSFE7EKAC 3SQQ4MM6YO4I37CQ6GIBIX6BXAEVHNVNHPVMR3PPBBNO454D6XWQC IPPPBA4G2LODBP3EJIYGUAAOMHKLNBXHBD7KVX2JVDTA4DETHO4AC U35AIEBK6N3OG2BS6ZHI6L7VPBX562FZTH7CWSLFH6NMRXNSVC6QC 6F6OFJCUOBUP7QTVWSMSQPW25RLVRYVXO3VO5GLMFRY6K5RMOWFAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC KSM4H3SBM6FIQTUEGHXXYATJXEOJ4EKUBAFCRMFKSHY7N2HWECRQC ZBPS5ZTPF3DVTR5WET4XEFHYXU26CRHU2OHX3YO6PD4MTM2DUXAQC AVCMVFA3MKCXHO6H44UK5KJNIHTGQV7UA7GYXM26VI6TXXU5ZN6QC TGJZXTUIAKCFZQJ54ZQEBGFBVZSJCAX6AWDRSH3TP7UJRLGUM5SAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC 7G2RWMLC5YBT3W7DNXDGEA4SMTI524RJIH3VO7MOQYGBMQHML2MAC T4IH76FA5TWHFOZUJFHLQXQJENJHWTUZZP4EGNA7D4GTZY7D4ZKAC SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC GQL5SIGBHLU3FMCE54XVGLRY5AZHRM6DUEB722REA2DPLGJSN6EQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC G6WNKWA4GNUGNOH63AKXJQMQS2V4FGJ55CB4P2Z3MPSX3UPMVF6AC RNJX2RDBDA62DSAUIWVVPFS7YNIU3GEOXDWJUABDS5DS5QGS3LAQC OQ76R2BGEXU64TGDEQF46WVKM3LW5JO67CVITYQSIKE36LQZ725AC NMRKYZUPI6EOC4KONJKB2RHSCC6ONYJUOXQJ7PYJ7V4OBWPRO7AQC OXYBE6MSPVRZVYOUIXR7K7ZBE2D7DIBTVGMRSFCOEGTE74XDCFBAC 6EJRFPJJRSIISDNDZWODH5A7U4PVIWH4YUCHEPB4V2GLGFG4DLBAC HH3HFWVXABJ4IRMN22PPJCREMULZSN6DA7VYKOGECGMNUQTZ5QNQC UVJBHQ5KGUIEFRHKTYQPKSXYDUDKTRAXINUXGJJJ6QGNCR6JO7ZAC RCPQNIRPR3NQXEMVLBAQW6657UJFIP43N54UJVEZHJH22OH4UQIQC HVEU33HIUHCYFINJMVSSOIRUPZGGVC7NMWUN2EADG2W373JP3WOAC DWWOM6V2Z4RQVT6AKW6OYLSFOUE4W5PTP2SH4AAZE2E4EIH4RLUAC PI5BATR2SER3RFE76IUGHM2AGXVFOUM3PLU7WC2K2Q2BA5K2E73QC }static bool _xom_is_bored(){return (you.religion == GOD_XOM && you.gift_timeout == 0);}static bool _xom_feels_nasty(){// Xom will only directly kill you with a bad effect if you're under// penance from him, or if he's bored.return (you.penance[GOD_XOM] || _xom_is_bored());
static void _player_change_level_downstairs(dungeon_feature_type stair_find,const level_id &place_override,bool shaft,int shaft_level,const level_id &shaft_dest)
static void _player_change_level_downstairs(dungeon_feature_type stair_find,const level_id &place_override,bool shaft,int shaft_level,const level_id &shaft_dest)
&& get_trap_type(you.pos()) == TRAP_SHAFT|| force_stair == DNGN_TRAP_NATURAL);
&& get_trap_type(you.pos()) == TRAP_SHAFT|| force_stair == DNGN_TRAP_NATURAL);
const level_id old_level_id = level_id::current();LevelInfo &old_level_info = travel_cache.get_level_info(old_level_id);const coord_def stair_pos = you.pos();
const level_id old_level_id = level_id::current();LevelInfo &old_level_info = travel_cache.get_level_info(old_level_id);const coord_def stair_pos = you.pos();
xom_is_stimulated(49);
// Xom thinks it's funny if you enter a new level via shaft// or escape hatch, for shafts it's funnier the deeper you fell.if (shaft || grid_is_escape_hatch(stair_find))xom_is_stimulated(shaft_depth * 50);elsexom_is_stimulated(14);
int ch = tileidx_feature(grd(c), c.x, c.y);if (ch == TILE_FLOOR_NORMAL)ch = env.tile_flv(c).floor;else if (ch == TILE_WALL_NORMAL)ch = env.tile_flv(c).wall;
int ch = -1;if (c != coord_def()){ch = tileidx_feature(grd(c), c.x, c.y);if (ch == TILE_FLOOR_NORMAL)ch = env.tile_flv(c).floor;else if (ch == TILE_WALL_NORMAL)ch = env.tile_flv(c).wall;
// Needs to be displayed so as to not give away mimics in shallow water.if (ch == TILE_DNGN_SHALLOW_WATER)tileset.push_back(tile_def(TILE_MASK_SHALLOW_WATER, TEX_DEFAULT));else if (ch == TILE_DNGN_SHALLOW_WATER_MURKY)tileset.push_back(tile_def(TILE_MASK_SHALLOW_WATER_MURKY, TEX_DEFAULT));
if (ch != -1){// Needs to be displayed so as to not give away mimics in shallow water.if (ch == TILE_DNGN_SHALLOW_WATER){tileset.push_back(tile_def(TILE_MASK_SHALLOW_WATER,TEX_DEFAULT));}else if (ch == TILE_DNGN_SHALLOW_WATER_MURKY){tileset.push_back(tile_def(TILE_MASK_SHALLOW_WATER_MURKY,TEX_DEFAULT));}}