| 1874 | } |
| 1875 | |
| 1876 | int |
| 1877 | dopoly(void) |
| 1878 | { |
| 1879 | struct permonst *savedat = gy.youmonst.data; |
| 1880 | |
| 1881 | if (is_vampire(gy.youmonst.data) || is_vampshifter(&gy.youmonst)) { |
| 1882 | polyself(POLY_MONSTER); |
| 1883 | if (savedat != gy.youmonst.data) { |
| 1884 | You("transform into %s.", |
| 1885 | an(pmname(gy.youmonst.data, Ugender))); |
| 1886 | newsym(u.ux, u.uy); |
| 1887 | } |
| 1888 | } |
| 1889 | return ECMD_TIME; |
| 1890 | } |
| 1891 | |
| 1892 | /* #monster for hero-as-mind_flayer giving psychic blast */ |
| 1893 | int |