Commit Graph
54649 Commits
Author SHA1 Message Date
Paul Gilbert 828da1fc20 XEEN: Add Swords guild membership checks 2018-04-21 07:54:00 -04:00
Paul Gilbert 0aeecb6c33 XEEN: Swords changes for game flags array 2018-04-21 07:26:52 -04:00
Paul Gilbert ea524fa792 TINSEL: Fix held items not in either inventory being lost 2018-04-20 22:27:33 -04:00
Paul Gilbert 030582af00 XEEN: Ignore monster moves outside map rather than asserting 2018-04-20 21:00:15 -04:00
Paul Gilbert 4d3a7a78f5 XEEN: Fix assert for maximum number in button chooser 2018-04-20 20:51:10 -04:00
Paul Gilbert fb5c464572 XEEN: Fix crash attacking enemies with an Elder weapon 2018-04-20 19:59:35 -04:00
Paul Gilbert a5395edd32 XEEN: Fix scripts scanning party inventories for an item 2018-04-20 19:59:09 -04:00
Paul Gilbert 63ebadaf27 XEEN: Add town entry handling for Swords 2018-04-20 19:36:01 -04:00
Adrian Frühwirth 3676c3886d TUCKER: Fix panel background being off by one pixel
This fixes an original game glitch where the main options menu background
image is drawn one pixel too high.

Fixes Trac#10496.
2018-04-21 00:57:12 +02:00
Adrian Frühwirth fa1b23889a TUCKER: Draw text only when hovering over hotspots when using the map 2018-04-20 23:00:44 +02:00
Strangerke 56db8c626e LILLIPUT: Refactor engine, replace the use of MinMax by Common::Rect 2018-04-20 07:55:46 +02:00
Strangerke 7af31d6614 LILLIPUT: Add safeguard in homeInPathFinding 2018-04-20 07:21:06 +02:00
Strangerke 2f00d52a23 LILLIPUT: Fix memory leak 2018-04-20 07:10:38 +02:00
Strangerke c0de8dd04d LILLIPUT: Fix unsafe read of string reported by coverity 2018-04-20 06:55:10 +02:00
Paul Gilbert 9479380310 XEEN: Changes for Auto Notes for Swords 2018-04-19 21:42:38 -04:00
Paul Gilbert 8d577f4916 XEEN: Alter quest flag handling to accomodate Swords 2018-04-19 21:21:59 -04:00
Paul Gilbert bd69f99f8b XEEN: Fix game header lines in Quests dialog for Swords 2018-04-19 20:43:31 -04:00
Paul Gilbert bfebb9da4b XEEN: Fix removal of Swords quest items/flags 2018-04-19 19:02:11 -04:00
Adrian Frühwirth 9bee9e1ba6 JANITORIAL: Fix whitespace 2018-04-19 12:08:31 +02:00
Strangerke 25aa60726d LILLIPUT: Fix uninitialized variables 2018-04-19 07:58:01 +02:00
Strangerke 637f4c5c00 LILLIPUT: Fix second compression method in MUS extraction code 2018-04-19 07:33:29 +02:00
Paul Gilbert da79ac1d42 TINSEL: Fix hang in DW1 GRA when using items on Temple big hammer 2018-04-18 21:06:08 -04:00
Paul Gilbert 4c65db13df TINSEL: Fix loading DW1 savegames with a held item 2018-04-18 21:06:08 -04:00
Adrian Frühwirth fd4f9c1f2c JANITORIAL: Fix whitespace 2018-04-18 20:18:05 +02:00
Adrian Frühwirth b17cac8029 JANITORIAL: Fix typos 2018-04-18 20:18:05 +02:00
Adrian Frühwirth f20015f526 ZVISION: Fix crash when loading a savegame
Commit 00e59a3122 introduced a change to savegame handling which
results in savegame thumbnails only being loaded when necessary.
ZVISION's readSaveGameHeader() doesn't under all circumstances
initialize the thumbnail pointer and 00e59a3122 failed to remove an
otherwise unnecessary delete which resulted in the uninitialized
thumbnail pointer being passed to delete (UB).

Thanks to eriktorbjorn for noticing.
2018-04-18 20:18:05 +02:00
Strangerke 763cf2f6a4 LILLIPUT: Add code to load & decompress MUS file 2018-04-18 07:18:05 +02:00
Paul Gilbert cdfe8c89f7 XEEN: Fix loading Swords blacksmiths 2018-04-16 11:20:51 -04:00
Paul Gilbert 5cba33c052 XEEN: Add script patch for chest in Swords Hart 2018-04-16 07:40:59 -04:00
Paul Gilbert c92561cd61 XEEN: Fix Swords scripts using cmdReturn instead of cmdExit 2018-04-16 07:37:49 -04:00
Joseph-Eugene Winzer 77c06fe487 SUPERNOVA: Removes unused variable 2018-04-16 11:47:06 +02:00
Strangerke f01af1690e LILLIPUT: Fix a regresssion in scrollToViewportCharacterTarget(), some more renaming 2018-04-16 06:54:04 +02:00
Paul Gilbert 0922d44199 XEEN: Added differences introduced in Swords of Xeen 2018-04-15 23:27:26 -04:00
Eugene Sandulenko 0e02da6000 JANITORIAL: Fix code formatting 2018-04-15 23:55:07 +02:00
Simei Yin db1f09a0c2 SLUDGE: Refactor OnScreenPerson related public method in PeopleManager 2018-04-15 22:10:41 +02:00
Simei Yin 2cf79dc67c SLUDGE: Refactor save/load costume to Persona 2018-04-15 22:10:41 +02:00
Simei Yin 53c79fdde9 SLUDGE: Refactor PersonaAnimation related code in PeopleManager 2018-04-15 22:10:41 +02:00
Simei Yin 7c74e81e0a SLUDGE: Objectify PeopleManager 2018-04-15 22:10:41 +02:00
Simei Yin 756a1096d8 SLUDGE: Remove unused global variable captureAllKeys 2018-04-15 22:10:41 +02:00
Thierry Crozat b5c5944366 Merge branch 'Joefish-merge_nova' 2018-04-15 18:51:48 +01:00
Joseph-Eugene Winzer d4592b6077 SUPERNOVA: Removes global nullObject
Before nullObject was a static member of Object class and now a member
of GameManager. Also the Inventory constructor was extended for taking a
pointer to the nullObject that Invetory::get() returns if no Object was
found.
2018-04-15 18:47:33 +01:00
Joseph-Eugene Winzer 94ebc96705 SUPERNOVA: Implements renderImage with ImageId 2018-04-15 18:28:39 +01:00
Joseph-Eugene Winzer a4ac8895da SUPERNOVA: Removes renderImageSection() from SupernovaEngine
This function is never called by itself. It is a helper function for
renderImage().
2018-04-15 18:28:39 +01:00
Joseph-Eugene Winzer 2a170fb929 SUPERNOVA: Moves constants to screen.h 2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer 3bc9a5a779 SUPERNOVA: Corrects header includes 2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer 0668f9d363 SUPERNOVA: Removes unused RNG instance 2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer 3749f98dea SUPERNOVA: Fixes type camel case 2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer 454b8a98c3 SUPERNOVA: Wraps resources in ScopedPtr 2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer 0193814796 SUPERNOVA: Recreates ProtrackerStream on getSoundStream 2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer 93dde5d235 SUPERNOVA: Renames Music/AudioIndex to Music/AudioId 2018-04-15 18:28:38 +01:00