Add regeneration ability and alternate way to obtain leech ability
Add beam of light at player start point
Add "berserk rage", "tireless", and "diamond body" special abilities
Streamline player spell learning so that using certain special abilities doesn't teach a spell
Tweak throwing to make use of the SpecialMove class's cast method
Various tweaks and fixes
- Gaining meditate did not work
- Sacrificing cola potion did not work
- Change colour of message when stoneskin wears off
- Fix fatigue sometimes going negative after resting
- Better messages for blink ability
- Simplify a few things, remove an unused variable
Add knowledge potion which allows you to gain arbitrary abilities
Fix two potions not ticking the game when drunk
Less gamestate setting in the special abilities; bump version
Catch security errors so that the game still functions without local storage
More functions housekeeping
Fix issue with saves breaking the look function
Whitespace!
Add brown as an official colour and make messages and the status area use the same colours
Some colour-related cleanup
- Random colours for clothing and confusion ray no longer includes those colours that have other meanings for the character
- Human monsters (Y) now use all 16 colours
- Change character for air strike, since it conflicted with enervate
Use elementalDamage function in more places; fix knowledge potion description
Make colours of messages (and a few other things) a lot more consistent
- Now uses several additional message colours
When stealing an equippable item, thieves now have a 10% chance of dequipping an item to equip the new item