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
|
f94752f752
|
LURE: Partial fix for #3008511 Goewin getting stuck
This workaround prevents the Weregate from closing whilst Goewin is still within it
svn-id: r52971
|
2010-10-02 00:08:13 +00:00 |
|
Max Horn
|
bce959e046
|
LURE: Remove evil 'using namespace' from header files
svn-id: r47396
|
2010-01-19 23:48:55 +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 |
|
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 |
|
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 |
|
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 |
|
Paul Gilbert
|
cd23db6ce8
|
Changed method parameter name to prevent shadowing warning
svn-id: r30340
|
2008-01-08 06:18:33 +00:00 |
|
Paul Gilbert
|
965eddf0dc
|
Enhanced NPC walk-to logic to handle separately several special Ids that were previously handled identically
svn-id: r30339
|
2008-01-08 06:13:55 +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
|
2c5ae92b4c
|
Added ability for both middle and right mouse buttons to abort a conversation when waiting for user to select a conversation option from a list of topics
svn-id: r30071
|
2007-12-29 10:38:30 +00:00 |
|
Paul Gilbert
|
11e29ca4d4
|
Bugfix to make any animation the player is doing uninterruptable
svn-id: r29690
|
2007-12-02 04:52:01 +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
|
9fc974209b
|
Bugfix for NPC conversations so they'll only stand still when they should, and pause correctly during scripted animations
svn-id: r29445
|
2007-11-07 09:39:48 +00:00 |
|
Paul Gilbert
|
8ec0e447c2
|
Added support for setting animations by their index rather than their offset, allowing for easier multi-language support. Also fixed translation of inventory window
svn-id: r29169
|
2007-10-07 11:12:46 +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 |
|
Max Horn
|
efbef7880b
|
Fixed code formatting (hanging braces); added static/const keywords to data tables; merged Hotspot::doLookAt and doLookThrough code
svn-id: r28880
|
2007-09-08 11:18:35 +00:00 |
|
Paul Gilbert
|
04f2c4e1e4
|
Added missing calls to the sound system
svn-id: r28552
|
2007-08-12 11:19:01 +00:00 |
|
Paul Gilbert
|
d03e3e9c87
|
Added code for hotspot fields I didn't originally understand
svn-id: r28457
|
2007-08-05 02:56:51 +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
|
6a7b74d99d
|
Reworked the pathfinder to directly return a pathfinding result, and added code to save the pathfinding state to a save game when it's in progress
svn-id: r26777
|
2007-05-07 12:16:05 +00:00 |
|
Paul Gilbert
|
2cb3b5a9c6
|
Added NPC to NPC talk action, and a bugfix for when remote viewing a room
svn-id: r26680
|
2007-04-30 07:56:45 +00:00 |
|
Paul Gilbert
|
885f687ae5
|
Reworked hotspot actions so that talking to characters work properly
svn-id: r26675
|
2007-04-29 11:30:29 +00:00 |
|
Max Horn
|
d4660cce55
|
Removing more semicola
svn-id: r26597
|
2007-04-26 19:08:53 +00:00 |
|
Paul Gilbert
|
307506df9c
|
General bugfixes, added animation handlers for creating potion and freeing Goewin, and in-progress work on completing original game's action precheck code
svn-id: r26572
|
2007-04-22 22:42:01 +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
|
f9a32ff7d2
|
Bugfix for Grub's animation handler
svn-id: r26538
|
2007-04-17 03:48:51 +00:00 |
|
Paul Gilbert
|
2d617677df
|
Bugfix to have Ratpouch correctly follow player, and new object animation handlers added
svn-id: r26487
|
2007-04-15 10:49:59 +00:00 |
|
Paul Gilbert
|
98bd127504
|
Gave proper names to previously unknown/partially-known constants
svn-id: r26467
|
2007-04-14 11:00:29 +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
|
89a29e32bf
|
Added in more character tick handlers
svn-id: r26368
|
2007-04-02 06:03:47 +00:00 |
|
Paul Gilbert
|
c4260e7d8f
|
Added support for Blacksmith's hammering animation and added Morkus' animation handler
svn-id: r26003
|
2007-03-06 08:24:52 +00:00 |
|
Paul Gilbert
|
41574458fc
|
Added animation handler for standard characters that can be talked to
svn-id: r25888
|
2007-02-26 22:56:02 +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
|
409657cc15
|
Added animation handler for Catriona (woman in Smithy)
svn-id: r25638
|
2007-02-16 23:17:00 +00:00 |
|
Paul Gilbert
|
31c0cb7f13
|
Added proper support for showing a hotspot or character's name in dialogs where the message contains a placeholder mark for it
svn-id: r25582
|
2007-02-14 02:37:53 +00:00 |
|
Paul Gilbert
|
6391e49ee5
|
Improved character blocked/bumped handling
svn-id: r25440
|
2007-02-09 10:56:31 +00:00 |
|
Paul Gilbert
|
33707d6e42
|
Added animation handler for the player exiting the sewer, and some bugfixes to allow Ratpouch to correctly open up the dungeon exit
svn-id: r25301
|
2007-01-31 02:33:20 +00:00 |
|
Paul Gilbert
|
1a96e26bf6
|
Added functionality to allow saving/loading the game state
svn-id: r24070
|
2006-10-02 12:48:56 +00:00 |
|
Paul Gilbert
|
92f2e9691e
|
Fixed handling of player occupied areas during room changes
svn-id: r23826
|
2006-09-03 08:39:06 +00:00 |
|
Paul Gilbert
|
3e54f04f3d
|
Implemented the Tell action handling, and added support for current actions with dynamic support data
svn-id: r23810
|
2006-08-30 12:19:05 +00:00 |
|
Paul Gilbert
|
2b06882a68
|
In progress work on tell command handling
svn-id: r23787
|
2006-08-27 11:48:41 +00:00 |
|
Paul Gilbert
|
b1dbf7328f
|
Reworked the talk dialog system to properly handle destination character and active item Id. Also completed ASK action handler
svn-id: r23694
|
2006-08-07 13:24:45 +00:00 |
|
Torbjörn Andersson
|
eabe720a0e
|
Changed __lure_res_h__ to LURE_RES_H etc for consistency.
svn-id: r23584
|
2006-07-23 15:32:14 +00:00 |
|