Pages

Tuesday, November 29, 2016

Minor Update 0.14.289 - November 30th 2016

- Al-aeks' speech no longer gets cut off when opting to be whisked away
- Boss monster heal spells are no longer over-powered
- Player can now withdraw items on pages 6 and above from the bank
- Quest dungeons now truncate correctly to the appropriate number of floors for the quest difficulty without leaving behind ghost data
- Destroying a spell disc (rather than disassembling it) no longer creates ghost gems in your bag
- Magic swirl and level glow effects now show correctly in boss chests
- 'Dungeon Cleared' message no longer appears repeatedly after clearing a dungeon
- Dimension stone deposit screen now correctly shows item enchantment information
- Boss monsters can no longer create "chain freeze" effects, effectively locking a player in place and killing them
- Size 3 diamond and stone crystals should no longer generate in-game
- All ghost data from previously explored dungeons will now flush accurately when receiving a new quest for that dungeon
- Fixed issue causing duplicate items to spawn while using the banks
- Fixed issue where items would go missing on their way to the bank after being auto-deposited
- Increased size of gem bag from 100 slots to 200
- Fixed rare hard crash when looting some boss corpses
- Fixed issue causing bosses to sometimes drop unnamed or incorrectly named spells
- Added a 'destroy gem' button to the player's gem bag screen
- Fixed it so player can now barter in the Thieves Den
- Fixed bug where torches were free in Thieves Den
- Fixed bug where placing a higher level, magical bow into a dimension stone caused a hard crash
- Fixed engine so it wouldn't spawn empty monster corpses at the end of a particularly difficult fight
- Fixed bug in Thieves Den where trap locks could make all the spells free
- Fixed data corruption issues surrounding weapon data on player corpses for permadeath characters
- Fixed bug wherein monsters got to hit the player twice while they were standing in a doorway (the monster, not the player)
- Fixed price scaling for weapons and armour at higher levels
- Fixed gem collection steam achievement glitch
- Player can now use mouse clicks to skip forward while talking to Al-aeks, rather than having to press a key
- Cleanse quests now always recognise correctly when they have been completed
- Corrected inconsistency of data on death report regarding level reached
- Once a dungeon has been cleared, going to the "up" ladder now asks the player if they would like to leave the dungeon entirely
- Fixed bug surrounding rarity data of Werewolf Hair
- Fixed bug where the wrong NPC name would show up in NPC dialog screens

Sunday, September 18, 2016

Minor Update 0.14.263 - September 19th 2016

- Fix occasional countryside monster crash
- Link perma-corpse placement
- Don't allow bosses to freeze player for too many turns at once
- Allow bosses to heal themselves magically sometimes
- Add gear comparison icons to fighters guild shop
- Add steam achievement for being killed by a boss
- Buff starter health spell components to make the spell more useful
- Show spell names in Thieves Den
- Add load time data dump for potential diagnosis of long load times
- Truncate spell name in full UI
- Fix the constant "gem added to bag" popup happening when loading game

Thursday, September 15, 2016

Major Update 0.14.260 - September 16th 2016

