[gd_scene load_steps=36 format=2] [ext_resource path="res://menu/menu.gd" type="Script" id=1] [ext_resource path="res://menu/font/PT_Sans-Web-Bold.ttf" type="DynamicFontData" id=2] [ext_resource path="res://enemies/bad_cat/bad_cat.tscn" type="PackedScene" id=3] [ext_resource path="res://menu/floor.png" type="Texture" id=4] [ext_resource path="res://menu/Nonstop.ogg" type="AudioStream" id=5] [ext_resource path="res://menu/menu_player.tscn" type="PackedScene" id=6] [ext_resource path="res://enemies/bad_cat/bullet/bullet.tscn" type="PackedScene" id=7] [ext_resource path="res://effects_shared/bullet/BlastMesh.glb" type="PackedScene" id=8] [ext_resource path="res://menu/LevelList.gd" type="Script" id=9] [ext_resource path="res://menu/button_font.tres" type="DynamicFont" id=13] [ext_resource path="res://menu/button_pressed.tres" type="StyleBox" id=14] [ext_resource path="res://menu/button_normal.tres" type="StyleBox" id=15] [ext_resource path="res://menu/button_focus.tres" type="StyleBox" id=16] [ext_resource path="res://menu/button_hover.tres" type="StyleBox" id=17] [ext_resource path="res://menu/button_action_pressed.tres" type="StyleBox" id=18] [ext_resource path="res://enemies/standard_merc/standard_merc1.tscn" type="PackedScene" id=19] [ext_resource path="res://player/bullet/bullet.tscn" type="PackedScene" id=20] [sub_resource type="Environment" id=2] background_mode = 1 glow_enabled = true glow_levels/7 = true glow_intensity = 0.5 glow_strength = 0.81 glow_blend_mode = 1 glow_hdr_threshold = 0.34 glow_bicubic_upscale = true adjustment_enabled = true adjustment_brightness = 0.89 adjustment_contrast = 1.09 [sub_resource type="QuadMesh" id=3] size = Vector2( 15, 15 ) [sub_resource type="SpatialMaterial" id=4] albedo_texture = ExtResource( 4 ) metallic = 0.78 [sub_resource type="Theme" id=9] Button/colors/font_color = Color( 1, 1, 1, 1 ) Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) Button/colors/font_color_hover = Color( 1, 1, 1, 1 ) Button/colors/font_color_pressed = Color( 1, 1, 1, 1 ) Button/constants/hseparation = 2 Button/fonts/font = ExtResource( 13 ) Button/styles/disabled = null Button/styles/focus = ExtResource( 16 ) Button/styles/hover = ExtResource( 17 ) Button/styles/normal = ExtResource( 15 ) Button/styles/pressed = ExtResource( 14 ) Label/colors/font_color = Color( 1, 1, 1, 1 ) Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) Label/colors/font_outline_modulate = Color( 1, 1, 1, 1 ) Label/constants/line_spacing = 3 Label/constants/shadow_as_outline = 0 Label/constants/shadow_offset_x = 1 Label/constants/shadow_offset_y = 1 Label/fonts/font = ExtResource( 13 ) Label/styles/normal = null [sub_resource type="DynamicFont" id=22] size = 120 use_filter = true font_data = ExtResource( 2 ) [sub_resource type="ButtonGroup" id=10] [sub_resource type="ButtonGroup" id=11] [sub_resource type="ButtonGroup" id=12] [sub_resource type="ButtonGroup" id=13] [sub_resource type="ButtonGroup" id=14] [sub_resource type="ButtonGroup" id=15] [sub_resource type="DynamicFontData" id=16] font_path = "res://menu/font/PT_Sans-Web-Bold.ttf" [sub_resource type="DynamicFont" id=17] size = 40 font_data = SubResource( 16 ) [sub_resource type="StyleBoxFlat" id=18] bg_color = Color( 0.278431, 0.278431, 0.360784, 1 ) border_width_left = 5 border_width_top = 5 border_width_right = 5 border_width_bottom = 5 border_color = Color( 0, 0, 0, 1 ) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 [sub_resource type="StyleBoxFlat" id=19] bg_color = Color( 0.0901961, 0.0784314, 0.117647, 1 ) border_width_left = 3 border_width_top = 3 border_width_right = 3 border_width_bottom = 3 border_color = Color( 0, 0, 0, 1 ) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 [sub_resource type="DynamicFont" id=23] size = 26 use_filter = true font_data = ExtResource( 2 ) [sub_resource type="BoxShape" id=20] extents = Vector3( 2, 1, 2 ) [sub_resource type="BoxShape" id=21] extents = Vector3( 5, 5, 1 ) [node name="Menu" type="Node"] script = ExtResource( 1 ) [node name="Player" parent="." instance=ExtResource( 6 )] transform = Transform( 0.888329, 0, -0.459208, 0, 1, 0, 0.459208, 0, 0.888329, 0.129027, 0, 0 ) [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource( 2 ) [node name="SoundEffects" type="Node" parent="."] __meta__ = { "_editor_description_": "There must be an AudioStreamPlayer node at the path \"SoundEffects/Step\" next to the player model, anywhere that the player model is instanced. This is to prevent the animation from deleting the step from the track." } [node name="Step" type="AudioStreamPlayer" parent="SoundEffects"] __meta__ = { "_editor_description_": "There must be an AudioStreamPlayer node at the path \"SoundEffects/Step\" next to the player model, anywhere that the player model is instanced. This is to prevent the animation from deleting the step from the track." } [node name="Floor" type="MeshInstance" parent="."] transform = Transform( 1, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0 ) mesh = SubResource( 3 ) material/0 = SubResource( 4 ) [node name="SpotLight" type="SpotLight" parent="."] transform = Transform( 0.967027, 2.01738e-07, 0.254675, -0.164134, 0.76462, 0.623231, -0.19473, -0.644482, 0.739408, 0.557445, 2.31204, 0.922098 ) light_energy = 0.66 shadow_enabled = true shadow_bias = 0.01 [node name="Camera" type="Camera" parent="."] transform = Transform( 0.871624, -0.0363083, 0.488828, 0, 0.997253, 0.0740721, -0.490175, -0.064563, 0.86923, 0.0702285, 1.22404, 2.09675 ) current = true [node name="Music" type="AudioStreamPlayer" parent="."] stream = ExtResource( 5 ) autoplay = true [node name="UI" type="Control" parent="."] anchor_left = 0.00106799 anchor_right = 1.00107 anchor_bottom = 1.0 theme = SubResource( 9 ) __meta__ = { "_edit_use_anchors_": false } [node name="Background" type="ColorRect" parent="UI"] visible = false anchor_right = 1.0 anchor_bottom = 1.0 mouse_filter = 2 color = Color( 0, 0, 0, 0.909804 ) __meta__ = { "_edit_use_anchors_": false } [node name="Title" type="Label" parent="UI"] anchor_left = 0.5 anchor_right = 0.5 margin_left = -581.0 margin_top = 64.0 margin_right = 581.0 margin_bottom = 221.0 grow_horizontal = 2 custom_colors/font_color = Color( 1, 0.435294, 0.435294, 1 ) custom_fonts/font = SubResource( 22 ) text = "Escape from Catalunya" align = 1 __meta__ = { "_edit_use_anchors_": false } [node name="Main" type="Control" parent="UI"] margin_right = 40.0 margin_bottom = 40.0 __meta__ = { "_edit_use_anchors_": false } [node name="MainButtons" type="VBoxContainer" parent="UI/Main"] anchor_top = 0.5 anchor_bottom = 0.5 margin_left = 136.0 margin_top = 208.0 margin_right = 656.0 margin_bottom = 946.0 custom_constants/separation = 50 alignment = 1 __meta__ = { "_edit_use_anchors_": false } [node name="Begin" type="Button" parent="UI/Main/MainButtons"] margin_top = 126.0 margin_right = 520.0 margin_bottom = 183.0 text = "BEGIN" __meta__ = { "_edit_use_anchors_": false } [node name="GameSettings" type="Button" parent="UI/Main/MainButtons"] margin_top = 233.0 margin_right = 520.0 margin_bottom = 290.0 disabled = true text = "GAME SETTINGS" __meta__ = { "_edit_use_anchors_": false } [node name="GraphicsSettings" type="Button" parent="UI/Main/MainButtons"] margin_top = 340.0 margin_right = 520.0 margin_bottom = 397.0 text = "GRAPHICS SETTINGS" __meta__ = { "_edit_use_anchors_": false } [node name="Credits" type="Button" parent="UI/Main/MainButtons"] margin_top = 447.0 margin_right = 520.0 margin_bottom = 504.0 text = "CREDITS" __meta__ = { "_edit_use_anchors_": false } [node name="Exit" type="Button" parent="UI/Main/MainButtons"] margin_top = 554.0 margin_right = 520.0 margin_bottom = 611.0 text = "EXIT" [node name="LevelList" type="ItemList" parent="UI/Main"] margin_left = 728.0 margin_top = 353.0 margin_right = 1170.0 margin_bottom = 433.0 auto_height = true script = ExtResource( 9 ) __meta__ = { "_edit_use_anchors_": false } [node name="GraphicsSettings" type="VBoxContainer" parent="UI"] visible = false anchor_left = 0.109896 anchor_top = 0.32037 anchor_right = 0.808854 anchor_bottom = 0.785185 custom_constants/separation = 30 __meta__ = { "_edit_use_anchors_": true } [node name="GI" type="HBoxContainer" parent="UI/GraphicsSettings"] margin_right = 1342.0 margin_bottom = 57.0 custom_constants/separation = 30 __meta__ = { "_edit_group_": true, "_edit_use_anchors_": false } [node name="Label" type="Label" parent="UI/GraphicsSettings/GI"] margin_top = 2.0 margin_right = 400.0 margin_bottom = 55.0 rect_min_size = Vector2( 400, 0 ) custom_colors/font_color = Color( 1, 1, 1, 1 ) text = "Global Illumination:" [node name="High" type="Button" parent="UI/GraphicsSettings/GI"] margin_left = 430.0 margin_right = 714.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true pressed = true group = SubResource( 10 ) text = "High" [node name="Low" type="Button" parent="UI/GraphicsSettings/GI"] margin_left = 744.0 margin_right = 1028.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 10 ) text = "Low" [node name="Disabled" type="Button" parent="UI/GraphicsSettings/GI"] margin_left = 1058.0 margin_right = 1342.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 10 ) text = "Disabled" [node name="AA" type="HBoxContainer" parent="UI/GraphicsSettings"] margin_top = 87.0 margin_right = 1342.0 margin_bottom = 144.0 custom_constants/separation = 30 __meta__ = { "_edit_group_": true, "_edit_use_anchors_": false } [node name="Label" type="Label" parent="UI/GraphicsSettings/AA"] margin_right = 400.0 margin_bottom = 57.0 rect_min_size = Vector2( 400, 0 ) size_flags_vertical = 1 custom_colors/font_color = Color( 1, 1, 1, 1 ) text = "Anti Aliasing:" [node name="8X" type="Button" parent="UI/GraphicsSettings/AA"] margin_left = 430.0 margin_right = 635.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true pressed = true group = SubResource( 11 ) text = "8x" [node name="4X" type="Button" parent="UI/GraphicsSettings/AA"] margin_left = 665.0 margin_right = 871.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 11 ) text = "4x" [node name="2X" type="Button" parent="UI/GraphicsSettings/AA"] margin_left = 901.0 margin_right = 1106.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 11 ) text = "2x" [node name="Disabled" type="Button" parent="UI/GraphicsSettings/AA"] margin_left = 1136.0 margin_right = 1342.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 11 ) text = "Disabled" [node name="SSAO" type="HBoxContainer" parent="UI/GraphicsSettings"] margin_top = 174.0 margin_right = 1342.0 margin_bottom = 231.0 custom_constants/separation = 30 __meta__ = { "_edit_group_": true } [node name="Label" type="Label" parent="UI/GraphicsSettings/SSAO"] margin_right = 400.0 margin_bottom = 57.0 rect_min_size = Vector2( 400, 0 ) size_flags_vertical = 1 custom_colors/font_color = Color( 1, 1, 1, 1 ) text = "SSAO:" __meta__ = { "_edit_use_anchors_": false } [node name="High" type="Button" parent="UI/GraphicsSettings/SSAO"] margin_left = 430.0 margin_right = 714.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true pressed = true group = SubResource( 12 ) text = "High" [node name="Low" type="Button" parent="UI/GraphicsSettings/SSAO"] margin_left = 744.0 margin_right = 1028.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 12 ) text = "Low" [node name="Disabled" type="Button" parent="UI/GraphicsSettings/SSAO"] margin_left = 1058.0 margin_right = 1342.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 12 ) text = "Disabled" [node name="Bloom" type="HBoxContainer" parent="UI/GraphicsSettings"] margin_top = 261.0 margin_right = 1342.0 margin_bottom = 318.0 custom_constants/separation = 30 __meta__ = { "_edit_group_": true } [node name="Label" type="Label" parent="UI/GraphicsSettings/Bloom"] margin_right = 400.0 margin_bottom = 57.0 rect_min_size = Vector2( 400, 0 ) size_flags_vertical = 1 custom_colors/font_color = Color( 1, 1, 1, 1 ) text = "Bloom:" __meta__ = { "_edit_use_anchors_": false } [node name="High" type="Button" parent="UI/GraphicsSettings/Bloom"] margin_left = 430.0 margin_right = 714.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true pressed = true group = SubResource( 13 ) text = "High" [node name="Low" type="Button" parent="UI/GraphicsSettings/Bloom"] margin_left = 744.0 margin_right = 1028.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 13 ) text = "Low" [node name="Disabled" type="Button" parent="UI/GraphicsSettings/Bloom"] margin_left = 1058.0 margin_right = 1342.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 13 ) text = "Disabled" [node name="Resolution" type="HBoxContainer" parent="UI/GraphicsSettings"] margin_top = 348.0 margin_right = 1342.0 margin_bottom = 405.0 custom_constants/separation = 30 __meta__ = { "_edit_group_": true } [node name="Label" type="Label" parent="UI/GraphicsSettings/Resolution"] margin_top = 2.0 margin_right = 400.0 margin_bottom = 55.0 rect_min_size = Vector2( 400, 0 ) custom_colors/font_color = Color( 1, 1, 1, 1 ) text = "Resolution:" __meta__ = { "_edit_use_anchors_": false } [node name="Native" type="Button" parent="UI/GraphicsSettings/Resolution"] margin_left = 430.0 margin_right = 635.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true pressed = true group = SubResource( 14 ) text = "Native" [node name="1080" type="Button" parent="UI/GraphicsSettings/Resolution"] margin_left = 665.0 margin_right = 871.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 14 ) text = "1080" [node name="720" type="Button" parent="UI/GraphicsSettings/Resolution"] margin_left = 901.0 margin_right = 1106.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 14 ) text = "720" [node name="540" type="Button" parent="UI/GraphicsSettings/Resolution"] margin_left = 1136.0 margin_right = 1342.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 14 ) text = "540" [node name="Fullscreen" type="HBoxContainer" parent="UI/GraphicsSettings"] margin_top = 435.0 margin_right = 1342.0 margin_bottom = 492.0 custom_constants/separation = 30 [node name="Label" type="Label" parent="UI/GraphicsSettings/Fullscreen"] margin_top = 2.0 margin_right = 400.0 margin_bottom = 55.0 rect_min_size = Vector2( 400, 0 ) custom_colors/font_color = Color( 1, 1, 1, 1 ) text = "Fullscreen" __meta__ = { "_edit_use_anchors_": false } [node name="Yes" type="Button" parent="UI/GraphicsSettings/Fullscreen"] margin_left = 430.0 margin_right = 871.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true pressed = true group = SubResource( 15 ) text = "Yes" [node name="No" type="Button" parent="UI/GraphicsSettings/Fullscreen"] margin_left = 901.0 margin_right = 1342.0 margin_bottom = 57.0 size_flags_horizontal = 3 toggle_mode = true group = SubResource( 15 ) text = "No" [node name="HSeparator" type="HSeparator" parent="UI/GraphicsSettings"] modulate = Color( 1, 1, 1, 0 ) margin_top = 522.0 margin_right = 1342.0 margin_bottom = 542.0 rect_min_size = Vector2( 0, 20 ) [node name="Actions" type="HBoxContainer" parent="UI/GraphicsSettings"] margin_top = 572.0 margin_right = 1342.0 margin_bottom = 629.0 custom_constants/separation = 50 [node name="ApplyGraphics" type="Button" parent="UI/GraphicsSettings/Actions"] margin_right = 646.0 margin_bottom = 57.0 size_flags_horizontal = 3 custom_colors/font_color = Color( 1, 1, 1, 1 ) custom_colors/font_color_hover = Color( 1, 1, 1, 1 ) custom_colors/font_color_pressed = Color( 1, 1, 1, 1 ) custom_fonts/font = SubResource( 17 ) custom_styles/hover = ExtResource( 18 ) custom_styles/pressed = ExtResource( 18 ) text = "Apply" __meta__ = { "_edit_use_anchors_": false } [node name="CancelGraphics" type="Button" parent="UI/GraphicsSettings/Actions"] margin_left = 696.0 margin_right = 1342.0 margin_bottom = 57.0 size_flags_horizontal = 3 custom_colors/font_color = Color( 1, 1, 1, 1 ) custom_colors/font_color_hover = Color( 1, 1, 1, 1 ) custom_colors/font_color_pressed = Color( 1, 1, 1, 1 ) custom_fonts/font = SubResource( 17 ) custom_styles/hover = ExtResource( 18 ) custom_styles/pressed = ExtResource( 18 ) text = "Cancel" [node name="Loading" type="HBoxContainer" parent="UI"] visible = false anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 margin_left = 100.0 margin_top = -135.0 margin_right = -130.0 margin_bottom = -100.0 custom_constants/separation = 100 __meta__ = { "_edit_group_": true, "_edit_use_anchors_": false } [node name="Label" type="Label" parent="UI/Loading"] margin_right = 169.0 margin_bottom = 53.0 custom_fonts/font = ExtResource( 13 ) text = "Loading..." [node name="Progress" type="ProgressBar" parent="UI/Loading"] margin_left = 269.0 margin_right = 1690.0 margin_bottom = 53.0 size_flags_horizontal = 3 size_flags_vertical = 1 custom_styles/fg = SubResource( 18 ) custom_styles/bg = SubResource( 19 ) __meta__ = { "_edit_use_anchors_": false } [node name="DoneTimer" type="Timer" parent="UI/Loading"] wait_time = 0.5 one_shot = true [node name="Credits" type="Control" parent="UI"] visible = false margin_right = 1914.0 margin_bottom = 1075.0 __meta__ = { "_edit_use_anchors_": false } [node name="CreditText" type="RichTextLabel" parent="UI/Credits"] anchor_left = 0.5 anchor_right = 0.5 margin_left = -759.0 margin_top = 262.0 margin_right = 760.0 margin_bottom = 968.0 grow_horizontal = 2 focus_mode = 2 mouse_default_cursor_shape = 1 custom_fonts/normal_font = SubResource( 23 ) text = "This game is Free and Open Source, with the possible dispute of Julio Sillet's pretty-much-free textures. DLC add-ons may contain different non-free assets. Concept/Code/Modelling/Animation: Discomrade (CC BY-SA 4.0/GPL3) Code base: Godot Third Person Shooter Demo (MIT License) Supplimentary 3PS code: Johnny Rouddro (MIT License) Music: \"Nonstop\", \"Hot Pursuit\", \"Neon Laser Horizon\" by Kevin Macleod (CC BY 3.0) Alunya model based on \"Colette the Happy Farmer\" by poll (CC-BY-SA) Eyes: \"AnimuEyes\" shader by Francesco149 (Unlicense License) AK-47 model based on \"AK47\" by john95 (CC BY 3.0) Enemy mercinaries based on \"Rigged SWAT Officer\" by Xali (CC-0) Catalunya map: Catalunya Buildings: - Textures: Julio Sillet (\"Textures are free to use in any kind of commercial or non-commercial projects without attribution required, also can be shared freely. The only restriction at the moment is selling the textures on other markets/stores/pages, do not claim ownership of these textures. Textures are going to be released as CC0 once I reach the second [Patreon] Goal\") - Models: \"La piazza\" by Comotempera (CC BY 3.0) Catalunya Stairs: \"Medieval Modular Design: Stairs\" by Daniel74 (CC-0) Catalunya bridge: \"Castle\" by Dimmyxv (CC-0) Catalunya flag: - Model: \"Flagpole with Seamless Looping Flag Animation\" by Geometricity (CC-0) - Texture: \"Estelada_roja.svg\" by Huhsunqu (CC BY-SA 2.5) Ivy: \"Low-poly foliege\" by EugeneKiver (CC-0) Skybox based on \"Berga i Serra de Queralt des de la Serra de Noet, Catalunya, Espanya - 20110204.png\" by Joancreus (CC BY-SA 3.0)" selection_enabled = true __meta__ = { "_edit_use_anchors_": false } [node name="BackCredits" type="Button" parent="UI/Credits"] anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 margin_left = -323.0 margin_top = -81.0 margin_right = 323.0 margin_bottom = -24.0 size_flags_horizontal = 3 custom_colors/font_color = Color( 1, 1, 1, 1 ) custom_colors/font_color_hover = Color( 1, 1, 1, 1 ) custom_colors/font_color_pressed = Color( 1, 1, 1, 1 ) custom_fonts/font = SubResource( 17 ) custom_styles/hover = ExtResource( 18 ) custom_styles/pressed = ExtResource( 18 ) text = "F" __meta__ = { "_edit_use_anchors_": false } [node name="BackgroundCache" type="Spatial" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -10, -10 ) __meta__ = { "_editor_description_": "This section forces Godot to cache the models/materials/shaders by creating them on the menu. Everything is out of sight because it is behind the floor, but it's within the camera's view frustum." } [node name="Floor" type="StaticBody" parent="BackgroundCache"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0 ) collision_layer = 2147483651 collision_mask = 3 [node name="CollisionShape" type="CollisionShape" parent="BackgroundCache/Floor"] shape = SubResource( 20 ) [node name="Floor2" type="StaticBody" parent="BackgroundCache"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 52.5568, 8.94613, 8.03683 ) collision_layer = 2147483651 collision_mask = 3 [node name="CollisionShape" type="CollisionShape" parent="BackgroundCache/Floor2"] shape = SubResource( 20 ) [node name="Floor4" type="StaticBody" parent="BackgroundCache"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.175494, -20.0435, -486.053 ) collision_layer = 2147483651 collision_mask = 3 [node name="CollisionShape" type="CollisionShape" parent="BackgroundCache/Floor4"] shape = SubResource( 20 ) [node name="Floor3" type="StaticBody" parent="BackgroundCache"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 11.4217, 8.94613, -99.4579 ) collision_layer = 2147483651 collision_mask = 3 [node name="CollisionShape" type="CollisionShape" parent="BackgroundCache/Floor3"] shape = SubResource( 20 ) [node name="Target" type="StaticBody" parent="BackgroundCache"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 3 ) collision_layer = 2147483650 collision_mask = 2147483650 [node name="CollisionShape" type="CollisionShape" parent="BackgroundCache/Target"] shape = SubResource( 21 ) [node name="BulletPlayer" parent="BackgroundCache" instance=ExtResource( 20 )] transform = Transform( -1, 8.4334e-08, 3.14739e-07, 0, 0.965926, -0.258819, -3.25841e-07, -0.258819, -0.965926, 0, -20, -483.2 ) [node name="ExplosionAudio" parent="BackgroundCache/BulletPlayer" index="4"] visible = false unit_db = -80.0 [node name="BlastMesh" parent="BackgroundCache/BulletPlayer" instance=ExtResource( 8 )] [node name="BulletCat" parent="BackgroundCache" instance=ExtResource( 7 )] transform = Transform( 1, 0, 0, 0, -0.997508, -0.0705572, 0, 0.0705572, -0.997508, 0, -19.3313, -482.709 ) [node name="merc1" parent="BackgroundCache" instance=ExtResource( 19 )] transform = Transform( 0.22, 0, 0, 0, 0.22, 0, 0, 0, 0.22, 11.7154, 10.2469, -100.116 ) [node name="BadCat" parent="BackgroundCache" instance=ExtResource( 3 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 52.739, 10.2469, 8.24517 ) [connection signal="pressed" from="UI/Main/MainButtons/Begin" to="." method="_on_begin_pressed"] [connection signal="pressed" from="UI/Main/MainButtons/GraphicsSettings" to="." method="_on_graphics_settings_pressed"] [connection signal="pressed" from="UI/Main/MainButtons/Credits" to="." method="_on_credits_pressed"] [connection signal="pressed" from="UI/Main/MainButtons/Exit" to="." method="_on_exit_pressed"] [connection signal="nothing_selected" from="UI/Main/LevelList" to="UI/Main/LevelList" method="_on_LevelList_nothing_selected"] [connection signal="pressed" from="UI/GraphicsSettings/Actions/ApplyGraphics" to="." method="_on_apply_graphics_pressed"] [connection signal="pressed" from="UI/GraphicsSettings/Actions/CancelGraphics" to="." method="_on_cancel_graphics_pressed"] [connection signal="timeout" from="UI/Loading/DoneTimer" to="." method="_on_loading_done_timer_timeout"] [connection signal="pressed" from="UI/Credits/BackCredits" to="." method="_on_back_credits_pressed"] [editable path="BackgroundCache/BulletPlayer"]