aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/character.cpp
AgeCommit message (Collapse)Author
2018-05-20JANITORIAL: Remove trailing whitespaceAdrian Frühwirth
2018-04-21XEEN: Add Swords guild membership checksPaul Gilbert
2018-04-15XEEN: Added differences introduced in Swords of XeenPaul Gilbert
2018-04-13XEEN: Add launcher Engine tab option for more durable armorPaul Gilbert
2018-04-01XEEN: Fix attribute colouring in Char Info dialogPaul Gilbert
2018-03-31XEEN: Fix loading character HPs that are negativePaul Gilbert
2018-03-31XEEN: Cleanup of item bonus flags to a bitfield state structurePaul Gilbert
2018-03-31XEEN: Armor breaks at -10 HP, not 10 HPPaul Gilbert
2018-03-30XEEN: Fix highlighting of character when Cast Spell dialog is openedPaul Gilbert
2018-03-28XEEN: Fix missing message for when all Guild spells boughtPaul Gilbert
2018-03-22XEEN: Fix conditions that prevent characters doing actionsPaul Gilbert
2018-03-22XEEN: Fix roster characters going invalid during savingPaul Gilbert
2018-03-22XEEN: Fix bought items going into correct character's inventoryPaul Gilbert
2018-03-22XEEN: Fix implementation of breakAllItemsPaul Gilbert
2018-03-19XEEN: Standardize on a single SPELLS_PER_CLASS definePaul Gilbert
There was previous confusion because characters can have a maximum of 39 spells for their class. But the spell list for each class has 40 entries, of which the last one, #39, is always the 'No Spell' value
2018-03-18XEEN: Add an enum SpellsCategory enum, code simplification using itPaul Gilbert
2018-03-17XEEN: Fix Guild membership checkPaul Gilbert
2018-03-17XEEN: Change bool _isDarkCc to int _ccNumPaul Gilbert
Originally the flag was whether the party was on the Dark Side, but as a bool I was having to cast it to an int side/cc number in more and more places. So now I've converted it to _ccNum, and it can be used directly as an int
2018-03-10XEEN: Move item classes into their own filePaul Gilbert
2018-03-04XEEN: Move all the dialog classes to their own sub-folderPaul Gilbert
2018-02-23XEEN: Change Resource String fields to const char *Paul Gilbert
All too many of the resource strings are used as parameters in Common::String::format calls, and it proved too laborious trying to add .c_str() suffixes everywhere it'd be appropriate. Easier to simply change all the Reosucre fields back to being const char *
2018-02-23XEEN: Creation of create_xeen toolPaul Gilbert
2018-02-17XEEN: Cleanup of giveTake give case 66 - give itemPaul Gilbert
2018-01-28XEEN: Change ErrorDialog to MessageDialogPaul Gilbert
2018-01-28XEEN: Flesh out missing ErrorDialog codePaul Gilbert
2018-01-20XEEN: Add invincible debugger commandPaul Gilbert
2018-01-16XEEN: Add spells debugger command to give party all the spellsPaul Gilbert
2018-01-16XEEN: Fix armor class calculationsPaul Gilbert
2017-12-29XEEN: REplace award values with descriptive constantsPaul Gilbert
2017-12-29XEEN: Comments for the Character class methodsPaul Gilbert
2017-12-29XEEN: Simplify itemScan methodPaul Gilbert
2017-12-29XEEN: Fix showing correct names for quest itemsPaul Gilbert
2017-12-16XEEN: Convert character _awards array from bool to intPaul Gilbert
This is needed for the Warzone award (9), which doubles as a counter
2017-12-10XEEN: Implemented awards listing dialogPaul Gilbert
2017-11-23XEEN: Script opcode cleanup and fixesPaul Gilbert
2017-11-23XEEN: Fixes for initializing blacksmith waresPaul Gilbert
2017-11-18XEEN: Fix number of spells per class array & constantPaul Gilbert
2017-11-18XEEN: Fixes for Character classPaul Gilbert
2017-11-14XEEN: Fix some Coverity warningsPaul Gilbert
2017-11-11XEEN: In progress implementing giveTakePaul Gilbert
2017-04-18JANITORIAL: Remove superfluous semicolonsTorbjörn Andersson
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-09-22XEEN: Create Resources class to encapsulate all the static resourcesPaul Gilbert
This will make it easier later on to handle things like translations, and if the other games have different values for some arrays
2016-09-12XEEN: Beginnings of Music classPaul Gilbert
2016-09-04XEEN: Change a strncpy use to Common::strlcpyPaul Gilbert
2016-08-28XEEN: Moved method comments from CPP to header filesPaul Gilbert
2016-08-28XEEN: gcc compilation fixesPaul Gilbert
2016-08-28XEEN: gcc compilation fixesPaul Gilbert
2015-02-28XEEN: gcc compilation fixesPaul Gilbert
2015-02-28XEEN: Implement addHitPoints and spellFX methodsPaul Gilbert