1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-27 22:41:56 +08:00
Files
Dog-Lynx-And-HCN/components/Weapons/Tree.tscn
T
fallingshrimp 7a0cf96d7d feat: 添加武器升华系统及相关UI组件
实现武器升华功能,包括:
- 新增SublimateOption类处理升华选项
- 添加SublimateOptionHandler UI组件
- 在武器卡片中集成升华界面
- 重构武器描述生成逻辑
- 新增钻石资源消耗机制
- 优化UI布局和样式
- 修复多处类型引用错误
2026-05-10 11:49:17 +08:00

136 lines
5.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[gd_scene format=3 uid="uid://cx7nogfnv7s8t"]
[ext_resource type="PackedScene" uid="uid://ckq2cq6m23hq3" path="res://components/Abstracts/WeaponCardBase.tscn" id="1_0lbwr"]
[ext_resource type="Script" uid="uid://bqdyhwcd4jwmj" path="res://scripts/Contents/Weapons/Tree.gd" id="2_jsuc8"]
[ext_resource type="Texture2D" uid="uid://w5yqnejlmfou" path="res://resources/weapons/Jade_神手玉.png" id="3_nwamk"]
[node name="Tree" unique_id=185228402 instance=ExtResource("1_0lbwr")]
script = ExtResource("2_jsuc8")
avatarTexture = ExtResource("3_nwamk")
displayName = "神手玉"
quality = 4
typeTopic = 3
costBeachball = 900
emitType = 1
store = {
"atk": 10,
"count": 1.0,
"max": 3.0,
"rate": 0.25
}
storeType = {
"atk": 1,
"count": 1,
"max": 1,
"rate": 2
}
descriptionTemplate = "进行[b]格挡[/b],化解敌人的攻击。
每成功格挡一次,获得一点[b]气力[/b]。
每拥有一点气力:
增加[color=yellow]1[/color]点冲刺速度。
闪避穿过敌人时对其贴上一层[b]符咒[/b],
符咒会自动引爆,
召唤[b]乾坤剑[/b]穿透敌人。
自身最多储存$max点气力。
近战攻击造成乾坤剑的$rate伤害。
每次格挡最多化解$count个子弹,
每化解[color=yellow]1[/color]点伤害,
乾坤剑造成的伤害+$atk点。
对于[b]近战挥舞[/b]攻击,
化解本次伤害,
敌人产生[color=yellow]1[/color]枚[b]内伤[/b]
对于[b]近战戳刺[/b]攻击,
将本次伤害反弹,
造成乾坤剑的$rate伤害,
产生大量击退,
敌人产生[color=yellow]1[/color]枚[b]内伤[/b]
对于[b]远程射弹[/b]攻击,
化解本次伤害,
有$rate的概率发生[b]弹反[/b]
子弹弹反后造成乾坤剑的$rate伤害;
对于[b]猛冲[/b]攻击,
化解本次伤害,
反弹敌人的速度,
敌人产生[color=yellow]1[/color]枚[b]内伤[/b]
对于[b]吐息[/b]攻击,
[color=red]无法化解伤害[/color]但产生少量击退;
对于[b]魔法或召唤[/b]攻击,
[color=red]无法化解伤害[/color]但可以少量储能;
对于[b]爆炸[/b]攻击,
[color=red]无法化解伤害[/color]且[color=red]自身产生[color=yellow]2[/color]枚内伤[/color]
敌人或自身受到的任意[color=yellow]爆炸类伤害[/color]都会引爆其所有内伤,每枚内伤造成$atk点伤害。
格挡时机越精确,成功率越高。
触发[b]不精准格挡[/b]时,自身产生[color=yellow]1[/color]枚内伤。
每次格挡最多产生[color=yellow]1[/color]枚内伤。"
sources = Array[String](["Nine Sols", "Terraria"])
tease = "卸劲反伤"
cooldown = 250.0
[node name="avatar" parent="container/info" parent_id_path=PackedInt32Array(1625294072) index="0" unique_id=1021985889]
texture = ExtResource("3_nwamk")
[node name="beachball" parent="container/info/infos" parent_id_path=PackedInt32Array(492799150) index="1" unique_id=653442983]
count = 900
[node name="name" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="0" unique_id=1576068972]
displayName = "神手玉"
quality = 4
typeTopic = 3
[node name="source" parent="container/info/displays" parent_id_path=PackedInt32Array(784441328) index="1" unique_id=365191794]
text = "Nine Sols × Terraria"
[node name="description" parent="container/back/scroller" parent_id_path=PackedInt32Array(543588938) index="0" unique_id=566230682]
text = "进行[b]格挡[/b],化解敌人的攻击。
每成功格挡一次,获得一点[b]气力[/b]。
每拥有一点气力:
增加[color=yellow]1[/color]点冲刺速度。
闪避穿过敌人时对其贴上一层[b]符咒[/b],
符咒会自动引爆,
召唤[b]乾坤剑[/b]穿透敌人。
自身最多储存[color=cyan]3[/color]点气力。
近战攻击造成乾坤剑的[color=cyan]25.0%[/color]伤害。
每次格挡最多化解[color=cyan]1[/color]个子弹,
每化解[color=yellow]1[/color]点伤害,
乾坤剑造成的伤害+[color=cyan]10[/color]点。
对于[b]近战挥舞[/b]攻击,
化解本次伤害,
敌人产生[color=yellow]1[/color]枚[b]内伤[/b]
对于[b]近战戳刺[/b]攻击,
将本次伤害反弹,
造成乾坤剑的[color=cyan]25.0%[/color]伤害,
产生大量击退,
敌人产生[color=yellow]1[/color]枚[b]内伤[/b]
对于[b]远程射弹[/b]攻击,
化解本次伤害,
有[color=cyan]25.0%[/color]的概率发生[b]弹反[/b]
子弹弹反后造成乾坤剑的[color=cyan]25.0%[/color]伤害;
对于[b]猛冲[/b]攻击,
化解本次伤害,
反弹敌人的速度,
敌人产生[color=yellow]1[/color]枚[b]内伤[/b]
对于[b]吐息[/b]攻击,
[color=red]无法化解伤害[/color]但产生少量击退;
对于[b]魔法或召唤[/b]攻击,
[color=red]无法化解伤害[/color]但可以少量储能;
对于[b]爆炸[/b]攻击,
[color=red]无法化解伤害[/color]且[color=red]自身产生[color=yellow]2[/color]枚内伤[/color]
敌人或自身受到的任意[color=yellow]爆炸类伤害[/color]都会引爆其所有内伤,每枚内伤造成[color=cyan]10[/color]点伤害。
格挡时机越精确,成功率越高。
触发[b]不精准格挡[/b]时,自身产生[color=yellow]1[/color]枚内伤。
每次格挡最多产生[color=yellow]1[/color]枚内伤。"
[node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044]
visible = true
text = "“卸劲反伤”"