#command  | Dialogue command: {write dialogue async}                                                               | 
#xcommand | Ex-dialogue command: {write dialogue and image async}                                                  | 
#token    | Dialogue token code: {$standard}                                                                       | 
#define   | {normal} means {sheena_normal}.                                                                        | 
#define   | {smile} means {sheena_smile}.                                                                          | 
          |                                                                                                        | 
#label    | //============ {composite script lecture} ============//                                               | 
$parallel | change character image async                                                                           | 
          | Change the icon to {smile}                                                                             | 
Sheena    | OK! Let's learn how to merge multiple scripts.                                                         | 
          |                                                                                                        | 
$parallel | change character image async                                                                           | 
          | Change the icon to {normal}                                                                            | 
Sheena    | We can use a composite script to merge multiple scenario scripts into a single script.                 | 
          |                                                                                                        | 
Sheena    | There are three important points.                                                                      | 
          |                                                                                                        | 
Sheena    | First, scenario scirpts in a composite script are merged in the order of the registration.             | 
          |                                                                                                        | 
Sheena    | The registration order affects the dialogue scene generated by the composite script.                   | 
          |                                                                                                        | 
Sheena    | Second, registered scenario scripts are independent of each other.                                     | 
          |                                                                                                        | 
Sheena    | For example, macro scopes declared in a SFTetxt script registered on a composite script                | 
          | don't affect other SFText scripts registered on the same composite script.                             | 
          |                                                                                                        | 
Sheena    | Finally, we can refer to labels declared in other registered scenario scripts                          | 
          | from a scenario script registered on the same composite script.                                        | 
          |                                                                                                        | 
Sheena    | But it is also important to note that duplicate labels can't exist in the registered scenario scripts. | 
          |                                                                                                        | 
$parallel | change character image async                                                                           | 
          | Change the icon to {smile}                                                                             | 
Sheena    | This feature works well if we want to work as a team to create a large script.                         | 
          |                                                                                                        | 
$sync     | jump to label                                                                                          | 
          | Jump to {End}                                                                                          | 