creature will break out of armor */
| 637 | |
| 638 | /* creature will break out of armor */ |
| 639 | boolean |
| 640 | breakarm(struct permonst *ptr) |
| 641 | { |
| 642 | if (sliparm(ptr)) |
| 643 | return FALSE; |
| 644 | |
| 645 | return (boolean) (bigmonst(ptr) |
| 646 | || (ptr->msize > MZ_SMALL && !humanoid(ptr)) |
| 647 | /* special cases of humanoids that cannot wear suits */ |
| 648 | || ptr == &mons[PM_MARILITH] |
| 649 | || ptr == &mons[PM_WINGED_GARGOYLE]); |
| 650 | } |
| 651 | |
| 652 | /* creature sticks other creatures it hits */ |
| 653 | boolean |
no test coverage detected