[gd_scene load_steps=11 format=3 uid="uid://cnvaff2nrgj17"] [ext_resource type="PackedScene" uid="uid://crtdkysmnkith" path="res://components/Abstracts/BulletBase.tscn" id="1_xeuh5"] [ext_resource type="Texture2D" uid="uid://dk6basvgsbdqn" path="res://resources/bullets/parrier/Effect_ParryCounterPrepare8.png" id="2_3wdex"] [ext_resource type="Script" uid="uid://6to3ptrfe6dr" path="res://scripts/Contents/Bullets/ParryBall.gd" id="2_cc0al"] [sub_resource type="SpriteFrames" id="SpriteFrames_cc0al"] animations = [{ "frames": [{ "duration": 1.0, "texture": ExtResource("2_3wdex") }], "loop": true, "name": &"default", "speed": 5.0 }] [sub_resource type="Curve" id="Curve_cc0al"] _data = [Vector2(0, 0.5), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_la26q"] curve = SubResource("Curve_cc0al") [sub_resource type="Curve" id="Curve_2gp61"] _data = [Vector2(0.5, 0.7), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_yhjlb"] curve = SubResource("Curve_2gp61") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_h6o5w"] particle_flag_disable_z = true angular_velocity_min = -200.00002 angular_velocity_max = 199.99998 gravity = Vector3(0, 0, 0) scale_min = 0.5 scale_max = 0.5 scale_curve = SubResource("CurveTexture_yhjlb") alpha_curve = SubResource("CurveTexture_la26q") [sub_resource type="CircleShape2D" id="CircleShape2D_3wdex"] radius = 50.0 [node name="ParryBall" instance=ExtResource("1_xeuh5")] script = ExtResource("2_cc0al") baseDamage = 0.0 [node name="texture" parent="." index="0"] scale = Vector2(0.5, 0.5) sprite_frames = SubResource("SpriteFrames_cc0al") [node name="trail" type="GPUParticles2D" parent="texture" index="1"] z_index = -1 amount = 10 texture = ExtResource("2_3wdex") lifetime = 0.5 process_material = SubResource("ParticleProcessMaterial_h6o5w") [node name="hitbox" parent="." index="1"] shape = SubResource("CircleShape2D_3wdex")