Monday, June 11, 2018

June Dev Update

Dev has chugged along. Might do some art in between, also been thinking about automated regression testing options. Don't bet on the latter.

Features
 - Paladin class abilities: Protect, Combat Command, Shield Block, Consecration
 - Priest class abilities: Empowered Healing, Sanctify, Patience, Shed Blights,
   Pray For Miracle, Martyr
 - Ranger class abilities: Select Favoured Enemy, Guard Duty
 - Samurai class abilties: Sword Master

Other
 - Refactoring action point regen to be consistent with other resources
 - Resting sleep condition always identified and not an affliction
 - Added missing game time turn increment during combat
 - Added "as per spell effect" target type for spell effects
 - Redesigned the PC widget, so as to fit in a "stance" combo box
 - Implemented stances in combat: Snakespeed, Act early, Act late, Patience

New PC widget, out of combat...
... and in combat

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

Monday, March 19, 2018

It's March

Some progress has been made:

  • Added Pasht as an unlockable race
  • Added character race art for character creation: Faerie, Goblin
  • Paladin class abilities: Lay On Hands
I took a small detour to start colourising line art that had been waiting in the sketch pad for a while. There's more waiting, so I will probably interleave this and the character class abilities to keep things fresh.