feat: 新增战斗效果1630-1634及1609-1624

This commit is contained in:
xinian
2026-04-04 04:58:49 +08:00
committed by cnb
parent 9c6f3988de
commit 31d274dd9d
9 changed files with 675 additions and 111 deletions

View File

@@ -24,14 +24,15 @@ type Input struct {
Opp *Input
CanCapture int
Finished bool //是否加载完成
*model.AttackValue
FightC common.FightI
// info.BattleActionI
Effects []Effect //effects 实际上全局就是effect无限回合 //effects容器 技能的
EffectCache []Effect //这里是命中前执行的容器,也就是命中前执行的所有逻辑相关,理论上一个effect被激活,就应该同时将其他的effect取消激活
EffectLost []Effect
// 删掉伤害记录,可以在回调中记录,而不是每次调用记录
*model.AttackValue
FightC common.FightI
SumDamage alpacadecimal.Decimal //伤害
ShieldDamageTaken alpacadecimal.Decimal
// 记录上一回合结束时的能力等级供效果727等回溯使用。
LastTurnEndProp [6]int8
// DamageZone struct {