Changes

Jump to navigation Jump to search

Documentation/Engine/Random Road Events

1,527 bytes added, 07:48, 24 May 2018
Synchronization
[[File:Engine random event cutscene signs.jpg|800px]]
 
=== Synchronization ===
 
Choices which cutscene will be generated from the '''start_cutscene''', '''end_cutscene''' and '''layer_cutscene''' are independent. But sometimes it could be useful to have some degree of dependency between them. Because of that the game can synchronize their selection. We can have 2 cases when the synchronization will happen:
# RE has both '''start_cutscene''' and '''end_cutscene'''. If these cutscenes have the same number of '''cutscene tokens''' then the game will randomly choose index for both of them.
#* Moreover if the RE has '''layer_cutscene''' with the '''fixed''' sequence mode and the number of '''cutscene tokens''' is the same as the '''start_cutscene''' and '''end_cutscene''' tokens then, their chosen index will be used for the '''layer_cutscene''' as well.
# RE has either '''start_cutscene''' or '''end_cutscene'''. If the RE has '''layer_cutscene''' with the '''fixed''' sequence mode and the number of '''cutscene tokens''' is the same as the '''start_cutscene''' resp. '''end_cutscene''' tokens then the index selected for the '''start_cutscene''' resp. '''end_cutscene''' will be used for the '''layer_cutscene''' as well.
 
[[File:Engine random event sync1.png|1000px]]
 
[[File:Engine random event sync2.png|1000px]]
 
Example of two RE variants with synchronized '''start_cutscene''', '''end_cutscene''' and the first '''layer_cutscene'''.
 
= See also =
 
* [[Documentation/Engine/Units/journey_events_cutscene]]
* [[Documentation/Engine/Units/journey_events_road_event]]

Navigation menu