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