Open main menu

Difference between revisions of "Blade Runner"

1,438 bytes added ,  15:46, 24 July 2019
Line 199: Line 199:
=== scene ===
=== scene ===


Changes set and scene.
Prints information about the current scene or changes the set and scene.


  scene [(<chapterId> <setId> <sceneId>) | (<chapterId> <sceneName>) | <sceneName>]
  scene [(<chapterId> <setId> <sceneId>)]
scene [(<chapterId> <sceneName>)]
scene [<sceneName>]


Arguments:
Arguments:
* setId - set id from this page
* chapterId - The target chapter (or act) number. Can be a positive integer from 1 to 5. Use this together with a setId and sceneId argument, or with a sceneName argument
* sceneId - scene id from this page
* setId - The target set id to switch to. Use this together with a chapterId and sceneId argument
* chapterId - chapter
* sceneId - The target scene id to switch to. Use this together with a chapterId and setId argument
* sceneName - name of the scene to laod
* sceneName - The name of the target scene to load. If used without a chapterId argument, the command will try to switch to the scene of the current Act.


If both arguments are specified, command will change current chapter, set and scene.
Issuing the command with no arguments will list the scene and set id and names for the current scene.
 
The [[Blade_Runner#Game_rooms|set and scene ids as well as the scene names can be found here]]
If no argument are specified, command will print current set and scene.


=== loop ===
=== loop ===
Line 343: Line 344:
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* sentenceId - id of the sentence to say, list does not exist but values can be derived from all the scene and actors scripts available here [https://github.com/scummvm/scummvm/tree/master/engines/bladerunner/script]
* sentenceId - id of the sentence to say, list does not exist but values can be derived from all the scene and actors scripts available here [https://github.com/scummvm/scummvm/tree/master/engines/bladerunner/script]
=== timer ===
Prints or changes timers for an actor.
timer <actorId> [<timer> <value>]
Arguments:
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* timer - id of timer, 0, 1, 2 - script timers, 3 - walk delay timer ,4 - clue exachange timer, 5 - animation update timer
* value - time left in miliseconds, 0 will disable the timer
If timer & value arguments are not specified, command will print values all timers for selected actor
If timer & value arguments are specified, command will set specified timer to specified value
=== friend ===
Prints or changes friendliness for an actor towards another actor.
friend <actorId> <otherActorId> [<value>]
Arguments:
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* otherActorId- id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* value - new friendliness, between 0 - 100 where 0 is least friendly and 100 is most friendly
If goal argument is not specified, command will current friendliness of actorId towards otherActorId
If goal argument is specified, command will set friendliness of actorId towards otherActorId


=== subtitle ===
=== subtitle ===
Line 378: Line 409:
The command will toggle between "ON" (displaying mouse click info) and "OFF" modes.  
The command will toggle between "ON" (displaying mouse click info) and "OFF" modes.  


=== timer ===
=== overlay ===
 
Load, list, play or reset (clear) loaded overlay animations. There is a limit of 5 at most overlays that can be loaded in a scene.
Prints or changes timers for an actor.
 
timer <actorId> [<timer> <value>]
 
Arguments:
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* timer - id of timer, 0, 1, 2 - script timers, 3 - walk delay timer ,4 - clue exachange timer, 5 - animation update timer
* value - time left in miliseconds, 0 will disable the timer
 
If timer & value arguments are not specified, command will print values all timers for selected actor
 
If timer & value arguments are specified, command will set specified timer to specified value
 
=== friend ===


Prints or changes friendliness for an actor towards another actor.
  overlay [[<name> <animationId> [<loopForever> <startNow>]]
 
overlay avail
  friend <actorId> <otherActorId> [<value>]
overlay reset


Issuing the command with no arguments will list any loaded overlays for the current scene.
Arguments:
Arguments:
* actorId - id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* name - The name of the overlay to be loaded. Use the "avail" command call to view the available overlay names. This argument should be used together with an animationId argument and optionally with the loopForever and startNow arguments
* otherActorId- id of actor, 0 - player, list is available here [https://github.com/scummvm/scummvm/blob/master/engines/bladerunner/game_constants.h]
* animationId - The id of the animation to play from the loaded overlay
* value - new friendliness, between 0 - 100 where 0 is least friendly and 100 is most friendly
* loopForever - Valid values are 0: play once, and 1: loop forever
 
* startNow - Valid values are 0: don't start immediately, and 1: start immediately
If goal argument is not specified, command will current friendliness of actorId towards otherActorId
* avail - The available overlays or VQA scenes that can be loaded based on the current Act of the game
 
* reset - Remove any loaded overlays
If goal argument is specified, command will set friendliness of actorId towards otherActorId


=== save ===
=== save ===
1,310

edits