git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10690 c06c8d41-db1a-0410-9941-cceddc491573
3UUTHUKEJVRCYSOE3S3W423SADYD22L3DUXFB6CAFDVM66EPIF7AC
M2FQTQ5MGAOKGIN4RSMF6RYT7WB4PVLMWFIY7S5IU5LB6DIWZSBQC
GSCSER2ZAH6ACCCMIUNKHN7OVGRVRTWVHBNYWLZGR7AQSOMF2TSQC
VY2RJLJQMUOVIJOYPTA7AEXPURIV3H6VF7O5QQ7LF44ZS36RTFYAC
Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC
33MBISZXMRGZMQ37PVINHKNWAXHYPHURMRG6ST7O2SKIRGGBHI2AC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
G3K77T4XACH5B2SSAMYVC72X5FM3VWGYI5P6JZQUQZWAXCT36YZQC
5LDEEBB7DT4CORJZOAYLQFXNI7FOURUJGAKVDVX7YL745NNRW63AC
GAYW6ZERQLVVVZ6ZT7QUHA3MUETUBWNRSEE22DO4T7MWL7NBIPAAC
KVDUZCENP2TCYLWIGUOS4JD4PK4TIJE5GGCAXVUBAYSF5YZFADVAC
O6ZMFKDI3XO2SWPNEYHIPYFDWJR4TVDP5BAATK6LVCVETQID6E7AC
I2B33Z7NZGC33AMDSSK446AZZYWKPHWLAGULVHKKZU4MVB4BNJOAC
LKLHWERPXMDTRNYPEXVDVB6PE7CT5PZ6WMNJJDTBBE5FBHOCEK5AC
BI5CXFKCZHWNZQ4VXWN24FD322V55H7GYJHXF4GJ26PPKXIEOLSQC
}
return (false);
case OBJ_MISSILES:
// These are the same checks as in_throwable except we don't take
// into account launchers.
switch (item.sub_type)
{
case MI_LARGE_ROCK:
return (player_size(PSIZE_BODY, !temp) < SIZE_LARGE
|| !you.can_throw_large_rocks());
case MI_JAVELIN:
case MI_THROWING_NET:
return (player_size(PSIZE_BODY, !temp) < SIZE_MEDIUM);
// While the amulet of resist slowing does prevent the post-berserk
// slowing, exhaustion still ends haste.
if (you.duration[DUR_HASTE] > 0 && wearing_amulet(AMU_RESIST_SLOW))
{
if (you.duration[DUR_HASTE > 6])
{
you.duration[DUR_HASTE] = 2 + coinflip();
mpr("Your extra speed is starting to run out.", MSGCH_DURATION);
}
else
{
mpr("You feel yourself slow down.", MSGCH_DURATION);
you.duration[DUR_HASTE] = 0;
}
}