public static AddInitiatorAttackWithWeaponTriggerOrFeralTraining fromAddInitiatorAttackWithWeaponTrigger(AddInitiatorAttackWithWeaponTrigger prototype, bool allow_ki_focus = false) { var a = Helpers.Create <AddInitiatorAttackWithWeaponTriggerOrFeralTraining>(); a.OnlyHit = prototype.OnlyHit; a.WaitForAttackResolve = prototype.WaitForAttackResolve; a.OnlyOnFullAttack = prototype.OnlyOnFullAttack; a.OnlyOnFirstAttack = prototype.OnlyOnFirstAttack; a.OnlyOnFirstHit = prototype.OnlyOnFirstHit; a.CriticalHit = prototype.CriticalHit; a.OnlySneakAttack = prototype.OnlySneakAttack; a.ActionsOnInitiator = prototype.ActionsOnInitiator; a.ReduceHPToZero = prototype.ReduceHPToZero; a.Action = prototype.Action; a.allow_ki_focus = allow_ki_focus; return(a); }
public static AddInitiatorAttackWithWeaponTriggerOrFeralTraining fromAddInitiatorAttackWithWeaponTrigger(AddInitiatorAttackWithWeaponTrigger prototype) { var a = Helpers.Create <AddInitiatorAttackWithWeaponTriggerOrFeralTraining>(); a.OnlyHit = prototype.OnlyHit; a.WaitForAttackResolve = prototype.WaitForAttackResolve; a.OnlyOnFullAttack = prototype.OnlyOnFullAttack; a.OnlyOnFirstAttack = prototype.OnlyOnFirstAttack; a.OnlyOnFirstHit = prototype.OnlyOnFirstHit; a.CriticalHit = prototype.CriticalHit; a.OnlySneakAttack = prototype.OnlySneakAttack; a.WeaponType = prototype.WeaponType; a.Category = prototype.Category; a.CheckWeaponCategory = prototype.CheckWeaponCategory; a.RangeType = prototype.RangeType; a.ActionsOnInitiator = prototype.ActionsOnInitiator; a.ReduceHPToZero = prototype.ReduceHPToZero; a.DistanceLessEqual = prototype.DistanceLessEqual; a.DuelistWeapon = prototype.DuelistWeapon; a.Action = prototype.Action; return(a); }