aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/character.h
AgeCommit message (Collapse)Author
2018-04-11XEEN: Fix monster attacks that target the entire partyPaul Gilbert
2018-04-03XEEN: Cleanup of class hates switchPaul Gilbert
2018-03-31XEEN: Cleanup of item bonus flags to a bitfield state structurePaul Gilbert
2018-03-31XEEN: Show number of charges remaining when show Misc itemsPaul Gilbert
2018-03-30XEEN: Fix highlighting of character when Cast Spell dialog is openedPaul 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-10XEEN: Move item classes into their own filePaul 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-20XEEN: Add invincible debugger commandPaul Gilbert
2018-01-16XEEN: Add spells debugger command to give party all the spellsPaul Gilbert
2017-12-29XEEN: REplace award values with descriptive constantsPaul Gilbert
2017-12-29XEEN: Comments for the Character class methodsPaul 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-18XEEN: Fix number of spells per class array & constantPaul Gilbert
2016-08-28XEEN: Moved method comments from CPP to header filesPaul Gilbert
2016-08-28XEEN: gcc compilation fixesPaul Gilbert
2015-02-28XEEN: Implement addHitPoints and spellFX methodsPaul Gilbert
2015-02-28XEEN: Implemented multiAttackPaul Gilbert
2015-02-21XEEN: Implemented giveTreasurePaul Gilbert
2015-02-20XEEN: Implemented attack2Paul Gilbert
2015-02-20XEEN: Implement attackMonster and breakAllItemsPaul Gilbert
2015-02-17XEEN: Implemented Cast Spell dialogPaul Gilbert
2015-02-16XEEN: Implementing more combat logicPaul Gilbert
2015-02-12XEEN: Implementing create chracter dialogPaul Gilbert
2015-02-11XEEN: Implemented code for deleting characters in Party dialogPaul Gilbert
2015-02-10XEEN: Refactored _partyCount and _partyMembers into the _activeParty arrayPaul Gilbert
2015-02-10XEEN: Refacored face sprites loading into Roster and Character classesPaul Gilbert
2015-02-07XEEN: Implemented bashingPaul Gilbert
2015-02-07XEEN: Implemented restingPaul Gilbert
2015-02-07XEEN: Implemented remainder of ItemsDialogPaul Gilbert
2015-02-07XEEN: Implemented getIdentifiedDetails and getAttributesPaul Gilbert
2015-02-06XEEN: Implemented makeItemPaul Gilbert
2015-02-05XEEN: Split up assembleItemName and renamed to getFullDescriptionPaul Gilbert
2015-02-04XEEN: Implemented weapon variation of equipItemPaul Gilbert
2015-02-04XEEN: Moved passRestrictions to the InventoryItems classPaul Gilbert
2015-02-04XEEN: Split Character class into it's own filePaul Gilbert