From 5c85b4c10c0b6e66f3ac2a39f7d1b9feef5f3d0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Mon, 4 May 2026 21:45:21 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E8=A7=92=E8=89=B2):=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9HCN=E6=8A=80=E8=83=BD=E6=95=88=E6=9E=9C=E4=B8=BA?= =?UTF-8?q?=E5=82=A8=E8=83=BD=E5=B9=B6=E9=9A=8F=E6=9C=BA=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E8=A7=92=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将HCN的召唤物死亡效果从恢复生命值改为储能10点 修改初始角色选择逻辑为随机选择 更新角色卡牌描述以匹配新技能效果 --- components/CharacterCards/HCN.tscn | 2 +- scripts/Contents/Characters/HCN.gd | 2 +- scripts/Contents/Panels/Starter.gd | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/CharacterCards/HCN.tscn b/components/CharacterCards/HCN.tscn index cc0866a..e094094 100644 --- a/components/CharacterCards/HCN.tscn +++ b/components/CharacterCards/HCN.tscn @@ -20,7 +20,7 @@ theme_override_styles/panel = SubResource("StyleBoxFlat_1yfsg") displayName = "氰化氢" slogan = "微量便可颠覆生机" avatar = ExtResource("2_1yfsg") -description = "召唤物死亡时为自身恢复生命值。" +description = "在召唤物死亡时储能。" fields = Array[int]([18, 27]) fieldValues = Array[float]([5.0, 1.0]) clickToRebuild = true diff --git a/scripts/Contents/Characters/HCN.gd b/scripts/Contents/Characters/HCN.gd index 80697f4..b92cf1e 100644 --- a/scripts/Contents/Characters/HCN.gd +++ b/scripts/Contents/Characters/HCN.gd @@ -1,4 +1,4 @@ extends PlayerBase func summoned(entity: SummonBase): - entity.died.connect(func(): tryHeal(5)) + entity.died.connect(func(): storeEnergy(10)) diff --git a/scripts/Contents/Panels/Starter.gd b/scripts/Contents/Panels/Starter.gd index 3eebc41..baa2e3b 100644 --- a/scripts/Contents/Panels/Starter.gd +++ b/scripts/Contents/Panels/Starter.gd @@ -33,7 +33,7 @@ static var GAMEMODE_MAP_WAVE = [Wave.WAVE_NORMAL, Wave.WAVE_BOSSRUSH, Wave.WAVE_ static var START_CHARACTERS = ["MuyangDog", "Lynx", "HCN"] static var buildingShader: bool = true static var selectingFeed: bool = true -static var selectedCharacter: String = START_CHARACTERS[1] +static var selectedCharacter: String = MathTool.randomChoiceFrom(START_CHARACTERS) @rpc("any_peer") func mutexPlayer(player: String):