[gd_scene load_steps=17 format=3 uid="uid://dxsp66qpvm65b"] [ext_resource type="PackedScene" uid="uid://q2fys6o0jy6w" path="res://objects/starfield/starfield.tscn" id="1_4oowd"] [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://0ognvvq2ncd7" path="res://systems/visuals/animation_strip.gd" id="4_4oowd"] [ext_resource type="Script" uid="uid://dntp60my5f65m" path="res://systems/bullets/bullet_behaviors/linear_motion_behavior.gd" id="4_t1bs8"] [ext_resource type="Texture2D" uid="uid://c21fe72aym3fe" path="res://graphics/bullets/normal_bullet/test_bullet.png" id="5_4oowd"] [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://ckedfcjjnv7dq" path="res://systems/bullets/spawn_patterns/spawn_pattern_randomizer.gd" id="7_4oowd"] [ext_resource type="Texture2D" uid="uid://cgqgb84k38tbe" path="res://graphics/bullets/normal_bullet/test_bullet_overlay.png" id="7_sle1e"] [sub_resource type="Resource" id="Resource_c0i5a"] script = ExtResource("4_4oowd") texture = ExtResource("5_4oowd") frames = 2 fps = 10.0 metadata/_custom_type_script = "uid://0ognvvq2ncd7" [sub_resource type="Resource" id="Resource_t1bs8"] script = ExtResource("4_t1bs8") initial_speed = 120.0 metadata/_custom_type_script = "uid://dntp60my5f65m" [sub_resource type="Resource" id="Resource_1xo0o"] script = ExtResource("4_4oowd") texture = ExtResource("7_sle1e") frames = 2 fps = 10.0 metadata/_custom_type_script = "uid://0ognvvq2ncd7" [sub_resource type="Resource" id="Resource_4oowd"] script = ExtResource("6_uu3sg") radius = 32.0 metadata/_custom_type_script = "uid://dtuc6qerbfset" [sub_resource type="Resource" id="Resource_sle1e"] script = ExtResource("7_4oowd") pattern = SubResource("Resource_4oowd") property_min_values = Dictionary[StringName, float]({ &"direction_rotation": -3.142 }) property_max_values = Dictionary[StringName, float]({ &"direction_rotation": 3.142 }) metadata/_custom_type_script = "uid://ckedfcjjnv7dq" [sub_resource type="Resource" id="Resource_hxqcc"] script = ExtResource("6_sle1e") behavior = SubResource("Resource_t1bs8") hitbox_size = Vector2i(6, 6) base_graphics = Array[ExtResource("4_4oowd")]([SubResource("Resource_c0i5a")]) overlay_graphics = Array[ExtResource("4_4oowd")]([SubResource("Resource_1xo0o")]) colors = Array[Color]([Color(1, 0, 0, 1), Color(0, 0, 1, 1), Color(0, 1, 0, 1), Color(1, 1, 0, 1)]) pattern = SubResource("Resource_sle1e") rounds = 99999999 round_delay = 0.5 metadata/_custom_type_script = "uid://vus1a0flwtnm" [node name="TestScene" type="Node"] [node name="SubViewportContainer" type="SubViewportContainer" parent="."] offset_right = 240.0 offset_bottom = 320.0 [node name="SubViewport" parent="SubViewportContainer" instance=ExtResource("1_4oowd")] size = Vector2i(240, 320) [node name="Player" parent="." instance=ExtResource("2_j8ivh")] position = Vector2(122, 283) [node name="BulletSet" type="Node2D" parent="."] position = Vector2(122, 92) script = ExtResource("3_cf1so") preset = SubResource("Resource_hxqcc") metadata/_custom_type_script = "uid://cj2fj7snls8aa"