- Add bosses to dungeons, denoted by new texturing, glow and magical aura
- Give boss monsters unique (and sometimes comical) names which show up while fighting them
- Create new procedural magic system
- Give dungeon bosses ability to craft and use magic system
- Add permadeath corpse system
- Create internal script compiler
- Breakout oversized modules into scripts
- Make monsters feel fear when they're getting beaten and sometimes opt to RUN AWAY!
- Link new magic system to dimension stones
- Tweak poison trap damage levels after magic update
- Tweak ice trap damage levels after magic update
- Make poison projectile spells show correct hit effects
- Don't allow player to pick up boss spells if gem bag full
- Tweak manipulate self effect levels after magic update
- Tweak effect levels of unknown potions after magic update
- Correct megachest icon colour in minimap
- Pre-populated spell discs in shops need to have correct names
- Allow dungeons to correctly identify if they have been cleared by the player
- Prevent the creation of corrupt armour items
- Correct dimension stone UI glitch when rendering populated spell discs
- Always allow usable spell gems to be selectable in spell crafting screen
- Keep display of loading screens consistent between loads
- Fix glitch where projectile spells would not hit adjacent enemies
- Prevent re-loads from causing permadeath corpses to disappear
- Scan pre-populated spell names for missing descriptors
- Ensure all projectile spell effects are correctly textured
- Prevent gem bag from being inserted into dimension stones
- Ensure correct casting of ALL effects in a multi-effect spell disc
- Ensure correct replacement and repositioning of boss monster during dungeon truncation
- Ensure correct dungeon tileset retention when using town portals
- Make all players start with the components to build a basic healing spell, regardless of chosen class direction
- Overhaul menu system UI
- New steam achievements for updated magic system
- New steam achievements for hitting level goals
- New steam achievements for hitting permadeath level goals
- Fix gem bag scrolling issue when selecting last gem in bag
- Update loading screens
- Reset quest list when starting a new game without quitting
- Allow all unused gems in gem bag to be selectable at all times
- Prevent skeleton traps from spawning too close to stairs in dungeon generation algorithm
- Fixed fatal crash on dungeon truncation surrounding boss monsters
- Fixed manasteal enchantment
- Prevented thieves den from selling redundant spells with multiple trap effects
- Prevent spell gems from having negative number of uses left
- Prevent bug where unidentified potions would have zero value when sold in shops
- Fixed orientation glitch upon using town portals
- Fixed fire trap damage levels after magic update
- Correct monster identification process during countryside spellcasting
- Balanced spell effects to the best of my ability
- Fix the fatal "black screen bug" when descending floors in certain dungeons
- Fix various unwanted font scale changes
- Change temple and guild opening hours to be 24/7
- Proliferate "uses left" information on spell gems to more menus, including bank
- Correct vertical flip of town compass
- Update\neaten console help screen and output data for testers
- Ensure visual effects correctly show for every type of spell in both shaded and shaderless render modes
- Allow bosses to drop the spells they've crafted as loot
- Update procedural generation algorithm to make towns generate more quests on average
- Fix "reveal all" function in cartographers
- Correct zero index spellcasting issue caused by inventory sort
- Realign monster targeting math in countryside with regards to projectile spells
- Fix bug where quest kiosks would generate multiple quests for the same location
- Fix issue where Thieves Den would sell invalid spells
- Fix issue where spellbook would hold incorrect or invalid data for pre-loaded spells
- Fix fatal crash with trap disarm practice in Thieves Den
- Re-write blast algorithm to fill rooms
- Fix blast algorithm to prevent lockups when hitting adjacent enemies
- Ensure player trap spells "fire" correctly when a monster walks over them
- Fix "Blatherbeard's Bug"
- Re-fix secondary and tertiary spell effect misfires
- Fix various gem bag data inconsistancies using the Tim Tool
- Fix fatal crash when opening spellbook
- Ensure position index reset when moving phases in spell craft screen
- Investigate accuracy of flare locations for player-targeted magic in countryside
- Ensure overall position index reset when opening spell craft screen on a fresh disc
- Fix multi-click gem bag scroll issue
- Fix multi-click spell book scroll issue
- Allow spell effects to break destructible items
- Fix incorrect texturing of armour racks in mines
- Normalize volume of music in crypts
- Clear player traps and monster perma-effects upon successful sleep
- Link mystery potions to new magic system
- Link fountains to new magic system
- Link current weapon/armour enchantments to new magic system ready for new enchantment system
- Fix overpowered poison effects
- Fix issue where clicking on a corpse occupying a trap square will lead to the corpse being accidentally deleted
- Don't allow drinking of unidentified potions in town. Nobody likes an exploding citizen.
- Fix Thieves Den spell purchase to take banking system into account
- Ensure removal of relevant gems from gem bag when selling a populated spell disc
- Add scroll arrows to gem bag screen
- Remove debug data from gem bag screen
- Ensure visual effect plays when casting "reveal" effects
- Make numpad linked to spell selector as well as numerical buttons
- Fix broken poison gas traps
- Add auto name generation button to spell crafting screen
- Fix issue of occasionally untextured boss monsters
- Fix issue of incorrectly rendered permadeath corpses
- Extend view distance clipping plane in towns for low detail mode
- Fix economics issue where player can buy pre-made spells for less than their sell value
- Fix issue causing extremely frail bosses
- Fix strange blue glow on armour racks in low detail mode at low alpha levels
- Make boss monsters shoot magic in the right direction and not out their butts (yes, that's a thing that happened)
- Fix ambient music playthrough during player opt-to-continue
- Fix trajectory calculation of boss monster magic
- Fix strange glow occurring on weapon and armour racks after being looted
- Prevent Thieves Den from offering duplicate spells for sale
- Fully expand boss monster spell options
- Fix armour rack load order
- Fix offline mode with Steam linking
- Fix issue causing level-ups to cause freezing
- Fix "haunted floating object" issue in crypts
- Repeat effect counters can be iffy? Fix them
- Low detail mode now uses alpha settings correctly
- Fix issue with clicking menus in temples
- Proliferate gem quality descriptors throughout all menus
- Don't allow re-cast of perma-effect if already affected
- Fix blast effect timings
- Move blast effect to A* fill method for maximum carnage and room clearing abilities
- Assess stability issues in precompiler system
- Fix issue where mages guild buy items screen information is corrupt
- Fix incorrect texture of town portal object in crypts using shaderless mode
- Increase rate at which bosses decide to use magic
- Fix issue with critical damage calculation to make critical hits more devastating
- Ignore door clicks if there's a monster standing in the door
- Remove all fountains from crypts
- Increase modding abilities for engine
- Prevent frozen enemies from getting knocked backwards on a critical hit
- Ensure correct function of all spells in countryside as well as dungeon (except trap reveal/disarm. there are no traps in the countryside)
- Fix blast effect lockup issue in countryside
- Re-link book reader back to base code
- Add in recipe books from player submissions
- Allow shift-hover in megachests to show uses left data of gems
- Lightning effects not hurting lizardmen?
- Show map update banner when using gazetteers
- Create damage baseline for procedural calculation of spell effect damage
- Fix issue causing multiple spell-flares around monsters/player upon spell casting
- Attempt full script precompiler
- Add legend to map screens for easier navigation
- Balance trap effect values
- Fix missing first character in text blocks after precompile
- Fix incorrect values showing on character sheet
- Make fire traps actually set player on fire for a while, as well as do initial blast damage
- Fix placement of permadeath logo on character sheet to not obscure stats
- Fix bug causing trap warning light not going away after trap is sprung
- Show spell names in stores when selling your pre-made spells
- Show current health and mana percentages on character sheet
- Ensure correct pregeneration of spells in shops
- Remove all traces of old magic system from the game
- Fix all issues surrounding permadeath corpses
- Allow player-placed traps to last a MINIMUM of 3 turns, no matter how low-level
- Don't allow drops of single arrows. Always be multiples to make bows more functional
- Balance new fountain effects
- Balance fire magic
- Update location claim system to say "YOU" claimed it. Not your name
- Don't allow boss hunt quests to spawn until player is level-appropriate to do the quest
- Fix "The Tim Crash"
- Fix lockup happening when killing monsters on lower-levels of dungeons
- Reveal boss quest co-ordinate details correctly
- Implement player freeze functionality into end-turn sequence
- Fix involuntary temple menu jumps
- Add "gem bag full" banner popups
- Add spell effect banner popups
- Don't allow magic shops to sell multiples of the same spell
- Fix disappearing dungeon level bug
- Allow kiosks to generate quests specifically to hunt and kill bosses
- Correctly save current quest marker details
- Don't ever allow an empty shop
- Fix store-bought spell disc fatal crash issue
- Update megachest icon in map to be red to distinguish it from normal chests
- Remove collision detection on ruined temple dungeon entrances to prevent player trapping anomaly
- Fix issue causing some magical dungeon traps to not hurt the player
- Allow ESC key to be used to leave potion crafting screen
- Don't allow telekenesis to affect doors which have monsters standing in them
- Fix "held movement" control jittering on zig-zag movements
- Cancel all monster perma-effects when the monster dies
- Carryover effect can create infinite spell repeat loops
- Allow correct processing of repeat effects for all spells
- Balance weakness effects
- Always play portal sounds correctly
- Clear hover data for all items in shops
- Correct projectile magic orientation
- Fix Windows 10 compatability issues
- Fix typo in permadeath corpse default note
- All player set traps and repeat effects need to get cleared on a new game
- Fix shaderless mode not rendering spell glow correctly
- Fix spell positioning crossover when combining spell effects
- Implement tears of hyfrydle to the new magic system
- Add no-repeat caveat to line splitter algorithm
- Fix floopy gem bag listing code
- Add spell pre-populator system
- Clear lighting data between games
- Fix UI lockup while magical effects are playing
- Fix incorrect sound playing when selling gems at magic store
- Don't allow monsters to teleport inside of the player (ew...)
- Fix incorrectly timed magic sounds
- Fix incorrectly timed shopping sounds
- Don't allow a new torch to be used if you currently have one lit
- Process player trap wearoff
- Fix bows after magic system implementation removed old projectile algorithm
- Make all spell use descriptions match throughout the various UIs
- Ensure click consistency in spell creation UI
- Create alternate value-averaging system flag to specify when being affected by level-locking
- Allow projectile magic to flow through open doors
- Don't allow blast magic cast by the player to affect the player
- Stop stone blanks causing spell description mismatches for shift-hover
- Make all duration spells last a minimum of 3 turns
- Don't play "trap not sprung" sound on already disarmed traps
- Process timed effect wearoff
- Allow fire and ice effects to cancel each other out on both player and monsters
- Add confirmation menu for item destruction
- Increase visibility for player traps in low detail mode
- Correct spell description matrix
- Don't allow player to place multiple traps in one square
- Don't allow player to withdraw gems from bank if bag is full
- Allow spell gems to be sold in magic shops and temples
- Don't allow frozen enemies to block attacks
- Fix "eternal self manipulation" bug
- Allow the use of the ESC key on the trap disarm screen
- Allow return to inventory on spell crafting screen through ESC key
- Fix fatal crash upon exhaustion of countdown effects
- Fix mouse/keyboard mismatch on spell craft screen
- Allow "empty gems from disc" popup to close with ESC key
- Lock mega chests until boss is killed
- Give magical rewards from new system on quest completion
- Drop new magical items in containers
- Don't allow mobs to spawn inside solid objects
- Implement real-time mob ghostbuster module
- Fix shift-hover on permadeath loot screen
- Put gem descriptions in correct place on megachest pickup screen
- Don't allow "select all to deposit" option in banks to select gem bag or filled spell discs
- Fix hover-text for rejuvenation potions
- Make temples automaticall refresh players, rather than by button
- Add full spell disc compatability with banks
- Fix magic item mismatching on permadeath menu
- Allow use of stone blanks in spell crafting screen
- Correct death note edge truncation
- When a spell disc deteriorates to the point of breaking, all usable gems should be recovered into gem bag
- Fix fatal crash when adding stone blanks to a disc in the spell crafting screen
- If gem bag is full, add newly collected gems to the bank automatically
- Render all stone blanks correctly
- Fix occasionally invulnerable boss monsters
- Remove aura object when killing a boss monster
- Balance boss statistics
- Reapply gender prefixes when switching genders
- Fix corruption caused by bows left on permadeath corpses
- Fix text colour mismatches on some UI elements
- Update death report stats to reflect new features of update
- Fix bug where entering dungeons with the classic UI can cause issues
- Fix bug where some dungeons don't have a boss
- Fix death report to reflect when player is killed by a boss, including the bosses name
- Fix bug where sometimes bosses can't hit the player at all
- Create new process for generating boss loot, so that it's always good
- Don't allow spell disc editing to close the inventory
- Fix display mismatch on 5-slot spell discs
- Create new skin packs for boss monsters
- Correctly render stone blanks in shops
- Generate boss monster auras and position them correctly at all times
- Reset gender state on each new character
- Make boss auras more faint and ethereal
- Label magical components correctly in megachests
- Fully distribute new magical components into every relevant shop in Ahkranox
- Only show "new spell readied" banner if there was a usable spell in that slot
- Fully distribute new magical components into various megachests throughout Ahkranox
- Wait for keyup when closing gem bag so as to not close inventory screen
- Cap length of spell names (unless pre-generated)
- Remove redundant crystal varieties, such as 3-slot diamonds
- Don't allow permadeath corpses to spawn inside open secret walls
- Allow shop interfaces to describe the usage of various gem types
- Make spell gems wear down over time with use, and eventually break
- Spell crafting screen needs to reset colour of new discs back to stone
- Clear default text values on spell craft screen
- Don't allow player to sell, delete or bank gem bag
- Add new magic functionality to save/load functions
- Have inventory sort function edit the stored location of spell disc quick references
- Price assembled spell discs correctly
- Correctly render assembled spell discs in shops
- Link spell use to mana bar
- Distinguish used/unused crystals in gem bag
- Link new magic system to inventory sorting
- Link new spell casting system to controls using numerical keys and numpad
- Update save data to store spell hotkey information
- Theme inventory background to current environment
- Show current spell title in UI
- Clear spell hotkey index on new game start
- Check spell discs for guild membership requirements
- Remove emptied spell discs from quick-key reference
- Replace Al-aeks' magic itinerary with new spell components
- Allow player to custom-name their spells
- Repair container creation memory leak
- Real-time change text size during "name that spell" interface
- Fix glitch causing monster HP to reset when switching weapons
- Create new spellbook quick-select interface
- Fix weapon corruption on permadeath corpses
- Don't allow bosses to cast magic while frozen
- Hide main UI while quick select screen is showing
- Create spell crafting interface
- Add gem bag interface
- Fix rare freeze when sorting inventory
- Fix HP being linked to CHA instead of CON
- Final build testing (all 48 items of it)

Thursday, March 12, 2015

Major Update 0.13.982 - March 13th 2015

- Goblin dice should work correctly.
- Phantom numbers being left behind for quantities in inventory screens.
- Mega-chests still causing item doubleup
- Items inserted into bank need to stack automatically
- Weapon/Armour rack message needs to be corrected if the item in question is sent to the bank.
- Disarmed magical traps in tombs using incorrect texture
- Mega chests need to give level-appropriate gear in level-locked dungeons.
- Factor lower-level monsters into XP gained. Killing a level 1 monster at level 10 shouldn't give you full XP.
- Weapon and armour racks need to give level-appropriate gear in level-locked dungeons.
- Get banks working
- BANKS - Auto-adding an item when your inventory is too full doesn't remove the item from the container.
- Level-locked gear sometimes not being appropriately balanced.
- BALANCING - Set all monster balancing at dungeon start, and don't change it, even after leaving or portalling.
- BANKS - Issues with stackable items being deposited/withdrawn
- Create balance based off highest powered, level appropriate gear in inv, not just held.
- Level-locked armour sometimes being odd
- NEW ONLINE FUNCTIONALITY - Revisit interface to be clearer on what will happen.
- Cleanse quests need to match difficulty level
- Distribute shops more evenly.
- Doubling up of certain kinds of collected loot to inventory? (only since add-to-bank)
- BANKS - Players not being debited for withdrawal
- Adjust monster spawning to be for quest-only target dungeons.
- NEW ONLINE FUNCTIONALITY - Permadeath corpses should only be visible to permadeath players
- Fix overrides for subterranean monster spawning to ALWAYS refer to DDM offset file data.
- Level-ups causing on-the-spot buffing of dungeon?
- BANKS - Make banks more commonly found.
- BANKS - New characters who have never sorted their inventory have phantom numbers on blank spaces in the deposit screen.
- BANKS - 1 phantom highlight in the withdraw screen, middle column 2nd from bottom. Selecting this will also hilight the first empty square after your banked items.
- BANKS - 'Select all on page' button
- BANKS - Counter for items in inventory stuck on zero.
- NEW ONLINE FUNCTIONALITY - Immediately starting new game doesn't refresh from server.
- NEW ONLINE FUNCTIONALITY - Add map icons.
- BANKS - Can't see if an item is magical or too high a level in deposit or withdraw screens.
- Add shift-hover info for Blatherbeard's Brew in inventory
- Fix disarmed trap texture glitches in mines and tombs.
- BANKS - Hilight worn gear in deposit screen
- BANKS - Can't deposit/withdraw Ankhs, Ankh segments or enchanted items.
- Re-analyze goblin dice randomization.
- BANKS - Add correct loot descriptions on shift+hover popup (copy from Inventory)
- BANKS - Incorrect page reference numbers on withdraw screen.
- Town buildings shouldn't spawn too close to the portal and kiosk
- Array out of bounds crash while scrolling through spell list??
- Looting a corpse which a monster is standing on can sometimes delete the living monster rather than the corpse!
- Portal icon not showing in towns? Investigate!
- BANKS - Filtered item location indices are not lining up correctly
- BANKS - Items not removing from bank correctly after withdrawal
- BANKS - Consolidation of bank items leads to loss of items.
- BANKS - If you change filters without withdrawing, then withdraw, the items you had selected using the previous filter disappear completely.
- BANKS - Add items to your bank account when your inventory is full. Add banner to show that's where the item went.
- BANKS - Filtering can cause items to disappear
- Portals missing from towns?
- Mechanical and poison traps are able to share the same square, but shouldn't.
- If you have a full inventory when you collect a quest reward, you get nothing!

Tuesday, October 14, 2014

Significant Bugfix Update 0.12.935 - October 13th 2014

- Make countryside fountains only useable once
- Cleanse quests seem to be a bit broken sometimes...
- Check for accidental doubleclick when entering stairs in dungeons.
- Hunt quest monster numbers don't always match description. Says 1 but means 2 or 3.
- Make stairs up/down not so pedantic with clicks.
- Using a town portal can change a tomb tileset to a dungeon tileset.
- Collect quests only show top listed item when looting. Should show all types.
- Missing disarmed magical trap texture.
- Fix torch exploit.
- Fix block graphic glitch near dungeons in countryside.
- Hunt quests can generate with a monster called "0".
- Goblin dice is too easy to win. Needs more randomization and pattern-detection.
- Tomb wall segment texture glitch?
- Move bone texture asset number to avoid crossing with magic trap disarm texture.
- Quests should only ever generate for the current map segment, even after teleportation.
- Gazetteers not working correctly?
- Farms not revealing surrounds correctly?

Tuesday, August 26, 2014

Major Steam Launch Mega Update - 27 August 2014

- Show reminder of permadeath mode in-game
- Lower sell price of Blatherbeard's Brew to match tavern prices
- No price for Tears or Food?
- Ankh segments sell for nothing?
- Traps shouldn't spawn too close to stairs
- Megachests can spawn encased in walls
- Add Steam achievements to Goblin Dice
- Blatherbeard's Brew shouldn't stack. It's too helpful :P
- Blatherbeard's Brew should wear off if you sleep it off
- Add confirmation messages to the use of certain items, such as recall medallions
- Adjust dungeon monster level resets
- Remove "floating" monster data on truncated floors
- No loading screen for Recall Medallion use?
- Fix loading screen disappearances/anomalies
- Correct advanced lighting setup for drastic load-time reductions
- Add tombs
- Speed up Steam intro screen
- Add tomb door sounds
- Correct textures in tombs
- Correctly render outdoor skies in Shaderless mode
- Correctly display all models in Tombs
- New tomb traps!
- Town skyboxes not working in shaderless
- Major loading speed optimizations
- Skeleton statues should just cast poison. Drain effect can be added during magic re-write
- Remember last used player name
- Potential crash in countryside when hitting F1 to switch UI modes
- Stairs message pops up every time you attack a monster standing on a stair tile
- Disable online functionality if game fails online connectivity check
- Can't attack containers in tombs?
- Don't let monsters spawn in the countryside if you're in a town segment.
- Add some kind of "score" system to the permadeath report
- Cap stat percentages to maintain balance thresholds
- Loading screen anomalies when entering towns in shaded mode
- Combat anomalies when fighting a monster who is on a stair tile
- Hitting the claim key repeatedly can lead to a crash?
- CTD when entering some towns
- Death reports need a score system
- Fireball spell given by Al-aeks doesn't match level-appropriate spell given in shops
- Shouldn't be able to sleep near towns, farms and towers
- Stair/monster combat anomalies
- Training screens should let you know if you don't have enough gold
- Make sure trap detection click is general and not cursor-location specific (like combat)
- TAKE ALL from a corpse shouldn't destroy the corpse if your inventory is full
- Death screen should have option for "continue" 
- Min weapon damage can sometimes be higher than Max  

Wednesday, May 21, 2014

Performance Hotfix 1 - 21 May 2014

- Goal arrow doesn't go away after completing cleanse quest
- Occasional glitch where player's gender resets to blank, causing missing image crashes
- Unknown image exception on popup message boxes
- Game will not let you leap onto a trap square if the message saying "cannot disarm while monsters near" is showing.
- Guarantee that player will be placed under stairs when moving down floors in dungeons
- Player being placed at wrong stairs when moving upwards in dungeons
- Update game to be able to access double the system memory, leading to fewer crashes