Paul Gilbert
057bf6ea92
XEEN: Leave chests open after their contents are taken
2018-05-27 14:45:01 -04:00
Paul Gilbert
d53051760d
XEEN: Fix entering the Southern Sphinx
2018-04-26 07:01:07 -04:00
Paul Gilbert
beeddc8c7e
XEEN: Fix loading of event text in Darkside southern skyroad
2018-04-25 21:19:00 -04:00
Paul Gilbert
f1cfc9e696
XEEN: Cleanup of game completion flags
2018-04-07 16:55:07 -04:00
Paul Gilbert
4586cee0ab
XEEN: Fix Space tiles not appearing in the map & minimap
2018-04-06 19:13:32 -04:00
Paul Gilbert
31bcb09619
XEEN: Cleanup of item bonus flags to a bitfield state structure
2018-03-31 12:37:36 -04:00
Paul Gilbert
09f67c83ce
XEEN: Fix LLoyd's Beacon spell in Clouds of Xeen
2018-03-29 20:30:00 -04:00
Paul Gilbert
5b5abd4743
XEEN: Change Map _loadDarkSide bool to int _loadCcNum
2018-03-27 21:45:17 -04:00
Paul Gilbert
c577f6dba4
XEEN: Don't save prior map state when loading new saves
2018-02-24 16:14:59 -05:00
Paul Gilbert
549b90481a
XEEN: Fix MonsterStruct _accuracy to be _armorClass
...
Thanks to Leprosy57 in the GOG forums for pointing it out
2018-02-09 19:17:19 -05:00
Paul Gilbert
f1170a4ab1
XEEN: Extra comments for map code
2018-01-24 22:04:01 -05:00
Paul Gilbert
6ac8c8288c
XEEN: Renaming of MazeMonster _fieldA
2018-01-15 19:22:37 -05:00
Paul Gilbert
17d68b8bf9
XEEN: Centralize logic for finding map in _mazeData array
2018-01-13 16:20:49 -05:00
Paul Gilbert
66e531c92b
XEEN: Fix saving monster data to exactly match original
2017-12-27 01:12:04 -05:00
Paul Gilbert
f8f2058d4c
XEEN: Add saving of map/event data when the map is changed
2017-12-27 00:08:21 -05:00
Paul Gilbert
b032b6ebb6
XEEN: Starting to do archive access more like the original
...
Previously the game wasn't paying much attention to the access of
dark.cc vs xeen.cc, which was causing problems when trying to
travel to Dark Side. This is the beginnings of a refactoring
to more closely work like the original does
2017-12-20 21:47:16 -05:00
Paul Gilbert
93b9eb4e37
XEEN: Added remainder of Arena location
2017-12-16 10:04:15 -05:00
Paul Gilbert
9c432233a2
XEEN: Change monster _damageType from int to DamageType enum
2017-12-09 12:18:15 -05:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
fd2d462296
XEEN: Moved method comments from CPP to header files
2016-08-28 17:52:56 -04:00
Paul Gilbert
c6506b567c
XEEN: Implemented more spells
2015-03-01 10:07:03 -05:00
Paul Gilbert
b9539c6cb1
XEEN: Fixes for marking grates as unlocked
2015-02-27 20:52:59 -05:00
Paul Gilbert
9a8c4c55a3
XEEN: Add a MonsterStruct pointer to the MazeMonster class
2015-02-25 20:08:26 -05:00
Paul Gilbert
ad33b8bb82
XEEN: Fixed display of attacking monster names
2015-02-25 19:42:29 -05:00
Paul Gilbert
917b143ec9
XEEN: Implement attack method
2015-02-20 21:55:40 -05:00
Paul Gilbert
caf7f376b3
XEEN: Implemented monsterAttack
2015-02-20 08:47:38 -05:00
Paul Gilbert
c045adae76
XEEN: Implementing more combat logic
2015-02-16 19:58:53 -05:00
Paul Gilbert
d6e760552e
XEEN: Implemented resting
2015-02-07 21:17:31 -05:00
Paul Gilbert
2472cc0917
XEEN: Initial implementation of map dialog
2015-01-31 07:22:25 -05:00
Paul Gilbert
84741d73a0
XEEN: Properly clear previous MazeData when loading a new map
2015-01-25 20:05:35 -05:00
Paul Gilbert
51dba2606e
XEEN: Simplify _currentWall back to int for now
2015-01-24 23:49:12 -05:00
Paul Gilbert
2b5167cafc
XEEN: Fix side loading bug in Map::load
2015-01-24 09:35:56 -05:00
Paul Gilbert
c08e54fde1
XEEN: Implement further script opcodes
2015-01-23 21:12:35 -05:00
Paul Gilbert
749372e456
XEEN: More script code and string input dialog
2015-01-23 20:44:02 -05:00
Paul Gilbert
2b51d324f3
XEEN: Implemented dialogs for Who Will and YesNo
2015-01-22 22:05:36 -05:00
Paul Gilbert
b597d71bcd
XEEN: Implemented animate3d
2015-01-22 19:41:55 -05:00
Paul Gilbert
69ca508e8f
XEEN: Fix settig stepped on tiles
2015-01-20 22:13:26 -05:00
Paul Gilbert
adce5f9c20
XEEN: Convert map _skySprites into a 2 element array
2015-01-20 21:37:57 -05:00
Paul Gilbert
8b4d25d415
XEEN: Implemented doStepCode
2015-01-20 08:46:27 -05:00
Paul Gilbert
2427f203ee
XEEN: Implemented handleLight
2015-01-20 08:20:07 -05:00
Paul Gilbert
1f312098ad
XEEN: Minor minimap fixes
2015-01-19 16:20:40 -05:00
Paul Gilbert
e559a99c27
XEEN: Initial implementation of drawMiniMap
2015-01-19 15:29:57 -05:00
Paul Gilbert
687423b361
XEEN: Beginnings of main game loop and waiting
2015-01-19 11:32:57 -05:00
Paul Gilbert
e4c4736306
XEEN: Renaming of flags and surface display
2015-01-18 20:11:31 -05:00
Paul Gilbert
f18a8c364b
XEEN: Convert default values for monsters flying flags from int to bool
2015-01-18 17:35:17 -05:00
Paul Gilbert
9925453774
XEEN: Fix loading of MonsterData array
2015-01-18 17:17:55 -05:00
Paul Gilbert
258ab02096
XEEN: Load sprites from the correct archive
2015-01-18 08:57:23 -05:00
Paul Gilbert
d6497f78f0
XEEN: Implement setIndoorsWallPics
2015-01-15 21:50:20 -05:00
Paul Gilbert
ce3cb6f1db
XEEN: Finished setIndoorsMonsters
2015-01-15 20:39:52 -05:00
Paul Gilbert
3e7163769d
XEEN: Beginnings of setIndoorMonsters implementation
2015-01-15 08:33:43 -05:00