diff --git a/Asset Sources/Effects/4x4 Decal Sheet.blend b/Asset Sources/Effects/4x4 Decal Sheet.blend new file mode 100644 index 0000000..e527692 Binary files /dev/null and b/Asset Sources/Effects/4x4 Decal Sheet.blend differ diff --git a/Asset Sources/Effects/Concrete Bullet Hits.ptex b/Asset Sources/Effects/Concrete Bullet Hits.ptex new file mode 100644 index 0000000..e70334f --- /dev/null +++ b/Asset Sources/Effects/Concrete Bullet Hits.ptex @@ -0,0 +1,991 @@ +{ + "connections": [ + { + "from": "mwf_output", + "from_port": 0, + "to": "Material", + "to_port": 0 + }, + { + "from": "mwf_output", + "from_port": 1, + "to": "Material", + "to_port": 1 + }, + { + "from": "mwf_output", + "from_port": 2, + "to": "Material", + "to_port": 2 + }, + { + "from": "mwf_output", + "from_port": 3, + "to": "Material", + "to_port": 3 + }, + { + "from": "mwf_output", + "from_port": 4, + "to": "Material", + "to_port": 4 + }, + { + "from": "mwf_output", + "from_port": 5, + "to": "Material", + "to_port": 5 + }, + { + "from": "mwf_output", + "from_port": 6, + "to": "Material", + "to_port": 6 + }, + { + "from": "math", + "from_port": 0, + "to": "invert_2", + "to_port": 0 + }, + { + "from": "shape", + "from_port": 0, + "to": "tiler", + "to_port": 0 + }, + { + "from": "tiler", + "from_port": 0, + "to": "tones", + "to_port": 0 + }, + { + "from": "tones", + "from_port": 0, + "to": "blend", + "to_port": 1 + }, + { + "from": "perlin", + "from_port": 0, + "to": "blend_2", + "to_port": 0 + }, + { + "from": "blend_2", + "from_port": 0, + "to": "tones_map", + "to_port": 0 + }, + { + "from": "shape_2", + "from_port": 0, + "to": "tiler_3", + "to_port": 0 + }, + { + "from": "tiler_3", + "from_port": 0, + "to": "slope_blur", + "to_port": 0 + }, + { + "from": "slope_blur", + "from_port": 0, + "to": "tiler_2", + "to_port": 0 + }, + { + "from": "perlin_3", + "from_port": 0, + "to": "slope_blur", + "to_port": 1 + }, + { + "from": "tones_map", + "from_port": 0, + "to": "blend_3", + "to_port": 1 + }, + { + "from": "tiler_2", + "from_port": 0, + "to": "blend_3", + "to_port": 0 + }, + { + "from": "perlin_4", + "from_port": 0, + "to": "warp", + "to_port": 0 + }, + { + "from": "perlin_5", + "from_port": 0, + "to": "warp", + "to_port": 1 + }, + { + "from": "warp", + "from_port": 0, + "to": "colorize", + "to_port": 0 + }, + { + "from": "colorize", + "from_port": 0, + "to": "mwf_output", + "to_port": 1 + }, + { + "from": "warp", + "from_port": 0, + "to": "colorize_2", + "to_port": 0 + }, + { + "from": "colorize_2", + "from_port": 0, + "to": "combine", + "to_port": 1 + }, + { + "from": "combine", + "from_port": 0, + "to": "mwf_output", + "to_port": 2 + }, + { + "from": "uniform_greyscale", + "from_port": 0, + "to": "combine", + "to_port": 2 + }, + { + "from": "tones", + "from_port": 0, + "to": "tones_map_2", + "to_port": 0 + }, + { + "from": "tones_map_2", + "from_port": 0, + "to": "blend_2", + "to_port": 2 + }, + { + "from": "blend", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 0 + }, + { + "from": "tiler", + "from_port": 0, + "to": "blend_4", + "to_port": 1 + }, + { + "from": "perlin_6", + "from_port": 0, + "to": "blend_4", + "to_port": 0 + }, + { + "from": "invert", + "from_port": 0, + "to": "slope_blur_2", + "to_port": 1 + }, + { + "from": "blend_5", + "from_port": 0, + "to": "mwf_output", + "to_port": 0 + }, + { + "from": "perlin_2", + "from_port": 0, + "to": "fast_blur", + "to_port": 0 + }, + { + "from": "perlin_2", + "from_port": 0, + "to": "blend_6", + "to_port": 1 + }, + { + "from": "fast_blur", + "from_port": 0, + "to": "blend_6", + "to_port": 0 + }, + { + "from": "blend_6", + "from_port": 0, + "to": "blend", + "to_port": 0 + }, + { + "from": "perlin_7", + "from_port": 0, + "to": "blend_5", + "to_port": 0 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "tonality", + "to_port": 0 + }, + { + "from": "perlin_8", + "from_port": 0, + "to": "tones_range", + "to_port": 0 + }, + { + "from": "tones_range", + "from_port": 0, + "to": "blend_5", + "to_port": 2 + }, + { + "from": "blend_3", + "from_port": 0, + "to": "blend_5", + "to_port": 1 + }, + { + "from": "tones_range_2", + "from_port": 0, + "to": "blend_2", + "to_port": 1 + }, + { + "from": "blend_4", + "from_port": 0, + "to": "invert", + "to_port": 0 + }, + { + "from": "slope_blur_2", + "from_port": 0, + "to": "tones_range_2", + "to_port": 0 + }, + { + "from": "tiler", + "from_port": 0, + "to": "tones_map_4", + "to_port": 0 + }, + { + "from": "invert_2", + "from_port": 0, + "to": "math_2", + "to_port": 0 + }, + { + "from": "tones_map", + "from_port": 0, + "to": "math", + "to_port": 1 + }, + { + "from": "tones_map_4", + "from_port": 0, + "to": "math_2", + "to_port": 1 + }, + { + "from": "math_2", + "from_port": 0, + "to": "Material", + "to_port": 7 + } + ], + "label": "Graph", + "longdesc": "", + "name": "263", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_paths": { + "Godot": "/data/Projects/Games/Liblast/Game/Assets/Effects/Bullet Holes/Concrete" + }, + "name": "Material", + "node_position": { + "x": 1450, + "y": -25 + }, + "parameters": { + "albedo_color": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "ao": 1, + "depth_scale": 1, + "emission_energy": 1, + "flags_transparent": true, + "metallic": 1, + "normal": 1, + "roughness": 1, + "size": 9, + "sss": 0 + }, + "type": "material" + }, + { + "name": "shape", + "node_position": { + "x": -1881, + "y": -65.5 + }, + "parameters": { + "edge": 1, + "radius": 1.2, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "perlin", + "node_position": { + "x": -1682, + "y": 628.5 + }, + "parameters": { + "iterations": 5, + "persistence": 0.55, + "scale_x": 12, + "scale_y": 12 + }, + "type": "perlin" + }, + { + "name": "mwf_output", + "node_position": { + "x": 616, + "y": -26.5 + }, + "parameters": { + "param0": 1, + "param2": 2 + }, + "seed_value": 62673, + "type": "mwf_output" + }, + { + "name": "perlin_2", + "node_position": { + "x": -2182.5, + "y": 404.5 + }, + "parameters": { + "iterations": 6, + "persistence": 1.05, + "scale_x": 19, + "scale_y": 19 + }, + "type": "perlin" + }, + { + "name": "math", + "node_position": { + "x": 86, + "y": 487.5 + }, + "parameters": { + "clamp": false, + "default_in1": 1, + "default_in2": 0, + "op": 15 + }, + "type": "math" + }, + { + "name": "tones", + "node_position": { + "x": -1323, + "y": 52.5 + }, + "parameters": { + "in_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "in_mid": { + "a": 0.5, + "b": 0.4625, + "g": 0.4625, + "r": 0.4625, + "type": "Color" + }, + "in_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + }, + "out_max": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "out_min": { + "a": 0, + "b": 0, + "g": 0, + "r": 0, + "type": "Color" + } + }, + "type": "tones" + }, + { + "name": "invert_2", + "node_position": { + "x": 367, + "y": 444.5 + }, + "parameters": { + + }, + "type": "invert" + }, + { + "name": "tiler", + "node_position": { + "x": -1710, + "y": 38.5 + }, + "parameters": { + "fixed_offset": 0, + "offset": 0, + "overlap": 0, + "rotate": 0, + "scale": 0, + "scale_x": 0.8, + "scale_y": 0.8, + "select_inputs": 0, + "tx": 2, + "ty": 2, + "value": 0 + }, + "type": "tiler" + }, + { + "name": "blend", + "node_position": { + "x": -1318, + "y": 401.5 + }, + "parameters": { + "amount": 0.14, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "tones_map", + "node_position": { + "x": -619, + "y": 794.5 + }, + "parameters": { + "in_max": 0.33, + "in_min": 1, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "blend_2", + "node_position": { + "x": -943, + "y": 700.75 + }, + "parameters": { + "amount": 0.57, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "tiler_2", + "node_position": { + "x": -661, + "y": -305.25 + }, + "parameters": { + "fixed_offset": 1, + "offset": 1, + "overlap": 2, + "rotate": 45, + "scale": 0.34, + "scale_x": 0.05, + "scale_y": 0.05, + "select_inputs": 2, + "tx": 58, + "ty": 46, + "value": 1 + }, + "type": "tiler" + }, + { + "name": "shape_2", + "node_position": { + "x": -1648, + "y": -294.25 + }, + "parameters": { + "edge": 1, + "radius": 0.06, + "shape": 0, + "sides": 2 + }, + "type": "shape" + }, + { + "name": "tiler_3", + "node_position": { + "x": -1398, + "y": -287.25 + }, + "parameters": { + "fixed_offset": 0, + "offset": 0, + "overlap": 2, + "rotate": 0, + "scale": 0.31, + "scale_x": 1, + "scale_y": 1, + "select_inputs": 0, + "tx": 4, + "ty": 4, + "value": 0 + }, + "type": "tiler" + }, + { + "name": "perlin_3", + "node_position": { + "x": -1627, + "y": -478.25 + }, + "parameters": { + "iterations": 5, + "persistence": 0.75, + "scale_x": 7, + "scale_y": 7 + }, + "type": "perlin" + }, + { + "name": "slope_blur", + "node_position": { + "x": -1066, + "y": -346.25 + }, + "parameters": { + "param0": 10, + "param1": 0.4 + }, + "type": "slope_blur" + }, + { + "name": "blend_3", + "node_position": { + "x": -322, + "y": 166.75 + }, + "parameters": { + "amount": 0.2, + "blend_type": 9 + }, + "type": "blend" + }, + { + "name": "perlin_4", + "node_position": { + "x": -405, + "y": -808.25 + }, + "parameters": { + "iterations": 3, + "persistence": 0.5, + "scale_x": 32, + "scale_y": 32 + }, + "type": "perlin" + }, + { + "name": "perlin_5", + "node_position": { + "x": -626.5, + "y": -562.25 + }, + "parameters": { + "iterations": 8, + "persistence": 0.8, + "scale_x": 9, + "scale_y": 9 + }, + "type": "perlin" + }, + { + "name": "warp", + "node_position": { + "x": -196, + "y": -574.25 + }, + "parameters": { + "amount": 0.345, + "eps": 0.1, + "mode": 0 + }, + "type": "warp" + }, + { + "name": "colorize", + "node_position": { + "x": 66, + "y": -212.25 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0.582031, + "g": 0.582031, + "pos": 0, + "r": 0.582031 + }, + { + "a": 1, + "b": 0.863281, + "g": 0.863281, + "pos": 1, + "r": 0.863281 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "colorize_2", + "node_position": { + "x": -186, + "y": -83.75 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0.863281, + "g": 0.863281, + "pos": 0, + "r": 0.863281 + }, + { + "a": 1, + "b": 0.886719, + "g": 0.886719, + "pos": 0.5, + "r": 0.886719 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 1, + "r": 1 + } + ], + "type": "Gradient" + } + }, + "type": "colorize" + }, + { + "name": "combine", + "node_position": { + "x": 126, + "y": -77.25 + }, + "parameters": { + + }, + "type": "combine" + }, + { + "name": "uniform_greyscale", + "node_position": { + "x": -195, + "y": 4.75 + }, + "parameters": { + "color": 0 + }, + "type": "uniform_greyscale" + }, + { + "name": "tones_map_2", + "node_position": { + "x": -1429, + "y": 752.75 + }, + "parameters": { + "in_max": 1, + "in_min": 0.75, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "slope_blur_2", + "node_position": { + "x": -1069, + "y": 419.75 + }, + "parameters": { + "param0": 10, + "param1": 6.9 + }, + "type": "slope_blur" + }, + { + "name": "blend_4", + "node_position": { + "x": -1075, + "y": 211.75 + }, + "parameters": { + "amount": 0.03, + "blend_type": 0 + }, + "type": "blend" + }, + { + "name": "perlin_6", + "node_position": { + "x": -1032, + "y": -18.25 + }, + "parameters": { + "iterations": 3, + "persistence": 0.45, + "scale_x": 32, + "scale_y": 32 + }, + "type": "perlin" + }, + { + "name": "invert", + "node_position": { + "x": -662, + "y": 266.75 + }, + "parameters": { + + }, + "type": "invert" + }, + { + "name": "perlin_7", + "node_position": { + "x": -218.583252, + "y": 333.491699 + }, + "parameters": { + "iterations": 9, + "persistence": 1, + "scale_x": 32, + "scale_y": 32 + }, + "type": "perlin" + }, + { + "name": "blend_5", + "node_position": { + "x": 167.416748, + "y": 129.241699 + }, + "parameters": { + "amount": 0.19, + "blend_type": 4 + }, + "type": "blend" + }, + { + "name": "fast_blur", + "node_position": { + "x": -2043.583252, + "y": 685.491699 + }, + "parameters": { + "param0": 10, + "param1": 79, + "param2": 1 + }, + "type": "fast_blur" + }, + { + "name": "blend_6", + "node_position": { + "x": -1686.583252, + "y": 440.491699 + }, + "parameters": { + "amount": 1, + "blend_type": 11 + }, + "preview": 0, + "type": "blend" + }, + { + "name": "tonality", + "node_position": { + "x": -48.583252, + "y": 96.491669 + }, + "parameters": { + "curve": { + "points": [ + { + "ls": 0, + "rs": 0.723902, + "x": 0, + "y": 0 + }, + { + "ls": 0.723902, + "rs": 0.357137, + "x": 0.779647, + "y": 0.564388 + }, + { + "ls": 2.304118, + "rs": 0.015381, + "x": 0.940705, + "y": 0.860095 + }, + { + "ls": 0, + "rs": 0.321746, + "x": 0.949519, + "y": 1 + }, + { + "ls": -0.270559, + "rs": -0, + "x": 1, + "y": 1 + } + ], + "type": "Curve" + } + }, + "type": "tonality" + }, + { + "name": "perlin_8", + "node_position": { + "x": -130.583252, + "y": 677.491699 + }, + "parameters": { + "iterations": 7, + "persistence": 1, + "scale_x": 8, + "scale_y": 8 + }, + "type": "perlin" + }, + { + "name": "tones_range", + "node_position": { + "x": 138.416748, + "y": 637.491699 + }, + "parameters": { + "contrast": 0.5, + "invert": false, + "value": 0.61, + "width": 0.16 + }, + "type": "tones_range" + }, + { + "name": "tones_range_2", + "node_position": { + "x": -727, + "y": 429.241699 + }, + "parameters": { + "contrast": 0, + "invert": true, + "value": 0.35, + "width": 0.92 + }, + "type": "tones_range" + }, + { + "name": "tones_map_4", + "node_position": { + "x": -280, + "y": 508.25 + }, + "parameters": { + "in_max": 0.53, + "in_min": 0.25, + "out_max": 1, + "out_min": 0 + }, + "type": "tones_map" + }, + { + "name": "math_2", + "node_position": { + "x": 620, + "y": 471.25 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "type": "math" + } + ], + "parameters": { + + }, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.gd b/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.gd new file mode 100644 index 0000000..8406546 --- /dev/null +++ b/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.gd @@ -0,0 +1,17 @@ +extends Spatial + + +# Declare member variables here. Examples: +# var a = 2 +# var b = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready(): + get_children()[randi() % get_child_count()].show() + rotate_y(randf()) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta): +# pass diff --git a/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb b/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb new file mode 100644 index 0000000..cf79be0 Binary files /dev/null and b/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb differ diff --git a/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb.import b/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb.import new file mode 100644 index 0000000..f17d278 --- /dev/null +++ b/Game/Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb.import @@ -0,0 +1,1063 @@ +[remap] + +importer="scene" +type="PackedScene" +path="res://.import/4x4 Decal Sheet.glb-c0f377244c55b414fc5b9d29394267be.scn" + +[deps] + +source_file="res://Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb" +dest_files=[ "res://.import/4x4 Decal Sheet.glb-c0f377244c55b414fc5b9d29394267be.scn" ] + +[params] + +nodes/root_type="Spatial" +nodes/root_name="Scene Root" +nodes/root_scale=1.0 +nodes/custom_script="" +nodes/storage=0 +materials/location=1 +materials/storage=1 +materials/keep_on_reimport=true +meshes/compress=true +meshes/ensure_tangents=true +meshes/storage=0 +meshes/light_baking=0 +meshes/lightmap_texel_size=0.1 +skins/use_named_skins=true +external_files/store_in_subdir=false +animation/import=true +animation/fps=15 +animation/filter_script="" +animation/storage=false +animation/keep_custom_tracks=false +animation/optimizer/enabled=true +animation/optimizer/max_linear_error=0.05 +animation/optimizer/max_angular_error=0.01 +animation/optimizer/max_angle=22 +animation/optimizer/remove_unused_tracks=true +animation/clips/amount=0 +animation/clip_1/name="" +animation/clip_1/start_frame=0 +animation/clip_1/end_frame=0 +animation/clip_1/loops=false +animation/clip_2/name="" +animation/clip_2/start_frame=0 +animation/clip_2/end_frame=0 +animation/clip_2/loops=false +animation/clip_3/name="" +animation/clip_3/start_frame=0 +animation/clip_3/end_frame=0 +animation/clip_3/loops=false +animation/clip_4/name="" +animation/clip_4/start_frame=0 +animation/clip_4/end_frame=0 +animation/clip_4/loops=false +animation/clip_5/name="" +animation/clip_5/start_frame=0 +animation/clip_5/end_frame=0 +animation/clip_5/loops=false +animation/clip_6/name="" +animation/clip_6/start_frame=0 +animation/clip_6/end_frame=0 +animation/clip_6/loops=false +animation/clip_7/name="" +animation/clip_7/start_frame=0 +animation/clip_7/end_frame=0 +animation/clip_7/loops=false +animation/clip_8/name="" +animation/clip_8/start_frame=0 +animation/clip_8/end_frame=0 +animation/clip_8/loops=false +animation/clip_9/name="" +animation/clip_9/start_frame=0 +animation/clip_9/end_frame=0 +animation/clip_9/loops=false +animation/clip_10/name="" +animation/clip_10/start_frame=0 +animation/clip_10/end_frame=0 +animation/clip_10/loops=false +animation/clip_11/name="" +animation/clip_11/start_frame=0 +animation/clip_11/end_frame=0 +animation/clip_11/loops=false +animation/clip_12/name="" +animation/clip_12/start_frame=0 +animation/clip_12/end_frame=0 +animation/clip_12/loops=false +animation/clip_13/name="" +animation/clip_13/start_frame=0 +animation/clip_13/end_frame=0 +animation/clip_13/loops=false +animation/clip_14/name="" +animation/clip_14/start_frame=0 +animation/clip_14/end_frame=0 +animation/clip_14/loops=false +animation/clip_15/name="" +animation/clip_15/start_frame=0 +animation/clip_15/end_frame=0 +animation/clip_15/loops=false +animation/clip_16/name="" +animation/clip_16/start_frame=0 +animation/clip_16/end_frame=0 +animation/clip_16/loops=false +animation/clip_17/name="" +animation/clip_17/start_frame=0 +animation/clip_17/end_frame=0 +animation/clip_17/loops=false +animation/clip_18/name="" +animation/clip_18/start_frame=0 +animation/clip_18/end_frame=0 +animation/clip_18/loops=false +animation/clip_19/name="" +animation/clip_19/start_frame=0 +animation/clip_19/end_frame=0 +animation/clip_19/loops=false +animation/clip_20/name="" +animation/clip_20/start_frame=0 +animation/clip_20/end_frame=0 +animation/clip_20/loops=false +animation/clip_21/name="" +animation/clip_21/start_frame=0 +animation/clip_21/end_frame=0 +animation/clip_21/loops=false +animation/clip_22/name="" +animation/clip_22/start_frame=0 +animation/clip_22/end_frame=0 +animation/clip_22/loops=false +animation/clip_23/name="" +animation/clip_23/start_frame=0 +animation/clip_23/end_frame=0 +animation/clip_23/loops=false +animation/clip_24/name="" +animation/clip_24/start_frame=0 +animation/clip_24/end_frame=0 +animation/clip_24/loops=false +animation/clip_25/name="" +animation/clip_25/start_frame=0 +animation/clip_25/end_frame=0 +animation/clip_25/loops=false +animation/clip_26/name="" +animation/clip_26/start_frame=0 +animation/clip_26/end_frame=0 +animation/clip_26/loops=false +animation/clip_27/name="" +animation/clip_27/start_frame=0 +animation/clip_27/end_frame=0 +animation/clip_27/loops=false +animation/clip_28/name="" +animation/clip_28/start_frame=0 +animation/clip_28/end_frame=0 +animation/clip_28/loops=false +animation/clip_29/name="" +animation/clip_29/start_frame=0 +animation/clip_29/end_frame=0 +animation/clip_29/loops=false +animation/clip_30/name="" +animation/clip_30/start_frame=0 +animation/clip_30/end_frame=0 +animation/clip_30/loops=false +animation/clip_31/name="" +animation/clip_31/start_frame=0 +animation/clip_31/end_frame=0 +animation/clip_31/loops=false +animation/clip_32/name="" +animation/clip_32/start_frame=0 +animation/clip_32/end_frame=0 +animation/clip_32/loops=false +animation/clip_33/name="" +animation/clip_33/start_frame=0 +animation/clip_33/end_frame=0 +animation/clip_33/loops=false +animation/clip_34/name="" +animation/clip_34/start_frame=0 +animation/clip_34/end_frame=0 +animation/clip_34/loops=false +animation/clip_35/name="" +animation/clip_35/start_frame=0 +animation/clip_35/end_frame=0 +animation/clip_35/loops=false +animation/clip_36/name="" +animation/clip_36/start_frame=0 +animation/clip_36/end_frame=0 +animation/clip_36/loops=false +animation/clip_37/name="" +animation/clip_37/start_frame=0 +animation/clip_37/end_frame=0 +animation/clip_37/loops=false +animation/clip_38/name="" +animation/clip_38/start_frame=0 +animation/clip_38/end_frame=0 +animation/clip_38/loops=false +animation/clip_39/name="" +animation/clip_39/start_frame=0 +animation/clip_39/end_frame=0 +animation/clip_39/loops=false +animation/clip_40/name="" +animation/clip_40/start_frame=0 +animation/clip_40/end_frame=0 +animation/clip_40/loops=false +animation/clip_41/name="" +animation/clip_41/start_frame=0 +animation/clip_41/end_frame=0 +animation/clip_41/loops=false +animation/clip_42/name="" +animation/clip_42/start_frame=0 +animation/clip_42/end_frame=0 +animation/clip_42/loops=false +animation/clip_43/name="" +animation/clip_43/start_frame=0 +animation/clip_43/end_frame=0 +animation/clip_43/loops=false +animation/clip_44/name="" +animation/clip_44/start_frame=0 +animation/clip_44/end_frame=0 +animation/clip_44/loops=false +animation/clip_45/name="" +animation/clip_45/start_frame=0 +animation/clip_45/end_frame=0 +animation/clip_45/loops=false +animation/clip_46/name="" +animation/clip_46/start_frame=0 +animation/clip_46/end_frame=0 +animation/clip_46/loops=false +animation/clip_47/name="" +animation/clip_47/start_frame=0 +animation/clip_47/end_frame=0 +animation/clip_47/loops=false +animation/clip_48/name="" +animation/clip_48/start_frame=0 +animation/clip_48/end_frame=0 +animation/clip_48/loops=false +animation/clip_49/name="" +animation/clip_49/start_frame=0 +animation/clip_49/end_frame=0 +animation/clip_49/loops=false +animation/clip_50/name="" +animation/clip_50/start_frame=0 +animation/clip_50/end_frame=0 +animation/clip_50/loops=false +animation/clip_51/name="" +animation/clip_51/start_frame=0 +animation/clip_51/end_frame=0 +animation/clip_51/loops=false +animation/clip_52/name="" +animation/clip_52/start_frame=0 +animation/clip_52/end_frame=0 +animation/clip_52/loops=false +animation/clip_53/name="" +animation/clip_53/start_frame=0 +animation/clip_53/end_frame=0 +animation/clip_53/loops=false +animation/clip_54/name="" +animation/clip_54/start_frame=0 +animation/clip_54/end_frame=0 +animation/clip_54/loops=false +animation/clip_55/name="" +animation/clip_55/start_frame=0 +animation/clip_55/end_frame=0 +animation/clip_55/loops=false +animation/clip_56/name="" +animation/clip_56/start_frame=0 +animation/clip_56/end_frame=0 +animation/clip_56/loops=false +animation/clip_57/name="" +animation/clip_57/start_frame=0 +animation/clip_57/end_frame=0 +animation/clip_57/loops=false +animation/clip_58/name="" +animation/clip_58/start_frame=0 +animation/clip_58/end_frame=0 +animation/clip_58/loops=false +animation/clip_59/name="" +animation/clip_59/start_frame=0 +animation/clip_59/end_frame=0 +animation/clip_59/loops=false +animation/clip_60/name="" +animation/clip_60/start_frame=0 +animation/clip_60/end_frame=0 +animation/clip_60/loops=false +animation/clip_61/name="" +animation/clip_61/start_frame=0 +animation/clip_61/end_frame=0 +animation/clip_61/loops=false +animation/clip_62/name="" +animation/clip_62/start_frame=0 +animation/clip_62/end_frame=0 +animation/clip_62/loops=false +animation/clip_63/name="" +animation/clip_63/start_frame=0 +animation/clip_63/end_frame=0 +animation/clip_63/loops=false +animation/clip_64/name="" +animation/clip_64/start_frame=0 +animation/clip_64/end_frame=0 +animation/clip_64/loops=false +animation/clip_65/name="" +animation/clip_65/start_frame=0 +animation/clip_65/end_frame=0 +animation/clip_65/loops=false +animation/clip_66/name="" +animation/clip_66/start_frame=0 +animation/clip_66/end_frame=0 +animation/clip_66/loops=false +animation/clip_67/name="" +animation/clip_67/start_frame=0 +animation/clip_67/end_frame=0 +animation/clip_67/loops=false +animation/clip_68/name="" +animation/clip_68/start_frame=0 +animation/clip_68/end_frame=0 +animation/clip_68/loops=false +animation/clip_69/name="" +animation/clip_69/start_frame=0 +animation/clip_69/end_frame=0 +animation/clip_69/loops=false +animation/clip_70/name="" +animation/clip_70/start_frame=0 +animation/clip_70/end_frame=0 +animation/clip_70/loops=false +animation/clip_71/name="" +animation/clip_71/start_frame=0 +animation/clip_71/end_frame=0 +animation/clip_71/loops=false +animation/clip_72/name="" +animation/clip_72/start_frame=0 +animation/clip_72/end_frame=0 +animation/clip_72/loops=false +animation/clip_73/name="" +animation/clip_73/start_frame=0 +animation/clip_73/end_frame=0 +animation/clip_73/loops=false +animation/clip_74/name="" +animation/clip_74/start_frame=0 +animation/clip_74/end_frame=0 +animation/clip_74/loops=false +animation/clip_75/name="" +animation/clip_75/start_frame=0 +animation/clip_75/end_frame=0 +animation/clip_75/loops=false +animation/clip_76/name="" +animation/clip_76/start_frame=0 +animation/clip_76/end_frame=0 +animation/clip_76/loops=false +animation/clip_77/name="" +animation/clip_77/start_frame=0 +animation/clip_77/end_frame=0 +animation/clip_77/loops=false +animation/clip_78/name="" +animation/clip_78/start_frame=0 +animation/clip_78/end_frame=0 +animation/clip_78/loops=false +animation/clip_79/name="" +animation/clip_79/start_frame=0 +animation/clip_79/end_frame=0 +animation/clip_79/loops=false +animation/clip_80/name="" +animation/clip_80/start_frame=0 +animation/clip_80/end_frame=0 +animation/clip_80/loops=false +animation/clip_81/name="" +animation/clip_81/start_frame=0 +animation/clip_81/end_frame=0 +animation/clip_81/loops=false +animation/clip_82/name="" +animation/clip_82/start_frame=0 +animation/clip_82/end_frame=0 +animation/clip_82/loops=false +animation/clip_83/name="" +animation/clip_83/start_frame=0 +animation/clip_83/end_frame=0 +animation/clip_83/loops=false +animation/clip_84/name="" +animation/clip_84/start_frame=0 +animation/clip_84/end_frame=0 +animation/clip_84/loops=false +animation/clip_85/name="" +animation/clip_85/start_frame=0 +animation/clip_85/end_frame=0 +animation/clip_85/loops=false +animation/clip_86/name="" +animation/clip_86/start_frame=0 +animation/clip_86/end_frame=0 +animation/clip_86/loops=false +animation/clip_87/name="" +animation/clip_87/start_frame=0 +animation/clip_87/end_frame=0 +animation/clip_87/loops=false +animation/clip_88/name="" +animation/clip_88/start_frame=0 +animation/clip_88/end_frame=0 +animation/clip_88/loops=false +animation/clip_89/name="" +animation/clip_89/start_frame=0 +animation/clip_89/end_frame=0 +animation/clip_89/loops=false +animation/clip_90/name="" +animation/clip_90/start_frame=0 +animation/clip_90/end_frame=0 +animation/clip_90/loops=false +animation/clip_91/name="" +animation/clip_91/start_frame=0 +animation/clip_91/end_frame=0 +animation/clip_91/loops=false +animation/clip_92/name="" +animation/clip_92/start_frame=0 +animation/clip_92/end_frame=0 +animation/clip_92/loops=false +animation/clip_93/name="" +animation/clip_93/start_frame=0 +animation/clip_93/end_frame=0 +animation/clip_93/loops=false +animation/clip_94/name="" +animation/clip_94/start_frame=0 +animation/clip_94/end_frame=0 +animation/clip_94/loops=false +animation/clip_95/name="" +animation/clip_95/start_frame=0 +animation/clip_95/end_frame=0 +animation/clip_95/loops=false +animation/clip_96/name="" +animation/clip_96/start_frame=0 +animation/clip_96/end_frame=0 +animation/clip_96/loops=false +animation/clip_97/name="" +animation/clip_97/start_frame=0 +animation/clip_97/end_frame=0 +animation/clip_97/loops=false +animation/clip_98/name="" +animation/clip_98/start_frame=0 +animation/clip_98/end_frame=0 +animation/clip_98/loops=false +animation/clip_99/name="" +animation/clip_99/start_frame=0 +animation/clip_99/end_frame=0 +animation/clip_99/loops=false +animation/clip_100/name="" +animation/clip_100/start_frame=0 +animation/clip_100/end_frame=0 +animation/clip_100/loops=false +animation/clip_101/name="" +animation/clip_101/start_frame=0 +animation/clip_101/end_frame=0 +animation/clip_101/loops=false +animation/clip_102/name="" +animation/clip_102/start_frame=0 +animation/clip_102/end_frame=0 +animation/clip_102/loops=false +animation/clip_103/name="" +animation/clip_103/start_frame=0 +animation/clip_103/end_frame=0 +animation/clip_103/loops=false +animation/clip_104/name="" +animation/clip_104/start_frame=0 +animation/clip_104/end_frame=0 +animation/clip_104/loops=false +animation/clip_105/name="" +animation/clip_105/start_frame=0 +animation/clip_105/end_frame=0 +animation/clip_105/loops=false +animation/clip_106/name="" +animation/clip_106/start_frame=0 +animation/clip_106/end_frame=0 +animation/clip_106/loops=false +animation/clip_107/name="" +animation/clip_107/start_frame=0 +animation/clip_107/end_frame=0 +animation/clip_107/loops=false +animation/clip_108/name="" +animation/clip_108/start_frame=0 +animation/clip_108/end_frame=0 +animation/clip_108/loops=false +animation/clip_109/name="" +animation/clip_109/start_frame=0 +animation/clip_109/end_frame=0 +animation/clip_109/loops=false +animation/clip_110/name="" +animation/clip_110/start_frame=0 +animation/clip_110/end_frame=0 +animation/clip_110/loops=false +animation/clip_111/name="" +animation/clip_111/start_frame=0 +animation/clip_111/end_frame=0 +animation/clip_111/loops=false +animation/clip_112/name="" +animation/clip_112/start_frame=0 +animation/clip_112/end_frame=0 +animation/clip_112/loops=false +animation/clip_113/name="" +animation/clip_113/start_frame=0 +animation/clip_113/end_frame=0 +animation/clip_113/loops=false +animation/clip_114/name="" +animation/clip_114/start_frame=0 +animation/clip_114/end_frame=0 +animation/clip_114/loops=false +animation/clip_115/name="" +animation/clip_115/start_frame=0 +animation/clip_115/end_frame=0 +animation/clip_115/loops=false +animation/clip_116/name="" +animation/clip_116/start_frame=0 +animation/clip_116/end_frame=0 +animation/clip_116/loops=false +animation/clip_117/name="" +animation/clip_117/start_frame=0 +animation/clip_117/end_frame=0 +animation/clip_117/loops=false +animation/clip_118/name="" +animation/clip_118/start_frame=0 +animation/clip_118/end_frame=0 +animation/clip_118/loops=false +animation/clip_119/name="" +animation/clip_119/start_frame=0 +animation/clip_119/end_frame=0 +animation/clip_119/loops=false +animation/clip_120/name="" +animation/clip_120/start_frame=0 +animation/clip_120/end_frame=0 +animation/clip_120/loops=false +animation/clip_121/name="" +animation/clip_121/start_frame=0 +animation/clip_121/end_frame=0 +animation/clip_121/loops=false +animation/clip_122/name="" +animation/clip_122/start_frame=0 +animation/clip_122/end_frame=0 +animation/clip_122/loops=false +animation/clip_123/name="" +animation/clip_123/start_frame=0 +animation/clip_123/end_frame=0 +animation/clip_123/loops=false +animation/clip_124/name="" +animation/clip_124/start_frame=0 +animation/clip_124/end_frame=0 +animation/clip_124/loops=false +animation/clip_125/name="" +animation/clip_125/start_frame=0 +animation/clip_125/end_frame=0 +animation/clip_125/loops=false +animation/clip_126/name="" +animation/clip_126/start_frame=0 +animation/clip_126/end_frame=0 +animation/clip_126/loops=false +animation/clip_127/name="" +animation/clip_127/start_frame=0 +animation/clip_127/end_frame=0 +animation/clip_127/loops=false +animation/clip_128/name="" +animation/clip_128/start_frame=0 +animation/clip_128/end_frame=0 +animation/clip_128/loops=false +animation/clip_129/name="" +animation/clip_129/start_frame=0 +animation/clip_129/end_frame=0 +animation/clip_129/loops=false +animation/clip_130/name="" +animation/clip_130/start_frame=0 +animation/clip_130/end_frame=0 +animation/clip_130/loops=false +animation/clip_131/name="" +animation/clip_131/start_frame=0 +animation/clip_131/end_frame=0 +animation/clip_131/loops=false +animation/clip_132/name="" +animation/clip_132/start_frame=0 +animation/clip_132/end_frame=0 +animation/clip_132/loops=false +animation/clip_133/name="" +animation/clip_133/start_frame=0 +animation/clip_133/end_frame=0 +animation/clip_133/loops=false +animation/clip_134/name="" +animation/clip_134/start_frame=0 +animation/clip_134/end_frame=0 +animation/clip_134/loops=false +animation/clip_135/name="" +animation/clip_135/start_frame=0 +animation/clip_135/end_frame=0 +animation/clip_135/loops=false +animation/clip_136/name="" +animation/clip_136/start_frame=0 +animation/clip_136/end_frame=0 +animation/clip_136/loops=false +animation/clip_137/name="" +animation/clip_137/start_frame=0 +animation/clip_137/end_frame=0 +animation/clip_137/loops=false +animation/clip_138/name="" +animation/clip_138/start_frame=0 +animation/clip_138/end_frame=0 +animation/clip_138/loops=false +animation/clip_139/name="" +animation/clip_139/start_frame=0 +animation/clip_139/end_frame=0 +animation/clip_139/loops=false +animation/clip_140/name="" +animation/clip_140/start_frame=0 +animation/clip_140/end_frame=0 +animation/clip_140/loops=false +animation/clip_141/name="" +animation/clip_141/start_frame=0 +animation/clip_141/end_frame=0 +animation/clip_141/loops=false +animation/clip_142/name="" +animation/clip_142/start_frame=0 +animation/clip_142/end_frame=0 +animation/clip_142/loops=false +animation/clip_143/name="" +animation/clip_143/start_frame=0 +animation/clip_143/end_frame=0 +animation/clip_143/loops=false +animation/clip_144/name="" +animation/clip_144/start_frame=0 +animation/clip_144/end_frame=0 +animation/clip_144/loops=false +animation/clip_145/name="" +animation/clip_145/start_frame=0 +animation/clip_145/end_frame=0 +animation/clip_145/loops=false +animation/clip_146/name="" +animation/clip_146/start_frame=0 +animation/clip_146/end_frame=0 +animation/clip_146/loops=false +animation/clip_147/name="" +animation/clip_147/start_frame=0 +animation/clip_147/end_frame=0 +animation/clip_147/loops=false +animation/clip_148/name="" +animation/clip_148/start_frame=0 +animation/clip_148/end_frame=0 +animation/clip_148/loops=false +animation/clip_149/name="" +animation/clip_149/start_frame=0 +animation/clip_149/end_frame=0 +animation/clip_149/loops=false +animation/clip_150/name="" +animation/clip_150/start_frame=0 +animation/clip_150/end_frame=0 +animation/clip_150/loops=false +animation/clip_151/name="" +animation/clip_151/start_frame=0 +animation/clip_151/end_frame=0 +animation/clip_151/loops=false +animation/clip_152/name="" +animation/clip_152/start_frame=0 +animation/clip_152/end_frame=0 +animation/clip_152/loops=false +animation/clip_153/name="" +animation/clip_153/start_frame=0 +animation/clip_153/end_frame=0 +animation/clip_153/loops=false +animation/clip_154/name="" +animation/clip_154/start_frame=0 +animation/clip_154/end_frame=0 +animation/clip_154/loops=false +animation/clip_155/name="" +animation/clip_155/start_frame=0 +animation/clip_155/end_frame=0 +animation/clip_155/loops=false +animation/clip_156/name="" +animation/clip_156/start_frame=0 +animation/clip_156/end_frame=0 +animation/clip_156/loops=false +animation/clip_157/name="" +animation/clip_157/start_frame=0 +animation/clip_157/end_frame=0 +animation/clip_157/loops=false +animation/clip_158/name="" +animation/clip_158/start_frame=0 +animation/clip_158/end_frame=0 +animation/clip_158/loops=false +animation/clip_159/name="" +animation/clip_159/start_frame=0 +animation/clip_159/end_frame=0 +animation/clip_159/loops=false +animation/clip_160/name="" +animation/clip_160/start_frame=0 +animation/clip_160/end_frame=0 +animation/clip_160/loops=false +animation/clip_161/name="" +animation/clip_161/start_frame=0 +animation/clip_161/end_frame=0 +animation/clip_161/loops=false +animation/clip_162/name="" +animation/clip_162/start_frame=0 +animation/clip_162/end_frame=0 +animation/clip_162/loops=false +animation/clip_163/name="" +animation/clip_163/start_frame=0 +animation/clip_163/end_frame=0 +animation/clip_163/loops=false +animation/clip_164/name="" +animation/clip_164/start_frame=0 +animation/clip_164/end_frame=0 +animation/clip_164/loops=false +animation/clip_165/name="" +animation/clip_165/start_frame=0 +animation/clip_165/end_frame=0 +animation/clip_165/loops=false +animation/clip_166/name="" +animation/clip_166/start_frame=0 +animation/clip_166/end_frame=0 +animation/clip_166/loops=false +animation/clip_167/name="" +animation/clip_167/start_frame=0 +animation/clip_167/end_frame=0 +animation/clip_167/loops=false +animation/clip_168/name="" +animation/clip_168/start_frame=0 +animation/clip_168/end_frame=0 +animation/clip_168/loops=false +animation/clip_169/name="" +animation/clip_169/start_frame=0 +animation/clip_169/end_frame=0 +animation/clip_169/loops=false +animation/clip_170/name="" +animation/clip_170/start_frame=0 +animation/clip_170/end_frame=0 +animation/clip_170/loops=false +animation/clip_171/name="" +animation/clip_171/start_frame=0 +animation/clip_171/end_frame=0 +animation/clip_171/loops=false +animation/clip_172/name="" +animation/clip_172/start_frame=0 +animation/clip_172/end_frame=0 +animation/clip_172/loops=false +animation/clip_173/name="" +animation/clip_173/start_frame=0 +animation/clip_173/end_frame=0 +animation/clip_173/loops=false +animation/clip_174/name="" +animation/clip_174/start_frame=0 +animation/clip_174/end_frame=0 +animation/clip_174/loops=false +animation/clip_175/name="" +animation/clip_175/start_frame=0 +animation/clip_175/end_frame=0 +animation/clip_175/loops=false +animation/clip_176/name="" +animation/clip_176/start_frame=0 +animation/clip_176/end_frame=0 +animation/clip_176/loops=false +animation/clip_177/name="" +animation/clip_177/start_frame=0 +animation/clip_177/end_frame=0 +animation/clip_177/loops=false +animation/clip_178/name="" +animation/clip_178/start_frame=0 +animation/clip_178/end_frame=0 +animation/clip_178/loops=false +animation/clip_179/name="" +animation/clip_179/start_frame=0 +animation/clip_179/end_frame=0 +animation/clip_179/loops=false +animation/clip_180/name="" +animation/clip_180/start_frame=0 +animation/clip_180/end_frame=0 +animation/clip_180/loops=false +animation/clip_181/name="" +animation/clip_181/start_frame=0 +animation/clip_181/end_frame=0 +animation/clip_181/loops=false +animation/clip_182/name="" +animation/clip_182/start_frame=0 +animation/clip_182/end_frame=0 +animation/clip_182/loops=false +animation/clip_183/name="" +animation/clip_183/start_frame=0 +animation/clip_183/end_frame=0 +animation/clip_183/loops=false +animation/clip_184/name="" +animation/clip_184/start_frame=0 +animation/clip_184/end_frame=0 +animation/clip_184/loops=false +animation/clip_185/name="" +animation/clip_185/start_frame=0 +animation/clip_185/end_frame=0 +animation/clip_185/loops=false +animation/clip_186/name="" +animation/clip_186/start_frame=0 +animation/clip_186/end_frame=0 +animation/clip_186/loops=false +animation/clip_187/name="" +animation/clip_187/start_frame=0 +animation/clip_187/end_frame=0 +animation/clip_187/loops=false +animation/clip_188/name="" +animation/clip_188/start_frame=0 +animation/clip_188/end_frame=0 +animation/clip_188/loops=false +animation/clip_189/name="" +animation/clip_189/start_frame=0 +animation/clip_189/end_frame=0 +animation/clip_189/loops=false +animation/clip_190/name="" +animation/clip_190/start_frame=0 +animation/clip_190/end_frame=0 +animation/clip_190/loops=false +animation/clip_191/name="" +animation/clip_191/start_frame=0 +animation/clip_191/end_frame=0 +animation/clip_191/loops=false +animation/clip_192/name="" +animation/clip_192/start_frame=0 +animation/clip_192/end_frame=0 +animation/clip_192/loops=false +animation/clip_193/name="" +animation/clip_193/start_frame=0 +animation/clip_193/end_frame=0 +animation/clip_193/loops=false +animation/clip_194/name="" +animation/clip_194/start_frame=0 +animation/clip_194/end_frame=0 +animation/clip_194/loops=false +animation/clip_195/name="" +animation/clip_195/start_frame=0 +animation/clip_195/end_frame=0 +animation/clip_195/loops=false +animation/clip_196/name="" +animation/clip_196/start_frame=0 +animation/clip_196/end_frame=0 +animation/clip_196/loops=false +animation/clip_197/name="" +animation/clip_197/start_frame=0 +animation/clip_197/end_frame=0 +animation/clip_197/loops=false +animation/clip_198/name="" +animation/clip_198/start_frame=0 +animation/clip_198/end_frame=0 +animation/clip_198/loops=false +animation/clip_199/name="" +animation/clip_199/start_frame=0 +animation/clip_199/end_frame=0 +animation/clip_199/loops=false +animation/clip_200/name="" +animation/clip_200/start_frame=0 +animation/clip_200/end_frame=0 +animation/clip_200/loops=false +animation/clip_201/name="" +animation/clip_201/start_frame=0 +animation/clip_201/end_frame=0 +animation/clip_201/loops=false +animation/clip_202/name="" +animation/clip_202/start_frame=0 +animation/clip_202/end_frame=0 +animation/clip_202/loops=false +animation/clip_203/name="" +animation/clip_203/start_frame=0 +animation/clip_203/end_frame=0 +animation/clip_203/loops=false +animation/clip_204/name="" +animation/clip_204/start_frame=0 +animation/clip_204/end_frame=0 +animation/clip_204/loops=false +animation/clip_205/name="" +animation/clip_205/start_frame=0 +animation/clip_205/end_frame=0 +animation/clip_205/loops=false +animation/clip_206/name="" +animation/clip_206/start_frame=0 +animation/clip_206/end_frame=0 +animation/clip_206/loops=false +animation/clip_207/name="" +animation/clip_207/start_frame=0 +animation/clip_207/end_frame=0 +animation/clip_207/loops=false +animation/clip_208/name="" +animation/clip_208/start_frame=0 +animation/clip_208/end_frame=0 +animation/clip_208/loops=false +animation/clip_209/name="" +animation/clip_209/start_frame=0 +animation/clip_209/end_frame=0 +animation/clip_209/loops=false +animation/clip_210/name="" +animation/clip_210/start_frame=0 +animation/clip_210/end_frame=0 +animation/clip_210/loops=false +animation/clip_211/name="" +animation/clip_211/start_frame=0 +animation/clip_211/end_frame=0 +animation/clip_211/loops=false +animation/clip_212/name="" +animation/clip_212/start_frame=0 +animation/clip_212/end_frame=0 +animation/clip_212/loops=false +animation/clip_213/name="" +animation/clip_213/start_frame=0 +animation/clip_213/end_frame=0 +animation/clip_213/loops=false +animation/clip_214/name="" +animation/clip_214/start_frame=0 +animation/clip_214/end_frame=0 +animation/clip_214/loops=false +animation/clip_215/name="" +animation/clip_215/start_frame=0 +animation/clip_215/end_frame=0 +animation/clip_215/loops=false +animation/clip_216/name="" +animation/clip_216/start_frame=0 +animation/clip_216/end_frame=0 +animation/clip_216/loops=false +animation/clip_217/name="" +animation/clip_217/start_frame=0 +animation/clip_217/end_frame=0 +animation/clip_217/loops=false +animation/clip_218/name="" +animation/clip_218/start_frame=0 +animation/clip_218/end_frame=0 +animation/clip_218/loops=false +animation/clip_219/name="" +animation/clip_219/start_frame=0 +animation/clip_219/end_frame=0 +animation/clip_219/loops=false +animation/clip_220/name="" +animation/clip_220/start_frame=0 +animation/clip_220/end_frame=0 +animation/clip_220/loops=false +animation/clip_221/name="" +animation/clip_221/start_frame=0 +animation/clip_221/end_frame=0 +animation/clip_221/loops=false +animation/clip_222/name="" +animation/clip_222/start_frame=0 +animation/clip_222/end_frame=0 +animation/clip_222/loops=false +animation/clip_223/name="" +animation/clip_223/start_frame=0 +animation/clip_223/end_frame=0 +animation/clip_223/loops=false +animation/clip_224/name="" +animation/clip_224/start_frame=0 +animation/clip_224/end_frame=0 +animation/clip_224/loops=false +animation/clip_225/name="" +animation/clip_225/start_frame=0 +animation/clip_225/end_frame=0 +animation/clip_225/loops=false +animation/clip_226/name="" +animation/clip_226/start_frame=0 +animation/clip_226/end_frame=0 +animation/clip_226/loops=false +animation/clip_227/name="" +animation/clip_227/start_frame=0 +animation/clip_227/end_frame=0 +animation/clip_227/loops=false +animation/clip_228/name="" +animation/clip_228/start_frame=0 +animation/clip_228/end_frame=0 +animation/clip_228/loops=false +animation/clip_229/name="" +animation/clip_229/start_frame=0 +animation/clip_229/end_frame=0 +animation/clip_229/loops=false +animation/clip_230/name="" +animation/clip_230/start_frame=0 +animation/clip_230/end_frame=0 +animation/clip_230/loops=false +animation/clip_231/name="" +animation/clip_231/start_frame=0 +animation/clip_231/end_frame=0 +animation/clip_231/loops=false +animation/clip_232/name="" +animation/clip_232/start_frame=0 +animation/clip_232/end_frame=0 +animation/clip_232/loops=false +animation/clip_233/name="" +animation/clip_233/start_frame=0 +animation/clip_233/end_frame=0 +animation/clip_233/loops=false +animation/clip_234/name="" +animation/clip_234/start_frame=0 +animation/clip_234/end_frame=0 +animation/clip_234/loops=false +animation/clip_235/name="" +animation/clip_235/start_frame=0 +animation/clip_235/end_frame=0 +animation/clip_235/loops=false +animation/clip_236/name="" +animation/clip_236/start_frame=0 +animation/clip_236/end_frame=0 +animation/clip_236/loops=false +animation/clip_237/name="" +animation/clip_237/start_frame=0 +animation/clip_237/end_frame=0 +animation/clip_237/loops=false +animation/clip_238/name="" +animation/clip_238/start_frame=0 +animation/clip_238/end_frame=0 +animation/clip_238/loops=false +animation/clip_239/name="" +animation/clip_239/start_frame=0 +animation/clip_239/end_frame=0 +animation/clip_239/loops=false +animation/clip_240/name="" +animation/clip_240/start_frame=0 +animation/clip_240/end_frame=0 +animation/clip_240/loops=false +animation/clip_241/name="" +animation/clip_241/start_frame=0 +animation/clip_241/end_frame=0 +animation/clip_241/loops=false +animation/clip_242/name="" +animation/clip_242/start_frame=0 +animation/clip_242/end_frame=0 +animation/clip_242/loops=false +animation/clip_243/name="" +animation/clip_243/start_frame=0 +animation/clip_243/end_frame=0 +animation/clip_243/loops=false +animation/clip_244/name="" +animation/clip_244/start_frame=0 +animation/clip_244/end_frame=0 +animation/clip_244/loops=false +animation/clip_245/name="" +animation/clip_245/start_frame=0 +animation/clip_245/end_frame=0 +animation/clip_245/loops=false +animation/clip_246/name="" +animation/clip_246/start_frame=0 +animation/clip_246/end_frame=0 +animation/clip_246/loops=false +animation/clip_247/name="" +animation/clip_247/start_frame=0 +animation/clip_247/end_frame=0 +animation/clip_247/loops=false +animation/clip_248/name="" +animation/clip_248/start_frame=0 +animation/clip_248/end_frame=0 +animation/clip_248/loops=false +animation/clip_249/name="" +animation/clip_249/start_frame=0 +animation/clip_249/end_frame=0 +animation/clip_249/loops=false +animation/clip_250/name="" +animation/clip_250/start_frame=0 +animation/clip_250/end_frame=0 +animation/clip_250/loops=false +animation/clip_251/name="" +animation/clip_251/start_frame=0 +animation/clip_251/end_frame=0 +animation/clip_251/loops=false +animation/clip_252/name="" +animation/clip_252/start_frame=0 +animation/clip_252/end_frame=0 +animation/clip_252/loops=false +animation/clip_253/name="" +animation/clip_253/start_frame=0 +animation/clip_253/end_frame=0 +animation/clip_253/loops=false +animation/clip_254/name="" +animation/clip_254/start_frame=0 +animation/clip_254/end_frame=0 +animation/clip_254/loops=false +animation/clip_255/name="" +animation/clip_255/start_frame=0 +animation/clip_255/end_frame=0 +animation/clip_255/loops=false +animation/clip_256/name="" +animation/clip_256/start_frame=0 +animation/clip_256/end_frame=0 +animation/clip_256/loops=false diff --git a/Game/Assets/Effects/Bullet Holes/Concrete.tres b/Game/Assets/Effects/Bullet Holes/Concrete.tres new file mode 100644 index 0000000..a71cdd3 --- /dev/null +++ b/Game/Assets/Effects/Bullet Holes/Concrete.tres @@ -0,0 +1,33 @@ +[gd_resource type="SpatialMaterial" load_steps=5 format=2] + +[ext_resource path="res://Assets/Effects/Bullet Holes/Concrete_albedo.png" type="Texture" id=1] +[ext_resource path="res://Assets/Effects/Bullet Holes/Concrete_orm.png" type="Texture" id=2] +[ext_resource path="res://Assets/Effects/Bullet Holes/Concrete_normal.png" type="Texture" id=3] +[ext_resource path="res://Assets/Effects/Bullet Holes/Concrete_depth.png" type="Texture" id=4] + +[resource] +flags_transparent = true +params_use_alpha_scissor = true +params_alpha_scissor_threshold = 0.5 +albedo_texture = ExtResource( 1 ) +metallic = 1.0 +metallic_texture = ExtResource( 2 ) +metallic_texture_channel = 2 +roughness_texture = ExtResource( 2 ) +roughness_texture_channel = 1 +normal_enabled = true +normal_scale = 1.0 +normal_texture = ExtResource( 3 ) +ao_enabled = true +ao_light_affect = 1.0 +ao_texture = ExtResource( 2 ) +ao_on_uv2 = false +ao_texture_channel = 0 +depth_enabled = true +depth_scale = 0.2 +depth_deep_parallax = true +depth_min_layers = 8 +depth_max_layers = 32 +depth_flip_tangent = false +depth_flip_binormal = false +depth_texture = ExtResource( 4 ) diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_albedo.png b/Game/Assets/Effects/Bullet Holes/Concrete_albedo.png new file mode 100644 index 0000000..6ca57e6 Binary files /dev/null and b/Game/Assets/Effects/Bullet Holes/Concrete_albedo.png differ diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_albedo.png.import b/Game/Assets/Effects/Bullet Holes/Concrete_albedo.png.import new file mode 100644 index 0000000..32c33cd --- /dev/null +++ b/Game/Assets/Effects/Bullet Holes/Concrete_albedo.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/Concrete_albedo.png-b806fa1a524e25a6b05a60bc9ccb2424.s3tc.stex" +path.etc2="res://.import/Concrete_albedo.png-b806fa1a524e25a6b05a60bc9ccb2424.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Effects/Bullet Holes/Concrete_albedo.png" +dest_files=[ "res://.import/Concrete_albedo.png-b806fa1a524e25a6b05a60bc9ccb2424.s3tc.stex", "res://.import/Concrete_albedo.png-b806fa1a524e25a6b05a60bc9ccb2424.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_depth.png b/Game/Assets/Effects/Bullet Holes/Concrete_depth.png new file mode 100644 index 0000000..2f0b238 Binary files /dev/null and b/Game/Assets/Effects/Bullet Holes/Concrete_depth.png differ diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_depth.png.import b/Game/Assets/Effects/Bullet Holes/Concrete_depth.png.import new file mode 100644 index 0000000..24f0cfb --- /dev/null +++ b/Game/Assets/Effects/Bullet Holes/Concrete_depth.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/Concrete_depth.png-aad3a5515b10e30f89ea430d129828cf.s3tc.stex" +path.etc2="res://.import/Concrete_depth.png-aad3a5515b10e30f89ea430d129828cf.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Effects/Bullet Holes/Concrete_depth.png" +dest_files=[ "res://.import/Concrete_depth.png-aad3a5515b10e30f89ea430d129828cf.s3tc.stex", "res://.import/Concrete_depth.png-aad3a5515b10e30f89ea430d129828cf.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_normal.png b/Game/Assets/Effects/Bullet Holes/Concrete_normal.png new file mode 100644 index 0000000..1407863 Binary files /dev/null and b/Game/Assets/Effects/Bullet Holes/Concrete_normal.png differ diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_normal.png.import b/Game/Assets/Effects/Bullet Holes/Concrete_normal.png.import new file mode 100644 index 0000000..c4820a6 --- /dev/null +++ b/Game/Assets/Effects/Bullet Holes/Concrete_normal.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/Concrete_normal.png-63da6cf38e20fd6634e6eef9d99f4e74.s3tc.stex" +path.etc2="res://.import/Concrete_normal.png-63da6cf38e20fd6634e6eef9d99f4e74.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Effects/Bullet Holes/Concrete_normal.png" +dest_files=[ "res://.import/Concrete_normal.png-63da6cf38e20fd6634e6eef9d99f4e74.s3tc.stex", "res://.import/Concrete_normal.png-63da6cf38e20fd6634e6eef9d99f4e74.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=1 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_orm.png b/Game/Assets/Effects/Bullet Holes/Concrete_orm.png new file mode 100644 index 0000000..35a934e Binary files /dev/null and b/Game/Assets/Effects/Bullet Holes/Concrete_orm.png differ diff --git a/Game/Assets/Effects/Bullet Holes/Concrete_orm.png.import b/Game/Assets/Effects/Bullet Holes/Concrete_orm.png.import new file mode 100644 index 0000000..c9f7137 --- /dev/null +++ b/Game/Assets/Effects/Bullet Holes/Concrete_orm.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/Concrete_orm.png-19a6f9b4fd9eeb80c12eaeb889659af3.s3tc.stex" +path.etc2="res://.import/Concrete_orm.png-19a6f9b4fd9eeb80c12eaeb889659af3.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Effects/Bullet Holes/Concrete_orm.png" +dest_files=[ "res://.import/Concrete_orm.png-19a6f9b4fd9eeb80c12eaeb889659af3.s3tc.stex", "res://.import/Concrete_orm.png-19a6f9b4fd9eeb80c12eaeb889659af3.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Game/Assets/Effects/BulletHit.tscn b/Game/Assets/Effects/BulletHit.tscn index af0f03e..8cd0020 100644 --- a/Game/Assets/Effects/BulletHit.tscn +++ b/Game/Assets/Effects/BulletHit.tscn @@ -1,9 +1,12 @@ -[gd_scene load_steps=27 format=2] +[gd_scene load_steps=30 format=2] [ext_resource path="res://Assets/Effects/CircleHard.svg" type="Texture" id=1] [ext_resource path="res://Assets/Effects/CircleSoft.svg" type="Texture" id=2] [ext_resource path="res://Assets/Effects/FreeTimer.gd" type="Script" id=3] [ext_resource path="res://Classes/Audio/SoundPlayer.tscn" type="PackedScene" id=4] +[ext_resource path="res://Assets/Effects/Bullet Holes/4x4 Decal Sheet.glb" type="PackedScene" id=5] +[ext_resource path="res://Assets/Effects/Bullet Holes/Concrete.tres" type="Material" id=6] +[ext_resource path="res://Assets/Effects/Bullet Holes/4x4 Decal Sheet.gd" type="Script" id=7] [sub_resource type="Animation" id=1] resource_name = "Effect" @@ -69,14 +72,15 @@ flags_unshaded = true albedo_color = Color( 3.72, 2.12, 0.24, 1 ) [sub_resource type="SpatialMaterial" id=4] -albedo_color = Color( 0.258824, 0.258824, 0.258824, 1 ) +albedo_color = Color( 0, 0, 0, 1 ) -[sub_resource type="SphereMesh" id=5] +[sub_resource type="CylinderMesh" id=5] material = SubResource( 4 ) -radius = 0.1 -height = 0.2 -radial_segments = 12 -rings = 6 +top_radius = 0.001 +bottom_radius = 0.1 +height = 0.02 +radial_segments = 10 +rings = 1 [sub_resource type="Curve" id=6] _data = [ Vector2( 0, 1 ), 0.0, -0.386777, 0, 0, Vector2( 0.987179, 0 ), -0.127956, 0.0, 0, 0 ] @@ -183,6 +187,8 @@ particles_anim_h_frames = 1 particles_anim_v_frames = 1 particles_anim_loop = false albedo_texture = ExtResource( 2 ) +proximity_fade_enable = true +proximity_fade_distance = 0.15 [sub_resource type="QuadMesh" id=22] material = SubResource( 21 ) @@ -194,12 +200,33 @@ autoplay = "Effect" anims/Effect = SubResource( 1 ) [node name="Hit" type="MeshInstance" parent="."] -transform = Transform( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ) +transform = Transform( 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0 ) mesh = SubResource( 2 ) material/0 = SubResource( 3 ) +[node name="4x4 Decal Sheet" parent="." instance=ExtResource( 5 )] +transform = Transform( 0.499696, 0, 0, 0, 0.499696, 0, 0, 0, 0.499696, 0, 0.002, 0 ) +script = ExtResource( 7 ) + +[node name="Decal2" parent="4x4 Decal Sheet" index="0"] +visible = false +material/0 = ExtResource( 6 ) + +[node name="Decal3" parent="4x4 Decal Sheet" index="1"] +visible = false +material/0 = ExtResource( 6 ) + +[node name="Decal4" parent="4x4 Decal Sheet" index="2"] +visible = false +material/0 = ExtResource( 6 ) + +[node name="Decal1" parent="4x4 Decal Sheet" index="3"] +visible = false +material/0 = ExtResource( 6 ) + [node name="Decal" type="MeshInstance" parent="."] -transform = Transform( 0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 0, 0, 0 ) +transform = Transform( 1, 0, 0, 0, -1, -4.37114e-08, 0, 4.37114e-08, -1, 0, 0, 0 ) +visible = false mesh = SubResource( 5 ) material/0 = null @@ -248,3 +275,5 @@ __meta__ = { SoundClip = "res://Assets/SFX/Weapons_BulletHitWall_01.wav" AutoPlay = true [connection signal="timeout" from="FreeTimer" to="FreeTimer" method="_on_FreeTimer_timeout"] + +[editable path="4x4 Decal Sheet"]