Paul Gilbert
|
eb4e7b4c77
|
Bugfix for making Goewin more smoothly follow player out of the caves
svn-id: r48813
|
2010-04-27 11:00:43 +00:00 |
|
Paul Gilbert
|
e3d354f63c
|
Bugfix for reactivating an NPC when it was previously deactivated at precisely the moment when it was about to do a pathfinding
svn-id: r46189
|
2009-11-29 09:02:02 +00:00 |
|
Max Horn
|
f242266f6d
|
Change a couple places from 'end of namespace' to 'End of namespace', for consistency
svn-id: r44634
|
2009-10-04 21:26:33 +00:00 |
|
Johannes Schickel
|
ac5a6552ca
|
Switched LURE to use a single central RandomSource instance, instead of (sometimes) creating a new RandomSource every function call.
svn-id: r43715
|
2009-08-24 23:04:25 +00:00 |
|
Paul Gilbert
|
2b945eabf1
|
Bugfix for Castle Skorl problem reported on the list
svn-id: r43507
|
2009-08-18 12:25:04 +00:00 |
|
Johannes Schickel
|
7e71865e91
|
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
svn-id: r42751
|
2009-07-25 12:59:46 +00:00 |
|
Paul Gilbert
|
b3a7e53794
|
Bugfix for #2480853 - Skorl doesn't follow Minnow into Cellar
svn-id: r35695
|
2009-01-03 11:35:00 +00:00 |
|
Paul Gilbert
|
b9a0e32c3c
|
Changed NPC schedules to be loaded when an NPC is activated - this avoids an issue with the Castle Skorl's pre-activation room number being invalid room #99
svn-id: r34748
|
2008-10-05 10:25:35 +00:00 |
|
Christopher Page
|
203f62ad7c
|
LURE: Fixed some memory leaks when returning to the launcher from the LURE engine
svn-id: r32357
|
2008-05-28 23:28:11 +00:00 |
|
Johannes Schickel
|
600ab40bca
|
Changed all delete [] usages to delete[].
svn-id: r31927
|
2008-05-07 14:31:45 +00:00 |
|
Filippos Karapetis
|
6a9acd7a5e
|
Replaced ManagedList with Common::SharedPtr in the rest of the lure engine
svn-id: r31420
|
2008-04-06 12:00:37 +00:00 |
|
Jordi Vilalta Prat
|
66e9d4f5e8
|
Removed trailing spaces.
svn-id: r30664
|
2008-01-27 19:47:41 +00:00 |
|
Paul Gilbert
|
2195528ca0
|
Got rid of the experimental NPC Schedule store in favour of moving the NPC schedules from the active hotspot class back into the hotspot data class, similiar to how the original game implements them
svn-id: r30629
|
2008-01-24 08:14:48 +00:00 |
|
Paul Gilbert
|
99e2c7c1d6
|
Fixed bug with saving of cached actor schedules and added saving of talk data flags
svn-id: r30582
|
2008-01-20 03:38:16 +00:00 |
|
Paul Gilbert
|
d804bad551
|
Replaced the Blacksmith hack with an NPC Schedules list that stores the active schedule of an NPC when it's deactivated in case it's later reactivated again.
svn-id: r30378
|
2008-01-10 13:37:34 +00:00 |
|
Paul Gilbert
|
1d4efdcaa1
|
Added proper reset of barmen data when game is restarted, and added missing barman data to savegames
svn-id: r30367
|
2008-01-10 09:42:51 +00:00 |
|
Paul Gilbert
|
6eb64102a4
|
Fix to remove a tab character from the GPL header
svn-id: r30238
|
2008-01-05 12:45:14 +00:00 |
|
Paul Gilbert
|
b6f39fb8fb
|
Adjusted the colour of the EGA cursors to match the original game
svn-id: r30146
|
2008-01-02 11:45:59 +00:00 |
|
Paul Gilbert
|
977c9fb5f3
|
Enhanced cursor code to handle cursors in EGA mode
svn-id: r30143
|
2008-01-02 11:15:36 +00:00 |
|
Paul Gilbert
|
1dd2e32fc0
|
Added extra palette handling for EGA palettes
svn-id: r30097
|
2007-12-31 05:58:22 +00:00 |
|
Paul Gilbert
|
a54f9c311a
|
Fix to ensure any active conversation data or selected hotspot is cleared when restoring or restarting a game
svn-id: r30066
|
2007-12-29 04:25:26 +00:00 |
|
Paul Gilbert
|
5e29703ea8
|
Bugfix for Town Hall room: Captive Goewin's bounds were frequently and incorrectly preventing the player from talking to the Skorl
svn-id: r29957
|
2007-12-23 10:52:18 +00:00 |
|
Chris Apers
|
1cfadf725c
|
Hack to workaround struct padding added by some compilers (mainly on PalmOS)
svn-id: r29777
|
2007-12-09 10:39:57 +00:00 |
|
Paul Gilbert
|
41f8a2ff6a
|
Added extra debug statements
svn-id: r29773
|
2007-12-09 05:59:01 +00:00 |
|
Paul Gilbert
|
692d64f934
|
Added some more code to the savegame load process to correctly handle previously saved savegames (from version 25)
svn-id: r29693
|
2007-12-02 08:32:21 +00:00 |
|
Paul Gilbert
|
804c821ab1
|
Enhanced savegames to store any active dialog when the game was saved
svn-id: r29689
|
2007-12-02 04:49:33 +00:00 |
|
Paul Gilbert
|
4031b98349
|
Reworked the RoomResource structure to make the game easier to compile on PalmOS
svn-id: r29687
|
2007-12-02 01:17:51 +00:00 |
|
Paul Gilbert
|
b6fbe6ec4e
|
Changed animation constants to clarify standard indexes versus custom voice bubble Ids
svn-id: r29603
|
2007-11-22 10:09:26 +00:00 |
|
Paul Gilbert
|
2e3866b6f4
|
Identified some more Endian issues (thanks to Max)
svn-id: r29533
|
2007-11-17 10:21:27 +00:00 |
|
Paul Gilbert
|
1002a58f01
|
Cleaned up the logic of the activateHotspot method
svn-id: r29525
|
2007-11-17 06:52:35 +00:00 |
|
Paul Gilbert
|
fe690d5688
|
Bugfix for talk dialog not closing if the same character talks twice in immediate succession
svn-id: r29515
|
2007-11-16 08:54:38 +00:00 |
|
Paul Gilbert
|
24303fb953
|
Expanded talk routines so that characters now properly stand still only when they're meant to
svn-id: r29471
|
2007-11-10 22:47:11 +00:00 |
|
Paul Gilbert
|
09d706481b
|
Added loading of new give talk Id list
svn-id: r29167
|
2007-10-07 11:09:20 +00:00 |
|
Paul Gilbert
|
b4cff6b9bd
|
Converted fields in data that were originally offsets (such as tick proc offsets) to use indexes, allowing for more generic handling of different language versions
svn-id: r29073
|
2007-09-23 22:17:57 +00:00 |
|
Eugene Sandulenko
|
77eea722af
|
Modified patch #1738058: "Action recorder".
svn-id: r28968
|
2007-09-19 13:55:05 +00:00 |
|
Paul Gilbert
|
041bb546c6
|
Bugfix to keep language strings in memory across restarts
svn-id: r28916
|
2007-09-16 04:05:56 +00:00 |
|
Max Horn
|
4a302b25ad
|
Lots of source code formatting corrections
svn-id: r28887
|
2007-09-10 13:17:20 +00:00 |
|
Paul Gilbert
|
ca96ba431c
|
Completed the restart/restore dialog screen and functionality
svn-id: r28714
|
2007-08-25 06:08:02 +00:00 |
|
Paul Gilbert
|
9a9d0cb0a5
|
Cleaned up structures for room exit joins
svn-id: r28550
|
2007-08-12 11:16:43 +00:00 |
|
Paul Gilbert
|
8b3821e9ff
|
Lots of bugfixes - game is now completable
svn-id: r27606
|
2007-06-22 12:36:04 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Paul Gilbert
|
75e87b4c8b
|
Added saving of scheduled scripts, and set script activation times to match original game
svn-id: r26993
|
2007-05-28 11:38:10 +00:00 |
|
Paul Gilbert
|
4a40ecb4df
|
Added saving of the room walkable paths
svn-id: r26883
|
2007-05-20 07:25:53 +00:00 |
|
Paul Gilbert
|
d2e56f7b66
|
Added saving of room exit join data in savefiles
svn-id: r26776
|
2007-05-07 12:10:32 +00:00 |
|
Paul Gilbert
|
fdea5abb34
|
Added code to prevent NPCs from moving when being talked to
svn-id: r26546
|
2007-04-19 06:46:56 +00:00 |
|
Paul Gilbert
|
68225f7896
|
Implemented handling for barmen (rooms 29, 32, and 35)
svn-id: r26464
|
2007-04-14 03:48:24 +00:00 |
|
Paul Gilbert
|
4f8c66b4cc
|
Added saving of the random actions set state, and implemented NPC opcode 29, which allows for an NPC to be given a custom talk record
svn-id: r25875
|
2007-02-26 02:50:23 +00:00 |
|
Paul Gilbert
|
0c899f82ab
|
Syntax fixes to conform to ScummVM coding standards
svn-id: r25781
|
2007-02-22 08:17:41 +00:00 |
|
Paul Gilbert
|
7ac767a2ba
|
Added proper support for the random actions your sidekick can do in each room
svn-id: r25780
|
2007-02-22 06:29:09 +00:00 |
|
Paul Gilbert
|
7f41b6914b
|
Removed use of static support data record for player to simplify save process
svn-id: r25438
|
2007-02-09 10:54:07 +00:00 |
|