Sonntag, 29. Dezember 2013

Release Notes

0.2.31  -different damage splashes depending on damage / max health percentage
            -created "flames" battlefield effect
            -added battle field effects to specials
            -fixed experience gain through combat
            -added "sun shield" effect
            -fixed cp cost reduction for spells when PC makes more than one level at
              once
            -fixed memory leak of actor_init fist
            -fixed memory leak of triplicated items (should be douplicated) when
             cloning any actor
            -fixed memory leak of undeleted loot if PC does not get a chance to take it
            -fixed memory leak of leftover thoughts when an AI was deleted
            -fixed memory leak when the battlefield is closed while effects are still
              active
            -fixed memory leak in tooltip drawing routine
            -fixed massive memory leak in circle menu tooltip drawing function
            -fixed memory leak, converted font graphic was not freed if text went out
              of its bounding box
            -added support for effects of specials targeting the ground
            -added "fireball" effect
            -fixed removal of duration based specials
            -fixed special symbol path in save games
            -added save game support for battlefield effects
            -fixed memory leak in confirmation dialog
            -added message box class
            -message box if no save game is found
            -message box for uncaught exceptions
            -added message boxes for loading and saving the game
            -character view now displays experience value for next level
0.2.32  -added support for PNG graphics via lodepng library
            -added message box to character creation to give feedback for missing
              inputs
            -fixed a bug that made the scrolling textbox show less space to the printer
              than what was really available
            -added image class to deal with crappy png memory allocation
            -switched all graphics directly held by screens to the new image class
            -moved the time one AI move takes to the config file
            -added title screen
            -added save game menu on title screen
            -fixed crashing bug in circle menu tooltip drawing function
            -added options menu on title screen
            -added slider to options menu to set how long an AI turn takes
            -added credits on title screen
0.2.33  -save games remember what items were equipped by the player
            -added electricity effect
            -added burning weapon effect
            -added hot head effect
            -added fury effect
            -added blue flame effect
            -inflict specials on weapons with the "on attack" condition now cause
              battlefield effects
            -added sun sparkle effect
            -added moon bolt effect
            -added moon shield, poison weapon, slow, ice, cool head and poison cloud
              effects
0.2.34  -removed all battlefield effects for specials
            -added flexible class for battlefield effects for specials and effect factory
              to define effects outside the code
            -fixed transfer of _gained_at_level information when spell inflict specials
              are cloned
            -fixed cp cost reduction for spells as the player levels up
            -save games remember on what level spells were learned
            -weapon bonus damage specials can now cause battlefield effects
            -added scrolling controls to specials list on player character view
            -added support for battlefield effects on inflict specials caused by
              successful hits on attack specials
            -added encounter tile size and dungeon tile size to config class to elimitate
              some magic numbers in the code
            -added standard attack by simply left clicking an enemy
            -added background to dungeon map, changed map line to work with
              arbitrary background
            -added support for SDL clipping rectangles to transparent copy
            -fixed bug that battlefield effects could draw outside the battlefield view
0.2.35  -fixed a bug, that allowed linebreaks in character names
            -fixed the application and removal of base stats change direct effects on
              worn items
            -added distance/LoS check to standard attack with left click during
              encounters
            -fixed buffer format of scrolling textbox
            -fixed drawing of colored characters by the text printer
            -fixed a memory leak when loading from a screen other than the dungeon
              map
            -replaced fixed background for the dungeon map with algorithmic noise
            -fixed right limit for the enemy delay slider on the options screen
            -fixed a crashing bug, when the mousewheel was turned on the abilities
              section of the monsters character view screen
0.2.36  -added the ability to wear multiple rings at once
            -fixed right hand rectangle on both inventory screens
            -fixed that weapon bonus damage specials write their battlefield effects to
              the save file
            -made save games language independent
            -added access to inventory via encounter circle menu
            -added item examination from the merchant screen
            -added more keyboard shortcuts
            -monsters can no longer enter flee tiles
            -fixed AP and CP cost display for attack specials
            -added zombie ai
0.2.37  -fixed a bug in the monster factory, that prevented monsters that have no
              specials on level 1 but gain some on higher levels
            -fixed fleeing from combat while on a multi tile dungeon move
            -battlefield camera focuses on the PC on the start of its turn
            -added ai choice special
            -added ai dreamwriter
            -added on_reiceive_damage_melee special activation
            -added descriptions for all tier 1 and tier 2 skills
