Fix 2822832: temporary brands not being removed when thrown with LRET_FUMBLED

         plus: thrown weapon permabrand being removed when
               DUR_WEAPON_BRAND is active
         plus: double messaging of "You are now empty-handed."

Fix 2810517: Added a pre-ability requirements check that handles Lugonu's enter/exit abyss, berserking, recite, breath attacks and some more. If the requirements aren't met, the check fails before the success check, thus no turn is wasted.

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10360 c06c8d41-db1a-0410-9941-cceddc491573

Created by  j-p-e-g  on July 20, 2009
QEM5F3M5TVOHKIPY75SUYD2EIGTTTMAC7PXIOKREQQMA7YLHQIGQC
Dependencies
In channels
main
Change contents