git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3330 c06c8d41-db1a-0410-9941-cceddc491573
247OW5JFN34ZV3GRVHRE25AXLLISUBPOX5YRGUE64BCM2V7QNEHAC RM2JXW3ATVYRYHF3NMG5ALGI64OJ7IP2F3MDUDPUT5TBKSSN4KVQC PM65H4V4GNPVIJFUQW57DC3VDB7TRUUNXKVZONQKEFZSK3AXX5GQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 3V52MSSK7QX7FWLLUW63DTWCBAJEK674EFZLKP45FLZ5KZKVARHAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC YCL3W2PFE6ILTGBFODCSXNPDIA46KVSZP2TI7HDMYAOEJT65RIEAC MBBPLL4SZUB3JUUYQYLZW7S5OXRCEGJX3WWADOQXGHWQ7BIKCY5QC AUXVWXWIFSTWFA6VZXN2FMG7FQEKRZVV6MD32VQQ7J2RKCXHAVGAC virtual bool can_pass_through(const dungeon_feature_type grid) const = 0;virtual bool can_pass_through(const int x, const int y) const = 0;virtual bool can_pass_through(const coord_def &c) const = 0;
virtual bool can_pass_through_feat(dungeon_feature_type grid) const = 0;virtual bool can_pass_through(int x, int y) const;virtual bool can_pass_through(const coord_def &c) const;
case DNGN_ROCK_WALL:case DNGN_STONE_WALL:case DNGN_CLEAR_ROCK_WALL:case DNGN_CLEAR_STONE_WALL:case DNGN_METAL_WALL:case DNGN_GREEN_CRYSTAL_WALL:case DNGN_WAX_WALL:ouch(1 + you.hp, 0, KILLED_BY_PETRIFICATION);
default:if (!you.can_pass_through_feat(grd[pass_x][pass_y]))ouch(1 + you.hp, 0, KILLED_BY_PETRIFICATION);