aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/party.h
AgeCommit message (Collapse)Author
2017-12-29XEEN: Implemented giveExt methodPaul Gilbert
2017-12-29XEEN: Properly implement cmdGiveExtended opcodePaul Gilbert
2017-12-29XEEN: Revert "XEEN: Change _gameFlags to it's own class"Paul Gilbert
This reverts commit a37b0e8181f055d4778c53aa873816af4349aa9d. Turns out the overlapping byte access was for the questItems array, but using Ids which start at 82 rather than 0
2017-12-28XEEN: Change _gameFlags to it's own classPaul Gilbert
Byte 6 of the flags data, for flags 48 to 55, is directly used in several places. I didn't think it was needed, but turns out it is. So I've had to refactor the bool array I had previously to have this as a bitset, so byte 6 can be accessed
2017-12-22XEEN: Create a separate current state saver for each sidePaul Gilbert
Previously, I only had a single savefile, which maintains the state of the party and mazes. But I've realised that I'll need a separate archive for each side of Xeen. I'm still not entirely happy with the cleanliness of the new structure, but it at least is now functionally separating the sides.
2017-11-30XEEN: Added enum for consumable types and party/bank usePaul Gilbert
2017-11-18XEEN: Fix size of quest flags, rename for clarityPaul Gilbert
2017-11-14XEEN: Added missing initialization for new gamesPaul Gilbert
2017-11-13XEEN: Added giveBankInterest methodPaul Gilbert
2017-11-13XEEN: Added resetBlacksmithWares methodPaul Gilbert
2017-11-12XEEN: Added remainder of giveTakePaul Gilbert
2017-11-12XEEN: Fix compiler warnings & AmigaOS errorsPaul Gilbert
2017-11-11XEEN: Added more giveTakePaul Gilbert
2017-11-11XEEN: In progress implementing giveTakePaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-08-28XEEN: Moved method comments from CPP to header filesPaul Gilbert
2015-03-04XEEN: Implement remaining missing code in checkEventsPaul Gilbert
2015-03-03XEEN: Implement give/take script opcodesPaul Gilbert
2015-02-28XEEN: Implement shoot actionPaul Gilbert
2015-02-21XEEN: Implemented giveTreasurePaul Gilbert
2015-02-21XEEN: Implement more combat methodsPaul Gilbert
2015-02-20XEEN: Implemented attack2Paul Gilbert
2015-02-16XEEN: Implementing more combat logicPaul Gilbert
2015-02-16XEEN: Starting of combat UI, moved _combatParty into Combat classPaul Gilbert
2015-02-15XEEN: Implemented startFallingPaul 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-09XEEN: Further refactoring for party dialog setupPaul Gilbert
2015-02-09XEEN: More refactoring needed for party dialog setupPaul Gilbert
2015-02-07XEEN: Implemented restingPaul Gilbert
2015-02-07XEEN: Implement Quests dialogPaul Gilbert
2015-02-07XEEN: Implemented getIdentifiedDetails and getAttributesPaul Gilbert
2015-02-04XEEN: Moved passRestrictions to the InventoryItems classPaul Gilbert
2015-02-04XEEN: Split Character class into it's own filePaul Gilbert
2015-02-04XEEN: Partial implementation of doItemOptionsPaul Gilbert
2015-02-02XEEN: Implemented passRestrictionsPaul Gilbert
2015-02-02XEEN: Implemented assembleItemName methodPaul Gilbert
2015-02-01XEEN: Beginnings of Items dialogPaul Gilbert
2015-02-01XEEN: Add Quick Reference dialogPaul Gilbert
2015-02-01XEEN: Fixes for Character Info dialog stat details displayPaul Gilbert
2015-02-01XEEN: Implemented Character Info dialogPaul Gilbert
2015-01-30XEEN: Implemented SpellsDialog and ConfirmDialog classesPaul Gilbert
2015-01-29XEEN: Implemented setSpellText for spells dialogPaul Gilbert
2015-01-27XEEN: Implemented doTownOptionsPaul Gilbert
2015-01-27XEEN: Implemented depositWithdrawl and subtractPaul Gilbert
2015-01-26XEEN: Implemented createTownTextPaul Gilbert
2015-01-24XEEN: Fix to cmdSpawn, and implemented cmdSetValuePaul Gilbert
2015-01-24XEEN: Fixes for hit points calculationsPaul Gilbert
2015-01-24XEEN: Changed PlayerStruct to CharacterPaul Gilbert
2015-01-24XEEN: Implement lots of stubbed PlayerStruct methodsPaul Gilbert