From 0cff02158b698faecce04dedc7a320bb7f652d82 Mon Sep 17 00:00:00 2001 From: xinian Date: Sun, 8 Mar 2026 20:07:59 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=BB=9F=E4=B8=80=E6=95=88?= =?UTF-8?q?=E6=9E=9C=E6=8E=A5=E5=8F=A3=E6=96=B9=E6=B3=95=E5=90=8D=E4=B8=BA?= =?UTF-8?q?Skill=5FUse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/service/fight/effect/194.go | 2 +- logic/service/fight/effect/422.go | 2 +- logic/service/fight/effect/427.go | 2 +- logic/service/fight/effect/473.go | 2 +- logic/service/fight/effect/503.go | 2 +- logic/service/fight/effect/back.go1 | 4 ++-- logic/service/fight/effect/effect_1.go | 2 +- logic/service/fight/effect/effect_107.go | 2 +- logic/service/fight/effect/effect_116.go | 2 +- logic/service/fight/effect/effect_153.go | 2 +- logic/service/fight/effect/effect_154.go | 2 +- logic/service/fight/effect/effect_415.go | 2 +- logic/service/fight/effect/effect_452.go | 2 +- logic/service/fight/effect/effect_472.go | 2 +- logic/service/fight/effect/effect_6.go | 2 +- logic/service/fight/effect/effect_89.go | 2 +- 16 files changed, 17 insertions(+), 17 deletions(-) diff --git a/logic/service/fight/effect/194.go b/logic/service/fight/effect/194.go index 6d48dbc27..b645f75c5 100644 --- a/logic/service/fight/effect/194.go +++ b/logic/service/fight/effect/194.go @@ -14,7 +14,7 @@ type Effect194 struct { node.EffectNode } -func (e *Effect194) SkillUseed() bool { +func (e *Effect194) Skill_Use() bool { damageDone := e.Ctx().Our.SumDamage var healAmount alpacadecimal.Decimal diff --git a/logic/service/fight/effect/422.go b/logic/service/fight/effect/422.go index 000612050..597948e56 100644 --- a/logic/service/fight/effect/422.go +++ b/logic/service/fight/effect/422.go @@ -13,7 +13,7 @@ type Effect422 struct { node.EffectNode } -func (e *Effect422) SkillUseed() bool { +func (e *Effect422) Skill_Use() bool { damageDone := e.Ctx().Our.SumDamage percent := e.Args()[0].Div(alpacadecimal.NewFromInt(100)) // X% diff --git a/logic/service/fight/effect/427.go b/logic/service/fight/effect/427.go index c6ce1121e..93bcdae36 100644 --- a/logic/service/fight/effect/427.go +++ b/logic/service/fight/effect/427.go @@ -11,7 +11,7 @@ type Effect427 struct { node.EffectNode } -func (e *Effect427) SkillUseed() bool { +func (e *Effect427) Skill_Use() bool { if e.Ctx().SkillEntity == nil { return true } diff --git a/logic/service/fight/effect/473.go b/logic/service/fight/effect/473.go index 9af75c39c..28efaeff8 100644 --- a/logic/service/fight/effect/473.go +++ b/logic/service/fight/effect/473.go @@ -11,7 +11,7 @@ type Effect473 struct { node.EffectNode } -func (e *Effect473) SkillUseed() bool { +func (e *Effect473) Skill_Use() bool { damageThreshold := int(e.Args()[0].IntPart()) damageDone := e.Ctx().Our.SumDamage diff --git a/logic/service/fight/effect/503.go b/logic/service/fight/effect/503.go index 16930c052..3c241809b 100644 --- a/logic/service/fight/effect/503.go +++ b/logic/service/fight/effect/503.go @@ -15,7 +15,7 @@ type Effect503 struct { damageThreshold int } -func (e *Effect503) SkillUseed() bool { +func (e *Effect503) Skill_Use() bool { damageDone := e.Ctx().Our.SumDamage e.damageThreshold = int(e.Args()[0].IntPart()) diff --git a/logic/service/fight/effect/back.go1 b/logic/service/fight/effect/back.go1 index a2dc46b9e..11e440510 100644 --- a/logic/service/fight/effect/back.go1 +++ b/logic/service/fight/effect/back.go1 @@ -846,7 +846,7 @@ type Effect197 struct { node.EffectNode } -func (e *Effect197) SkillUseed() bool { +func (e *Effect197) Skill_Use() bool { if e.Ctx().Our.CurrentPet.Info.Hp <= 0 { // 被击败 // 清除对手的所有能力加强状态 e.Ctx().Opp.RemoveAllPositiveBuffs() @@ -1022,7 +1022,7 @@ type Effect199 struct { node.EffectNode } -func (e *Effect199) SkillUseed() bool { +func (e *Effect199) Skill_Use() bool { if e.Ctx().Our.CurrentPet.Info.Hp <= 0 { // 被击败 // 设置下一个出场精灵的增益效果 effectType := int(e.Args()[0].IntPart()) // xx类型 diff --git a/logic/service/fight/effect/effect_1.go b/logic/service/fight/effect/effect_1.go index 3589b12bb..9c907da7d 100644 --- a/logic/service/fight/effect/effect_1.go +++ b/logic/service/fight/effect/effect_1.go @@ -24,7 +24,7 @@ func init() { } // 命中之后 -func (e *Effect1) OnSkill() bool { +func (e *Effect1) Skill_Use() bool { e.Input.Heal( e.Ctx().Our, &action.SelectSkillAction{}, e.Ctx().Our.SumDamage.Div(alpacadecimal.NewFromInt(2)), diff --git a/logic/service/fight/effect/effect_107.go b/logic/service/fight/effect/effect_107.go index ed4c0865f..03d11e90d 100644 --- a/logic/service/fight/effect/effect_107.go +++ b/logic/service/fight/effect/effect_107.go @@ -22,7 +22,7 @@ type Effect107 struct { } // 我方使用效果 -func (e *Effect107) SkillUseed() bool { +func (e *Effect107) Skill_Use() bool { d := e.Ctx().Our.SumDamage.Cmp(alpacadecimal.NewFromInt(int64(e.SideEffectArgs[0]))) //说明伤害小于N diff --git a/logic/service/fight/effect/effect_116.go b/logic/service/fight/effect/effect_116.go index 4c6c56097..f2ee7a28d 100644 --- a/logic/service/fight/effect/effect_116.go +++ b/logic/service/fight/effect/effect_116.go @@ -32,7 +32,7 @@ func (e *Effect116) SetArgs(t *input.Input, a ...int) { e.EffectNode.Duration(e.EffectNode.SideEffectArgs[0]) } -func (e *Effect116) SkillUseed() bool { +func (e *Effect116) Skill_Use() bool { if e.Input.FightC.IsFirst(e.Input.Player) { e.Ctx().Our.Heal(e.Ctx().Our, &action.SelectSkillAction{}, e.Ctx().Our.SumDamage.Div(alpacadecimal.NewFromInt(5))) diff --git a/logic/service/fight/effect/effect_153.go b/logic/service/fight/effect/effect_153.go index 4fb116aed..0571e7453 100644 --- a/logic/service/fight/effect/effect_153.go +++ b/logic/service/fight/effect/effect_153.go @@ -11,7 +11,7 @@ type Effect153 struct { node.EffectNode } -func (e *Effect153) SkillUseed() bool { +func (e *Effect153) Skill_Use() bool { damageDone := e.Ctx().Our.SumDamage healAmount := damageDone.Div(e.Args()[1]) // 伤害的1/m diff --git a/logic/service/fight/effect/effect_154.go b/logic/service/fight/effect/effect_154.go index f6d2b0d78..08f64835f 100644 --- a/logic/service/fight/effect/effect_154.go +++ b/logic/service/fight/effect/effect_154.go @@ -16,7 +16,7 @@ func init() { } // 命中之后 -func (e *Effect154) SkillUseed() bool { +func (e *Effect154) Skill_Use() bool { if e.Ctx().Opp.StatEffect_Exist(info.EnumPetStatus(e.Args()[0].IntPart())) { e.Input.Heal( e.Ctx().Our, &action.SelectSkillAction{}, e.Ctx().Our.SumDamage.Div(e.Args()[1]), diff --git a/logic/service/fight/effect/effect_415.go b/logic/service/fight/effect/effect_415.go index 29c60b3d1..6c55d9b23 100644 --- a/logic/service/fight/effect/effect_415.go +++ b/logic/service/fight/effect/effect_415.go @@ -13,7 +13,7 @@ type Effect415 struct { node.EffectNode } -func (e *Effect415) SkillUseed() bool { +func (e *Effect415) Skill_Use() bool { damageThreshold := int(e.Args()[0].IntPart()) healAmount := e.Args()[1].IntPart() diff --git a/logic/service/fight/effect/effect_452.go b/logic/service/fight/effect/effect_452.go index bf36e4c52..8e51b09c3 100644 --- a/logic/service/fight/effect/effect_452.go +++ b/logic/service/fight/effect/effect_452.go @@ -11,7 +11,7 @@ type Effect452 struct { node.EffectNode } -func (e *Effect452) SkillUseed() bool { +func (e *Effect452) Skill_Use() bool { damageDone := e.Ctx().Our.SumDamage e.Ctx().Our.Heal(e.Ctx().Our, &action.SelectSkillAction{}, damageDone) diff --git a/logic/service/fight/effect/effect_472.go b/logic/service/fight/effect/effect_472.go index 82f8b9ac4..665ecb688 100644 --- a/logic/service/fight/effect/effect_472.go +++ b/logic/service/fight/effect/effect_472.go @@ -12,7 +12,7 @@ type Effect472 struct { node.EffectNode } -func (e *Effect472) SkillUseed() bool { +func (e *Effect472) Skill_Use() bool { if e.Ctx().Opp.StatEffect_Exist(info.EnumPetStatus(e.Args()[0].IntPart())) { // 对手处于异常状态 // 造成的伤害恢复自身体力 damageDone := e.Ctx().Our.SumDamage diff --git a/logic/service/fight/effect/effect_6.go b/logic/service/fight/effect/effect_6.go index c06c7579a..672b8916b 100644 --- a/logic/service/fight/effect/effect_6.go +++ b/logic/service/fight/effect/effect_6.go @@ -21,7 +21,7 @@ type Effect6 struct { } // 我方使用效果 -func (e *Effect6) SkillUseed() bool { +func (e *Effect6) Skill_Use() bool { t := &info.DamageZone{ Type: info.DamageType.Fixed, //这个对面计算前是在他的回合,所以后手也能拿到伤害 diff --git a/logic/service/fight/effect/effect_89.go b/logic/service/fight/effect/effect_89.go index f7de88d5b..edc939636 100644 --- a/logic/service/fight/effect/effect_89.go +++ b/logic/service/fight/effect/effect_89.go @@ -30,7 +30,7 @@ func (e *Effect89) SetArgs(t *input.Input, a ...int) { e.EffectNode.Duration(e.EffectNode.SideEffectArgs[0]) } -func (e *Effect89) SkillUseed() bool { +func (e *Effect89) Skill_Use() bool { e.Ctx().Our.Heal(e.Ctx().Our, &action.SelectSkillAction{}, e.Ctx().Our.SumDamage.Div(e.Args()[1]))