diff --git a/logic/service/fight/fightc.go b/logic/service/fight/fightc.go index 698d27e0..38a62497 100644 --- a/logic/service/fight/fightc.go +++ b/logic/service/fight/fightc.go @@ -435,8 +435,10 @@ func (f *FightC) processSkillAttack(attacker, defender *input.Input, a *SelectSk attacker.AttackValue.AttackTime = a.Skill.AttackTime if attacker.AttackValue.AttackTime > 0 { //如果命中 f.parseskill(attacker, defender, a) //命中后解析effect - attacker.Exec(func(t input.Effect) bool { + attacker.Exec(func(t input.Effect) bool { + //威力+区 + //威力*区 t.OnSkill(defender, a.Skill) //调用伤害计算 return true diff --git a/logic/service/fight/node/skill.go b/logic/service/fight/node/skill.go index ec2f4fee..a541fcf4 100644 --- a/logic/service/fight/node/skill.go +++ b/logic/service/fight/node/skill.go @@ -16,7 +16,7 @@ func (e *EffectNode) OnSkill(opp *input.Input, skill *info.SkillEntity) { } func (e *EffectNode) OnSkillPP() bool { - panic("not implemented") // TODO: Implement + return true } func (this *EffectNode) SkillUseEnd(*input.Input) {