feat: 实现战斗效果逻辑和接口重构
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed

This commit is contained in:
xinian
2026-03-28 21:57:22 +08:00
committed by cnb
parent 0780eae582
commit 875ad668aa
332 changed files with 2062 additions and 1442 deletions

View File

@@ -116,7 +116,6 @@ func (f *FightC) copySkill(action *action.SelectSkillAction) *info.SkillEntity {
}
originalSkill, _ := deepcopy.Anything(action.SkillEntity) //备份技能
originalSkill.(*info.SkillEntity).Rand = f.rand //拷贝后随机数丢失
originalSkill.(*info.SkillEntity).Accuracy = action.SkillEntity.Accuracy //拷贝后命中丢失
return originalSkill.(*info.SkillEntity)
}
@@ -355,7 +354,7 @@ func (f *FightC) enterturn(firstAttack, secondAttack *action.SelectSkillAction)
}
func (f *FightC) TURNOVER(cur *input.Input) {
f.Broadcast(func(ff *input.Input) {
ff.Exec(func(t input.Effect) bool {