public EffectFormBuilder SetDamageForm(bool versatile, RuleDefinitions.DieType versatileDieType, string damageType, int bonusDamage,
                                               RuleDefinitions.DieType dieType, int diceNumber, RuleDefinitions.HealFromInflictedDamage healFromInflictedDamage,
                                               List <RuleDefinitions.TrendInfo> damageBonusTrends)
        {
            effectForm.FormType = EffectForm.EffectFormType.Damage;
            DamageForm damageForm = new DamageForm();

            damageForm.SetVersatile(versatile);
            damageForm.VersatileDieType = versatileDieType;
            damageForm.BonusDamage      = bonusDamage;
            damageForm.DamageType       = damageType;
            damageForm.DiceNumber       = diceNumber;
            damageForm.DieType          = dieType;
            damageForm.SetHealFromInflictedDamage(healFromInflictedDamage);
            damageForm.SetField("damageBonusTrends", damageBonusTrends);
            effectForm.DamageForm = damageForm;
            return(this);
        }