0.2.38  -equipped items are now highlighted on the merchant screen
            -removed shortcut for black text in the textprinter, black characters
              look much nicer now
            -added encumberance warnings to the loot and merchant screens
            -added weight display to dungeon inventory and combat inventory
            -fixed the copying of charges when cloning weapon skills
            -added version number to title screen
            -decreased probability of switching to the fist for ai stupid melee and
              strongly decreased that probability for ai ranged
            -save games now remember weapons in the off hand correctly
            -added ammo trail battle effect
0.2.39  -split button rectangles and button text rectangles for main menu, load
              menu and character creation
            -no longer displays a "gained at level" value on spells that do not belong
              to an actor
            -inventory background depends on class and gender now
            -fixed gender display on character view player 1024x768
            -turn number display at the start of each combat round
            -fixed limits to loot screen item tooltips

Sonntag, 6. Oktober 2013

Screenshots

 Dungeon Map

 Character Creation

 Character View
 
 Death

 Inventory

 Monster View
 Merchant

 Loot

 Fight

Skillwheel

Release Notes

0.2.21  -added portrait selection to new character creation
            -added weapon skill special
            -added logic, so block bonus does only apply when the character is actually
              wearing a shield
            -added wrapper to SDL bmp loading to give meaningful error messages
            -specials on items obey the delete at combat end setting now
            -fixed charges check for weapon bonus damage specials
            -fixed cached values on game loading
            -added save game writing to weapon skill specials
            -moon physical skills for public alpha
0.2.22  -fixed off by one error when applying weapon bonus damage specials
            -specials on attack specials are now only inflicted when the attack does full
              or critical damage
            -added own weapon as target for inflict specials
            -switched to new map "public_alpha"
            -added dual wield support
            -fixed the bug that dual wield skill overwrote two hand weapon skill
            -sun physical skills for public alpha
0.2.23  -added final graphic code for combat inventory
            -fixed display of item symbols in encounter circle menus
            -fixed memory leak in character view
            -fixed memory leak in ammount selection
            -fixed memory leak in confirmation dialog
0.2.24  -added special examination screen
            -examination of attack specials
            -added symbols to encumberace effects
            -examination of base stats change specials
            -examination of damage resistance specials
            -examination of damage specials
            -examination of inflict specials
            -examination of stats change special
0.2.25  -examination of weapon bonus damage special
            -examination of spell inflict special
            -examination of weapon skill special
            -examination of sub specials within specials
            -temporary spells on the players fist now end correctly
            -fixed a bug that tried to delete an item symbol twice if a weapon, ranged
              weapon, ammo or stacking item was deleted
            -add item examination screen for items, ammo, weapons, ranged weapons
              and stacking items
            -fixed tooltip on circle menu when attacking with a ranged weapon
            -height of tooltips and circle menu tooltips adjusts automaticly
            -dynamic height for confirmation dialog
            -fixed missing hit table results, when ammo ran out during a multi hit
              attack special
0.2.26  -eliminated memcpy clutch when copying screen buffer to game window
            -added different resolutions to player portion of character view
            -now correctly displays weapon type in item examination
            -added different resolutions to monster portion of character view
            -linked item and special examination to monster character view
            -added different resolutions and screen buffer to death screen
            -fixed an error where duration specials were applied twice
            -added friend_weapon special target
            -added support for "on damage" inflict specials
            -linked special examination to skillwheel
            -added friend special target
            -fixed logic for base stats change direct values
            -added support for inflict specials on weapons
            -added area 3x3 special target
            -added all foes special target
            -moon magical skills for public alpha
0.2.27  -fixed screen buffer for character creation
            -changed skills background on skillwheel to black
            -fixed block value on base stats change get_modified_special
0.2.28  -fixed blank tiles in encounters
            -fixed background on character view screen
            -fixed memory leak on character view screen
            -added AP and CP cost to inflict special and spell inflict special
              descriptions
            -sun magical skills for public alpha
            -changed death message
            -fixed display of chosen skills on skillwheel
            -fixed crashing bug when examining base stats change specials in debug
              mode
            -added functionality for while_equipped_ticking special condition
0.2.29  -increased encounter tile size to 64x64 for all resolutions
            -fixed text box positions on higher resolution item examination screen
            -added treasure chest map event
            -final graphics code for loot screen
            -button graphic code for character creation
            -fixed the bug, that any keypress on the dungeon map moved you to the
              NE
            -fixed the bug, that stacking items with stack size 1 would not merge with
              existing items when transfered from the player to a merchant or loot pile
            -added money display to combat and dungeon inventory
            -fixed scroll buttons on merchant screen for all resolutions
            -added door graphics and save game support to remember open doors
            -added scrolling with mouse wheel or buttons to the loot screen
            -added controls to change the focus during encounters
