package effect import ( "blazing/logic/service/fight/info" "blazing/logic/service/fight/input" ) // Effect 493: {0}回合内若对方使用攻击技能则自身下{1}回合必定暴击 type Effect493 struct { RoundEffectArg0Base can bool } func (e *Effect493) Skill_Use_ex() bool { if e.Ctx().SkillEntity != nil && e.Ctx().SkillEntity.Category() != info.Category.STATUS { e.can = true } return true } func (e *Effect493) SkillHit() bool { if !e.can { return true } e.Ctx().SkillEntity.XML.CritRate = 16 return true } func init() { input.InitEffect(input.EffectType.Skill, 493, &Effect493{}) }