bullets bullets bullets bullets

This commit is contained in:
Haze Weathers 2025-12-31 14:09:06 -06:00
parent 846040c0e4
commit 55059788b2
25 changed files with 139 additions and 91 deletions

View file

@ -1,74 +1,47 @@
[gd_scene load_steps=23 format=3 uid="uid://dxsp66qpvm65b"]
[gd_scene load_steps=15 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="Script" uid="uid://pn143vuxc7wp" path="res://systems/bullets/bullet_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://dntp60my5f65m" path="res://systems/bullets/bullet_behaviors/simple_linear_behavior.gd" id="4_t1bs8"]
[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"]
[ext_resource type="Script" uid="uid://5scjonwmg8tw" path="res://systems/bullets/set_behaviors/rotation_set_behavior.gd" id="7_t1bs8"]
[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"]
[sub_resource type="Resource" id="Resource_sle1e"]
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")
action_speed_clamped = SubResource("Resource_sle1e")
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_cf1so"]
script = ExtResource("6_uu3sg")
bullet_count = 5
metadata/_custom_type_script = "uid://dtuc6qerbfset"
[sub_resource type="Resource" id="Resource_4oowd"]
script = ExtResource("7_t1bs8")
rotation_speed = -1.5707963267948966
spawn_rotation_speed = 6.283185307179586
metadata/_custom_type_script = "uid://5scjonwmg8tw"
[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)
pattern = SubResource("Resource_cf1so")
rounds = 100000
round_delay = 1.0
round_delay = 0.5
set_behavior = SubResource("Resource_4oowd")
metadata/_custom_type_script = "uid://vus1a0flwtnm"
[node name="TestScene" type="Node"]