diff --git a/components/Bullets/Parrier.tscn b/components/Bullets/Parrier.tscn index 050916a..73cd981 100644 --- a/components/Bullets/Parrier.tscn +++ b/components/Bullets/Parrier.tscn @@ -5,7 +5,7 @@ [sub_resource type="Animation" id="Animation_li4th"] resource_name = "spawn" -length = 0.27 +length = 0.5 step = 0.01 tracks/0/type = "bezier" tracks/0/imported = false @@ -15,8 +15,8 @@ tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "handle_modes": PackedInt32Array(0, 0), -"points": PackedFloat32Array(1, -0.25, 0, 0.1, 0, 0, -0.27, 0, 0, 0), -"times": PackedFloat32Array(0, 0.27) +"points": PackedFloat32Array(1, -0.25, 0, 0.1, 0, 0, -0.5, 0, 0, 0), +"times": PackedFloat32Array(0, 0.5) } [sub_resource type="Animation" id="Animation_ksxds"] diff --git a/components/Characters/Yee.tscn b/components/Characters/Yee.tscn new file mode 100644 index 0000000..d52eaf2 --- /dev/null +++ b/components/Characters/Yee.tscn @@ -0,0 +1,5 @@ +[gd_scene load_steps=2 format=3 uid="uid://deuuv6qc280ih"] + +[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_wh51a"] + +[node name="Yee" instance=ExtResource("1_wh51a")] diff --git a/components/Weapons/Tree.tscn b/components/Weapons/Tree.tscn index c64aacb..3598bb2 100644 --- a/components/Weapons/Tree.tscn +++ b/components/Weapons/Tree.tscn @@ -13,7 +13,7 @@ typeTopic = 3 costBeachball = 900 oneShoot = true store = { -"atk": 35, +"atk": 20, "count": 1.0, "max": 3.0 } @@ -27,7 +27,8 @@ descriptionTemplate = "进行[b]格挡[/b],化解飞来的子弹。 每拥有一点气力,增加[color=yellow]1[/color]点冲刺初速度,闪避穿过敌人时对其贴上一层[b]符咒[/b],一段时间后符咒自动引爆, 召唤[b]乾坤剑[/b]穿透敌人。 -乾坤剑造成$atk点伤害, +每化解[color=yellow]1[/color]点伤害, +乾坤剑造成的伤害+$atk点。 每次格挡最多化解$count个子弹, 体内最多储存$max点气力, 格挡时机越精确,成功率越高。" @@ -51,7 +52,8 @@ text = "[center]进行[b]格挡[/b],化解飞来的子弹。 每拥有一点气力,增加[color=yellow]1[/color]点冲刺初速度,闪避穿过敌人时对其贴上一层[b]符咒[/b],一段时间后符咒自动引爆, 召唤[b]乾坤剑[/b]穿透敌人。 -乾坤剑造成[color=cyan]35[/color]点伤害, +每化解[color=yellow]1[/color]点伤害, +乾坤剑造成的伤害+[color=cyan]20[/color]点。 每次格挡最多化解[color=cyan]1[/color]个子弹, 体内最多储存[color=cyan]3[/color]点气力, 格挡时机越精确,成功率越高。[/center]" diff --git a/scripts/Contents/Bullets/Parrier.gd b/scripts/Contents/Bullets/Parrier.gd index 99a2095..75d1eda 100644 --- a/scripts/Contents/Bullets/Parrier.gd +++ b/scripts/Contents/Bullets/Parrier.gd @@ -38,4 +38,4 @@ func hitBullet(bullet: BulletBase): # 当前子弹与其他子弹相撞 0 ): if b is ParryBallBullet: - b.atk = atk + b.atk = atk * bullet.baseDamage