Redid how bat durations are handled. (both by dolorous, 1757094, with a minor bugfix.)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1909 c06c8d41-db1a-0410-9941-cceddc491573
3EFDG4W2ZURQDU6I3AFVW4ETTD3ZHSCLQ7MOK5FK7VQCDQDUXIGQC
you.duration[DUR_TRANSFORMATION]--;
if (you.species == SP_VAMPIRE
&& you.attribute[ATTR_TRANSFORMATION] == TRAN_BAT
&& you.duration[DUR_TRANSFORMATION] > 2)
{
you.duration[DUR_TRANSFORMATION] = 5;
}
if (you.duration[DUR_TRANSFORMATION] == 10)
if ( decrement_a_duration(DUR_TRANSFORMATION,
NULL, 10, random2(3),
"Your transformation is almost over.") )