Filippos Karapetis
b45e706012
ZVISION: Fix script bug #6803 (tuning fork box state)
2015-02-17 01:49:59 +02:00
Filippos Karapetis
6c07f918c6
ZVISION: Fix for script bug #6783 (no sound in the ZNem fist puzzle)
...
This is a bug in the original game script of the Zork Nemesis fist
puzzle, which we now patch so that the sound checks are correct for the
left fist animation
2015-02-03 12:31:58 +02:00
Filippos Karapetis
d75fbe79f0
ZVISION: Error out when a script file can't be found or be parsed
...
This should be an error, as we've effectively reached a non-existing
scene (such as in bug #6780 ), or we haven't parsed script files of a
scene fully, thus unexpected behavior will likely occur
2015-01-23 03:04:50 +02:00
Filippos Karapetis
1bd83a96f0
ZVISION: Fix script bug #6780 (invalid hotspot at base of tower in ZGI)
2015-01-23 03:02:24 +02:00
Torbjörn Andersson
ad83f03315
ZVISION: Fix mis-parsing of criteria, a.k.a bug #6774
...
A condition in a criteria is made up of three tokens: An id, an
operator and an id/value. However, in my copy of ZGI, puzzle:07507
has "[00202] !3 # SPELL_12_IN_BOOK", i.e. there was no space
between the second and third tokens. This caused the "glorf" spell
to not be properly inscribed in your spell book.
To fix this, if the second token is more than one character we use
the rest of it as the third token.
2015-01-20 19:21:39 +01:00
Filippos Karapetis
750d72812b
ZVISION: Properly skip commented out puzzle criteria - fixes bug #6776
...
In the Zork: Nemesis version bundled in the ZGI SE DVD, the bell rope
puzzle has been modified so that it's non-interactive, i.e. there isn't
a hotspot to click while the video is playing, and the player is
transported to the next room. In the patched script, all criteria of
that puzzle were commented out, resulting in an invalid criteria list.
Skip any commented out criteria, to avoid ending with an invalid list.
2015-01-20 02:16:21 +02:00
Filippos Karapetis
21e9007d80
Revert "ZVISION: Remove ActionRestoreGame and loading of r.svr (restart slot)"
...
This reverts commit 9f642074ba
, as it
broke the credits screen in ZGI.
This has been rewritten to use the common save code
2015-01-10 22:03:15 +02:00
Filippos Karapetis
9f642074ba
ZVISION: Remove ActionRestoreGame and loading of r.svr (restart slot)
...
This is handled internally now, so r.svr isn't needed anymore
2015-01-07 11:42:24 +02:00
Filippos Karapetis
587b1ad69c
ZVISION: The fist control is only used in one location
2014-12-28 18:42:18 +02:00
Filippos Karapetis
78b2c87d51
ZVISION: Document some more controls
2014-12-28 15:27:55 +02:00
Filippos Karapetis
2350eca546
ZVISION: Remove some unused actions. Cleanup
2014-12-26 12:04:21 +02:00
Filippos Karapetis
5535cb02fc
ZVISION: Resolve some TODOs
2014-12-25 15:14:59 +02:00
Filippos Karapetis
319323c668
ZVISION: Document some of the ActionRegion effects
2014-12-25 15:09:46 +02:00
Filippos Karapetis
e5ecd500cf
ZVISION: Document some controls that are only used in Zork: Nemesis
2014-12-21 23:33:48 +02:00
Marisa-Chan
e934ffdd5e
ZVISION: Fix uninitialized scalar field (CID 1257089)
2014-12-19 17:06:47 +06:00
Filippos Karapetis
77705752ef
ZVISION: Move trimCommentsAndWhiteSpace() into the script manager
...
This allows us to remove the last remnants of utility.*
2014-12-16 01:58:57 +02:00
Filippos Karapetis
7630e3204e
ZVISION: Move all the remaining utility classes into the core
2014-12-16 01:58:56 +02:00
Filippos Karapetis
2a4a6df5f2
ZVISION: Remove superfluous spacing and reorder some includes
2014-12-03 01:12:35 +02:00
Marisa-Chan
5b352da304
ZVISION: More CamelCase and a bit of comments cleanup
2014-11-20 14:48:24 +06:00
Marisa-Chan
54917582eb
ZVISION: Implement missing action - cursor
2014-11-12 14:31:48 +06:00
Marisa-Chan
be5860b93a
ZVISION: Change comments of not implemented actions
2014-11-08 13:08:40 +06:00
Marisa-Chan
ea8cc34a66
ZVISION: Implement action:restore_game
2014-11-08 13:06:48 +06:00
Marisa-Chan
19e2251a75
ZVISION: Implement action:preferences
2014-11-08 13:04:27 +06:00
Marisa-Chan
44eeb40272
ZVISION: Implement action:menu_bar_enable
2014-11-08 13:02:48 +06:00
Marisa-Chan
66d2cb4698
ZVISION: Implement action:flush_mouse_events
2014-11-08 12:59:58 +06:00
Marisa-Chan
b8ef942f69
ZVISION: Implement action:dissolve
2014-11-08 12:58:11 +06:00
Marisa-Chan
7ddfcfd17e
ZVISION: Implement action:disable_venus and action:set_venus
2014-11-08 12:44:00 +06:00
Marisa-Chan
d0f6b61d7d
ZVISION: Implement action:delay_render
2014-11-08 12:26:04 +06:00
Marisa-Chan
53002dd2d0
ZVISION: Implement action:animunload
2014-11-08 12:21:38 +06:00
Marisa-Chan
0efa1bc560
ZVISION: Implement action:rotate_to
2014-11-07 10:25:11 +06:00
Marisa-Chan
678f47f043
ZVISION: Implement action:distort and distort sidefx node
2014-10-23 17:09:58 +07:00
Marisa-Chan
cf63da941c
ZVISION: Action:region and visual effects implemented.
2014-10-10 16:40:46 +07:00
Marisa-Chan
2a6c2fdf45
ZVISION: Titler control and DisplayMessage action implemented
2014-09-10 16:20:50 +07:00
Marisa-Chan
6ae414fbde
ZVISION: PaintControl implemented
2014-09-10 11:42:26 +07:00
Marisa-Chan
bcb1aea0ff
ZVISION: FistControl implementation.
2014-09-09 12:34:20 +07:00
Marisa-Chan
2b6d65f83b
ZVISION: Implemented hotmovie control
2014-08-27 14:59:18 +07:00
Marisa-Chan
7378443e38
ZVISION: Implement safe control
2014-08-07 15:52:43 +07:00
Marisa-Chan
e9676f5d7a
ZVISION: Implementation of save control
2014-08-04 16:42:16 +07:00
Marisa-Chan
550c4dbc35
ZVISION: Implement full code for input control
2014-08-04 16:35:54 +07:00
Marisa-Chan
23c1b50861
ZVISION: Reorgonize source files into directories.
2014-07-02 19:50:55 +00:00
Marisa-Chan
ace0e5e88f
ZVISION: Fix compilation errors with latest scummvm
2014-06-14 15:18:24 +07:00
Marisa-Chan
45589950c0
Merge remote-tracking branch 'upstream/master' into zvision
...
Conflicts:
engines/zvision/animation/rlf_animation.cpp
engines/zvision/animation_control.h
engines/zvision/core/console.cpp
engines/zvision/core/events.cpp
engines/zvision/cursors/cursor.cpp
engines/zvision/cursors/cursor_manager.cpp
engines/zvision/cursors/cursor_manager.h
engines/zvision/fonts/truetype_font.cpp
engines/zvision/graphics/render_manager.cpp
engines/zvision/graphics/render_manager.h
engines/zvision/inventory/inventory_manager.h
engines/zvision/inventory_manager.h
engines/zvision/meta_animation.h
engines/zvision/module.mk
engines/zvision/scripting/actions.cpp
engines/zvision/scripting/control.h
engines/zvision/scripting/controls/animation_control.cpp
engines/zvision/scripting/controls/animation_control.h
engines/zvision/scripting/controls/input_control.cpp
engines/zvision/scripting/controls/lever_control.cpp
engines/zvision/scripting/controls/timer_node.cpp
engines/zvision/scripting/controls/timer_node.h
engines/zvision/scripting/puzzle.h
engines/zvision/scripting/scr_file_handling.cpp
engines/zvision/scripting/script_manager.cpp
engines/zvision/scripting/script_manager.h
engines/zvision/sidefx.cpp
engines/zvision/sound/zork_raw.cpp
engines/zvision/sound/zork_raw.h
engines/zvision/video/video.cpp
engines/zvision/video/zork_avi_decoder.h
engines/zvision/zvision.cpp
engines/zvision/zvision.h
2014-06-13 21:43:04 +07:00
Johannes Schickel
aa4c5d46f7
ZVISION: Make GPL headers consistent in themselves.
2014-02-18 02:39:40 +01:00
RichieSams
e50797d6b1
ZVISION: Update includes to use the new file structure
2013-11-01 02:52:57 -05:00
RichieSams
5842c5098f
ZVISION: Create a folder structure for ZVision source files
...
I personally used filters within my IDE, but since others are now joining the project,
it was brought to my attention that some better organization would be nice.
2013-11-01 02:52:57 -05:00