Tuesday, April 24, 2018

v0.917 released

Go get it on sourceforce.

---------------------------------------
v0.917 (24 April 2018)
---------------------------------------
Features
 - Added Pasht as an unlockable race
 - Added character race art for character creation: Faerie, Goblin, Hynobi
 - Class abilities: Supply Consumption modifier
 - Courtesan class abilities: Sense Motive, Barter Expert, Minor Powder Creation,
   Locate Person, Courtesan Skills
 - Druid class abilities: Regenerate Self, Wilderness Veil, Entangling Blows,
   Aura of Regeneration, Bestial Reincarnation
 - Elemental class abilities: Fists of Rock, Channel Elements, Helm of Flames,
   Mantle of the Seas, Robes of the Wind, Shield of Ice, Magma Spear, Coat of Ooze,
   Mistform, Elemental Transformation
 - Enchanter class abilities: Sociable, Illusion Mastery, On the Ball, Mind's Eye,
   Mind Control, Fey Mastery, Silver Tongue, Greater Mind Control, Master Diviner,
   Dispel Illusions
 - Exorcist class abilities: Spirit Form, Dispel Illusions, Weaken Spirits, Anathema
 - Gadgeteer class abilities: Bomb Thrower, Ammo Stash, Destroy Traps, Invention,
   Grand Invention, Pack Rat
 - Hero class abilities: Melee Cleave, Second Wind, Iron Skin, Provisions, KO Blow,
   Weapon Master, Toe to Toe, Last Stand
 - Monk class abilities: Combo Strike, Self Awareness, Reflexion
 - Ninja class abilities: Inner Force Blow, Poison Needles, Taijutsu, Snakespeed,
   Flash Powder, Acrobatics, Yubi-Jutsu, Shurikenjitsu
 - Paladin class abilities: Lay On Hands, Shield Bash

Other
 - Refactored the Value composition into a flat ValueList
 - Lightning Strike is now an activated ability, rather than randomly occurring
 - Capped NOC inventories to prevent them from growing too large
 - Logging now includes a circular buffer that is dumped to the log file on crash
 - Added debug logging to every call to Dice.roll(). Very useful.
 - Updating packaging to use a specific maze.cfg instead of the general dev one
 - Various bug fixes: dual wielding, multiple foe groups