1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-27 22:41:56 +08:00
Files
fallingshrimp ff9273ca29 feat(武器): 添加河豚刺针武器及其相关资源
新增河豚刺针武器,包含以下内容:
- 添加河豚武器图标和音效资源
- 实现Needle子弹类及其反弹逻辑
- 创建Hetun武器类实现散射攻击
- 添加子弹特效和碰撞检测
- 更新公鸡角色默认武器配置
2026-03-14 19:09:55 +08:00

58 lines
2.0 KiB
Plaintext

[gd_scene load_steps=12 format=3 uid="uid://bu0uy17pacv6n"]
[ext_resource type="PackedScene" uid="uid://bcvuuy2m0pke0" path="res://components/Abstracts/EffectBase.tscn" id="1_1cfxs"]
[ext_resource type="AudioStream" uid="uid://dfn8gusfga5m0" path="res://resources/sounds/effect/Low Squeak.wav" id="2_30wog"]
[sub_resource type="Curve" id="Curve_1cfxs"]
_data = [Vector2(0.8, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_30wog"]
curve = SubResource("Curve_1cfxs")
[sub_resource type="Gradient" id="Gradient_1cfxs"]
colors = PackedColorArray(1, 0.47012484, 0, 1, 1, 0.9023062, 0.70387197, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_30wog"]
gradient = SubResource("Gradient_1cfxs")
[sub_resource type="Curve" id="Curve_30wog"]
_limits = [0.0, 100.0, 0.0, 1.0]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 100), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_nreia"]
curve = SubResource("Curve_30wog")
[sub_resource type="Curve" id="Curve_nreia"]
_data = [Vector2(0.8, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_j1fl3"]
curve = SubResource("Curve_nreia")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_tcn64"]
particle_flag_disable_z = true
angle_min = 1.0728835e-05
angle_max = 360.00003
direction = Vector3(-1, 0, 0)
spread = 15.0
initial_velocity_max = 100.0
gravity = Vector3(0, 0, 0)
damping_curve = SubResource("CurveTexture_nreia")
scale_max = 4.0
scale_curve = SubResource("CurveTexture_j1fl3")
color_initial_ramp = SubResource("GradientTexture1D_30wog")
alpha_curve = SubResource("CurveTexture_30wog")
[node name="Dustdown" instance=ExtResource("1_1cfxs")]
spawnSound = "spawn"
[node name="spawn" parent="sounds" index="0"]
stream = ExtResource("2_30wog")
[node name="particles" parent="." index="1"]
lifetime = 2.0
local_coords = true
process_material = SubResource("ParticleProcessMaterial_tcn64")