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