0.2.30  -added simple line of sight for dungeon map for light radius > 1 and
              changed fixed light radius to 3
            -added keyboard controls for scrolling on encounter maps
            -added graphic code to character creation for pressed buttons

Sonntag, 7. Juli 2013

Release Notes

0.2.14  -ranged AI now deals gracefully with running out of ammo
            -AI knows how to run away now
            -you can no longer game the system by leaving and entering an encounter
             until you get the random encounter you want, as the dice are now rolled
             upon entering the haven instead of entering the encounter
            -fixed scrolling textbox copying old stuff when it runs out of space
            -started cheats menu
0.2.15  -can add items via cheats menu now
            -can add xp and gold via cheats menu now
            -added scrolling for cheat menu text box
            -special attacks can inflict specials now
0.2.16  -writes exploration map to savegame now
            -writes encounter status to savegame now
            -writes player stats to savegame now
            -savegame writing for attack special, base_stats_change, stats_change,
             damage resistance and damage special
            -savegame writing for inflict special, spell inflict special and weapon bonus
             damage
            -savegame writing for ammo, items, ranged weapons, stacking items
             and weapons
            -restricted saving to the dungeon
0.2.17  -can read specials from save games now
            -fixed a bug in the item factory where errors with stacking items were
             reported as ammo
            -can read items from save games now
            -can read player from save game now, some bugs remain
0.2.18  -fixed a bug where the path was added a second time to item symbols
            when they were loaded from a save game
            -added chosen skill vectors to player saving and loading
            -can read map state from save games now
            -fixed a bug where the savegame manager was not properly reset and
             the second saving would fail
            -can save merchant stock to save games now (includes all details and
            modifications)
            -fixed loading bug for stacking items with specials
            -fixed saving bug for ammo
            -fixed saving bug for items in the "head" slot
            -fixed bugs for all factories, collections would not be resized after
            unloading
            -can load merchant stock from save games now
0.2.19  -new character creation screen
            -can select class on character creation screen now
            -gender selection added to character creation screen
            -stats allocation added to character creation screen
            -name input added to character creation screen
            -fixed a bug, so the text printer no longer prints outside its box
            -added reroll for stats on character screen
            -completed new character creation for 1024x768 resolution except for
            portrait selection and optimization
0.2.20  -added resolution 1280x960 to new character creation screen
            -added resolution 800x600 to new character creation screen
            -deleted more commented out code
            -fixed a bug that prevented the player combat symbol from loading

Sonntag, 2. Juni 2013

Release Notes

0.2.11   -added confirmation dialog
            -implemented confirmation dialog for dropping items via circle menus in
             dungeon inventory
            -started ai framework
            -added some basic thinking about melee combat and running away to
             ai_stupid_melee
0.2.12   -added real pathfinding
            -made pathfinding respect other actors and objects
            -runtime optimization for pathfinding
            -started ranged ai
0.2.13   -further pathfinding optimization in preperation to using the same algorithm
             for multitile dungeon movement (test case in DEBUG mode on large battlefield
             44ms -> 32ms)
            -ranged ai
            -pathfinding for ranged combat
            -fixed bug in battlefield los check
            -fixed bug when wrong or no ammo is equipped for ranged combat
            -added multitile dungeon movement

Sonntag, 21. April 2013

Release Notes

0.2.10  -can equip and drop items via circle menu in the dungeon inventory, no
            support for stacking items yet
            -added correct text to dungeon inventory circle menus
            -added support for stacking items when dropping stuff via dungeon inventory
            circle menus
            -fixed circle menu when displaying long strings
            -fixed crashing bug when the mouse pointer was over the bouncy thing on
            start-up
            -extended dungeon inventory circle menus to equipped items

Samstag, 13. April 2013

Release Notes

0.2.9    -fixed a bug that had the dungeon map screen do a complete redraw on every
            tick
            -added mouse control to ammount selection
            -changed placement of players and monsters on the battlefield; players are
            placed close to, monsters far away from the square the party entred from
            -incresed dungeon map area to the buttom of the screen, since the textbox
            that was planed there sees no use
            -added screen buffer to skillwheel
            -battlefield size now changes with resolution, fixed position code for mouse
            clicks and bf_effects