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
Oystein Eftevaag
05b5a493f8
Initial commit of the iPhone/iPod Touch backend
...
svn-id: r29488
2007-11-13 08:06:15 +00:00
Johannes Schickel
c908a8a73f
Implemented all timer handlers. (Cauldron animations work now)
...
svn-id: r29487
2007-11-12 20:04:44 +00:00
Filippos Karapetis
71d54d1d36
Added a workaround for a problematic object in Gorrister's chapter (Edna's key)
...
svn-id: r29486
2007-11-12 19:49:42 +00:00
Johannes Schickel
2e46b741a3
- Implemented opcodes:
...
-> o2_removeHandItem 43
-> o2_makeBookOrCauldronAppear 42
- Implemented inventory WSA functionality
svn-id: r29485
2007-11-12 17:56:49 +00:00
Johannes Schickel
65c57841bd
Fixes regression introduced with r29218.
...
svn-id: r29484
2007-11-12 16:35:46 +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
Vincent Hamm
43437e6d74
Menu display fix
...
Linked objects implementation (barman)
The gameplay is now kind of working and it is possible to play at least the first part of the game
svn-id: r29478
2007-11-11 19:33:25 +00:00
Filippos Karapetis
6e6a864c17
Don't draw objects with negative x/y values. Now, "ghost" objects are no longer created in the top left corner of the screen when picked up/used. The creation of such ghost objects is a script bug which exists in the original interpreter of IHNM as well. Also, removed a relevant workaround for the note in the first screen of Gorrister's chapter, as it's no longer needed
...
svn-id: r29477
2007-11-11 18:12:55 +00:00
Johannes Schickel
a783c45d9e
Cleanup.
...
svn-id: r29476
2007-11-11 11:39:59 +00:00
Johannes Schickel
2f062ff616
Fixed memory leaking of TabWidget. (thanks to jvprat for pointing out)
...
svn-id: r29475
2007-11-11 11:08:58 +00:00
Johannes Schickel
2387a642e5
Committed patch #1829748 "Fix for memory leaks in File::exists".
...
svn-id: r29474
2007-11-11 08:08:40 +00:00
Vincent Hamm
1bae92f2e1
Implement dialogues
...
Detect french 256 colors version
svn-id: r29473
2007-11-11 01:04:40 +00:00
Vincent Hamm
31d04d98dc
Fix relocation of objects relations
...
svn-id: r29472
2007-11-10 23:20:47 +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
Sven Hesse
5908728d4c
Muting the compiler :P
...
svn-id: r29470
2007-11-10 19:51:06 +00:00
Vincent Hamm
34a696662a
Fix boggus object state
...
svn-id: r29469
2007-11-10 19:47:07 +00:00
Sven Hesse
d624add742
Muting the compiler :P
...
svn-id: r29468
2007-11-10 18:24:23 +00:00
Vincent Hamm
faf78d582a
-Cleanup strings
...
-Fix load saves from original interpreter
-Add all background merge functions
svn-id: r29467
2007-11-10 17:15:48 +00:00
Johannes Schickel
83eec141c8
- added some code to runLoop (currently commented out)
...
- little fix in handleInputUnkSub
svn-id: r29466
2007-11-10 14:51:18 +00:00
Filippos Karapetis
e375e983ba
Added a workaround for a bug in the original game scripts of IHNM with Edna, when the knife is used with her. Fixes bug #1826871 - "IHNM: Edna's got two hearts but loves to be on the hook"
...
svn-id: r29461
2007-11-09 17:06:22 +00:00
Johannes Schickel
b29486e3de
Implemented idle script handling.
...
svn-id: r29460
2007-11-09 16:52:39 +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
Sven Hesse
870ec35291
Fixing compilation for me by giving that file a closing newline
...
svn-id: r29457
2007-11-08 23:53:59 +00:00
Filippos Karapetis
435a71a5b5
Updated the MSVC8 SAGA project file for the last commit
...
svn-id: r29456
2007-11-08 23:40:51 +00:00
Filippos Karapetis
398a26c6c4
Some tweaks to actorWalkTo() and actorEndWalk(). Also, moved all the actor pathfinding calculation code to a new file
...
svn-id: r29455
2007-11-08 23:39:58 +00:00
Filippos Karapetis
422e88aa20
Slight fix for off screen path calculation
...
svn-id: r29454
2007-11-08 23:35:46 +00:00
Vincent Hamm
783a0bf67d
Cleanup load savegame from original interpreter
...
svn-id: r29453
2007-11-08 22:59:29 +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
Eugene Sandulenko
cc4311f10f
One more fix from Patch #1773489
...
svn-id: r29447
2007-11-07 22:29:20 +00:00
Eugene Sandulenko
604be3107e
Patches #1773489 : "FW: Fixes for German Amiga Version"
...
svn-id: r29446
2007-11-07 22:28:01 +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
Sven Hesse
b198e11f8a
Muting the compiler :P
...
svn-id: r29443
2007-11-06 23:31:00 +00:00
Johannes Schickel
616c8357b4
- little bit more cleanup
...
- added fixme about Surface::move
svn-id: r29442
2007-11-06 23:03:19 +00:00
Johannes Schickel
3592690b78
Cleanup.
...
svn-id: r29441
2007-11-06 22:40:29 +00:00
Johannes Schickel
377ed4b1b4
Removed unnecessary extern.
...
svn-id: r29440
2007-11-06 22:34:55 +00:00
Nicola Mettifogo
9038ee9115
Fixed regression: loading from the start screens was messing up game flags.
...
svn-id: r29439
2007-11-06 20:49:50 +00:00
Max Horn
b820b661c7
Patch #1826459 : Make: reconfigure on configure change (saving environment)
...
svn-id: r29435
2007-11-06 17:23:33 +00:00
Travis Howell
443dff5285
Add support for original load/save system in HE games.
...
svn-id: r29434
2007-11-06 12:22:52 +00:00
Max Horn
3598192859
Patch #1825132 : SAVEFILEMAN: renameSavefile implementation
...
svn-id: r29433
2007-11-06 10:52:47 +00:00
Eugene Sandulenko
83802f795b
Several subtitles-related IHNM fixes. Still not perfect.
...
svn-id: r29427
2007-11-05 23:40:30 +00:00