From 32d0b7d80462364d00e2c33fe9cf41cb0bf6ac49 Mon Sep 17 00:00:00 2001 From: 1 <1@72wo.cn> Date: Mon, 25 Aug 2025 16:49:38 +0000 Subject: [PATCH] =?UTF-8?q?refactor(fight):=20=E6=B8=85=E7=90=86=E6=97=A0?= =?UTF-8?q?=E7=94=A8=E4=BB=A3=E7=A0=81=E5=B9=B6=E4=BC=98=E5=8C=96=E6=B3=A8?= =?UTF-8?q?=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fight/battle/skill/effect/impl/effect1.go | 21 ------------------- logic/service/fight/info/BattleAction.go | 1 - .../fight/info/BattleInputSourceEntity.go | 2 +- logic/service/fight/info/battle_1v1.go | 4 ++-- 4 files changed, 3 insertions(+), 25 deletions(-) delete mode 100644 logic/service/fight/battle/skill/effect/impl/effect1.go diff --git a/logic/service/fight/battle/skill/effect/impl/effect1.go b/logic/service/fight/battle/skill/effect/impl/effect1.go deleted file mode 100644 index a1d7a70dc..000000000 --- a/logic/service/fight/battle/skill/effect/impl/effect1.go +++ /dev/null @@ -1,21 +0,0 @@ -package impl - -import ( - "blazing/logic/service/fight/battle/node" - "blazing/logic/service/fight/battle/skill/effect" - "fmt" -) - -var burn = &effect.Effect{ - Name: "Burn", - Trigger: node.EnumEffectTrigger{ - Event: BaseEvent.Damage, // ✅ 类型安全 - Phase: HookPhase.After, - }, - LifeType: LifeType.TurnBased, - Duration: 3, - Handler: func(ctx *EffectContext, next func()) { - fmt.Printf("[%s] 灼烧 %s\n", ctx.Actor, ctx.Target) - next() - }, -} diff --git a/logic/service/fight/info/BattleAction.go b/logic/service/fight/info/BattleAction.go index 44b283182..901708654 100644 --- a/logic/service/fight/info/BattleAction.go +++ b/logic/service/fight/info/BattleAction.go @@ -23,7 +23,6 @@ var PlayerOperations = enum.New[struct { type BattleAction struct { Priority EnumPlayerOperation //优先级本质上是action的itoa - //ramdom *random.RandomXS128 ctx context.Context } diff --git a/logic/service/fight/info/BattleInputSourceEntity.go b/logic/service/fight/info/BattleInputSourceEntity.go index a3a5df1f6..e27e1a9e0 100644 --- a/logic/service/fight/info/BattleInputSourceEntity.go +++ b/logic/service/fight/info/BattleInputSourceEntity.go @@ -4,7 +4,7 @@ import "context" type BattleInputSourceEntity struct { FightUserInfo - ctx context.Context + ctx context.Context //输入源的上下文 } // 新建一个宠物 diff --git a/logic/service/fight/info/battle_1v1.go b/logic/service/fight/info/battle_1v1.go index 0fa592a05..e419bd64c 100644 --- a/logic/service/fight/info/battle_1v1.go +++ b/logic/service/fight/info/battle_1v1.go @@ -1,7 +1,7 @@ package info import ( - "blazing/logic/service/fight/battle/random" + "blazing/common/utils/random" "context" "time" @@ -9,7 +9,7 @@ import ( type BattleContainer1V1 struct { BattleContext - ownerid uint32 + ownerid uint32 // 房主ID } // 返回房主信息