Map( bgm: AudioFile( volume: 100, name: "", pitch: 100, ), events: { 5: Event( pages: [ Page( list: [ EventCommand( indent: 0, code: 0, parameters: [], ), ], move_type: 0, direction_fix: true, condition: Condition( switch2_valid: false, self_switch_ch: "A", switch1_id: 1, switch1_valid: false, variable_value: 0, self_switch_valid: false, variable_id: 1, variable_valid: false, switch2_id: 1, ), move_route: MoveRoute( list: [ MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: true, ), trigger: 0, step_anime: false, move_frequency: 3, always_on_top: true, graphic: Graphic( opacity: 155, character_name: "start_lightmaps", pattern: 1, tile_id: 0, direction: 2, blend_type: 1, character_hue: 160, ), walk_anime: true, move_speed: 3, through: true, ), ], name: "EV005", y: 6, x: 13, id: 5, ), 6: Event( pages: [ Page( list: [ EventCommand( indent: 0, code: 0, parameters: [], ), ], move_type: 0, direction_fix: true, condition: Condition( switch2_valid: false, self_switch_ch: "A", switch1_id: 1, switch1_valid: false, variable_value: 0, self_switch_valid: false, variable_id: 1, variable_valid: false, switch2_id: 1, ), move_route: MoveRoute( list: [ MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: true, ), trigger: 0, step_anime: false, move_frequency: 3, always_on_top: true, graphic: Graphic( opacity: 155, character_name: "start_lightmaps", pattern: 1, tile_id: 0, direction: 4, blend_type: 1, character_hue: 160, ), walk_anime: true, move_speed: 3, through: true, ), ], name: "EV006", y: 11, x: 13, id: 6, ), 1: Event( pages: [ Page( list: [ EventCommand( indent: 0, code: 121, parameters: [ Integer(100), Integer(100), Integer(0), ], ), EventCommand( indent: 0, code: 355, parameters: [ String("Script.set_cam(48,0)"), ], ), EventCommand( indent: 0, code: 116, parameters: [], ), EventCommand( indent: 0, code: 0, parameters: [], ), ], move_type: 0, direction_fix: false, condition: Condition( switch2_valid: false, self_switch_ch: "A", switch1_id: 1, switch1_valid: false, variable_value: 0, self_switch_valid: false, variable_id: 1, variable_valid: false, switch2_id: 1, ), move_route: MoveRoute( list: [ MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: true, ), trigger: 4, step_anime: false, move_frequency: 3, always_on_top: false, graphic: Graphic( opacity: 255, character_name: "", pattern: 0, tile_id: 0, direction: 2, blend_type: 0, character_hue: 0, ), walk_anime: true, move_speed: 3, through: false, ), ], name: "EV001", y: 0, x: 0, id: 1, ), 2: Event( pages: [ Page( list: [ EventCommand( indent: 0, code: 250, parameters: [ AudioFile(AudioFile( volume: 80, name: "door_locked", pitch: 100, )), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(10), ], ), EventCommand( indent: 0, code: 0, parameters: [], ), ], move_type: 0, direction_fix: false, condition: Condition( switch2_valid: false, self_switch_ch: "A", switch1_id: 1, switch1_valid: false, variable_value: 0, self_switch_valid: false, variable_id: 1, variable_valid: false, switch2_id: 1, ), move_route: MoveRoute( list: [ MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: true, ), trigger: 1, step_anime: false, move_frequency: 3, always_on_top: false, graphic: Graphic( opacity: 255, character_name: "", pattern: 0, tile_id: 0, direction: 2, blend_type: 0, character_hue: 0, ), walk_anime: true, move_speed: 3, through: false, ), ], name: "EV002", y: 8, x: 2, id: 2, ), 3: Event( pages: [ Page( list: [ EventCommand( indent: 0, code: 121, parameters: [ Integer(123), Integer(123), Integer(0), ], ), EventCommand( indent: 0, code: 111, parameters: [ Integer(12), String("$console"), ], ), EventCommand( indent: 1, code: 355, parameters: [ String("Graphics.fullscreen = false"), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 412, parameters: [], ), EventCommand( indent: 0, code: 242, parameters: [ Integer(3), ], ), EventCommand( indent: 0, code: 232, parameters: [ Integer(1), Integer(90), Integer(0), Integer(0), Integer(0), Integer(0), Integer(100), Integer(100), Integer(0), Integer(0), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(90), ], ), EventCommand( indent: 0, code: 241, parameters: [ AudioFile(AudioFile( volume: 100, name: "InMemory", pitch: 100, )), ], ), EventCommand( indent: 0, code: 209, parameters: [ Integer(-1), MoveRoute(MoveRoute( list: [ MoveCommand( code: 41, parameters: [ String("niko_finale"), Integer(0), Integer(2), Integer(0), ], ), MoveCommand( code: 42, parameters: [ Integer(0), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(16), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(32), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(48), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(64), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(80), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(96), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(112), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(128), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(144), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(160), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(176), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(192), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(208), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(224), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(240), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 42, parameters: [ Integer(255), ], ), MoveCommand( code: 15, parameters: [ Integer(4), ], ), MoveCommand( code: 38, parameters: [ ], ), MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: false, )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 41, parameters: [ String("niko_finale"), Integer(0), Integer(2), Integer(0), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(0), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(16), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(32), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(48), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(64), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(80), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(96), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(112), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(128), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(144), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(160), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(176), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(192), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(208), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(224), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(240), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 42, parameters: [ Integer(255), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(4), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 38, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(64), ], ), EventCommand( indent: 0, code: 207, parameters: [ Integer(-1), Integer(2), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(20), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 ..."), ], ), EventCommand( indent: 0, code: 209, parameters: [ Integer(-1), MoveRoute(MoveRoute( list: [ MoveCommand( code: 17, parameters: [ ], ), MoveCommand( code: 15, parameters: [ Integer(15), ], ), MoveCommand( code: 18, parameters: [ ], ), MoveCommand( code: 15, parameters: [ Integer(20), ], ), MoveCommand( code: 16, parameters: [ ], ), MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: false, )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 17, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(15), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 18, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 15, parameters: [ Integer(20), ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 16, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(45), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko6 This is the room I first woke up in..."), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(20), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_speak \\p? Are you still here?"), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(20), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 ...\\p?"), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(20), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(1), Integer(1), ], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "Yes?", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("Yes?"), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(2), Integer(0), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_pancakes \\p!!!"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_speak I... I think..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_pancakes I think it worked!!!"), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(1), Integer(1), ], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "It did!", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("It did!"), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(2), Integer(0), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_speak The sun is back!\\>\\nAnd I actually got to see it this time!"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_pancakes We... actually did it...!"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko5 So... \\>\\@niko6 what do we do now?"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko I guess I should figure out how to get home from here..."), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(10), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 Wait..."), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(30), ], ), EventCommand( indent: 0, code: 209, parameters: [ Integer(-1), MoveRoute(MoveRoute( list: [ MoveCommand( code: 1, parameters: [ ], ), MoveCommand( code: 1, parameters: [ ], ), MoveCommand( code: 1, parameters: [ ], ), MoveCommand( code: 1, parameters: [ ], ), MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: false, )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 1, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 1, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 1, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 1, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(0), Integer(0), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 This... \\.\\.isn't a door, is it?"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko This looks like one of those portals we saw all the way back in the city."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko6 In the room behind the big clock."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko And... and..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_speak I see a wheat field on the other side!"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_pancakes ...I see my village..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_pancakes I hear...\\.\\. my mama...."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 She's looking for me..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko3 ...."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko3 Ah, \\p..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko5 This...\\.\\. isnt the first time we've said goodbye, is it?"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_distressed2 But... this'll be the last time, won't it?"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_distressed I don't think we'll ever see each other again after this..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_eyeclosed ..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_distressed ...and... what will become of the world?"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_eyeclosed2 ...after all we've been through."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko3 After everything we've done..."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko_distressed2 I still... \\>\\@niko_distressed don't know..."), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(1), Integer(1), ], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "This place...", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("This place..."), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "These people...", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("These people..."), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "Won't stop existing.", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("Won't stop existing."), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(0), Integer(0), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 ..."), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(1), Integer(1), ], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "They'll be in your memory.", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("They'll be in your memory."), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "They'll be in my memory, too", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("They'll be in my memory, too"), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(0), Integer(0), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 ...."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 I... \\>\\@niko_speak promise I'll never forget this world!"), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko3 I promise... \\@niko I'll never forget you, \\p."), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 So... take care of yourself, okay?"), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(1), Integer(1), ], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "You too.", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("You too."), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(0), Integer(0), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko Mhm...."), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(20), ], ), EventCommand( indent: 0, code: 209, parameters: [ Integer(-1), MoveRoute(MoveRoute( list: [ MoveCommand( code: 1, parameters: [ ], ), MoveCommand( code: 1, parameters: [ ], ), MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: false, )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 1, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 1, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(20), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(1), Integer(1), ], ), EventCommand( indent: 0, code: 102, parameters: [ Array([ "Goodbye, Niko.", ]), Integer(0), ], ), EventCommand( indent: 0, code: 402, parameters: [ Integer(0), String("Goodbye, Niko."), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 404, parameters: [], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(140), ], ), EventCommand( indent: 0, code: 104, parameters: [ Integer(0), Integer(0), ], ), EventCommand( indent: 0, code: 101, parameters: [ String("@niko2 Goodbye, \\p..."), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(20), ], ), EventCommand( indent: 0, code: 355, parameters: [ String("Niko.do_your_thing"), ], ), EventCommand( indent: 0, code: 209, parameters: [ Integer(-1), MoveRoute(MoveRoute( list: [ MoveCommand( code: 37, parameters: [ ], ), MoveCommand( code: 41, parameters: [ String(""), Integer(0), Integer(2), Integer(0), ], ), MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: false, )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 37, parameters: [ ], )), ], ), EventCommand( indent: 0, code: 509, parameters: [ MoveCommand(MoveCommand( code: 41, parameters: [ String(""), Integer(0), Integer(2), Integer(0), ], )), ], ), EventCommand( indent: 0, code: 106, parameters: [ Integer(180), ], ), EventCommand( indent: 0, code: 121, parameters: [ Integer(160), Integer(160), Integer(0), ], ), EventCommand( indent: 0, code: 121, parameters: [ Integer(152), Integer(152), Integer(0), ], ), EventCommand( indent: 0, code: 355, parameters: [ String("Gamejolt.grant_trophy(112567)"), ], ), EventCommand( indent: 0, code: 355, parameters: [ String("Steam.unlock 'COMPLETE_SOL'"), ], ), EventCommand( indent: 0, code: 117, parameters: [ Integer(43), ], ), EventCommand( indent: 0, code: 112, parameters: [], ), EventCommand( indent: 1, code: 106, parameters: [ Integer(150), ], ), EventCommand( indent: 1, code: 105, parameters: [ Integer(23), ], ), EventCommand( indent: 1, code: 355, parameters: [ String("erase_game"), ], ), EventCommand( indent: 1, code: 655, parameters: [ String("load_perma_flags"), ], ), EventCommand( indent: 1, code: 355, parameters: [ String("quit_game_no_save"), ], ), EventCommand( indent: 1, code: 0, parameters: [], ), EventCommand( indent: 0, code: 413, parameters: [], ), EventCommand( indent: 0, code: 0, parameters: [], ), ], move_type: 0, direction_fix: false, condition: Condition( switch2_valid: false, self_switch_ch: "A", switch1_id: 1, switch1_valid: false, variable_value: 0, self_switch_valid: false, variable_id: 1, variable_valid: false, switch2_id: 1, ), move_route: MoveRoute( list: [ MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: true, ), trigger: 3, step_anime: false, move_frequency: 3, always_on_top: false, graphic: Graphic( opacity: 255, character_name: "", pattern: 0, tile_id: 0, direction: 2, blend_type: 0, character_hue: 0, ), walk_anime: true, move_speed: 3, through: false, ), Page( list: [ EventCommand( indent: 0, code: 0, parameters: [], ), ], move_type: 0, direction_fix: false, condition: Condition( switch2_valid: false, self_switch_ch: "A", switch1_id: 1, switch1_valid: false, variable_value: 0, self_switch_valid: true, variable_id: 1, variable_valid: false, switch2_id: 1, ), move_route: MoveRoute( list: [ MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: true, ), trigger: 0, step_anime: false, move_frequency: 3, always_on_top: false, graphic: Graphic( opacity: 255, character_name: "", pattern: 0, tile_id: 0, direction: 2, blend_type: 0, character_hue: 0, ), walk_anime: true, move_speed: 3, through: false, ), ], name: "EV003", y: 0, x: 9, id: 3, ), 4: Event( pages: [ Page( list: [ EventCommand( indent: 0, code: 0, parameters: [], ), ], move_type: 0, direction_fix: false, condition: Condition( switch2_valid: false, self_switch_ch: "A", switch1_id: 1, switch1_valid: false, variable_value: 0, self_switch_valid: false, variable_id: 1, variable_valid: false, switch2_id: 1, ), move_route: MoveRoute( list: [ MoveCommand( code: 0, parameters: [ ], ), ], skippable: false, repeat: true, ), trigger: 1, step_anime: false, move_frequency: 3, always_on_top: false, graphic: Graphic( opacity: 255, character_name: "portal_rays", pattern: 1, tile_id: 0, direction: 4, blend_type: 1, character_hue: 140, ), walk_anime: true, move_speed: 3, through: true, ), ], name: "EV004", y: 14, x: 10, id: 4, ), }, tileset_id: 25, bgs: AudioFile( volume: 80, name: "", pitch: 100, ), autoplay_bgm: false, data: Array( v: 1, dim: (3, 17, 21), data: [ 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 736, 856, 857, 858, 859, 860, 861, 862, 863, 736, 736, 736, 736, 736, 753, 745, 746, 747, 748, 749, 750, 751, 864, 865, 866, 867, 868, 869, 870, 871, 736, 736, 736, 736, 736, 736, 753, 754, 755, 756, 757, 758, 759, 872, 873, 874, 875, 876, 877, 878, 879, 736, 736, 736, 736, 736, 736, 761, 762, 763, 764, 765, 766, 767, 880, 881, 882, 883, 884, 885, 886, 887, 736, 736, 736, 736, 736, 744, 769, 770, 771, 772, 773, 774, 775, 888, 889, 890, 891, 892, 893, 894, 895, 736, 736, 736, 736, 736, 752, 777, 778, 779, 780, 781, 782, 783, 896, 897, 898, 899, 900, 901, 902, 903, 736, 736, 736, 736, 736, 760, 785, 786, 787, 788, 789, 790, 791, 904, 905, 906, 907, 908, 909, 910, 911, 736, 736, 736, 736, 736, 768, 793, 794, 795, 796, 797, 798, 799, 912, 913, 914, 915, 916, 917, 918, 919, 736, 736, 736, 736, 736, 776, 801, 802, 803, 804, 805, 806, 807, 920, 921, 922, 923, 924, 925, 926, 927, 736, 736, 736, 736, 736, 784, 809, 810, 811, 812, 813, 814, 815, 928, 929, 930, 931, 932, 933, 934, 935, 736, 736, 736, 736, 736, 792, 817, 818, 819, 820, 821, 822, 823, 936, 937, 938, 939, 940, 941, 942, 943, 736, 736, 736, 736, 736, 800, 825, 826, 827, 828, 829, 830, 831, 944, 945, 946, 947, 948, 949, 950, 951, 736, 736, 736, 736, 736, 808, 736, 736, 736, 736, 736, 736, 736, 952, 953, 954, 955, 956, 957, 958, 959, 736, 736, 736, 736, 736, 816, 736, 736, 736, 736, 736, 736, 736, 960, 961, 962, 955, 956, 957, 958, 959, 736, 736, 736, 736, 736, 824, 947, 947, 947, 947, 947, 947, 947, 963, 963, 963, 947, 948, 949, 950, 947, 947, 736, 736, 736, 736, 736, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 947, 736, 736, 736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ] ), autoplay_bgs: false, height: 17, encounter_step: 30, width: 21, encounter_list: [], )