refactor(fight/effect): 重构技能命中处理逻辑,统一使用OnHit/OnMiss接口并新增Effect85偷取强化效果
This commit is contained in:
@@ -24,14 +24,14 @@ func init() {
|
||||
|
||||
}
|
||||
|
||||
func (e *Effect62) AfterSkill(*input.Input, *info.SkillEntity) {
|
||||
func (e *Effect62) OnHit(*input.Input, *info.SkillEntity) {
|
||||
if e.Duration() != 1 { //说明还没到生效节点
|
||||
e.Hide = true //隐藏效果
|
||||
} else {
|
||||
e.Hide = false
|
||||
}
|
||||
|
||||
if !e.Hide && e.Hit() { //说明是自身回合//如果还在隐藏,就直接返回
|
||||
if !e.Hide { //说明是自身回合//如果还在隐藏,就直接返回
|
||||
|
||||
//defer e.EffectNode.NotALive() //失效
|
||||
//应该是对方固定伤害等于自身血量
|
||||
|
||||
Reference in New Issue
Block a user