package effect import ( "blazing/logic/service/fight/input" ) // Effect 190: {0}回合内若受到攻击,消除对手能力提升状态 type Effect190 struct { RoundEffectArg0Base } func (e *Effect190) Skill_Use_ex() bool { if e.Ctx().SkillEntity == nil { return true } // 消除对手所有能力强化状态 for i, v := range e.Ctx().Opp.Prop[:] { if v > 0 { e.Ctx().Opp.SetProp(e.Ctx().Our, int8(i), 0) } } return true } func init() { input.InitEffect(input.EffectType.Skill, 190, &Effect190{}) }