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