Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-25 | XEEN: Add portrait effect when gaining skill | Paul Gilbert | |
2018-03-25 | XEEN: Slightly increase delay between giving multiple treasure items | Paul Gilbert | |
2018-03-23 | XEEN: Remove duplicated party dead flag | Paul Gilbert | |
2018-03-23 | XEEN: Don't immediately die again after loading save after death | Paul Gilbert | |
2018-03-18 | XEEN: Add an enum SpellsCategory enum, code simplification using it | Paul Gilbert | |
2018-03-18 | XEEN: Properly write party character data when saving the game | Paul Gilbert | |
2018-03-17 | XEEN: Change bool _isDarkCc to int _ccNum | Paul 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-17 | XEEN: Fix incorrect showing of 'you are tired' dialogs after loading ↵ | Paul Gilbert | |
savegame from launcher | |||
2018-03-14 | XEEN: Fixes and refactoring for Blacksmith Wares | Paul Gilbert | |
2018-03-05 | XEEN: Fixes returning to main menus after viewing intro/end cutscenes | Paul Gilbert | |
2018-03-04 | XEEN: Move all the dialog classes to their own sub-folder | Paul Gilbert | |
2018-02-24 | XEEN: Fix getting items from combat and displaying them in Items dialog | Paul Gilbert | |
2018-02-23 | XEEN: 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-23 | XEEN: Creation of create_xeen tool | Paul Gilbert | |
2018-02-17 | XEEN: Fix getting random item when searching beds | Paul Gilbert | |
2018-02-17 | XEEN: Cleanup of giveTake give case 66 - give item | Paul Gilbert | |
2018-02-17 | XEEN: Fix crash after searching beds | Paul Gilbert | |
2018-02-12 | XEEN: Properly pause when listing treasure post-combat | Paul Gilbert | |
2018-02-11 | XEEN: Fix exiting to main menu after playing ending cutscenes | Paul Gilbert | |
2018-02-06 | XEEN: Implement final score calculation | Paul Gilbert | |
2018-01-28 | XEEN: Change ErrorDialog to MessageDialog | Paul Gilbert | |
2018-01-28 | XEEN: Flesh out missing ErrorDialog code | Paul Gilbert | |
2018-01-27 | XEEN: Move Scripts _v2 to Combat _damageTarget | Paul Gilbert | |
The _damageTarget field is wonky. In most places, such as in giveCharDamage, it's treated like an enum. But in the if opcode logic (cmdIf), it's definitely treated a character index | |||
2018-01-16 | XEEN: Add spells debugger command to give party all the spells | Paul Gilbert | |
2018-01-14 | XEEN: Cleanup of ranged attack shooting row array | Paul Gilbert | |
2017-12-29 | XEEN: Fix showing correct names for quest items | Paul Gilbert | |
2017-12-29 | XEEN: Fix display of given treasure | Paul Gilbert | |
2017-12-29 | XEEN: Cleanup of give opcode and methods | Paul Gilbert | |
2017-12-29 | XEEN: Implemented giveExt method | Paul Gilbert | |
2017-12-29 | XEEN: Properly implement cmdGiveExtended opcode | Paul Gilbert | |
2017-12-29 | XEEN: Implement sets & checks for _questItems | Paul Gilbert | |
2017-12-29 | XEEN: 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-28 | XEEN: Change _gameFlags to it's own class | Paul 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-22 | XEEN: Create a separate current state saver for each side | Paul 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-12-17 | XEEN: Properly handle darkness | Paul Gilbert | |
2017-12-03 | XEEN: Cleanup of window opening & closing | Paul Gilbert | |
2017-11-30 | XEEN: Added enum for consumable types and party/bank use | Paul Gilbert | |
2017-11-29 | XEEN: Refactor FontSurface as ancestors of Window, not Screen | Paul Gilbert | |
This refactoring allowed Screen to now simply derive from Graphics::Screen, and several duplicated methods could be removed. | |||
2017-11-29 | XEEN: Create Windows class to hold the windows array | Paul Gilbert | |
2017-11-24 | XEEN: Fixes for blacksmith wares initialization and rendering | Paul Gilbert | |
2017-11-23 | XEEN: Fixes for initializing blacksmith wares | Paul Gilbert | |
2017-11-18 | XEEN: Fix size of quest flags, rename for clarity | Paul Gilbert | |
2017-11-17 | XEEN: Fix Coverity identified problems | Paul Gilbert | |
2017-11-13 | XEEN: Added giveBankInterest method | Paul Gilbert | |
2017-11-13 | XEEN: Added resetBlacksmithWares method | Paul Gilbert | |
2017-11-12 | XEEN: Added How Much dialog | Paul Gilbert | |
2017-11-12 | XEEN: Added resetYearlyBits | Paul Gilbert | |
2017-11-12 | XEEN: Added remainder of giveTake | Paul Gilbert | |
2017-11-12 | XEEN: Fix compiler warnings & AmigaOS errors | Paul Gilbert | |
2017-11-11 | XEEN: Added more giveTake | Paul Gilbert | |