Commit Graph

961 Commits

Author SHA1 Message Date
Paul Gilbert
8bd45a08f5 XEEN: Fix voice sample when leaving tavern 2018-03-24 16:56:10 -04:00
Paul Gilbert
4c5592f286 XEEN: Fix purchasing spells from the guild 2018-03-24 16:01:43 -04:00
Paul Gilbert
e7bf00480c XEEN: Reset interface keypress when getting an input string
This is done by the original to prevent the Space key used to
trigger events like the Mine Car or Pyramid teleporters from
then triggering a 'wait a turn' after reaching the destination
2018-03-24 15:13:11 -04:00
Paul Gilbert
e06ff763ab XEEN: Fix crash in Mine 3 due to out of bounds monster 2018-03-24 15:13:11 -04:00
Paul Gilbert
c3d6dcfae0 XEEN: Remove duplicated party dead flag 2018-03-23 22:29:55 -04:00
Paul Gilbert
8c9f1b22af XEEN: Don't immediately die again after loading save after death 2018-03-23 22:01:32 -04:00
Paul Gilbert
74d0fdfe33 XEEN: Redraw party after loading a savegame 2018-03-23 21:43:16 -04:00
Paul Gilbert
9586ff0488 XEEN: Fix equpping armor 2018-03-23 08:02:51 -04:00
Paul Gilbert
5cb68f2603 XEEN: Fix crash getting experience from Vertigo mayor 2018-03-23 07:31:02 -04:00
Paul Gilbert
07ef996c3b XEEN: Fix reading entirety of message in Vertigo warehouse 2018-03-22 22:56:21 -04:00
Paul Gilbert
6a3e1297d1 XEEN: Fix conditions that prevent characters doing actions 2018-03-22 22:11:02 -04:00
Paul Gilbert
b7492760aa XEEN: Fix roster characters going invalid during saving 2018-03-22 21:42:40 -04:00
Paul Gilbert
27ef37b400 XEEN: Add original copy protection dialog 2018-03-22 20:22:52 -04:00
Paul Gilbert
8080907927 XEEN: Fix bought items going into correct character's inventory 2018-03-22 19:17:54 -04:00
Paul Gilbert
d725d78ec5 XEEN: Fix implementation of breakAllItems 2018-03-22 18:31:18 -04:00
Paul Gilbert
001f2434c6 XEEN: Don't allow GMM load/save on the main menus or intro/end cutscenes 2018-03-21 21:05:33 -04:00
Paul Gilbert
0a5dcfb833 XEEN: Fix GMM savegame loads were waiting until a turn had passed 2018-03-20 22:06:22 -04:00
Paul Gilbert
078ea7228e XEEN: Fix transferring items between characters in items dialog 2018-03-20 21:03:17 -04:00
Paul Gilbert
a69294d525 XEEN: Fix Items dialog header when an item is selected 2018-03-19 22:02:36 -04:00
Paul Gilbert
9504ecd74e XEEN: Fix whether events are checked after openGrate calls 2018-03-19 21:25:59 -04:00
Paul Gilbert
0a20df9259 XEEN: Fix setSpeedTable crash after missed ranged attack 2018-03-19 21:00:37 -04:00
Paul Gilbert
5645d63acd XEEN: Standardize on a single SPELLS_PER_CLASS define
There was previous confusion because characters can have a maximum of
39 spells for their class. But the spell list for each class has
40 entries, of which the last one, #39, is always the 'No Spell' value
2018-03-19 18:33:47 -04:00
Paul Gilbert
f30e96f18e XEEN: Fix crash on Cast Spell dialog for non-spell casters 2018-03-18 22:30:30 -04:00
Paul Gilbert
afeeb76076 XEEN: Fix glitched border of Identify Monster dialog 2018-03-18 22:14:52 -04:00
Paul Gilbert
6a61468d0a XEEN: Fix Town Portal town selection dialog 2018-03-18 22:05:05 -04:00
Paul Gilbert
d848c9a414 XEEN: Don't show a 'None Ready' spell in spell selection dialog 2018-03-18 21:56:26 -04:00
Paul Gilbert
c1b094bba8 XEEN: Fix spells list selection for Vertigo guild 2018-03-18 21:29:51 -04:00
Paul Gilbert
500ed10658 XEEN: Add an enum SpellsCategory enum, code simplification using it 2018-03-18 20:02:45 -04:00
Paul Gilbert
99f5b3cfb2 XEEN: Fix display of Spell Info dialog in Guild shops 2018-03-18 18:05:35 -04:00
Paul Gilbert
21a0045828 XEEN: Fix display of Spells list dialog within Guild shops 2018-03-18 14:35:22 -04:00
Paul Gilbert
b0bb560138 XEEN: Properly write party character data when saving the game 2018-03-18 14:33:03 -04:00
Paul Gilbert
16a1d637b5 XEEN: Fix Guild membership check 2018-03-17 21:09:21 -04:00
Paul Gilbert
7f76795af6 XEEN: Fix using pyramid to travel to the Dark Side 2018-03-17 21:01:08 -04:00
Paul Gilbert
22456b345f XEEN: Change bool _isDarkCc to int _ccNum
Originally the flag was whether the party was on the Dark Side,
but as a bool I was having to cast it to an int side/cc number in
more and more places. So now I've converted it to _ccNum, and it
can be used directly as an int
2018-03-17 20:27:42 -04:00
Paul Gilbert
562522e144 XEEN: Fix display of Lloyd's Beacon spell 2018-03-17 20:21:27 -04:00
Paul Gilbert
46dc048c38 XEEN: Fix damaging characters from poisoned well 2018-03-17 18:35:21 -04:00
Paul Gilbert
b7f7159f8f XEEN: Fix incorrect showing of 'you are tired' dialogs after loading savegame from launcher 2018-03-17 15:30:49 -04:00
Paul Gilbert
902c984cf5 XEEN: Fix crash setting up combat speed table for new games 2018-03-17 07:12:01 -04:00
Paul Gilbert
637dedeb9a XEEN: Fixes to death cutscene 2018-03-17 07:10:41 -04:00
Paul Gilbert
ac98281d9d XEEN: Don't let traps trigger more than once 2018-03-17 07:10:41 -04:00
Paul Gilbert
082def7ccd XEEN: Go to menu rather than intro title when game is exitted 2018-03-16 21:41:19 -04:00
Paul Gilbert
ba6db41a26 XEEN: Fix Can't Equip message having items in reverse 2018-03-16 21:16:42 -04:00
Paul Gilbert
9c4d3be5e9 XEEN: Bought weapons shouldn't be equipped by default 2018-03-16 21:13:35 -04:00
Paul Gilbert
91e714964e XEEN: Refactor item selection dialog into it's own dialog class 2018-03-16 21:05:40 -04:00
Paul Gilbert
fe80dcb4fe XEEN: Don't add monsters in setSpeedTable if they're dead
I think this should fix a crash I rarely got in doMonsterTurn
2018-03-16 20:23:22 -04:00
Paul Gilbert
d51aa4659b XEEN: Add full game names to detection entries 2018-03-15 22:28:45 -04:00
Paul Gilbert
7efb8786eb XEEN: Western edge of Xeen was showing terrain rather than empty space 2018-03-15 22:03:00 -04:00
Paul Gilbert
d348b5cb2f XEEN: Correct Training welcome voice sample playback 2018-03-15 21:29:10 -04:00
Paul Gilbert
2ff96c0277 XEEN: Further convertion of playSound to playVoice for location voice samples 2018-03-15 21:10:22 -04:00
Paul Gilbert
39640017e6 XEEN: Don't needlessly show class profiency error dialogs when just viewing inventory 2018-03-15 20:52:36 -04:00
Paul Gilbert
5584e7ec37 XEEN: Fix for identifying items 2018-03-15 20:15:01 -04:00
Paul Gilbert
29314838bf XEEN: Fix switching characters when buying from blacksmith 2018-03-14 21:49:30 -04:00
Paul Gilbert
0b802f25d0 XEEN: Fix transfer of bought items to character inventory 2018-03-14 20:08:52 -04:00
Paul Gilbert
b4a9093d75 XEEN: Fix selecting items in items dialog 2018-03-14 07:07:15 -04:00
Paul Gilbert
5dbc624903 XEEN: Fixes and refactoring for Blacksmith Wares 2018-03-14 06:57:10 -04:00
Paul Gilbert
7e9d250062 XEEN: Fix closing Awards dialog 2018-03-13 19:14:51 -04:00
Paul Gilbert
0ea2321e76 XEEN: Fix saving to slot 0 using in-game Control Panel 2018-03-13 19:04:08 -04:00
Paul Gilbert
ac7a9224fe XEEN: Fix text colors during intro/exit cutscenes 2018-03-13 18:17:02 -04:00
Paul Gilbert
1fd82c7ca5 XEEN: Add playVoice method for voice sample playback 2018-03-12 19:33:55 -04:00
Paul Gilbert
d14a33e6c5 XEEN: Swords of Xeen doesn't have any voiced cutscenes 2018-03-11 23:13:47 -04:00
Paul Gilbert
c699bef50b XEEN: Subtitles for remaining game cutscenes 2018-03-11 23:12:22 -04:00
Paul Gilbert
4a5c1af79f XEEN: Refactoring subtitles for use in location cutscenes, updated Reaper cutscene 2018-03-11 21:28:11 -04:00
Paul Gilbert
a7ee4ea4ae XEEN: Subtitle fixes for Clouds ending 2018-03-11 18:11:51 -04:00
Paul Gilbert
e20266d606 XEEN: Subtitle fixes for Clouds of Xeen intro 2018-03-11 15:30:17 -04:00
Paul Gilbert
c7d5e6f997 XEEN: Subtitle fixes for Dark Side ending 2018-03-11 11:28:10 -04:00
Paul Gilbert
782d4fbb06 XEEN: Compilation fix 2018-03-10 22:02:36 -05:00
Paul Gilbert
f4af55adc2 XEEN: Subtitle improvements, set up correct subtitles for Darkside intro 2018-03-10 21:56:38 -05:00
Paul Gilbert
5b72fbdcbd XEEN: Implementing subtitles display logic 2018-03-10 20:12:25 -05:00
Paul Gilbert
5b731a1f44 XEEN: Fix use of globally constructed object 2018-03-10 07:54:28 -05:00
Paul Gilbert
aaee877250 XEEN: Cleanup up usage of RangeType enum 2018-03-10 07:14:43 -05:00
Paul Gilbert
44ea691154 XEEN: Cleanup and comments for Combat class 2018-03-10 07:08:05 -05:00
Paul Gilbert
aaf954e5d4 XEEN: Move item classes into their own file 2018-03-10 06:44:07 -05:00
Paul Gilbert
fce8b911a6 XEEN: Fixes for remainder of World of Xeen ending 2018-03-09 22:59:00 -05:00
Paul Gilbert
583d857a39 XEEN: Properly implement sprite flag SPRFLAG_BOTTOM_CLIPPED 2018-03-09 21:47:28 -05:00
Paul Gilbert
56860b6023 XEEN: Fixes to part 1 of World of Xeen ending 2018-03-09 21:13:11 -05:00
Paul Gilbert
1d86a6a604 XEEN: Simplify exit checks in World of Xeen ending 2018-03-06 18:58:31 -05:00
Paul Gilbert
09ebefe961 XEEN: Fix music volume in DarkSide intro when Pharoah is talking 2018-03-06 07:12:08 -05:00
Paul Gilbert
b2811fa567 XEEN: Change setMusicVolume to setMusicPercent for better range clarity 2018-03-06 07:11:33 -05:00
Paul Gilbert
a461a39e4a XEEN: Fix shadowed field warning 2018-03-05 21:46:46 -05:00
Paul Gilbert
82c8d93f3a XEEN: Sound field renaming for better clarity 2018-03-05 21:37:08 -05:00
Paul Gilbert
b04f038fb6 XEEN: Fixes returning to main menus after viewing intro/end cutscenes 2018-03-05 07:21:54 -05:00
Paul Gilbert
546059408f XEEN: Added Other Options dialog for Dark Side and World 2018-03-04 22:40:43 -05:00
Paul Gilbert
66bd71f6f3 XEEN: Finish World of Xeen main menu 2018-03-04 22:40:43 -05:00
Paul Gilbert
badbeda5e2 XEEN: Implemented Dark Side of Xeen menu 2018-03-04 22:40:43 -05:00
Paul Gilbert
b6b9714ec0 XEEN: Fix scroll effect for Clouds of Xeen main menu 2018-03-04 22:40:43 -05:00
Paul Gilbert
67d4de1bb8 XEEN: Move Credits and Please Wait classes into their own files 2018-03-04 22:40:43 -05:00
Paul Gilbert
f2b574d647 XEEN: Move all the dialog classes to their own sub-folder 2018-03-04 22:40:42 -05:00
Paul Gilbert
50630efde6 XEEN: Fix loading saves from main menus and launcher 2018-03-04 22:40:42 -05:00
Paul Gilbert
fbe489e669 XEEN: Fix loading saves from main menus and launcher 2018-03-03 22:15:50 -05:00
Paul Gilbert
633c1a477d XEEN: Add Swords of Xeen main menu 2018-03-03 22:00:57 -05:00
Paul Gilbert
53aa641f44 XEEN: Hook up Clouds of Xeen intro for playing on startup 2018-03-02 20:28:57 -05:00
Paul Gilbert
010c47bfe8 XEEN: Add World of Xeen logo to end of Dark Side intro 2018-03-02 19:28:47 -05:00
Paul Gilbert
487baf6f8e XEEN: Fixes for Dark Side intro 2018-03-01 22:04:44 -05:00
Paul Gilbert
0ef3cded21 XEEN: Implemented remaining code for Dark Side intro 2018-03-01 19:19:49 -05:00
Paul Gilbert
a3c8840dcc XEEN: In progress implementing Dark Side intro 2018-02-28 22:07:00 -05:00
Paul Gilbert
29b8812af3 XEEN: Don't show game intro if it's already been seen perviously 2018-02-26 20:46:39 -05:00
Paul Gilbert
dab044edb0 XEEN: Minor cleanups to outer engine 2018-02-26 19:20:34 -05:00
Paul Gilbert
0fc11aef63 XEEN: Cleanup of the game title, intro, and menu launching code 2018-02-26 19:15:00 -05:00
Paul Gilbert
724c4e57ad XEEN: Defer creating new game state until needed
This fixes a bug with the startup menu where, after finishing the
game, starting a new one would simply re-show the prior game
2018-02-26 18:24:24 -05:00
Paul Gilbert
ce48271a59 XEEN: Fix freeze on the Confirm dialog 2018-02-24 22:02:48 -05:00
Paul Gilbert
d9ab653052 XEEN: Remove old stubbed Screen::draw method 2018-02-24 21:38:20 -05:00
Paul Gilbert
8ae340d847 XEEN: Remove debug code and unneeded variables 2018-02-24 21:34:54 -05:00
Paul Gilbert
da65468c47 XEEN: Set correct starting date for each game 2018-02-24 21:18:07 -05:00
Paul Gilbert
72e540e203 XEEN: Add difficulty selection dialog to WOX starting menu 2018-02-24 21:17:44 -05:00
Paul Gilbert
18235e4ab0 XEEN: Properly redraw Char Items dialog after leaving Quest dialog 2018-02-24 20:20:01 -05:00
Paul Gilbert
16bae6f314 XEEN: Fix getting items from combat and displaying them in Items dialog 2018-02-24 20:12:24 -05:00
Paul Gilbert
1cedc605ee XEEN: Fix format string for items dialog weapon lines 2018-02-24 19:02:05 -05:00
Paul Gilbert
5d4bc20d62 XEEN: Fix resetting wall sprites between maps 2018-02-24 18:32:07 -05: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
1b96899afc XEEN: Swords of Xeen doesn't have any dreams 2018-02-24 15:50:23 -05:00
Paul Gilbert
2fe8c94180 XEEN: Implemented Swords of Xeen death screen 2018-02-24 15:42:58 -05:00
Paul Gilbert
ad7206ea38 XEEN: Don't show blood spatter for hits beyond the first row 2018-02-24 14:12:16 -05:00
Paul Gilbert
36d474db1f XEEN: Merge various pow/hit arrays into a single array of structures 2018-02-24 11:11:04 -05:00
Paul Gilbert
10a82b2718 XEEN: Fix reduction of damage from physical resistence 2018-02-24 07:16:16 -05:00
Paul Gilbert
e5a3f5b7e1 XEEN: Add custom minimap logo for Swords of Xeen 2018-02-23 20:19:09 -05:00
Paul Gilbert
d5deec56c8 XEEN: Simplify showPharaohEndText method to use const char * 2018-02-23 19:01:20 -05:00
Paul Gilbert
cd6e5eef48 XEEN: Fix restarting scripts after script teleports 2018-02-23 18:26:23 -05:00
Paul Gilbert
6b4d3f70dd XEEN: Add data to create_xeen for Clouds of Xeen on it's own 2018-02-23 15:23:21 -05:00
Paul Gilbert
d132d66c28 XEEN: Add Clouds of Xeen MAE and Spells to xeen.ccs
The later games stored them in resources, but Clouds of Xeen had
them hardcoded. So this adds them under the same resource names
as the later games, so the existing code can load them
2018-02-23 15:23:20 -05:00
Paul Gilbert
6b523a1d04 XEEN: Properly erase items dialog when exited 2018-02-23 15:23:20 -05:00
Paul Gilbert
7dde659bf6 XEEN: Fix some incorrect string arrays in create_xeen 2018-02-23 15:23:20 -05:00
Paul Gilbert
6614d8df17 XEEN: Remove un-needed initialization of monsters list in code
The original had a static monsters list in the executable, but
it then goes ahead and loads in the list from a resource anyway
2018-02-23 15:23:20 -05:00
Paul Gilbert
bb19a6c771 XEEN: Add custom maze to the create_xeen tool
This could be used as an example of how other new maps could be
added in the future, and it also gives people a cool result if
they try typing 'ScummVM' into the teleport mirror
2018-02-23 15:23:20 -05:00
Paul Gilbert
2f6ca8f45e XEEN: Fix exiting ScummVM when 'Nothing here' dialog is active 2018-02-23 15:23:20 -05:00
Paul Gilbert
eca55e500c XEEN: Make mirror text entry matching case insensitive 2018-02-23 15:23:20 -05:00
Paul Gilbert
a8961fc145 XEEN: Fix saving maps with no objects and/or monsters 2018-02-23 15:23:20 -05:00
Paul Gilbert
81b9f9b0fc XEEN: Add _filename field to SpriteResource
This will be useful for debug purposes, so it be determined where
a given sprite resource was loaded from
2018-02-23 15:23:20 -05:00
Paul Gilbert
5e0782c8da XEEN: Fix loading maps with no monsters 2018-02-23 15:23:20 -05:00
Paul Gilbert
ad7b947da3 XEEN: Change Resource String fields to const char *
All too many of the resource strings are used as parameters in
Common::String::format calls, and it proved too laborious trying
to add .c_str() suffixes everywhere it'd be appropriate. Easier
to simply change all the Reosucre fields back to being const char *
2018-02-23 15:23:20 -05:00
Paul Gilbert
900ef91aca XEEN: Creation of create_xeen tool 2018-02-23 15:23:20 -05:00
Paul Gilbert
db07aeb51d XEEN: Implement Quick Fight Options dialog 2018-02-19 11:59:59 -05:00
Paul Gilbert
a282cea492 XEEN: Fix shadowed field warning in SpriteResource 2018-02-19 10:28:18 -05:00
Paul Gilbert
8fc4a08e04 XEEN: Refactor to merge Sound and Music classes
The existing structure didn't make sense, as Sound only handled
sound files, but Music handled both music and short FX decoding.
I've merged Sound & MUsic into a single Sound class, and moved
the music driver to their own file, renamed to SoundDriver
2018-02-19 10:17:33 -05:00
Paul Gilbert
99c072e844 XEEN: Fix input of new character names not allowing uppercase 2018-02-19 09:46:32 -05:00
Paul Gilbert
fbc184e3d9 XEEN: Flag games as not having voice
Technically they do have voice samples, but the code for playing
them is indistinguishable from standard SFX. And given how few
they are, I feel it better for now to simply flag the detection
entries as no voice, rather than trying to separate them
2018-02-18 21:48:50 -05:00
Paul Gilbert
60e74af750 XEEN: Selection and creation fixes for Create Character dialog 2018-02-18 20:53:24 -05:00
Paul Gilbert
0b36518839 XEEN: Cleanup and fixes for exchanging character attributes 2018-02-18 19:02:10 -05:00
Paul Gilbert
a40da92507 XEEN: Fix randomly rolling attribute values 2018-02-18 16:47:52 -05:00
Paul Gilbert
4d91cf75ba XEEN: Cleanup of new CreateCharacterDialog class 2018-02-18 16:47:51 -05:00
Paul Gilbert
1d69120112 XEEN: Split up code for create character dialog into it's own class 2018-02-18 16:19:31 -05:00
Paul Gilbert
c5981a1fad XEEN: Fix dice animation in Create Character dialog 2018-02-17 23:11:43 -05:00
Paul Gilbert
9c2e71fd52 XEEN: Fix initial rendering of Create Character dialog 2018-02-17 22:45:15 -05:00
Paul Gilbert
b037728717 XEEN: Fix getting random item when searching beds 2018-02-17 22:07:34 -05:00
Paul Gilbert
9ce8d4f446 XEEN: Cleanup of giveTake give case 66 - give item 2018-02-17 21:48:36 -05:00
Paul Gilbert
e6de89d244 XEEN: Fix crash after searching beds 2018-02-17 17:55:04 -05:00
Paul Gilbert
6b003386f5 XEEN: Fix resistence gems when visiting a town location 2018-02-17 16:40:09 -05:00
Paul Gilbert
2d65ca4bff XEEN: Fix text for Guild location 2018-02-17 16:23:04 -05:00
Paul Gilbert
473efc5c27 XEEN: Fix vertical line skipping in sprite rendering 2018-02-17 16:05:06 -05:00
Torbjörn Andersson
ec8b63765f XEEN: Fix GCC warning
The other ending functions return true, so I assume this one should
as well.
2018-02-17 09:16:35 +01:00
Paul Gilbert
4144c3fc58 XEEN: Renaming fields for location classes 2018-02-16 21:06:04 -05:00
Paul Gilbert
40f6eea624 XEEN: Fix default color of resistence gems in the UI 2018-02-16 20:14:22 -05:00
Paul Gilbert
026382c2ca XEEN: Fixes and cleanup for Dark Side ending 2018-02-14 22:06:04 -05:00
Paul Gilbert
3f7fcaec5f XEEN: Move reseting dream sequence cutscene into the engine class 2018-02-13 21:33:02 -05:00
Paul Gilbert
5380e3a2ca XEEN: Fix toggling the minimap by clicking on it 2018-02-13 20:44:34 -05:00
Paul Gilbert
a85a98b867 XEEN: Add detection for Clouds & Dark Side 2018-02-13 20:10:43 -05:00
Paul Gilbert
9adaaf9c94 XEEN: Correct loading of auxiliary map data for Swords of Xeen 2018-02-12 22:40:25 -05:00
Paul Gilbert
e0ea40c3e3 XEEN: Added skeleton child engine for Swords of Xeen 2018-02-12 22:10:24 -05:00
Paul Gilbert
565719f3fa XEEN: Fix memory leak loading savegames 2018-02-12 21:24:10 -05:00
Paul Gilbert
519f52a635 XEEN: Fix Valgrind reported issues 2018-02-12 21:20:45 -05:00
Paul Gilbert
8559be1598 XEEN: Properly pause when listing treasure post-combat 2018-02-12 20:19:42 -05:00
Paul Gilbert
7f50c50401 XEEN: Fix exiting to main menu after playing ending cutscenes 2018-02-11 21:16:23 -05:00
Paul Gilbert
3ce418a1de XEEN: Add missing music to Clouds ending 2018-02-11 21:07:21 -05:00
Paul Gilbert
8a8d7ac12b XEEN: Further fixes for Clouds ending 2018-02-11 20:43:33 -05:00
Paul Gilbert
c42d7663ae XEEN: Fixes and comments for Clouds Ending part 1 2018-02-11 15:34:03 -05:00
Paul Gilbert
678c320feb XEEN: Fix Clouds cutscene background decoder 2018-02-10 23:19:21 -05:00
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