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
|
6f23a38c12
|
Added guard to prevent a character being reset to a default direction frame after a call to SetDirection if they're already facing in that direction - fixes some characters alternating frames
svn-id: r29514
|
2007-11-16 07:47:43 +00:00 |
|
Paul Gilbert
|
4bfa437887
|
Bugfix to make player walk over to Goewin when talking to her
svn-id: r29513
|
2007-11-16 07:32:03 +00:00 |
|
Paul Gilbert
|
ced8d602a7
|
Bugfix to have NPC stand still during showMessage talk actions
svn-id: r29512
|
2007-11-16 06:53:18 +00:00 |
|
Paul Gilbert
|
b95a102011
|
Fixes to parameters of script methods
svn-id: r29508
|
2007-11-15 11:33:16 +00:00 |
|
Paul Gilbert
|
61e8ad7a32
|
Bugfix to prevent characters occasionally facing one way whilst walking in another direction
svn-id: r29507
|
2007-11-15 10:07:46 +00:00 |
|
Paul Gilbert
|
2a24ecaf9b
|
Fixed clipping issues that were still occurring in some rooms
svn-id: r29500
|
2007-11-14 11:46:55 +00:00 |
|
Paul Gilbert
|
149e87ecfb
|
Added guard to prevent one character's talk dialog interrupting another one that's already in-progress
svn-id: r29492
|
2007-11-13 09:49:43 +00:00 |
|
Paul Gilbert
|
3d796f4b53
|
Tweak to object walk to position calculations - NPCs will no longer get stuck in doors they close
svn-id: r29489
|
2007-11-13 08:47:25 +00:00 |
|
Paul Gilbert
|
16a4708adc
|
Set Catriona to her correct rocking speed
svn-id: r29483
|
2007-11-12 10:30:23 +00:00 |
|
Paul Gilbert
|
7bf1b77f3c
|
removeSounds was being called too early - it was setting the current area to that of the room being left, rather than the one being entered
svn-id: r29482
|
2007-11-12 10:09:33 +00:00 |
|
Paul Gilbert
|
705cf3cc87
|
Adjustments to the talk state machine so information dialogs (if any) correctly occur at the end of a conversation (such as giving the bar to Ewan)
svn-id: r29481
|
2007-11-12 09:53:10 +00:00 |
|
Paul Gilbert
|
6ccbfcf611
|
Correction to delay when two NPCs are talking together
svn-id: r29480
|
2007-11-12 09:16:00 +00:00 |
|
Max Horn
|
d2ee52abba
|
Silencing some warnings
svn-id: r29479
|
2007-11-11 20:17:13 +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
|
5f6cb432fb
|
Restoring a game now correctly fades out the current room like the original
svn-id: r29459
|
2007-11-09 08:22:09 +00:00 |
|
Paul Gilbert
|
25d22b2b42
|
Check to prevent Ratpouch saying 'Excuse me' redundantly
svn-id: r29458
|
2007-11-09 08:21:15 +00:00 |
|
Paul Gilbert
|
c2594cb3f2
|
Reordered construction of game instance so that the sounds played in the introduction can properly check the sound flag status
svn-id: r29452
|
2007-11-08 11:55:51 +00:00 |
|
Paul Gilbert
|
27a1f38862
|
Added sound to animation of falling down the chute
svn-id: r29451
|
2007-11-08 11:06:24 +00:00 |
|
Paul Gilbert
|
cafc46fc8f
|
Bugfix for correct use of article prefixes on character names embedded in talk messages
svn-id: r29450
|
2007-11-08 10:51:47 +00:00 |
|
Paul Gilbert
|
ea19791de5
|
Bugfix for approaching Ratpouch, and have him properly stand still until he's received instructions
svn-id: r29449
|
2007-11-08 10:50:26 +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
|
1a82b2630d
|
Removed reference to KyraEngine that shouldn't be there
svn-id: r29444
|
2007-11-07 09:36:49 +00:00 |
|
Paul Gilbert
|
e4125a0368
|
Current room is now correctly refreshed after showing credits
svn-id: r29278
|
2007-10-28 04:28:27 +00:00 |
|
Paul Gilbert
|
cb302b244b
|
Room fades now correctly fade out any active talk dialog
svn-id: r29277
|
2007-10-28 04:27:18 +00:00 |
|
Paul Gilbert
|
641ff5e9b7
|
Sound is now paused when displaying menu dialogs
svn-id: r29272
|
2007-10-28 03:34:10 +00:00 |
|
Paul Gilbert
|
5f1ef91820
|
Added storing of playing sounds to savegame (note: only sounds flagged as restorable are restarted after loading a savegame)
svn-id: r29271
|
2007-10-28 03:32:13 +00:00 |
|
Paul Gilbert
|
a48d2d3ff3
|
Talk dialogs can now only be closed early if it's the player talking, or an NPC is talking directly to the player
svn-id: r29258
|
2007-10-25 10:40:26 +00:00 |
|
Paul Gilbert
|
864ed910fa
|
Bugfix to make sound toggle work correctly, and added flag state to savegames
svn-id: r29257
|
2007-10-25 10:39:19 +00:00 |
|
Paul Gilbert
|
c0f285693c
|
Added saving of NPC direction, and bugfix for closing talk dialogs
svn-id: r29256
|
2007-10-25 10:37:23 +00:00 |
|
Paul Gilbert
|
c9d06136bc
|
Removed unused field
svn-id: r29255
|
2007-10-24 10:16:19 +00:00 |
|
Paul Gilbert
|
547716a0df
|
Added a talkerId field to hotspots to better handle characters being talked to
svn-id: r29254
|
2007-10-24 10:09:06 +00:00 |
|
Paul Gilbert
|
a0fce0c5a1
|
Fixed MinGW compilation warning
svn-id: r29253
|
2007-10-24 10:07:38 +00:00 |
|
Paul Gilbert
|
9a1b13e965
|
Changed startSpeakingToNoone to pause the speaking character
svn-id: r29252
|
2007-10-24 10:04:24 +00:00 |
|
Paul Gilbert
|
5635256f30
|
Implemented gradual display of text in talk dialogs
svn-id: r29251
|
2007-10-24 10:03:11 +00:00 |
|
Paul Gilbert
|
6faff895c3
|
Changed text speed flag, and added saving of it to savegames
svn-id: r29250
|
2007-10-24 10:01:55 +00:00 |
|
Paul Gilbert
|
f1958a2218
|
Removed deprecated YNKeyStruct structure
svn-id: r29237
|
2007-10-21 05:13:44 +00:00 |
|
Paul Gilbert
|
1aab730e6b
|
Finally got the room layering to work correctly
svn-id: r29236
|
2007-10-20 22:35:23 +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
|
d817f530e8
|
Changed string constant name to avoid clashing with inventory display constants
svn-id: r29168
|
2007-10-07 11:11:06 +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
|
8ff665c58f
|
Replaced incorrect key constants being used for fight commands
svn-id: r29166
|
2007-10-07 11:07:45 +00:00 |
|
Paul Gilbert
|
d0d454c5da
|
Added new string Ids used for inventory display
svn-id: r29165
|
2007-10-07 11:06:48 +00:00 |
|
Paul Gilbert
|
199e60b9a0
|
Finally tracked down a bug that sometimes caused word wrapping to fail
svn-id: r29164
|
2007-10-07 11:05:09 +00:00 |
|
Paul Gilbert
|
cb2f6ce092
|
Fixed action lists to sort correctly for non-English languages
svn-id: r29144
|
2007-09-30 12:35:37 +00:00 |
|
Paul Gilbert
|
106b7eb839
|
Fix load offset for straw fire, and added proper cross-language handling of initial talks to strangers
svn-id: r29137
|
2007-09-30 10:53:40 +00:00 |
|
Paul Gilbert
|
b7c7623930
|
Added cross-language handling for the top menu
svn-id: r29136
|
2007-09-30 10:51:33 +00:00 |
|
Paul Gilbert
|
c5edcaa2ef
|
Wrapped access to the playing sounds list in a mutex
svn-id: r29114
|
2007-09-28 07:55:02 +00:00 |
|
Paul Gilbert
|
6107a9f824
|
Added missing endian wrappers from Room Exit structure loading
svn-id: r29082
|
2007-09-24 00:32:24 +00:00 |
|
Johannes Schickel
|
63d59b2ee6
|
Changes some code to use Common::set_to instead of loops. (as an example on how to use Common::set_to)
svn-id: r29081
|
2007-09-24 00:08:18 +00:00 |
|