1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-11 06:07:12 +08:00

fix(Weapons/Volcano): 调整火山武器伤害数值和描述

更新火山武器的伤害计算参数,将dmg1-dmg5的伤害加成从0.01提升至0.02,并统一dmg5的加成比例。同时调整初始伤害数值和描述文本,使其与新的数值匹配。添加debugRebuild标志以便调试。
This commit is contained in:
2025-11-29 20:12:21 +08:00
parent dc2c1aea70
commit 4c9a848ef0
2 changed files with 13 additions and 12 deletions
+8 -7
View File
@@ -13,13 +13,13 @@ quality = 4
typeTopic = 2
costBeachball = 300
store = {
"atk": 15.0,
"count": 2.0,
"atk": 10.0,
"count": 1.0,
"dmg1": 1.0,
"dmg2": 0.75,
"dmg3": 2.0,
"dmg4": 2.25,
"dmg5": 0.9,
"dmg3": 1.25,
"dmg4": 1.5,
"dmg5": 0.5,
"rotate": 0.05
}
storeType = {
@@ -32,8 +32,9 @@ storeType = {
"dmg5": 2,
"rotate": 2
}
descriptionTemplate = "召唤1支[b]火山[/b],以$rotate的效率跟随鼠标指向,进行基础伤害为$atk的4段挥舞攻击。造成的伤害分别为$dmg1$dmg2$dmg3$dmg4,第4段攻击时发射$count支[b]火山幻影[/b],造成$dmg5伤害。"
descriptionTemplate = "召唤1支[b]火山[/b],以$rotate的效率跟随鼠标指向,进行基础伤害为$atk的4段挥舞攻击。造成的伤害分别为$dmg1$dmg2$dmg3$dmg4,第4段攻击的同时发射$count支[b]火山幻影[/b],造成$dmg5伤害。"
cooldown = 1750.0
debugRebuild = true
[node name="avatar" parent="container/info" index="0"]
texture = ExtResource("2_hh01t")
@@ -50,4 +51,4 @@ quality = 4
typeTopic = 2
[node name="description" parent="container" index="2"]
text = "[center]召唤1支[b]火山[/b],以[color=cyan]5%[/color]的效率跟随鼠标指向,进行基础伤害为[color=cyan]15[/color]的4段挥舞攻击。造成的伤害分别为[color=cyan]100%[/color][color=cyan]75%[/color][color=cyan]200%[/color][color=cyan]225%[/color],第4段攻击时发射[color=cyan]2[/color]支[b]火山幻影[/b],造成[color=cyan]90%[/color]伤害。[/center]"
text = "[center]召唤1支[b]火山[/b],以[color=cyan]5%[/color]的效率跟随鼠标指向,进行基础伤害为[color=cyan]10[/color]的4段挥舞攻击。造成的伤害分别为[color=cyan]100%[/color][color=cyan]75%[/color][color=cyan]125%[/color][color=cyan]150%[/color],第4段攻击的同时发射[color=cyan]1[/color]支[b]火山幻影[/b],造成[color=cyan]50%[/color]伤害。[/center]"
+5 -5
View File
@@ -3,11 +3,11 @@ extends Weapon
func update(to: int, origin: Dictionary, _entity: EntityBase):
origin["rotate"] += 0.005 * to * soulLevel
origin["dmg1"] += 0.01 * to * soulLevel
origin["dmg2"] += 0.01 * to * soulLevel
origin["dmg3"] += 0.01 * to * soulLevel
origin["dmg4"] += 0.01 * to * soulLevel
origin["dmg5"] += 0.005 * to * soulLevel
origin["dmg1"] += 0.02 * to * soulLevel
origin["dmg2"] += 0.02 * to * soulLevel
origin["dmg3"] += 0.02 * to * soulLevel
origin["dmg4"] += 0.02 * to * soulLevel
origin["dmg5"] += 0.02 * to * soulLevel
origin["count"] = 1 * soulLevel
origin["atk"] += 1 * to * soulLevel
return origin