[gd_scene load_steps=23 format=3 uid="uid://dxsp66qpvm65b"] [ext_resource type="Texture2D" uid="uid://c50bfqprpitev" path="res://icon.svg" id="1_g7g4h"] [ext_resource type="PackedScene" uid="uid://c714s5d7d5765" path="res://objects/player/player.tscn" id="2_j8ivh"] [ext_resource type="Script" uid="uid://cj2fj7snls8aa" path="res://systems/bullets/bullet_set.gd" id="3_cf1so"] [ext_resource type="Script" uid="uid://mivkgn34ox41" path="res://systems/bullets/actions/bullet_action.gd" id="4_1xo0o"] [ext_resource type="Script" uid="uid://pn143vuxc7wp" path="res://systems/bullets/actions/despawn_action.gd" id="4_4oowd"] [ext_resource type="Texture2D" uid="uid://du7gh3nk66mpo" path="res://graphics/bullets/normal_bullet/bullet_1.png" id="4_hlyn7"] [ext_resource type="Script" uid="uid://dntp60my5f65m" path="res://systems/bullets/behaviors/simple_linear_behavior.gd" id="4_t1bs8"] [ext_resource type="Script" uid="uid://d238qii8i2byl" path="res://systems/bullets/spawn_patterns/line_pattern.gd" id="5_cf1so"] [ext_resource type="Script" uid="uid://vus1a0flwtnm" path="res://systems/bullets/bullet_preset.gd" id="6_sle1e"] [ext_resource type="Script" uid="uid://dtuc6qerbfset" path="res://systems/bullets/spawn_patterns/ring_pattern.gd" id="6_uu3sg"] [ext_resource type="Script" uid="uid://oug6n1t6tnor" path="res://systems/bullets/actions/spawn_set_action.gd" id="8_377ep"] [ext_resource type="Texture2D" uid="uid://bqn0smy2jio3y" path="res://graphics/bullets/normal_bullet/bullet_3.png" id="8_uu3sg"] [ext_resource type="Script" uid="uid://mair8nsxn7lp" path="res://systems/bullets/actions/multi_action.gd" id="10_etmxr"] [sub_resource type="Resource" id="Resource_rbgfd"] script = ExtResource("4_t1bs8") acceleration = 64.0 metadata/_custom_type_script = "uid://dntp60my5f65m" [sub_resource type="Resource" id="Resource_xksnv"] script = ExtResource("6_uu3sg") bullet_count = 9 metadata/_custom_type_script = "uid://dtuc6qerbfset" [sub_resource type="Resource" id="Resource_i8wif"] script = ExtResource("6_sle1e") behavior = SubResource("Resource_rbgfd") pattern = SubResource("Resource_xksnv") textures = Array[Texture2D]([ExtResource("8_uu3sg")]) hitbox_size = Vector2i(6, 6) metadata/_custom_type_script = "uid://vus1a0flwtnm" [sub_resource type="Resource" id="Resource_g0u1t"] script = ExtResource("8_377ep") preset = SubResource("Resource_i8wif") metadata/_custom_type_script = "uid://oug6n1t6tnor" [sub_resource type="Resource" id="Resource_2fp3d"] script = ExtResource("4_4oowd") metadata/_custom_type_script = "uid://pn143vuxc7wp" [sub_resource type="Resource" id="Resource_ufsqg"] script = ExtResource("10_etmxr") actions = Array[ExtResource("4_1xo0o")]([SubResource("Resource_g0u1t"), SubResource("Resource_2fp3d")]) metadata/_custom_type_script = "uid://mair8nsxn7lp" [sub_resource type="Resource" id="Resource_c0i5a"] script = ExtResource("4_t1bs8") initial_speed = 128.0 acceleration = -64.0 min_speed = 0.0 action_speed_clamped = SubResource("Resource_ufsqg") metadata/_custom_type_script = "uid://dntp60my5f65m" [sub_resource type="Resource" id="Resource_t1bs8"] script = ExtResource("5_cf1so") bullet_count = 1 line_width = 128.0 line_normal = Vector2(0.70710677, -0.70710677) metadata/_custom_type_script = "uid://d238qii8i2byl" [sub_resource type="Resource" id="Resource_uu3sg"] script = ExtResource("6_sle1e") behavior = SubResource("Resource_c0i5a") pattern = SubResource("Resource_t1bs8") textures = Array[Texture2D]([ExtResource("4_hlyn7")]) hitbox_size = Vector2i(6, 6) rounds = 100000 round_delay = 1.0 metadata/_custom_type_script = "uid://vus1a0flwtnm" [node name="TestScene" type="Node"] [node name="Icon" type="Sprite2D" parent="."] position = Vector2(110, 187) texture = ExtResource("1_g7g4h") [node name="Player" parent="." instance=ExtResource("2_j8ivh")] position = Vector2(100, 99) [node name="BulletSet" type="Node2D" parent="."] position = Vector2(111, 152) script = ExtResource("3_cf1so") preset = SubResource("Resource_uu3sg") metadata/_custom_type_script = "uid://cj2fj7snls8aa"