aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/combat.cpp
AgeCommit message (Collapse)Author
2018-01-20XEEN: Add invincible debugger commandPaul Gilbert
2018-01-16XEEN: Fix armor class calculationsPaul Gilbert
2018-01-15XEEN: Fix crash at end of combat turnPaul Gilbert
2018-01-15XEEN: Renaming of MazeMonster _fieldAPaul Gilbert
2018-01-14XEEN: Cleanup of ranged attack shooting row arrayPaul Gilbert
2018-01-14XEEN: Fix monsters to only fire one arrow per targetPaul Gilbert
2018-01-11XEEN: Renaming Combat clear method for better clarityPaul Gilbert
2018-01-10XEEN: Fix crash after monster ranged attacks finishPaul Gilbert
2018-01-09XEEN: Fix monsters starting ranged attacksPaul 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-09XEEN: Fix outdoors monsters disappearing from viewPaul Gilbert
2017-12-09XEEN: Change monster _damageType from int to DamageType enumPaul Gilbert
2017-11-29XEEN: Refactor FontSurface as ancestors of Window, not ScreenPaul Gilbert
This refactoring allowed Screen to now simply derive from Graphics::Screen, and several duplicated methods could be removed.
2017-11-29XEEN: Create Windows class to hold the windows arrayPaul Gilbert
2017-11-18XEEN: Fix size of quest flags, rename for clarityPaul Gilbert
2017-11-14XEEN: Fix some Coverity warningsPaul Gilbert
2017-11-12XEEN: Added remainder of giveTakePaul Gilbert
2017-11-11XEEN: In progress implementing giveTakePaul Gilbert
2017-11-09XEEN: Cleanup of PowType enum namesPaul Gilbert
2017-11-09XEEN: Create a PowType enum for ranged arrow/spell typesPaul Gilbert
2017-11-08XEEN: Changed multiAttack to rangedAttackPaul Gilbert
2017-11-07XEEN: Fix FX calls in multiAttackPaul 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-16XEEN: Cleanup of Sound driverPaul Gilbert
2016-09-12XEEN: Beginnings of Music classPaul 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: Fix ordering of spell list and methodsPaul Gilbert
2015-02-28XEEN: Implement addHitPoints and spellFX methodsPaul Gilbert
2015-02-28XEEN: Implement shoot actionPaul Gilbert
2015-02-28XEEN: Implemented multiAttackPaul Gilbert
2015-02-26XEEN: Fixes for attacking monstersPaul Gilbert
2015-02-26XEEN: Fix monster/party taking turns in combatPaul Gilbert
2015-02-25XEEN: Method rename and compilation warning fixesPaul Gilbert
2015-02-25XEEN: Add a MonsterStruct pointer to the MazeMonster classPaul Gilbert
2015-02-25XEEN: Fixed display of attacking monster namesPaul Gilbert
2015-02-25XEEN: Fix mosnters moving towards partyPaul Gilbert
2015-02-22XEEN: Renaming and move flags used for UI indicatorsPaul Gilbert
2015-02-22XEEN: Fix compiler warningPaul Gilbert
2015-02-21XEEN: Implement more combat methodsPaul Gilbert
2015-02-20XEEN: Implemented attack2Paul Gilbert
2015-02-20XEEN: Implement attack methodPaul Gilbert
2015-02-20XEEN: Implement attackMonster and breakAllItemsPaul Gilbert
2015-02-20XEEN: Implemented monsterAttackPaul Gilbert
2015-02-19XEEN: Implemented stopAttackPaul Gilbert
2015-02-18XEEN: Implement extra code for passing active character to castSpellPaul Gilbert