Martin Gerhardy
353f9ea4c2
TWINE: reduced detection entry duplication
2022-11-06 15:55:21 +01:00
Le Philousophe
ebe46dcf6e
TWINE: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
Martin Gerhardy
101b47623f
TWINE: sanity check for fallback animation
...
if that animation could not get found, we access the animdata with a negative array index
(just a theoretical issue though)
2022-10-02 14:08:29 +02:00
Martin Gerhardy
1148ecaddd
TWINE: reduced scope of extraIdx variable
2022-10-02 14:08:29 +02:00
Martin Gerhardy
e696fc3a12
TWINE: eliminate dead code
2022-10-02 14:08:29 +02:00
Martin Gerhardy
105a94c967
TWINE: fixed clipping error
...
introduced in c39ea9499bdc600aba16f81898fc298d0eec72f6
2022-09-29 05:10:48 +02:00
Martin Gerhardy
31811c35f3
TWINE: fixed missing count when picking up items
...
https://bugs.scummvm.org/ticket/13678
2022-09-29 05:00:00 +02:00
Martin Gerhardy
796f54ff89
TWINE: fixed endless magic ball action when console was activated
...
related to https://bugs.scummvm.org/ticket/13675
2022-09-29 04:55:37 +02:00
Martin Gerhardy
db4eb789e7
TWINE: added missing clip functionality
...
see https://bugs.scummvm.org/ticket/12074
but this doesn't yet fix the holomap clipping bug
2022-09-02 17:08:43 +02:00
Martin Gerhardy
aaf47ea195
TWINE: Items/pickups start flashing the moment they pop out.
2022-08-18 17:08:43 +02:00
Martin Gerhardy
d1be8e523e
TWINE: todo comment
2022-08-18 17:08:43 +02:00
Martin Gerhardy
26cce38137
TWINE: extract to local variables
2022-08-18 17:08:43 +02:00
Martin Gerhardy
5dddc23714
TWINE: fixed giving kashes as replacements where it should have been life points
2022-08-18 17:08:43 +02:00
Martin Gerhardy
c39ea9499b
TWINE: depth sorting issue for doors
...
https://bugs.scummvm.org/ticket/12085
2022-08-18 17:08:43 +02:00
Martin Gerhardy
4f03586d8b
TWINE: music pauses when entering the behaviour mode menu
...
so it also pauses when hitting F1-F2
https://bugs.scummvm.org/ticket/13679
2022-08-17 20:50:39 +02:00
Martin Gerhardy
29319ce443
TWINE: added original function name
2022-07-24 19:45:24 +02:00
Martin Gerhardy
02c9f13f8a
TWINE: renamed variable to match original sources
2022-07-24 19:27:43 +02:00
Martin Gerhardy
c3993fe6e7
TWINE: removed unused members
2022-07-24 19:21:01 +02:00
Martin Gerhardy
f4713ad9f5
TWINE: original source code Box function performs clipping here
2022-07-24 19:20:53 +02:00
Martin Gerhardy
8d3e9d6a75
TWINE: minor comment
2022-07-24 19:12:22 +02:00
Martin Gerhardy
99164665ba
TWINE: fixed using the wrong penguin angle
...
Rotate(0, 800, ListObjet[NUM_PERSO].Beta) is the original source code line
2022-07-24 19:06:29 +02:00
Martin Gerhardy
cd7e3ec6e4
TWINE: renamed method to match original sources
2022-07-24 19:05:36 +02:00
Martin Gerhardy
8207a8d570
TWINE: unified with original sources
2022-07-24 19:05:08 +02:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
Martin Gerhardy
dd56f35477
TWINE: after watching the cutscenes at the television, the background is not properly restored
...
https://bugs.scummvm.org/ticket/13683
2022-07-12 20:25:58 +02:00
Martin Gerhardy
5573445468
TWINE: removed _currentlyProcessedActorIdx
...
this is all called from doAnim - so use that actorIdx instead
of a different state that might run out of sync
2022-07-10 23:25:38 +02:00
Martin Gerhardy
94e339a382
TWINE: added hack to fix the sokoban scene and keep the tank moving
2022-07-11 07:37:59 +02:00
Martin Gerhardy
10bf056008
TWINE: added todo comment about the tank-not-moving hack
...
see https://bugs.scummvm.org/ticket/13177
2022-07-10 22:53:42 +02:00
Martin Gerhardy
51b587916c
TWINE: pressing enter to choose an item in the inventory also recenters the camera
...
both keys are mapped to return in the default state - this leads to a reset of a camera
a better fix would be to should just disable the main bindings but then the closing of
the menu with esc isn't working anymore
2022-07-10 20:44:10 +02:00
Martin Gerhardy
6c50c68392
TWINE: remove clover leaf like in the original source
2022-07-10 20:44:10 +02:00
Martin Gerhardy
0540f7cf5c
TWINE: Pressing W to talk to people in sporty mode also makes you jump
...
... after the interaction finishes
see https://bugs.scummvm.org/ticket/13676
2022-07-10 20:14:03 +02:00
Martin Gerhardy
11ffa1922f
TWINE: fixed protopack not working
2022-07-10 19:42:09 +02:00
Martin Gerhardy
c3c24a382e
TWINE: Meca Penguin not working
...
fixed bug https://bugs.scummvm.org/ticket/13665
2022-07-10 19:25:28 +02:00
Cameron Cawley
541dcdb54d
TWINE: Use ADExtraGuiOptionsMap for the options
2022-07-07 23:46:04 +03:00
Martin Gerhardy
cd5dbb0ab3
TWINE: Action selection popup menu is not shown when pressing Ctrl
...
https://bugs.scummvm.org/ticket/13612
2022-07-06 07:41:04 +02:00
Martin Gerhardy
f164b7220b
TWINE: updated detection entries for classic version update
2022-07-04 06:19:44 +02:00
Martin Gerhardy
14925888a9
TWINE: detection entry for updated gog release
2022-06-21 23:40:04 +02:00
Martin Gerhardy
f921f762c7
TWINE: credits are no longer playing on inactivity at the in-game options, too
...
see https://bugs.scummvm.org/ticket/13581
2022-06-15 17:50:00 +02:00
Martin Gerhardy
2a707b3dc9
TWINE: synced lerp methods with the original source
2022-06-14 20:53:52 +02:00
Martin Gerhardy
5c1ad5c786
TWINE: Black and white palette
...
this fixes https://bugs.scummvm.org/ticket/13166
2022-06-14 20:33:00 +02:00
Martin Gerhardy
b7a19a5247
TWINE: fixed copy and paste error
2022-06-14 20:33:00 +02:00
Martin Gerhardy
93e9b1f080
TWINE: use correct defines
2022-06-14 20:33:00 +02:00
Martin Gerhardy
4384040be5
TWINE: this variable is reset in worldColBrick anyway
2022-06-14 20:33:00 +02:00
Martin Gerhardy
a90fef32dc
TWINE: more collision fixes from original source code
2022-06-14 20:33:00 +02:00
Martin Gerhardy
6fbf032fc7
TWINE: fixed regression introduced in 3d5d5317a8
...
the modification of the processActor values from checkActorCollisionWithBricks and checkHeroCollisionWithBricks were
lost. The bug is that you could move crates into walls in the 'sokoban'-scene (scene 35).
See https://bugs.scummvm.org/ticket/13177
Once we remove the processActorSave hack, this would re-introduced the tank bug in scene 63 - that's why the fix
is non functional yet.
2022-06-14 20:32:38 +02:00
Martin Gerhardy
47e858392e
TWINE: extract to local variable
2022-06-14 20:27:10 +02:00
Martin Gerhardy
7edae880f8
TWINE: fixed end game items for normal new game in classic edition
2022-06-12 22:22:34 +02:00
Martin Gerhardy
a2e48126d1
TWINE: getBrickShape is now in sync with original sources
...
see d3e81901e6ab980e1a8b654d46e159c7b2bbb4cd
2022-06-12 22:22:34 +02:00
Martin Gerhardy
4e73580f53
TWINE: renamed member to match original sources
2022-06-12 22:22:34 +02:00
Martin Gerhardy
cdb198ade2
TWINE: fixed protopack inventory action body
2022-06-12 19:47:48 +02:00