fix(fight): 战斗修改
This commit is contained in:
@@ -26,17 +26,17 @@ type Effect9 struct {
|
||||
UseSkillCount int //技能使用了多少次,切换后置0
|
||||
}
|
||||
|
||||
func (e *Effect9) Skill_Hit(ctx input.Ctx) bool {
|
||||
if e.Skillid != 0 && ctx.SkillEntity.ID != e.Skillid {
|
||||
func (e *Effect9) Skill_Hit() bool {
|
||||
if e.Skillid != 0 && e.Ctx().SkillEntity.ID != e.Skillid {
|
||||
e.Alive(false)
|
||||
e.UseSkillCount = 0
|
||||
return true
|
||||
|
||||
}
|
||||
e.Skillid = ctx.SkillEntity.ID
|
||||
e.Skillid = e.Ctx().SkillEntity.ID
|
||||
add := e.EffectNode.SideEffectArgs[0] * e.UseSkillCount
|
||||
|
||||
ctx.SkillEntity.Power += utils.Min(add, e.EffectNode.SideEffectArgs[1])
|
||||
e.Ctx().SkillEntity.Power += utils.Min(add, e.EffectNode.SideEffectArgs[1])
|
||||
|
||||
e.UseSkillCount++
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user