Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-12 | XEEN: Fix Valgrind reported issues | 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-09 | XEEN: Fix experience doubling calculation | Paul Gilbert | |
Thanks to dtgreene in the GOG forums for pointing out the incorrect calculation, and that it isn't present in Clouds of Xeen only | |||
2018-02-09 | XEEN: Fix MonsterStruct _accuracy to be _armorClass | Paul Gilbert | |
Thanks to Leprosy57 in the GOG forums for pointing it out | |||
2018-01-30 | XEEN: Explicitly use DT_PHYSICAL in DamageType field comparisons | Paul Gilbert | |
2018-01-27 | XEEN: Implement screen shaking | 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-27 | XEEN: Fix giving entire party damage in giveCharDamage | Paul Gilbert | |
2018-01-25 | XEEN: Further fixes for starting falls | Paul Gilbert | |
2018-01-21 | XEEN: Fixes for speed table calculation, RT_HIT range type cleanup | Paul Gilbert | |
2018-01-20 | XEEN: Add invincible debugger command | Paul Gilbert | |
2018-01-16 | XEEN: Fix armor class calculations | Paul Gilbert | |
2018-01-15 | XEEN: Fix crash at end of combat turn | Paul Gilbert | |
2018-01-15 | XEEN: Renaming of MazeMonster _fieldA | Paul Gilbert | |
2018-01-14 | XEEN: Cleanup of ranged attack shooting row array | Paul Gilbert | |
2018-01-14 | XEEN: Fix monsters to only fire one arrow per target | Paul Gilbert | |
2018-01-11 | XEEN: Renaming Combat clear method for better clarity | Paul Gilbert | |
2018-01-10 | XEEN: Fix crash after monster ranged attacks finish | Paul Gilbert | |
2018-01-09 | XEEN: Fix monsters starting ranged attacks | 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-09 | XEEN: Fix outdoors monsters disappearing from view | Paul Gilbert | |
2017-12-09 | XEEN: Change monster _damageType from int to DamageType enum | 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-18 | XEEN: Fix size of quest flags, rename for clarity | Paul Gilbert | |
2017-11-14 | XEEN: Fix some Coverity warnings | Paul Gilbert | |
2017-11-12 | XEEN: Added remainder of giveTake | Paul Gilbert | |
2017-11-11 | XEEN: In progress implementing giveTake | Paul Gilbert | |
2017-11-09 | XEEN: Cleanup of PowType enum names | Paul Gilbert | |
2017-11-09 | XEEN: Create a PowType enum for ranged arrow/spell types | Paul Gilbert | |
2017-11-08 | XEEN: Changed multiAttack to rangedAttack | Paul Gilbert | |
2017-11-07 | XEEN: Fix FX calls in multiAttack | Paul Gilbert | |
2017-04-18 | JANITORIAL: Remove superfluous semicolons | Torbjörn Andersson | |
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
2016-09-22 | XEEN: Create Resources class to encapsulate all the static resources | Paul 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-16 | XEEN: Cleanup of Sound driver | Paul Gilbert | |
2016-09-12 | XEEN: Beginnings of Music class | Paul Gilbert | |
2016-08-28 | XEEN: Moved method comments from CPP to header files | Paul Gilbert | |
2016-08-28 | XEEN: gcc compilation fixes | Paul Gilbert | |
2016-08-28 | XEEN: gcc compilation fixes | Paul Gilbert | |
2015-02-28 | XEEN: Fix ordering of spell list and methods | Paul Gilbert | |
2015-02-28 | XEEN: Implement addHitPoints and spellFX methods | Paul Gilbert | |
2015-02-28 | XEEN: Implement shoot action | Paul Gilbert | |
2015-02-28 | XEEN: Implemented multiAttack | Paul Gilbert | |
2015-02-26 | XEEN: Fixes for attacking monsters | Paul Gilbert | |
2015-02-26 | XEEN: Fix monster/party taking turns in combat | Paul Gilbert | |
2015-02-25 | XEEN: Method rename and compilation warning fixes | Paul Gilbert | |
2015-02-25 | XEEN: Add a MonsterStruct pointer to the MazeMonster class | Paul Gilbert | |