diff --git a/data/level/Forest/moth-boss-test3.cfg b/data/level/Forest/moth-boss-test3.cfg new file mode 100644 index 0000000000..4c6a20e1d3 --- /dev/null +++ b/data/level/Forest/moth-boss-test3.cfg @@ -0,0 +1,730 @@ +{ + "air_resistance": 20, + "auto_move_camera": [0,0], + "background": "arcade", + "background_offset": [0,0], + "background_palette": "forest_graveyard_shift", + "character": [ + { + "_uuid": "c7b964590e8c4667811c67f2759d35bd", + "current_frame": "normal", + "custom": true, + "label": "_40509f8", + "type": "forest_branch4", + "x": 512, + "y": -864 + }, + { + "_uuid": "996a093e68ac49a6b361968fd1b98b56", + "current_frame": "normal", + "custom": true, + "face_right": false, + "label": "_66d17ad7", + "type": "forest_branch1", + "x": 700, + "y": -950 + }, + { + "_uuid": "9a4bffaee5754143941f64c30cafd39f", + "current_frame": "normal", + "custom": true, + "face_right": false, + "label": "_6f4b94ec", + "type": "forest_branch6", + "x": 416, + "y": -896 + }, + { + "_uuid": "60fc7b6a838340d28749fd5776012a8f", + "current_frame": "normal", + "custom": true, + "label": "_5fe3fc1f", + "type": "forest_branch5", + "x": 759, + "y": -900 + }, + { + "_uuid": "18771fb8855746139d498acb333f49d8", + "current_frame": "freefall", + "custom": true, + "is_human": true, + "label": "_70885ff4", + "objects_destroyed": { + "level": "moth-boss.cfg", + "objects": [] + }, + "type": "frogatto_playable", + "velocity_y": 600.0, + "x": 80, + "y": -1212 + }, + { + "_uuid": "89e9851e8bab46729ae11e75db6e5f7b", + "current_frame": "normal", + "custom": true, + "label": "_1f249997", + "property_data": { + "_x2_bound": 1712, + "_x_bound": 988, + "_y2_bound": 598, + "_y_bound": -368, + "sound_file": "ambient/wind-blustery.ogg" + }, + "type": "sound_source_area", + "x": 1088, + "y": 448 + }, + { + "_uuid": "d2f3030080924f76b4aee256edcd3ca6", + "current_frame": "normal", + "custom": true, + "label": "_3128c85", + "type": "forest_branch5", + "x": 928, + "y": -1120 + }, + { + "_uuid": "01c010223d354708a1870bb8610c23fa", + "current_frame": "normal", + "custom": true, + "face_right": false, + "label": "_2600daa", + "type": "forest_branch_light2", + "x": 739, + "y": -836 + }, + { + "_uuid": "ae23f6462397462399aaea50112ea3a0", + "current_frame": "normal", + "custom": true, + "label": "_574ce5e6", + "type": "forest_branch6", + "upside_down": true, + "x": 800, + "y": -1056 + }, + { + "_uuid": "5b6a963c7db646639953c3abd8838b25", + "current_frame": "normal", + "custom": true, + "label": "_4c0219c1", + "type": "forest_branch1", + "x": 565, + "y": -1096 + }, + { + "_uuid": "e1d066c52ca645cbacd88ed881d01e3b", + "current_frame": "normal", + "custom": true, + "face_right": false, + "label": "_72859260", + "type": "forest_branch1", + "x": 840, + "y": -1146 + }, + { + "_uuid": "2a8b9b7bafdb42a29923bce08bb081df", + "current_frame": "normal", + "custom": true, + "label": "_75958eac", + "type": "forest_branch4", + "x": 480, + "y": -1024 + }, + { + "_uuid": "6e37f4e93ff6487d95592da44a81b8a0", + "current_frame": "normal", + "custom": true, + "label": "_966d4c5", + "type": "ivy_foreground1", + "x": 304, + "y": -320 + }, + { + "_uuid": "fb7fc0459abb4051981ee1e9f8143f39", + "current_frame": "normal", + "custom": true, + "label": "_12373ce0", + "type": "rock_background_cubic1", + "x": 653, + "y": -307 + }, + { + "_uuid": "38e0a6c9aaa64c299ea99f45a54a33e5", + "current_frame": "normal", + "custom": true, + "label": "_27d89e02", + "type": "ivy_foreground1", + "x": 875, + "y": -316 + }, + { + "_uuid": "6158b64e34e9455b9ce71787f4af12f9", + "current_frame": "normal", + "custom": true, + "label": "_fc18017", + "type": "ivy_foreground2", + "x": 704, + "y": -336 + }, + { + "_uuid": "f64c3191a2764bb088c83854742a1c15", + "current_frame": "normal", + "custom": true, + "label": "_7839971a", + "type": "rock_foreground_forest3", + "x": 524, + "y": -278 + }, + { + "_uuid": "656aeb6f69fa40f08b82a587ff0029b7", + "current_frame": "normal", + "custom": true, + "label": "_5373", + "type": "forest_branch_light3", + "x": 812, + "y": -631 + }, + { + "_uuid": "6779e40f4bf84f2dacbcc7f0541b3694", + "current_frame": "normal", + "custom": true, + "label": "_550a", + "type": "forest_branch_light4", + "x": 387, + "y": -719 + }, + { + "_uuid": "dec55427791041e28656291c69f8361e", + "current_frame": "normal", + "custom": true, + "label": "_6407", + "type": "forest_branch_light1", + "x": 856, + "y": -765 + }, + { + "_uuid": "2836ca17258e4241a047d6222718cc06", + "current_frame": "normal", + "custom": true, + "label": "_5464", + "type": "forest_foliage_tuft2", + "x": 896, + "y": -512 + }, + { + "_uuid": "f0967aff459d47858314f03956e09255", + "current_frame": "normal", + "custom": true, + "label": "_50d3", + "type": "forest_foliage_tuft4", + "x": 480, + "y": -608 + }, + { + "_uuid": "4b6c0275e0ad4510a97510c4ba65524c", + "current_frame": "normal", + "custom": true, + "label": "_856", + "type": "forest_foliage_tuft3", + "x": 783, + "y": -769 + } + ], + "dimensions": [-128,-1408,1599,-33], + "id": "moth-boss-test3.cfg", + "music": "TheGrotto.ogg", + "palettes": ["forest_graveyard_shift"], + "preloads": "", + "segment_height": 0, + "segment_width": 0, + "serialized_objects": { + "character": [] + }, + "set_screen_resolution_on_entry": false, + "tile_map": [ + { + "tiles": "", + "unique_tiles": "", + "variations": "", + "x": 0, + "x_speed": 100, + "y": 0, + "y_speed": 100, + "zorder": "background_parallax_objects" + }, + { + "tiles": ",,,,,,,,,,,,,,,,,,,lfs +,,,,,,,,,,,,,,,,,,lfs,lfs,lfs,lfs,,,,,lfs,,lfs,,lfs +,,,,,,,,,,,,,,lfs,lfs,lfs,lfs,,lfs,lfs,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,lfs,lfs,lfs,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,,,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,,,lfs,lfs,lfs +,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,,,,lfs,lfs +,,,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,lfs,,,,lfs,lfs +,,,,,,,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,lfs,,lfs +, +,,,,,,,,,,,,,,,,,,,,,,lfs,lfs +,,,,,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs,,lfs,lfs +,,,,,,,,,,,,,,,,lfs,lfs,lfs,lfs,lfs +,,,,,,,,,,,,,,,,,lfs,lfs,lfs,lfs +,,,,,,,,,,,,,,,,,lfs,lfs,lfs +,,,,,,,,,,,,,,,,,lfs,lfs +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +,", + "unique_tiles": ",lfs", + "variations": "", + "x": 0, + "x_speed": 103, + "y": -1536, + "y_speed": 103, + "zorder": "background_parallax_forest_leaves" + }, + { + "tiles": ", +, +, +,,,,,,,,,,,,,,,,,,,,,,,frg,frg,frg,frg +,,,,,,,,,,,,,,,,,,,,,,,frg,frg,frg,frg +,,,,,frg,frg,,,,,,,,,,,,,,,frg,frg,frg,frg,frg,frg,,,,,,,,,,,,,frg,frg,frg,frg,frg,frg +,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +,,,,,,,,,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg,frg +, +, +, +, +, +, +, +, +, +, +,", + "unique_tiles": ",frg", + "variations": "", + "x": -96, + "x_speed": 100, + "y": -448, + "y_speed": 100, + "zorder": "exterior_solid_ground_tiles" + }, + { + "tiles": ",,,,,,,,,,,,,,,,,,,,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk,,,,,,,,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk +,,,,,,,,,,,,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,tnk,tnk,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,,,,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,,,,,tnk,tnk,tnk,tnk,tnk,tnk +,,,,,,,,,,,,,,,,,,,,,tnk,tnk +,,,,,,,,,,,,,,,,,,,,,tnk,tnk +,,,,,,,,,,,,,,,,,,,,,tnk,tnk +,,,,,,,,,,,,,,,,,,,,,tnk,tnk +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +,", + "unique_tiles": ",tnk", + "variations": "", + "x": 0, + "x_speed": 100, + "y": -864, + "y_speed": 100, + "zorder": "forest_tree_trunks" + }, + { + "tiles": "", + "unique_tiles": "", + "variations": "", + "x": 0, + "x_speed": 100, + "y": 0, + "y_speed": 100, + "zorder": "wooden_scaffolding_background" + }, + { + "tiles": ",,,,,,,,,,,,,,,,,,,,,lfm,lfm +,,,,,,,,,,,,,,,,,,lfm,lfm,lfm,lfm,,,lfm,lfm,,,,,lfm,lfm +,,,,,,,,,,,,,,lfm,lfm,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,,,lfm,lfm +,,,,,,,,,,,,,lfm,lfm,lfm,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,,lfm,lfm,lfm +,,,,,,,,,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,lfm,lfm,lfm,lfm,,lfm +,,,,,,,,,,,lfm,lfm,,lfm,lfm,lfm,lfm,,,lfm,lfm,,,,lfm,lfm,lfm,lfm,lfm,lfm +,,,,,,,,,,,,,,,,lfm,,,,,lfm,lfm,lfm,,,,lfm,lfm,lfm +,,,,,,,,,,,,,,,lfm,,lfm,,,,lfm,lfm,lfm,lfm,,,,lfm,lfm +,,,,,,,,,,,,,,lfm,lfm,lfm,lfm,,,lfm,lfm,lfm,,,lfm,lfm,lfm,lfm,lfm,,,lfm,lfm +,,,,,,,,,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,,,lfm,lfm,lfm,,lfm,lfm,lfm,lfm,lfm,,lfm,lfm,lfm +,,,,,,,,,,,lfm,,,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,lfm,,,lfm,lfm,lfm,lfm +,,,,,,,,,lfm,lfm,lfm,lfm,lfm,lfm,,lfm,lfm,lfm,lfm,,lfm,lfm,,lfm,lfm,lfm,,,lfm,lfm,lfm,lfm,lfm +,,,,,,,,,lfm,lfm,lfm,lfm,lfm,,,,lfm,lfm,lfm,,lfm,,lfm,lfm,lfm,lfm,lfm,,,,,lfm,lfm +,,,,,,,,,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,,,,,lfm +,,,,,,,,lfm,lfm,lfm,,lfm,,,lfm,lfm,lfm,,,lfm,,,lfm,lfm,lfm,lfm,lfm +,,,,,,,,lfm,lfm,lfm,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,,lfm,lfm,lfm,,,lfm,lfm,,lfm,lfm,lfm +,,,,,,,lfm,lfm,,lfm,lfm,lfm,lfm,lfm,lfm,,,lfm,lfm,lfm,,lfm,lfm,lfm,lfm,,,lfm,lfm,,lfm,lfm,lfm +,,,,,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,,lfm,lfm,,,,lfm,lfm,lfm,lfm,lfm,,lfm,lfm,lfm,lfm,lfm +,,,,,,,,lfm,lfm,,,lfm,lfm,lfm,,,lfm,lfm,lfm,lfm,,lfm,,,lfm,lfm,,lfm,lfm,lfm,lfm +,,,,,,,,lfm,lfm,,,lfm,lfm,lfm,,,lfm,lfm,lfm,,,lfm,,,lfm,lfm,,lfm,lfm,lfm,lfm,lfm +,,,,,,,,lfm,,,,,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,lfm,,lfm,,,lfm,,lfm,lfm,lfm,lfm +,,,,,,,,,,,,,lfm,,lfm,lfm,,,lfm,lfm,lfm,,lfm,lfm,,,,lfm +,,,,,,,,,,,,,lfm,,lfm,lfm,lfm,,,,,,lfm,lfm +,,,,,,,,,,,,,,,,,,,,,,lfm,lfm +, +,,,,,,,,,,,,,,,,lfm,lfm,lfm,lfm,,,lfm +,,,,,,,,,,,,,,,,lfm,lfm,lfm,lfm,lfm +,,,,,,,,,,,,,,,,,,lfm +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +,", + "unique_tiles": ",lfm", + "variations": "", + "x": 0, + "x_speed": 100, + "y": -1536, + "y_speed": 100, + "zorder": "forest_leaves_background" + }, + { + "tiles": "", + "unique_tiles": "", + "variations": "", + "x": 0, + "x_speed": 100, + "y": 0, + "y_speed": 100, + "zorder": "player" + }, + { + "tiles": "", + "unique_tiles": "", + "variations": "", + "x": 0, + "x_speed": 100, + "y": 0, + "y_speed": 100, + "zorder": "npcs" + }, + { + "tiles": "", + "unique_tiles": "", + "variations": "", + "x": 0, + "x_speed": 100, + "y": 0, + "y_speed": 100, + "zorder": "player" + }, + { + "tiles": ",,,,,,,,,,,,,,,,,,,,,,,,,lef,lef +,,,,,,,,,,,,,,,,,,,,lef,lef,lef,,lef,lef,lef,lef +,,,,,,,,,,,,,,,,,,,lef,lef,lef +,,,,,,,,,,,,,,,,,,,,,,,lef,lef,lef,lef,,,lef +,,,,,,,,,,,,,,,,,,,,,,lef,lef,lef,lef,,,lef,lef,lef +,,,,,,,,,,,,,,,,,,,,,,,,lef,,,,lef +,,,,,,,,,,,,,,,,,,,,,,,,,,lef,lef,,,lef,lef +,,,,,,,,,,,,,,,,,lef,lef,lef,,,lef,lef,lef,,lef,lef,,,lef,lef,,,lef +,,,,,,,,,,,,,,,,,,lef,lef,,,lef,lef,lef,,lef,lef,lef,,lef,,,lef,lef,lef +,,,,,,,,,,,,,,,,,,,,,lef,lef,lef,lef,lef,lef,,,,,,,,lef +,,,,,,,,,,,,,,,,lef,lef,lef,,,,,lef,lef,,,,,lef,lef +,,,,,,,,,,,,,,,,,lef,,,,,,,,,,,,lef,lef +,,,,,,,,,,,,lef,lef,,,,,,lef,lef,,,lef,lef,lef,,,,,lef,lef,lef +,,,,,,,,,,,,lef,,,,,,,lef,lef,lef,,lef,lef,lef,,lef,lef,,lef,lef,lef +,,,,,,,,,,,,,,,lef,lef,,,,lef,lef,lef,,lef,lef,lef,,lef,lef,lef +,,,,,,,,,,,,,,,lef,lef,,,,lef,lef,,,,lef,lef,,lef,lef,lef,lef,lef +,,,,,,,,,,,,,,,,lef,lef,,lef,,,lef,lef,,lef,,,lef,lef,lef,lef +,,,,,,,,,,,,,,,,,,lef,lef,lef,lef,lef,lef,lef,,,,lef +,,,,,,,,,,,,,,,,,,,lef,lef,,lef +, +, +, +,,,,,,,,,,,,,,,,,lef,lef,lef +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +,", + "unique_tiles": ",lef", + "variations": "", + "x": 0, + "x_speed": 98, + "y": -1440, + "y_speed": 98, + "zorder": "forest_leaves_foreground" + }, + { + "tiles": ",,,,,,,,,,fug,fug,fug,,,,,,,,,,,,,,,,,,,,fug,fug,fug +, +, +, +, +, +, +, +,", + "unique_tiles": ",fug", + "variations": "", + "x": 0, + "x_speed": 100, + "y": -288, + "y_speed": 100, + "zorder": "foliage_foreground" + }, + { + "tiles": "", + "unique_tiles": "", + "variations": "", + "x": 0, + "x_speed": 100, + "y": 0, + "y_speed": 100, + "zorder": "foreground_parallax_objects" + }, + { + "tiles": "", + "unique_tiles": "", + "variations": "", + "x": 0, + "x_speed": 100, + "y": 0, + "y_speed": 100, + "zorder": "in_front_of_everything" + } + ], + "title": "", + "touch_controls": true, + "vars": { + }, + "version": "1.4", + "water_resistance": 100, + "xscale": 100, + "yscale": 100 +} \ No newline at end of file diff --git a/data/objects/enemies/bosses/moth_boss.cfg b/data/objects/enemies/bosses/moth_boss.cfg index 5fdace49f5..cc6617a535 100644 --- a/data/objects/enemies/bosses/moth_boss.cfg +++ b/data/objects/enemies/bosses/moth_boss.cfg @@ -172,6 +172,7 @@ properties: { sound_falloff('moth-boss-wind1.ogg',500,1.0), set(wind_gust_current_obj.strength, 500), + _gust_fx_anchor.set_wind_direction(-wind_gust_direction), _gust_fx_anchor.set_emission_rate(0.35), schedule(wind_gust_lead_in_time, do_wind_gust_level_behavior_core), ]", @@ -800,6 +801,14 @@ object_type: [ //set(wind_stream_particles.emission_rate, {min: 0.75 * base_emission_rate * rate, max: base_emission_rate * rate}) set(wind_stream_particles.emission_rate, base_emission_rate * rate) ", + + wind_direction_horizontal: { type: "decimal", init: "-1.0" }, + set_wind_direction: "def(decimal wind_direction) -> commands [ + set(wind_direction_horizontal, wind_direction) + ; + setup_particles + ]", + #-------------------------- fx --------------------------# wind_stream_particles: { type: "obj particle_attache", @@ -834,6 +843,12 @@ object_type: [ max: 0, //emission_scale_factor }) }, + affector: map((list <- raw_particle_system_info.affector), + if((map <- value).type = 'linear_force', + (map <- value) + {direction: [wind_direction_horizontal,0.0,0.0]}, + value + ) + ) } )), ] where