1.0.5:
Feature: Traps in maze (can be detected) (only in new mazes created with 1.0.5 version)
-> when level of character improve, more traps are present
Fix: number of items went up instead of down as level went up
Fix: Dexterity roll to use shield was easier instead of harder when attacker hit better
Fix: Spells to yourself lasted forever instead of expiring
Internal: gather statistics on games, tune some difficulty settings
Fix: escaping caused wrong map output (some corridors marked as walls)
Internal: attacking a NPC first causes its attitude to worsen and become hostile, even if he was friendly at first
1.0.4:
Feature: Mind Potions can restore mental points (only in new mazes created with 1.0.4 version)
UI: When meeting and fighting a NPC, you see its attitude and status (physical and mental)
Internal: Attitude of NPCs is worse as your character improves
Internal: More chances to have exceptional failure or success (1 in 20 of each, as with normal d20 rules)
Feature: NPCs can decide to escape, offer you gold or pray for mercy if the fight takes a bad turn for them
Internal: Data is now stored in getAppUserDataDirectory "MazesOfMonad" instead of getAppUserDataDirectory "RPG". Copy your data over!
Feature: Characters and NPCs get back mental/physical points when times go (depending on balance/constitution)
1.0.3:
Fix: picking up a two-handed weapon when you had a different weapon in each hand caused the disappearance of one of the two weapons
Internal: use a Writer monad to manage messages
UI: you now see a message when a characteristic is raised due to experience
Internal: fumble can cause different effects than self wound:
melee fumble:
self wound
weapon breaks
bad scar causes charisma loss
hand wound cause dexterity loss
magic fumble:
mental health can go down
spell can affect player
spell can be forgotten
intelligence can go down
1.0.2:
Fix: when a monster yielding a two-handed weapon was killed, two instances of the weapon were dropped
Thanks to Christopher Skrzętnicki
1.0.1:
Fix issue on Y/N question (crash on hitting enter directly, now uses default value correctly)
Thanks to Justin Bailey
1.0:
Initial release