are now durations. Removed some unnecessary limitations.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1626 c06c8d41-db1a-0410-9941-cceddc491573
I2B33Z7NZGC33AMDSSK446AZZYWKPHWLAGULVHKKZU4MVB4BNJOAC
7CHVBETGMBRTJDALOUETMRLY2APEK5HSV5ZUKX4ZVV66RURNV4NAC
W7KGGF2VUXLD6YH55EPIRQ5SF5VKVKT33P6RNKCFCVQ4QXOLQE7AC
WZECWWZTYVOYJ25MFC7Y7WNWHROVAOT2WBJQ3WRGIUAWJKLO7LBAC
R7TUO3AXCHGFSVHHXDNGAAXLWSNY7L4T5D7LOPQILBHGFDA3KFNAC
4ZL25MMCNQ5MNUOEQSMMI2FWMQXNO6DUP4CDAXX5SMFA2B6JYQQAC
5QOOZTPUSDYZUJGFJ4BOYXEGZ7XBZZSEO7KPHENYRV465B66QSHAC
5R4WV4H5SNIM5WU2X33JJ63HIEGKCXN2HELZ6FRRKKANPLMRLF3QC
TRNEOO3YKZSUGYTJZDDXZTJFQJXY6PWKBDJXAOLY3FZAD6WHTUTQC
Q2FZIIGQECGP2FKKWLGDBBQVGCFZ4JTY53PFPJP6X7YKC23AQGFQC
DH3YTI6VVI727SQXO4CXSDCSBG2UN3UAWLFULBGRLBVH22ACRXIAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
7NDXS36TE7QVXTXJWMYSVG5UHCCLPIO4VL6NXFGTDK3ZNKE3A2IAC
77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC
6GT5JAWOIIL4SQ5MWIID6ZVO3KKQFWDQDZNVFHZ6DNK5QCBXJ4UAC
W5VEC2PBIM5DMU5233HOWAZUEPTGWJRZZIA3H35YYQQW6BTP6XUAC
5ASC3STDYCNLZFEBN6UTMUCGDETHBR2OCBZCF5VIAZ5RRWLOTDYQC
SR63JKG2P3RFZPY4CCMS4M6RZWUPKOQ4KAQN2JD6WKZLF3S6V3GAC
74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC
UURAYLSSITZLQR56MCWFPIWMECU7F3USMA2UPJAO4IPIY5WVKP5QC
AO7VKBS75RKHQDP3KYUVNMCE562K7NMVO2W3YXH7D5DKMKGO5GOQC
YCL3W2PFE6ILTGBFODCSXNPDIA46KVSZP2TI7HDMYAOEJT65RIEAC
KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC
R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC
OP6CTAKWCAU64JXQ3USQYR5E5IFHQHNCACII5UMVRXUTZXJQOAZAC
HH3HFWVXABJ4IRMN22PPJCREMULZSN6DA7VYKOGECGMNUQTZ5QNQC
ACKNLTFL2RI3PMRWLNRVLRWGQAMLRFKNGNS5LED6NFE5GVGFIHFAC
LIBWXPN6HLJAIGEFJYLOL4HLIUD236U3WM5QPHIZ3DSB4CCUJERAC
JR2RAQ523LOWNDYJNK6AZVKI6WVMI622PIV72XWOVZYPXPUKSQWAC
6LT6USGJOTDMRJGXLAN2NSZXK2GKWEXDKKUV6SVV7ZC6WI6EKMDQC
AOAJ6D3OKSELEYKAT55XCVU5LYJ7SMCZKC6DIEGLLB3TF2LEENWQC
U24V52ZGVQ2XGYA4RNKT26VIIEKUYC6AUEWZSDYJFXB5ZWMMXTPAC
XUCCWGMXKPIR34BBCCOI67YHI3RST4STDWSDUZTN4B2CJWXQLQ7AC
3KAINFIXO7WNWGUGZB43EUNFRS2ZPBLQZDTY456QACMRHYIJ7WDAC
ZP2KE7A2LE7Z2S7AC45WE4CXDSEVDTWIMV2EM4IBUKXYJIDU6R7QC
ANOEQTM6IGCBTESKKQ5PCBSDTZ7VGRCMDIOAFEH4R7DJHKWKDFAAC
43ZTEB57FU7KE5EVMYWZONNVJBZCGF3JEAJZIY25LC4LGE65PG5QC
YTRHJZ4YBCNEI4UY4AGEIVKY66C7IJZ7ESFLXTULTSWV4KF5DG3QC
WXSNNK2RXP3DQFAEQGQUZJHFWXJC7ZKG2WURZGL566UDM4YXFSWQC
KW43PGXTTM57DXUGGBQXJ5G5OYYIY3WB76TXIKL2ZCIJGH7GH4LAC
if (you.haste > 215)
you.haste = 215;
marshallByte(th,you.haste);
if (you.might > 215)
you.might = 215;
marshallByte(th,you.might);
if (you.levitation > 215)
you.levitation = 215;
marshallByte(th,you.levitation);
if (you.poisoning > 215)
you.poisoning = 215;
marshallByte(th,you.poisoning);
text += (you.poisoning > 10) ? "extremely" :
(you.poisoning > 5) ? "very" :
(you.poisoning > 3) ? "quite"
text += (you.duration[DUR_POISONING] > 10) ? "extremely" :
(you.duration[DUR_POISONING] > 5) ? "very" :
(you.duration[DUR_POISONING] > 3) ? "quite"
DUR_LIQUID_FLAMES, // 0
DUR_INVIS,
DUR_CONF,
DUR_PARALYSIS,
DUR_SLOW,
DUR_HASTE,
DUR_MIGHT,
DUR_LEVITATION,
DUR_BERSERKER,
DUR_POISONING,
DUR_CONFUSING_TOUCH,
DUR_SURE_BLADE,
DUR_BACKLIGHT,
DUR_DEATHS_DOOR,
DUR_FIRE_SHIELD,
DUR_EXHAUSTED, // fatigue counter for berserk
DUR_LIQUID_FLAMES,
if (you.confusing_touch > 1)
you.confusing_touch--;
else if (you.confusing_touch == 1)
if (you.duration[DUR_CONFUSING_TOUCH] > 1)
you.duration[DUR_CONFUSING_TOUCH]--;
else if (you.duration[DUR_CONFUSING_TOUCH] == 1)