or mutate safely by moving them to the actor interface.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4650 c06c8d41-db1a-0410-9941-cceddc491573
C4CGYUPRJPDPAF6E65Y3MGAK45PNDPF2CNT276V7P37PPLX3AR5QC
H55P74Y6NHAPF3VPWXIAP7DODA3DV7NCT3SK6VVLWNNWZ7JIMBTAC
IIFSJJPQOWU4HBDPD2KQZ2Z6OU5NZY74ORPWCIFTDBVXN7SSTZMQC
UEEDQIFBOUZOXHCWGSEBED4Z3SYGN3DVHOVRJYQVWQQ6BIDLWAQAC
KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC
EIHQC2YIK7UB4VMWL5XTIPXVS7N6M7CO553MJ5XUUI4OWIC5AUDQC
UWEN2EZXAWVDX4BTX6RHJEPTC6ZC7SRG4LAP27LLFILDPQ4BRBGAC
22YVHM74WBJNJE4PA5CBEUTDWM6FAGGGILI26A4LXAURX55TNRKAC
ZSW72OXJ3ZHULVRLHEIJTD6HA5LCH6PX46TSSM65A3O45RI7L2SAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
ACKNLTFL2RI3PMRWLNRVLRWGQAMLRFKNGNS5LED6NFE5GVGFIHFAC
Q7UVH4DI46F2E2KUPOTHZTAJKMMYM2UJ5KRUC5CJDZGR4AZCR52AC
CTIDST6555FDNLHIXPLOS74CNOMFEDCXCNFTJDH6ETLNO2GEWZAQC
HQSI2RK5QGNSOR5Y67GZDK4ZWFZ5DSRPASXAV4VHYVB5TUXFZWJQC
RNBFKGMD32MPNMPVMJ4O7D2ODKBDA2S7EO5P7R3IDI43Y4FNILQAC
2P3K34UUGGHI6WY26KGK6FHDDYPD7LP52FOVG2KYA3EGOJT2MVHAC
Z6Q7JVMFQ32SC7FRGOB7CE7JS2HEOPAO3B2VLU3YR3UCUDZFIPFQC
R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC
}
// Can the player mutate without decomposing?
bool can_safely_mutate()
{
return (!you.is_undead
|| (you.is_undead == US_SEMI_UNDEAD
&& you.hunger_state == HS_ENGORGED));