Change log 121126 -> 121216
These changes have taken place between versions 0.9 (121126) and 0.9 (121216).
Client Changes
- Having 7 enchanted items equipped on the secondary item set should now correctly give The Silver Spoon heritage.
- NPC's using Shield Bash should now print their own name instead of the target's name on the log.
- Status effect handling should now work properly instead of making the player immune to everything in some cases due to someone forgetting breaks from a switch case...
- Player shot arrows and thrown items should now play a sound when they land more than 6 tiles away.
- Player shouldn't be flagged as "Evil Cheater" anymore due to a badly timed disconnect from the server, although, it still does so when the player data is manually edited.
- Spell window now repaints correctly when a spell learned from an amulet is forgotten.
- There should no longer be a randomly occurring blood splatter and a -5 in the top left corner of the level on the first time the level is shown.
- The King should now be level 10 in beta instead of level 1.
- Dragging the King's crown in the inventory now correctly starts the win animation.
- Scroll of Teleport shouldn't teleport you on top of other creatures anymore.
- Items that are dropped by a dying creature should now be drawn instantly.
- Undead familiars should now follow move orders better than before.
- Undead familiars should no longer prevent traveling.
- Undead familiars should now attack other undeads instead of teaming up with them and attack their master.
- Charge actions should no longer be printed unless the player can see them.
- Fixed an issue that caused the game to freeze when two or more creatures charge at the same time and the player presses a move button to skip animations.
- The game should no longer enter "the loop of death" where the player skips all his turns and is beaten to death or dies of hunger.
- Knowledge entries (rings, amulets, etc.) are now randomized when a new rogue is created.
- Enemies no longer get to go first when player descends to a new level. The player may also return to the previous level before nearby enemies make it impossible.
- Talent gain window should now close with the press of "Esc" in addition to "Cancel" button.
- Scroll of Aggravation now shows an animation on top of the player as well as on the affected creatures.
- Energy regen in water pits is now much more easier than it was before.
- Use order of traps, triggers and mushrooms has been changed when they have items on them (the tiles are disarmed or harvested first instead of looting the items).
- Looting an item by dragging it in the inventory now makes a sound.
- Stun effect has been nerfed in several ways. Stunned creatures become immune to stun while they are stunned. Helmets that cover the face as well as the skull will now halve the duration of stun effects (rounding down to a minimum of 1).
- Death screen statistics and highscores can now be viewed using the keyboard.
- Ranged creatures are less likely to flee when they're close to their enemy and the enemy's health is below maximum.
- Female push sound doesn't sound like pushing a baby out anymore.
- Applying poison on a weapon now makes a sound.
- Jump action now makes a sound.
- Charge action now makes a sound.
- Daemons, drakes and infernals now carry gold.
- All humanoids now have a small chance to drop "epixx" (enchanted items). Ghosts, drakes, infernals and mamalobs will now always drop one or more enchanted items.
- AI actions should now be correctly printed in the debug mode.
- AI reckless behaviour should now work correctly.
- Added black soul gems. What they do is left for the players to find out.
Heritage Changes
- ALL HERITAGES CAN NOW BE UNLOCKED IN THE BETA!!!
- Knowledge heritages now teach all knowledge entries instead of D6 at the start of the game.
- Lightning Reflexes and Arcane Gimmickry heritages now need three successes instead of five.
- Lightning Reflexes heritage now changes reflex checks from agility based check to agility or strength based check, whichever is higher. This makes heavily armoured rogues slightly easier to keep alive, assuming you have earned the heritage in the first place.
- Potion of antidote is now unlocked at level 5 in the beta.
- Potion of healing, One Strange Trip and The Pandamonium heritages can now be unlocked at level 10 in the beta.
- Wizard's staff heritage can now be unlocked with the following talents in the beta: Literacy: Common, Literacy: Draconic, Focused Cast.
- Bow and arrows heritage can now be unlocked with the following talents in the beta: Aimed Shot, Quick Shot, Dark Vision.
- Sword and buckler heritage can now be unlocked with the following talents in the beta: Heroic Charge, Crushing Blow, Shield Bash.
- Throwing knives heritage can now be unlocked with the following talents in the beta: Blade Flurry, Deadly Throw, Dual Wield.
- Note that in-game heritage tooltips will show level 20 requirements and they will stay that way because I'm too lazy to make them "dynamic".
Server Changes
- Server now immediately disconnects any old sessions that are active when the user logs in using the correct credentials. The new session will also be terminated while showing error message "Disconnected by the server due to another session." but the next login should now work instead of having "zombie" session(s) on the server that may prevent login for several hours or days in some cases.
- Server chat filter defaults to level 1 instead of level 8 now.
- Server now has a new admin command /mute that can be used to mute players.
- Server now has a new admin command /unmute that can be used to unmute players.
- Server now has a new admin command /mutes that lists currently muted players.
- Admin commands starting with / are no longer printed to all players if there's a typo etc.