package effect import ( "blazing/logic/service/fight/action" "blazing/logic/service/fight/input" ) /** * 使用后n回合攻击击中对象要害概率增加1/16 */ func init() { input.InitEffect(input.EffectType.Skill, 32, &Effect32{}) } // Effect 32: 使用后{0}回合攻击击中对象要害概率增加1/16 type Effect32 struct { RoundEffectSideArg0Base } func (e *Effect32) ActionStart(a, b *action.SelectSkillAction) bool { if e.Ctx().SkillEntity == nil { return true } e.Ctx().SkillEntity.Crit += 1 return true }