Commit Graph

646 Commits

Author SHA1 Message Date
Paul Gilbert
2ac361782c XEEN: Fix experience doubling calculation
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 19:36:49 -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
8d4230df21 XEEN: Reduce code duplication in Clouds ending 2018-02-09 19:13:56 -05:00
Paul Gilbert
c6a705a7fe XEEN: Clicking on party member glyphs, show Character Info dialog 2018-02-07 21:47:59 -05:00
Paul Gilbert
0c487423d1 XEEN: Compilation fix 2018-02-07 20:31:58 -05:00
Paul Gilbert
4989b96752 XEEN: Implemented remainder of Clouds ending 2018-02-07 20:28:08 -05:00
Paul Gilbert
94966010db XEEN: More of Clouds ending 2018-02-06 21:43:50 -05:00
Paul Gilbert
255aa972c6 XEEN: Implement final score calculation 2018-02-06 21:42:41 -05:00
Paul Gilbert
eb50364c2d XEEN: More of Clouds endgame 2018-02-06 09:12:51 -05:00
Paul Gilbert
701c816307 XEEN: In progress implementing Clouds of Xeen ending 2018-02-04 21:56:18 -05:00
Paul Gilbert
4ce615b1bb XEEN: Fixes for initial start of World ending 2018-02-02 20:07:55 -05:00
Paul Gilbert
53f922b1d7 XEEN: Fix display of dragon text at start of World ending 2018-02-01 22:19:36 -05:00
Paul Gilbert
39b2a2f137 XEEN: Implemented remainder of World of Xeen ending 2018-02-01 20:15:09 -05:00
Paul Gilbert
156c3b471c XEEN: Further implementation of World of Xeen ending 2018-01-31 22:12:01 -05:00
Paul Gilbert
09095d6647 XEEN: Move the World of Xeen ending cutscene to it's own file 2018-01-31 06:59:27 -05:00
Paul Gilbert
7c56192205 XEEN: Further implementation of World of Xeen ending 2018-01-30 22:09:10 -05:00
Paul Gilbert
cb022f3911 XEEN: Explicitly use DT_PHYSICAL in DamageType field comparisons 2018-01-30 19:12:55 -05:00
Paul Gilbert
265fd398fb XEEN: In progress implementing World of Xeen endgame 2018-01-30 08:05:00 -05:00
Paul Gilbert
104c01f85a XEEN: Hook up script opcodes to show ending cutscenes 2018-01-29 19:10:38 -05:00
Paul Gilbert
86c084cf9a XEEN: Implemented cmdDisplayLarge opcode 2018-01-28 21:41:59 -05:00
Paul Gilbert
d76ba5a1c1 XEEN: Removal of redundant TODOs 2018-01-28 15:47:24 -05:00
Paul Gilbert
d110ce4777 XEEN: Fix virtual destructor warnings for Music 2018-01-28 12:23:15 -05:00
Paul Gilbert
0655cff514 XEEN: Change ErrorDialog to MessageDialog 2018-01-28 12:21:44 -05:00
Paul Gilbert
6f05085af3 XEEN: Flesh out missing ErrorDialog code 2018-01-28 12:15:32 -05:00
Paul Gilbert
319b2c29d5 XEEN: Added logic for music/sound toggling 2018-01-28 11:53:11 -05:00
Paul Gilbert
3a937f19c0 XEEN: Second compilation fix 2018-01-27 22:02:35 -05:00
Paul Gilbert
6160f3842c XEEN: Implement save manager save/load methods 2018-01-27 21:55:26 -05:00
Paul Gilbert
ac7ec1febe XEEN: Hopeful compilation fix 2018-01-27 21:54:39 -05:00
Paul Gilbert
b1b0f6be2e XEEN: Control panel dialog now showing 2018-01-27 21:39:40 -05:00
Paul Gilbert
6080d63339 XEEN: Implementing control panel dialog 2018-01-27 20:00:24 -05:00
Paul Gilbert
12eacafe0e XEEN: Implement screen shaking 2018-01-27 17:12:23 -05:00
Paul Gilbert
540f47294a XEEN: Move Scripts _v2 to Combat _damageTarget
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 16:27:03 -05:00
Paul Gilbert
c74700e2f7 XEEN: Fix giving entire party damage in giveCharDamage 2018-01-27 15:10:11 -05:00
Paul Gilbert
d5d1229ae3 XEEN: Finish fall animation 2018-01-27 11:33:20 -05:00
Paul Gilbert
e4ab945b41 XEEN: Added further enum values to make falling code clearer 2018-01-26 07:55:57 -05:00
Paul Gilbert
5b3526e587 XEEN: Implementing falling code 2018-01-26 07:52:29 -05:00
Paul Gilbert
c5268f6363 XEEN: Further renaming for _falling enum 2018-01-26 07:52:28 -05:00
Paul Gilbert
644ef043fb XEEN: Further fixes for starting falls 2018-01-25 21:47:30 -05:00
Paul Gilbert
b85d6101d3 XEEN: Change _falling to enum, properly implement startFalling 2018-01-25 20:59:37 -05:00
Paul Gilbert
22d1a6496c XEEN: Fix loading of desert map 2018-01-25 19:49:53 -05:00
Paul Gilbert
f1170a4ab1 XEEN: Extra comments for map code 2018-01-24 22:04:01 -05:00
Paul Gilbert
101f7fb2b4 XEEN: Fix loading of Darzog's Tower 2018-01-24 21:55:21 -05:00
Paul Gilbert
35833695c0 XEEN: Fix hooking up monster data during map loading 2018-01-24 21:31:10 -05:00
Paul Gilbert
266c17ab8c XEEN: Fix map loading for Shangri-la 2018-01-24 08:03:32 -05:00
Paul Gilbert
91405a53f4 XEEN: Fix resetting HP for Medusa Sprites each combat turn 2018-01-23 20:37:43 -05:00
Paul Gilbert
770efbe803 XEEN: Don't give out treasure if party runs from combat 2018-01-23 20:28:11 -05:00
Paul Gilbert
534755fea1 XEEN: Fix drawing of combat icons during battle
This also refactors out the use of _mainList, which separately draws
the icons. Since the data needed is already added to the _buttons
array, I could dispense with _mainList and draw the buttons directly.
2018-01-23 19:46:03 -05:00
Paul Gilbert
a06bf756c6 XEEN: Fixes for speed table calculation, RT_HIT range type cleanup 2018-01-21 21:27:30 -05:00
Paul Gilbert
ce3b1af5c5 XEEN: Correctly skip over unconscious or dead chars during combat 2018-01-21 19:13:52 -05:00
Paul Gilbert
b21991a727 XEEN: Properly save/restore main UI buttons during combat turns 2018-01-21 18:55:16 -05:00