Johannes Schickel
b03ca0e80a
LURE: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Torbjörn Andersson
0d14f9d009
LURE: Fix some formatting.
2013-08-08 17:57:58 +02:00
Paul Gilbert
a979ec6c97
LURE: Added explicit comment to switch block fall-through
2013-07-19 23:10:25 -04:00
Willem Jan Palenstijn
2d1fd3b554
ALL: Fix typo (existant->existent)
2013-02-23 22:07:32 +01:00
Christoph Mallon
e40ba4c135
JANITORIAL: Simply use *x instead of *x.get() on smart pointers.
2012-03-13 15:43:59 +01:00
Christoph Mallon
337d5da913
JANITORIAL: Make getters const.
2012-03-13 15:43:30 +01:00
Torbjörn Andersson
6530da3feb
LURE: Move readByte() call out of assert()
2012-01-14 23:58:59 +01:00
D G Turner
1cb4af9c4c
LURE: Reduce usage of 'goto'.
...
Have refrained from changing the usage of 'goto' in the PictureDecoder
class (decode.cpp) for the time being, as this class is using these in
pseudo-x86 code which is complex and should be replaced anyway.
2011-12-08 23:21:40 +00:00
Eugene Sandulenko
b3cad04450
LURE: Fix warnings
2011-11-03 00:20:10 +00:00
Paul Gilbert
197409da40
LURE: Fix crash caused by trying to talk to a character when an ask action is in progress
2011-09-09 22:10:03 +10:00
eriktorbjorn
5dd8f2575b
JANITORIAL: Silence a couple of "variable set but not used" warnings.
2011-06-30 23:47:10 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
84184aabc0
ALL: colour -> color
2011-04-14 14:12:35 +02:00
Max Horn
90b6cdfbdf
LURE: Remove all uses of (f)printf; cleanup
...
svn-id: r54106
2010-11-07 01:03:03 +00:00
Paul Gilbert
655e4a961a
LURE: Bugfix for characters getting stuck in Abbey doorway
...
svn-id: r53402
2010-10-13 10:12:35 +00:00
Paul Gilbert
b15f51ad7b
LURE: Fix for #3062794 - Diermot cannot leave room 7
...
svn-id: r53039
2010-10-06 09:55:41 +00:00
Paul Gilbert
61afea6cbe
LURE: Bugfix for #3060480 - Ratpouch alternating between rooms
...
svn-id: r53026
2010-10-05 09:14:18 +00:00
Paul Gilbert
5a4df6fc95
Minor bugfix for the shop-keeper sequence when you're viewing through the window - it was supposed to check whether Gwyn, rather than Goewin, is not in the room before sticking his fingers in his ears
...
svn-id: r48812
2010-04-27 10:59:28 +00:00
Torbjörn Andersson
2e89d9607d
Fixed GCC warning about 'hotspotId' shadowing a member of 'this'. Let's call
...
the variable 'charId' instead, like in the debug messages where it's used.
svn-id: r48759
2010-04-21 05:30:38 +00:00
Paul Gilbert
dead0db8d8
Corrected a debug statement that could use an object field after the object was destroyed
...
svn-id: r48741
2010-04-20 10:13:27 +00:00
Paul Gilbert
f1979f936f
Bugfix for correctly returning follower to player when they're blocked from acting
...
svn-id: r48709
2010-04-19 09:40:20 +00:00
Paul Gilbert
cbee83a536
Added a default case for characters that don't have a message set, but try to display one
...
svn-id: r48656
2010-04-14 09:33:27 +00:00
Paul Gilbert
4aacbc5351
Corrected check to ensure return isn't issued if it's already in progress
...
svn-id: r48535
2010-04-05 07:27:16 +00:00
Paul Gilbert
29a8cb651a
Bugfix for correctly getting a follower to return to player when blocked from exiting a room 5 times
...
svn-id: r48533
2010-04-05 06:07:14 +00:00
Paul Gilbert
8dfd670b22
Added explicit initialisation of NPC directions in the hotspot constructors
...
svn-id: r48406
2010-03-26 22:16:45 +00:00
Max Horn
bce959e046
LURE: Remove evil 'using namespace' from header files
...
svn-id: r47396
2010-01-19 23:48:55 +00:00
Paul Gilbert
e27ef211f8
Fix for a rare case where the NPC handler for Ewan the shopkeeper can cause an assert when you rejoin Goewin in the Weregate caves.
...
svn-id: r47197
2010-01-09 09:27:40 +00:00
Torbjörn Andersson
72eb9ec9ea
Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null
...
before freeing it, which isn't necessary.
svn-id: r46941
2010-01-03 19:37:43 +00:00
Max Horn
2df38ec61e
LURE: Turn HotspotTickHandlers into a proper class; convert static vars in various of its methods to member vars
...
svn-id: r45285
2009-10-20 19:51:57 +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
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
53783575d8
Bugfix for player blocking room entrance causing NPCs trying to enter getting an excessive number of action entries
...
svn-id: r42676
2009-07-23 10:49:30 +00:00
Paul Gilbert
26210ad976
Bugfix to stop characters changing rooms if the entrance in the other room is blocked by another NPC
...
svn-id: r36144
2009-01-30 12:22:30 +00:00
Paul Gilbert
8315753dda
Bugfix to allow characters to start moving when some other object (such as a door) has marked part of the area the character is standing on as occupied
...
svn-id: r36120
2009-01-28 10:27:14 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Robin Watts
8f3b2e9b4d
Remove warnings from NDS build.
...
svn-id: r35172
2008-11-29 18:01:16 +00:00
Paul Gilbert
8706081b82
Bugfix to prevent NPC characters managing to walk beyond room exits without leaving the room, and thus getting stuck
...
svn-id: r34737
2008-10-04 11:10:25 +00:00
Torbjörn Andersson
0dcfa7b3df
Fixed warning. (The 'anim' variable shadowed the anim() function.)
...
svn-id: r31421
2008-04-06 12:17:41 +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
Paul Gilbert
9ac46607fc
Bugfix for loading older savegame versions
...
svn-id: r30879
2008-02-16 05:12:32 +00:00
Paul Gilbert
e32e1b732c
Changed array of method pointers to case statement to fix compiler error in earlier versions of gcc
...
svn-id: r30672
2008-01-28 11:28:49 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +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
4511ba81a4
Bugfix for logging the description of actions being done
...
svn-id: r30532
2008-01-17 11:18:30 +00:00
Paul Gilbert
a5a4a6fde5
Bugfix for actors getting stuck (losing their schedule)
...
svn-id: r30435
2008-01-12 06:34:11 +00:00
Paul Gilbert
b14da0b02c
Fix for debug logging of the current action name
...
svn-id: r30386
2008-01-10 21:32:49 +00:00
Torbjörn Andersson
89f15fe482
Fixed warnings.
...
svn-id: r30379
2008-01-10 19:06:38 +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