Show / Hide Table of Contents

Class AbilityConfigurator

Configurator for Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.

Inheritance
System.Object
Configurator
RootConfigurator<Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility, AbilityConfigurator>
BaseBlueprintConfigurator<Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility, AbilityConfigurator>
BaseFactConfigurator<Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility, AbilityConfigurator>
BaseUnitFactConfigurator<Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility, AbilityConfigurator>
BaseAbilityConfigurator<Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility, AbilityConfigurator>
AbilityConfigurator
Inherited Members
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintAbility>>, Type[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintAbility>>, Predicate<BlueprintComponent>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetDefaultAiAction(Blueprint<BlueprintAiCastSpell.Reference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyDefaultAiAction(Action<BlueprintAiCastSpell.Reference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetRange(AbilityRange)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetParent(Blueprint<BlueprintAbilityReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyParent(Action<BlueprintAbilityReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetAutoUseIsForbidden(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetType(AbilityType)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetIgnoreMinimalRangeLimit(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetCustomRange(Feet)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyCustomRange(Action<Feet>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetShowNameForVariant(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetOnlyForAllyCaster(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetCanTargetPoint(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetCanTargetEnemies(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetCanTargetFriends(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetCanTargetSelf(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetShouldTurnToTarget(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetSpellResistance(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetIgnoreSpellResistanceForAlly(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetActionBarAutoFillIgnored(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetHidden(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetNeedEquipWeapons(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetUseCurrentWeaponAsReasonItem(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetNotOffensive(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetEffectOnAlly(AbilityEffectOnUnit)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetEffectOnEnemy(AbilityEffectOnUnit)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetAnimation(UnitAnimationActionCastSpell.CastAnimationStyle)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetHasFastAnimation(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetTargetMapObjects(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetActionType(UnitCommand.CommandType)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetMinimalTransitionOut(Single)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetAvailableMetamagic(Metamagic[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddToAvailableMetamagic(Metamagic[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.RemoveFromAvailableMetamagic(Metamagic[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetIsFullRoundAction(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetLocalizedDuration(LocalString)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyLocalizedDuration(Action<LocalizedString>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetLocalizedSavingThrow(LocalString)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyLocalizedSavingThrow(Action<LocalizedString>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetMaterialComponent(BlueprintAbility.MaterialComponentData)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyMaterialComponent(Action<BlueprintAbility.MaterialComponentData>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetDisableLog(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetResourceAssetIds(String[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddToResourceAssetIds(String[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.RemoveFromResourceAssetIds(String[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.RemoveFromResourceAssetIds(Func<String, Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ClearResourceAssetIds()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyResourceAssetIds(Action<String>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetIsDomainAbility(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetSpellComponent(Cacheable<SpellComponent>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifySpellComponent(Action<Cacheable<SpellComponent>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetAbilityIsFullRoundInTurnBased(Cacheable<AbilityIsFullRoundInTurnBased>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyAbilityIsFullRoundInTurnBased(Action<Cacheable<AbilityIsFullRoundInTurnBased>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetStickyTouch(Cacheable<AbilityEffectStickyTouch>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyStickyTouch(Action<Cacheable<AbilityEffectStickyTouch>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetAbilityVariants(Cacheable<AbilityVariants>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyAbilityVariants(Action<Cacheable<AbilityVariants>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetAbilityShadowSpell(Cacheable<AbilityShadowSpell>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyAbilityShadowSpell(Action<Cacheable<AbilityShadowSpell>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetAbilityKineticist(Cacheable<AbilityKineticist>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyAbilityKineticist(Action<Cacheable<AbilityKineticist>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetHasVariants(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyHasVariants(Action<Nullable<Boolean>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetIsCantrip(Boolean)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyIsCantrip(Action<Nullable<Boolean>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.SetSpellDescriptor(Nullable<SpellDescriptor>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.ModifySpellDescriptor(Action<Nullable<SpellDescriptor>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterAlignment(Nullable<AlignmentMaskType>, Blueprint<BlueprintUnitFactReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterHasChosenWeapon(Blueprint<BlueprintParametrizedFeatureReference>, Blueprint<BlueprintUnitFactReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterHasWeaponWithRangeType(WeaponRangeType)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityEffectMiss(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityEffectRunAction(ActionsBuilder, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SavingThrowType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityExecuteActionOnCast(ActionsBuilder, ConditionsBuilder)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityVariants(List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddContextRankConfig(ContextRankConfig)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationBAB(Single, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationHalfBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationThreeQuartersBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationFullBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationCompanionBoon(Blueprint<BlueprintFeatureReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationHasFeature(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationNoFeatFromGroup(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.RecommendationRequiresSpellbookSource(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.RecommendationAlchemistSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.RecommendationArcaneSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.RecommendationDivineSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationStatComparison(StatType, StatType, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationStatMiminum(Int32, StatType, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationWeaponSubcategoryFocus(WeaponSubCategory, Nullable<Boolean>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationWeaponTypeFocus(WeaponRangeType, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellComponent(SpellSchool, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellDescriptorComponent(SpellDescriptorWrapper, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetHasBuffsFromCaster(List<Blueprint<BlueprintBuffReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddInPowerDismemberComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddActionPanelLogic(ConditionsBuilder, ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddCraftInfoComponent(Nullable<CraftAOE>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<CraftSavingThrow>, Nullable<CraftSpellType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityIsFullRoundInTurnBased(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddLevelUpRecommendation(ClassesPriority[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmorWeightCoef(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddCantripComponent()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddChirurgeonSpell()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddPretendSpellLevel(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellListComponent(Nullable<Int32>, Blueprint<BlueprintSpellListReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellTypeOverride(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSource>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddUniqueSpellComponent()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityAcceptBurnOnCast(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityKineticist(Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, List<AbilityKineticist.DamageInfo>, Blueprint<AnyBlueprintReference>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityResourceReference>, List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>, Nullable<Int32>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRestrictionByShield(List<Blueprint<BlueprintShieldTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ArmorProficiencyGroupFlag>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRestrictionByWeapon(List<Blueprint<BlueprintWeaponTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponFighterGroupFlags>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddContextCalculateAbilityParams(ContextValue, Blueprint<BlueprintUnitPropertyReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, ContextValue, Nullable<StatType>, Nullable<Boolean>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddContextCalculateAbilityParamsBasedOnClass(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddContextCalculateSharedValue(Nullable<Double>, ContextDiceValue, Nullable<AbilitySharedValue>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddContextSetAbilityParams(Nullable<Boolean>, ContextValue, ContextValue, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddHideDCFromTooltip(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRequirementMountHasAction(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyAbilityTeleportation(Nullable<Single>, Nullable<Boolean>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, Nullable<Single>, Nullable<Boolean>, UnitAnimationActionLink, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, String, AssetLink<PrefabLink>, AssetLink<PrefabLink>, Nullable<Feet>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, UnitAnimationActionLink, Nullable<Single>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityAffectLineOnGrid(ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>, Nullable<TargetType>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityAoERadius(Nullable<Boolean>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>, Nullable<TargetType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityApplyFact(ContextDurationValue, List<Blueprint<BlueprintUnitFactReference>>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<AbilityApplyFact.FactRestriction>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityConvertSpellLevelToResource(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<AnyBlueprintReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomAnimationByBuff(UnitAnimationActionClip, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AbilityCustomAnimationByBuff.Entry[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomCharge(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomCleave(Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomDimensionDoor(Nullable<Single>, Nullable<Boolean>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, Nullable<Single>, Nullable<Boolean>, UnitAnimationActionLink, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, String, AssetLink<PrefabLink>, AssetLink<PrefabLink>, Nullable<Feet>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, UnitAnimationActionLink, Nullable<Single>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomDimensionDoorSwap(AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, String, AssetLink<PrefabLink>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomDimensionDoorTargets(Nullable<Single>, Nullable<Boolean>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, Nullable<Single>, Nullable<Boolean>, UnitAnimationActionLink, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, String, AssetLink<PrefabLink>, AssetLink<PrefabLink>, Nullable<Feet>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, UnitAnimationActionLink, Nullable<Single>, UnitEvaluator[], Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomDweomerLeap(Nullable<Single>, Nullable<Boolean>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, Nullable<Single>, Nullable<Boolean>, UnitAnimationActionLink, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, String, AssetLink<PrefabLink>, AssetLink<PrefabLink>, Nullable<Feet>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, UnitAnimationActionLink, Nullable<Single>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomFlashStep(Nullable<Single>, Nullable<Boolean>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, Nullable<Single>, Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, UnitAnimationActionLink, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, String, AssetLink<PrefabLink>, AssetLink<PrefabLink>, Nullable<Feet>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, AssetLink<PrefabLink>, Blueprint<BlueprintProjectileReference>, UnitAnimationActionLink, Nullable<Single>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomMeleeAttack(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<AbilityCustomMeleeAttack.AttackType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomOverrun(ActionsBuilder, Blueprint<BlueprintBuffReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Single>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomTeleportation(Nullable<Boolean>, Nullable<Single>, Nullable<Single>, AssetLink<PrefabLink>, Nullable<Single>, AssetLink<PrefabLink>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintProjectileReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCustomVitalStrike(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintFeatureReference>, Nullable<Int32>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverAttackWithWeapon(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverChain(ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintProjectileReference>, Blueprint<BlueprintProjectileReference>, Nullable<Feet>, Nullable<Boolean>, ContextValue, Nullable<TargetType>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverClashingRocks(Nullable<Feet>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Blueprint<BlueprintProjectileReference>, Blueprint<BlueprintItemWeaponReference>, Nullable<Feet>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverDelay(Nullable<Single>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverProjectile(Nullable<StatType>, Blueprint<BlueprintBuffReference>, Nullable<Single>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Feet>, Nullable<Feet>, Nullable<AbilityRankType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, List<Blueprint<BlueprintProjectileReference>>, Nullable<Boolean>, Nullable<AbilityProjectileType>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverProjectileOnGrid(Nullable<StatType>, Blueprint<BlueprintBuffReference>, Nullable<Single>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Feet>, Nullable<Int32>, Nullable<Feet>, Nullable<AbilityRankType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, List<Blueprint<BlueprintProjectileReference>>, Nullable<Boolean>, Nullable<AbilityProjectileType>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverRicochet(ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintProjectileReference>, Nullable<Feet>, ConditionsBuilder, Nullable<Boolean>, ContextValue, Nullable<TargetType>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliverTouch(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintItemWeaponReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDeliveredByWeapon(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityDifficultyLimitDC(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityEffectRunActionOnClickedPoint(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalAbilityEffectRunActionOnClickedTarget(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityEffectStickyTouch(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityGriffinAttack(Nullable<Single>, Nullable<Single>, Nullable<Boolean>, Nullable<Boolean>, UnitAnimationActionLink, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, UnitAnimationActionLink, Nullable<Single>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityIsBomb(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityKineticBlade(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRequirementCanMove(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRequirementHasCondition(UnitCondition[], List<UnitCondition>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, UnitCondition[], List<UnitCondition>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRequirementHasItemInCollection(Nullable<Boolean>, ItemsCollectionEvaluator, List<LootEntry>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, LocalString)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRequirementHasItemInHands(Nullable<Boolean>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<AbilityRequirementHasItemInHands.RequirementType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRequirementOnMount(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityResourceLogic(Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityResourceReference>, List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityRestoreSpellSlot(Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintSpellbookReference>>, Nullable<Int32>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityShadowSpell(Nullable<Boolean>, Blueprint<BlueprintUnitPropertyReference>, Nullable<Boolean>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>, Blueprint<BlueprintSpellListReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityShowIfCasterHasFact(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetsAround(ConditionsBuilder, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>, Nullable<Feet>, Nullable<TargetType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetsAroundOnGrid(ConditionsBuilder, Nullable<Int32>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>, Nullable<TargetType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityUseOnRest(Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<AbilityUseOnRestType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalAoeForMagicHack(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCanTargetDead(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetAlignment(Nullable<AlignmentMaskType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetBreathOfLife(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintUnitFactReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetCanSeeCaster(Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetCellsRestriction(List<Int32>, Nullable<Int32>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetDivineTroth(Blueprint<BlueprintBuffReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetHPCondition(Nullable<Boolean>, Nullable<Int32>, Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<Int32>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetHasCondition(Nullable<UnitCondition>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetHasConditionOrBuff(List<Blueprint<BlueprintBuffReference>>, Nullable<UnitCondition>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetHasFact(List<Blueprint<BlueprintUnitFactReference>>, BlueprintUnitFact, Nullable<Boolean>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetHasMeleeWeaponInPrimaryHand(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetHasNoFactUnless(List<Blueprint<BlueprintUnitFactReference>>, Blueprint<BlueprintUnitFactReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetHasOneOfConditionsOrHP(UnitCondition[], Nullable<Int32>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsAlly(Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsAnimalCompanion(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsAreaEffectFromCaster(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsDeadAnimalCompanion(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsDeadCompanion(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsFavoredEnemy()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsNotDevoured(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsPartyMember(Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsSuitableMount(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetIsSuitableMountSize(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetMaximumHitDice(ContextValue, Nullable<Int32>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetNotSelf(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetRangeRestriction(Nullable<CompareOperation.Type>, Nullable<Feet>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityTargetStatCondition(Nullable<Int32>, Nullable<Boolean>, Nullable<StatType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddDimensionDoorRestrictionIgnorance(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddLineOfSightIgnorance(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterHasFacts(List<Blueprint<BlueprintUnitFactReference>>, List<BlueprintUnitFact>, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterHasNoFacts(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>, List<BlueprintUnitFact>, List<BlueprintUnitFact>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterInCombat(Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterIsOnFavoredTerrain(Blueprint<BlueprintFeatureReference>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterMainWeaponCheck(WeaponCategory[])
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterMainWeaponIsMelee()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterMainWeaponIsTwoHanded()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityCasterNotPolymorphed(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityMaxSquadsRestriction(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilitySpawnFx(Nullable<AbilitySpawnFxAnchor>, Nullable<Single>, Nullable<Boolean>, Nullable<AbilitySpawnFxAnchor>, Nullable<AbilitySpawnFxOrientation>, Nullable<AbilitySpawnFxAnchor>, AssetLink<PrefabLink>, Nullable<AbilitySpawnFxTime>, Nullable<AbilitySpawnFxWeaponTarget>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyAbilityHook(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AnimationCurve, Nullable<Int32>, Nullable<Single>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddCustomAreaOnGrid(List<Vector2Int>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatCellsProviderLink(Blueprint<BlueprintAbilityReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatDefenseAbility(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddPureRecommendation(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<RecommendationPriority>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendationRequiresSpellbook(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddStatRecommendationChange(Nullable<Boolean>, Nullable<StatType>)
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.AddHideFeatureInInspect()
BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>.OnConfigureCompleted()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintUnitFact>>, Type[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintUnitFact>>, Predicate<BlueprintComponent>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.SetAllowNonContextActions(Boolean)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.SetDisplayName(LocalString)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyDisplayName(Action<LocalizedString>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.SetDescription(LocalString)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyDescription(Action<LocalizedString>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.SetDescriptionShort(LocalString)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyDescriptionShort(Action<LocalizedString>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.SetIcon(Asset<Sprite>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.ModifyIcon(Action<Sprite>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFacts(List<Blueprint<BlueprintUnitFactReference>>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintUnitReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<GameDifficultyOption>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorSkillRollTrigger(Boolean, StatType, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBlindsense(Feet, Nullable<Boolean>, UnitConditionExceptions, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffSkillBonus(StatType, Int32, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceStatForPrerequisites(StatType, Int32, Boolean)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceStatForPrerequisites(Blueprint<BlueprintCharacterClassReference>, StatType, Boolean)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceStatForPrerequisites(StatType, StatType)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceStatForPrerequisitesMagus(Blueprint<BlueprintCharacterClassReference>, StatType)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackStatReplacementFixed(AttackStatReplacementFixed)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSuppressBuffsFixed(SuppressBuffsFixed)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFormationACBonus(Nullable<Int32>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitPropertyReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPropertyCalculatorComponent(Nullable<ContextPropertyName>, Nullable<PropertyCalculatorComponent.SaveToContextType>, PropertyCalculator)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCorruptionProtection(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRestRoleBonus(Nullable<ModifierDescriptor>, Nullable<CampingRoleType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceUnitPrefab(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AssetLink<PrefabLink>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPretendUnit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddClassLevels(List<Blueprint<BlueprintArchetypeReference>>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Int32>, Nullable<StatType>, List<Blueprint<BlueprintAbilityReference>>, Nullable<StatType>, SelectionEntry[], List<Blueprint<BlueprintAbilityReference>>, StatType[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuildBalanceRadarChart(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddStatsDistributionPreset(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSuppressSpellSchool(Nullable<SuppressSpellSchool.Logic>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, SpellSchool[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowsReplace(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityUsagesCountTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusWithDistanceToMasterCondition(Nullable<CompareOperation.Type>, Nullable<ModifierDescriptor>, Nullable<Feet>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityResourceTrigger(ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintAbilityResourceReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityUseTargetTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, List<Blueprint<BlueprintSpellbookReference>>, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<AbilityType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityUseTrigger(List<Blueprint<BlueprintAbilityReference>>, Blueprint<BlueprintAbilityReference>, ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellSchool>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<AbilityRange>, Nullable<SpellSourceTypeFlag>, Nullable<Boolean>, List<Blueprint<BlueprintSpellbookReference>>, Nullable<SpellDescriptorWrapper>, Nullable<AbilityType>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityUseTriggerBySpellSchool(List<Blueprint<BlueprintAbilityReference>>, Blueprint<BlueprintAbilityReference>, AddAbilityUseTriggerBySpellSchool.SpellSchoolActionEntry[], Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<AbilityRange>, List<Blueprint<BlueprintSpellbookReference>>, Nullable<SpellDescriptorWrapper>, Nullable<AbilityType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAdditionalLimb(Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackerSpellFailureChance(Nullable<Int32>, ConditionsBuilder, ContextValue, Asset<GameObject>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBackgroundArmorProficiency(Nullable<ArmorProficiencyGroup>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBackgroundClassSkill(Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBackgroundWeaponProficiency(Nullable<WeaponCategory>, ContextValue, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBondProperty(Blueprint<BlueprintItemEnchantmentReference>, Nullable<EnchantPoolType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffInBadWeather(Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<InclemencyType>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffOnApplyingSpell(AddBuffOnApplyingSpell.SpellConditionAndBuff[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCasterSpellFailureChance(Nullable<Int32>, ConditionsBuilder, Asset<GameObject>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddClassSkill(Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddClusteredAttack(Nullable<AddClusteredAttack.Type>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddConcealment(Nullable<Boolean>, Nullable<Boolean>, Nullable<Concealment>, Nullable<ConcealmentDescriptor>, Nullable<Feet>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCondition(Nullable<UnitCondition>, UnitConditionExceptions)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddConditionImmunity(Nullable<UnitCondition>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddConditionTrigger(ActionsBuilder, UnitCondition[], Nullable<AddConditionTrigger.TriggerType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCumulativeDamageBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCumulativeDamageBonusX3(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageResistanceEnergy(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageResistanceForce(ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageResistanceHardness(Nullable<DamageEnergyTypeFlag>, Nullable<Boolean>, ContextValue, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageResistancePhysical(Nullable<DamageAlignment>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Nullable<PhysicalDamageForm>, Nullable<Boolean>, Nullable<PhysicalDamageMaterial>, Nullable<Int32>, Nullable<Boolean>, ContextValue, Nullable<DamageRealityType>, Nullable<Boolean>, Nullable<AttackTypeFlag>, Nullable<AddDamageResistancePhysical.WeaponFactFilter>, ContextValue, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageTypeVulnerability(Nullable<DamageAlignment>, Nullable<PhysicalDamageForm>, Nullable<PhysicalDamageMaterial>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEnergyDamageDivisor(Nullable<DamageEnergyTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEnergyDamageImmunity(Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEnergyImmunity(Nullable<DamageEnergyType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEnergyVulnerability(Nullable<DamageEnergyType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEquipmentEntity(AssetLink<EquipmentEntityLink>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFactsFromCaster(List<Blueprint<BlueprintUnitFactReference>>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintFeatureSelectionReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFactsToMount(Nullable<Int32>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFactsToPet(Nullable<Boolean>, Nullable<Int32>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<PetType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFallProneTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFamiliar(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AssetLink<FamiliarLink>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFortification(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddHealTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIdentifyBonus(Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddImmortality(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddImmunityToAbilityScoreDamage(Nullable<Boolean>, List<Blueprint<BlueprintUnitFactReference>>, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, StatType[], Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddImmunityToCriticalHits(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddImmunityToEnergyDrain(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddImmunityToPrecisionDamage(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncomingDamageWeaponProperty(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DamageAlignment>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PhysicalDamageForm>, Nullable<Boolean>, Nullable<PhysicalDamageMaterial>, Nullable<DamageRealityType>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncorporealDamageDivisor(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorHealTrigger(ActionsBuilder, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddItemCasterLevelBonus(Nullable<Int32>, Nullable<UsableItemType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKnownSpell(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintAbilityReference>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddLocalMapMarker(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<LocalMapMarkType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMechanicsFeature(Nullable<AddMechanicsFeature.MechanicsFeatureType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMetamagicFeat(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Metamagic>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMythicEnemyHitPointsBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOffensiveActionTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOppositionSchool(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOutgoingDamageBonus(Nullable<SpellDescriptorWrapper>, Blueprint<BlueprintUnitFactReference>, Nullable<DamageIncreaseCondition>, DamageTypeDescription, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<DamageIncreaseReason>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOutgoingPhysicalDamageProperty(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DamageAlignment>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PhysicalDamageForm>, Nullable<Boolean>, Nullable<PhysicalDamageMaterial>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DamageRealityType>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOverHealTrigger(ActionsBuilder, Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<AbilitySharedValue>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddParametrizedFeatures(AddParametrizedFeatures.FeatureData[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPartyEncumbrance(Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPet(Nullable<Boolean>, Nullable<Boolean>, ContextValue, Blueprint<BlueprintFeatureReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitReference>, Nullable<PetProgressionType>, Nullable<PetType>, Blueprint<BlueprintFeatureReference>, Nullable<Int32>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPhysicalImmunity(PhysicalDamageForm[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddProficiencies(ArmorProficiencyGroup[], Blueprint<BlueprintRaceReference>, WeaponCategory[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddREVendorItem(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddResurrectOnRest(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSecondaryAttacks(Blueprint<BlueprintItemWeaponReference>[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSkillPointPerCharacterLevel(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpecialSpellList(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Blueprint<BlueprintSpellListReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpecialSpellListForArchetype(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellListReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellFailureChance(Nullable<Int32>, Asset<GameObject>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellImmunity(Nullable<AlignmentComponent>, Blueprint<BlueprintUnitFactReference>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, Nullable<SpellImmunityType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellKnownTemporary(Blueprint<BlueprintCharacterClassReference>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellResistance(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellTypeFailureChance(Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Asset<GameObject>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddStartingEquipment(List<Blueprint<BlueprintItemReference>>, WeaponCategory[], Blueprint<BlueprintCategoryDefaultsReference>, Nullable<Boolean>, List<Blueprint<BlueprintCharacterClassReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddStatBonus(Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddStatModifier(Nullable<ModifierDescriptor>, ContextValue, Nullable<StatType>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUndetectableAlignment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUnitScale(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUnlimitedSpell(List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddVendorDiscount(ContextValue, List<Blueprint<BlueprintItemReference>>, BlueprintItem[], List<Blueprint<BlueprintUnitReference>>, BlueprintUnit[], Nullable<AddVendorDiscount.VendorDiscountEntry>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalDamageOnSneakAttack(Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAllowDyingCondition(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddApplyClassProgression(Blueprint<BlueprintCharacterClassReference>, List<Blueprint<BlueprintFeatureReference>>, Nullable<Int32>, List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ParameterizedFeatureEntry[], List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAreaEffectImmunity(List<Blueprint<BlueprintAbilityAreaEffectReference>>, Nullable<TargetType>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAutoFailCastingDefensively(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBookOfDreamsSummonUnitsCountLogic(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffDescriptorImmunity(Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffEnchantAnyWeapon(Blueprint<BlueprintItemEnchantmentReference>, Nullable<EquipSlotBase.SlotType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeActivatableAbilitiesCommandType(List<Blueprint<BlueprintActivatableAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<UnitCommand.CommandType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeFaction(Nullable<Boolean>, Blueprint<BlueprintFactionReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<ChangeFaction.ChangeType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeImpatience(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeIncomingDamageType(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, DamageTypeDescription)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeOutgoingDamageType(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, DamageTypeDescription)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangePortraitComponent(Blueprint<BlueprintPortraitReference>, Blueprint<BlueprintPortraitReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeSizeTrigger(ActionsBuilder, Nullable<ChangeSizeTrigger.Condition>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Size>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeSpellCommandType(Nullable<AbilityType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<UnitCommand.CommandType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<UnitCommand.CommandType>, Nullable<TargetType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCombatLogNotification(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCombatManeuverOnCriticalHit(Nullable<CombatManeuver>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCompanionImmortality(ActionsBuilder, Nullable<Single>, AssetLink<PrefabLink>, LocalString, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCompleteDamageImmunity()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCounterspell(Nullable<AbilityType>, ConditionsBuilder, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDeflectArrows(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DeflectArrows.RestrictionType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDisableAttackType(Nullable<AttackTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDisableClassAdditionalVisualSettings(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDisableDeathFXs(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDisableEquipmentSlot(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DisableEquipmentSlot.SlotType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDisableOptimization(Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDuelistParry(ConditionsBuilder, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DuelistParry.TargetType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDweomerLeapLogic(Blueprint<BlueprintAbilityReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEnhancePotion(List<Blueprint<BlueprintArchetypeReference>>, List<Blueprint<BlueprintCharacterClassReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFastTwoHandBombs(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFavoredEnemy(List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFavoredTerrain(Nullable<AreaSetting>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFavoredTerrainExpertise(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<AreaSetting>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddForbidOwnAreaEffects(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddForbidRotation(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddForbidSpecificSpellsCast(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, Nullable<SpellDescriptorWrapper>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddForbidSpellCasting(Nullable<Boolean>, Blueprint<BlueprintFeatureReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddForbidSpellbook(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellbookReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddForbidSpellbookOnAlignmentDeviation(Nullable<AlignmentMaskType>, Blueprint<BlueprintUnitFactReference>, List<Blueprint<BlueprintSpellbookReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddForbidSpellbookOnArmorEquip(Blueprint<BlueprintSpellbookReference>[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFreeActionSpell(Blueprint<BlueprintAbilityReference>, Nullable<AbilityType>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddGhostCriticalAndPrecisionImmunity(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddGreaterCombatMeneuver(Nullable<CombatManeuver>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddHalveIncomingAreaDamage(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddHideFactsWhileEtudePlaying(Blueprint<BlueprintEtudeReference>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintRaceReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddHigherMythicsReplace()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreIncommingDamage()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreSpellImmunity(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncomingDamageAndHealingModifier(Nullable<IncomingDamageAndHealingModifier.EntryType>, Nullable<IncomingDamageAndHealingModifier.WeaponType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Boolean>, Nullable<IncomingDamageAndHealingModifier.FactionType>, Nullable<IncomingDamageAndHealingModifier.ModifyingType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncorporealACBonus()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseActivatableAbilityGroupSize(Nullable<ActivatableAbilityGroup>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseResourceAmount(Blueprint<BlueprintAbilityResourceReference>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseResourceAmountBySharedValue(Nullable<Boolean>, Blueprint<BlueprintAbilityResourceReference>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseResourcesByClass(Blueprint<BlueprintArchetypeReference>, Nullable<Int32>, Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityResourceReference>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorDisarmTrapTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorSavingThrowTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKeepAlliesAlive(ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddLearnSpellList(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintSpellListReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddLearnSpells(Blueprint<BlueprintCharacterClassReference>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddLockEquipmentSlot(Nullable<Boolean>, Nullable<LockEquipmentSlot.SlotType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMarkPassive(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMayBanterOnRest(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddModifySummonsCount(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ModifySummonsCount.Substitution[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMovementDistanceTrigger(ActionsBuilder, ContextValue, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddNenioSpecialPolymorphWhileEtudePlaying(AbilityExecutionContext, Blueprint<BlueprintEtudeReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintActivatableAbilityReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOverrideUnitHP(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOverrideVisionRange(Nullable<Boolean>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPreventHealing(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPriorityTarget(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRaiseStatToMinimum(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRangedCleave(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecalculateOnOwnerFactUpdated(Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRedirectDamageToPet(Nullable<Int32>, Nullable<PetType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRemoveOppositionSchool(Blueprint<BlueprintCharacterClassReference>, Nullable<SpellSchool>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceStatBaseAttribute(Nullable<StatType>, Nullable<Boolean>, Nullable<BonusMod>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddScrollSpecialization(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSetChargeWeapon(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSetFleeOrApproachLogic(Nullable<UnitPartFleeOrApproach.CommandType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSetRunBackLogic(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<Single>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpawnMonsterAfterInitialized(ActionsBuilder, Blueprint<BlueprintUnitReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpecialRiderBuffForHippogriffFlyingAttack(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpecificBuffImmunity(Nullable<AlignmentComponent>, Blueprint<BlueprintBuffReference>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellFool(Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityResourceReference>, Blueprint<BlueprintSpellbookReference>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellImmunityToSpellDescriptor(Blueprint<BlueprintUnitFactReference>, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellResistanceAgainstAlignment(Nullable<AlignmentComponent>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellResistanceAgainstSpellDescriptor(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellResistanceAgainstSpellSchool(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpontaneousSpellConversion(Blueprint<BlueprintCharacterClassReference>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpontaneousSpellSaving(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSufferFromHealing(DamageTypeDescription, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSuppressDismember(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSwarmAoeVulnerability(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSwarmDamageResistance(Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUnearthlyGrace()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUnholyGrace()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUnitHealthGuard(Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUntargetable(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUpdateClassAdditionalVisualSettings(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponTraining(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKineticistAcceptBurnTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKineticistBurnModifier(List<Blueprint<BlueprintAbilityReference>>, Nullable<KineticistBurnType>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKineticistBurnValueChangedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKineticistElementalOverflow(ContextValue, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKineticistPart(Blueprint<BlueprintBuffReference>, List<Blueprint<BlueprintAbilityReference>>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintAbilityReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintFeatureReference>, Nullable<StatType>, Blueprint<BlueprintAbilityResourceReference>, Blueprint<BlueprintAbilityResourceReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSetKineticistGatherPowerMode(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<KineticistGatherPowerMode>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAcAddAcBuff(Nullable<BonusMod>, Blueprint<BlueprintUnitPropertyReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPolymorphDamageTransfer(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeHitDie(Nullable<DiceType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEnergyDamageTrigger(ActionsBuilder, Nullable<DamageEnergyType>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncomingDamageTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<AttackTypeFlag>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<CompareOperation.Type>, Nullable<PhysicalDamageForm>, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellSchool>, Nullable<Boolean>, ContextValue, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorPartySkillRollTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorSavingThrowTrigger(ActionsBuilder, Nullable<SavingThrowType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddKineticistInfusionDamageTrigger(List<Blueprint<BlueprintAbilityReference>>, ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<TimeSpan>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellDiceBonusTrigger(Nullable<Boolean>, Int32[], ContextDiceValue[], Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetAttackWithWeaponTrigger(ActionsBuilder, ActionsBuilder, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetSavingThrowTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetSpellResistanceCheckTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBlinkAoEDamageResistance(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeSpellElementalDamage(Nullable<DamageEnergyType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeSpellElementalDamageHalfUntyped(Nullable<DamageEnergyType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDeathActions(ActionsBuilder, Nullable<Boolean>, Nullable<DeathActions.DeathTrigger>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintAbilityResourceReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddModifyAttackerMissChance(ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOutcomingDamageAndHealingModifier(Nullable<OutcomingDamageAndHealingModifier.EntryType>, Nullable<OutcomingDamageAndHealingModifier.WeaponType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Boolean>, Nullable<OutcomingDamageAndHealingModifier.FactionType>, Nullable<OutcomingDamageAndHealingModifier.ModifyingType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSacredWeaponDamageOverride(Blueprint<BlueprintParametrizedFeatureReference>, Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSacredWeaponFavoriteDamageOverride(Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Nullable<WeaponCategory>, Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSetAttackerMissChance(ConditionsBuilder, Nullable<SetAttackerMissChance.Type>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSetFactOwnerMissChance(ConditionsBuilder, Nullable<SetFactOwnerMissChance.Type>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponDamageOverride(Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>, List<Blueprint<BlueprintWeaponTypeReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDublicateSpellComponent(Nullable<DublicateSpellComponent.AOEType>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityResourceOverride(Blueprint<BlueprintAbilityResourceReference>, ContextValue, Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreAttacksOfOpportunityForSpellList(List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>, Nullable<SpellDescriptorWrapper>, Nullable<AbilityType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyAlternativeMovement(Blueprint<BlueprintAbilityReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyChangeInitiative(Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyFullAttackEndTrigger(ActionsBuilder, ActionsBuilder, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyLeaderAddResourcesOnBattleEnd(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<KingdomResourcesAmount>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeLeaderSkillPowerOnAbilityUse(Nullable<Boolean>, Nullable<Int32>, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRandomLeaderSpellReplacement(Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRunActionOnTurnStart(ActionsBuilder, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalBattleEndTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCellReachTrigger(Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatPercentDamageBonus(Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatProvocation(Blueprint<BlueprintTacticalCombatAiActionReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatResurrection(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatRider(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatRoundTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalCombatVisibleFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTacticalSquadDeathTrigger(Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintUnitFactReference>, Nullable<ArmyFaction>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyDamageAfterMovementBonus(Nullable<Boolean>, Nullable<Single>, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyStandingDamageBonus(Nullable<Int32>, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstAttackOfOpportunity(ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstAttacks(Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, ArmorProficiencyGroup[], Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstBuffOwner(Nullable<AlignmentComponent>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintBuffReference>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstFactOwner(Nullable<AlignmentComponent>, Nullable<Int32>, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstFactOwnerMultiple(Nullable<AlignmentComponent>, Nullable<Int32>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstSize(Nullable<ACBonusAgainstSize.SizeType>, Nullable<ModifierDescriptor>, Nullable<Size>, Nullable<Int32>, Nullable<ACBonusAgainstSize.ChangeType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstSpellsWithDescriptor(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstWeaponCategory(Nullable<Int32>, Nullable<WeaponCategory>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstWeaponGroup(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstWeaponSubcategory(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<WeaponSubCategory>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusAgainstWeaponType(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACBonusUnlessFactMultiple(Nullable<AlignmentComponent>, Nullable<Int32>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACContextBonusAgainstFactOwner(Nullable<AlignmentComponent>, ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACContextBonusAgainstWeaponSubcategory(Nullable<ModifierDescriptor>, Nullable<WeaponSubCategory>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddACTouchBonus(ContextValue, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityMythicParams(List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityScoreCheckBonus(ContextValue, Nullable<ModifierDescriptor>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddActionsOnBuffApply(ActionsBuilder, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAbilityResources(Nullable<Int32>, Blueprint<BlueprintAbilityResourceReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffOnCombatStart(Nullable<Boolean>, Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCalculatedWeapon(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, CalculatedWeapon)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCasterLevel(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCasterLevelForAbility(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCasterLevelForSpellbook(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintSpellbookReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddClassLevelToSummonDuration(Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFactIfArchetype(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFeatureIfHasFact(Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFeatureOnAlignment(Nullable<AlignmentComponent>, List<Blueprint<BlueprintUnitFactReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFeatureOnApply(Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFeatureOnClassLevel(List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintArchetypeReference>>, Nullable<Boolean>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintFeatureReference>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFeatureOnSkill(List<Blueprint<BlueprintUnitFactReference>>, Nullable<Int32>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFeatureToNPC(Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintFeatureReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFeatureToPet(Blueprint<BlueprintFeatureReference>, Nullable<PetType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellListAsAbilities(List<Blueprint<BlueprintAbilityResourceReference>>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellbook(ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellbookReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWearinessHours(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalDamageOnHit(Nullable<DamageEnergyType>, Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalSneakDamageOnHit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<DiceFormula>, Nullable<AdditionalSneakDamageOnHit.WeaponType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAngelSwordAntiDescriptor(Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Nullable<Boolean>, Nullable<EnergyDrainHealType>, Nullable<EnergyDrainHealType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAnyWeaponDamageStatReplacement(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<WeaponSubCategory>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArcaneArmorProficiency(ArmorProficiencyGroup[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArcaneSpellFailureIncrease(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArcaneSpellFailureModify(Nullable<Single>, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<Single>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAreaEffectEnterTrigger(ActionsBuilder, List<Blueprint<BlueprintAbilityAreaEffectReference>>, Nullable<TargetType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmorCheckPenaltyIncrease(Nullable<Int32>, ContextValue, Nullable<ArmorProficiencyGroup>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmorClassBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAscendantElement(Nullable<DamageEnergyType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackBonusAgainstArmyProperty(Nullable<ArmyProperties>, Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackBonusAgainstFactOwner(Nullable<Int32>, ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackBonusAgainstFriendly(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackBonusAgainstSize(Nullable<AttackBonusAgainstSize.SizeType>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Size>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Nullable<AttackBonusAgainstSize.ChangeType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackBonusConditional(ContextValue, Nullable<Boolean>, ConditionsBuilder, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackOfOpportunityAttackBonus(ContextValue, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackOfOpportunityCriticalConfirmationBonus(ContextValue, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackOfOpportunityDamageBonus(Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackTypeAttackBonus(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>, Nullable<WeaponRangeType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackTypeChange(Nullable<Boolean>, Nullable<Boolean>, Nullable<AttackType>, Nullable<AttackType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAttackTypeCriticalMultiplierIncrease(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAuraFeatureComponent(Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAutoConfirmCritAgainstFlanked(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAutoDetectStealth()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAutoMetamagic(List<Blueprint<BlueprintAbilityReference>>, Nullable<AutoMetamagic.AllowedType>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintCharacterClassReference>>, Nullable<Int32>, Nullable<Metamagic>, Nullable<Boolean>, Nullable<SpellSchool>, Blueprint<BlueprintSpellbookReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBindAbilitiesToClass(List<Blueprint<BlueprintAbilityReference>>, List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintArchetypeReference>>, Nullable<Boolean>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBindAbilitiesToHighest(Blueprint<BlueprintAbilityReference>[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBlindnessACCompensation(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffSubstitutionOnApply(Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintBuffReference>, Nullable<SpellDescriptorWrapper>, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCMBBonus(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCMBBonusAgainstSize(Blueprint<BlueprintUnitFactReference>, Nullable<CMBBonusAgainstSize.SizeType>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Size>, Nullable<Int32>, Nullable<CMBBonusAgainstSize.ChangeType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCMBBonusForManeuver(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<ModifierDescriptor>, CombatManeuver[], ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCMDBonus(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCMDBonusAgainstManeuvers(Nullable<ModifierDescriptor>, CombatManeuver[], ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCMDBonusAgainstSize(Blueprint<BlueprintUnitFactReference>, Nullable<CMDBonusAgainstSize.SizeType>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Size>, Nullable<Int32>, Nullable<CMDBonusAgainstSize.ChangeType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChargeAttackBonus(ContextValue, Nullable<Boolean>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChargeImprovedCritical()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddClassLevelsForPrerequisites(Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintFeatureSelectionReference>, Nullable<Double>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCombatAgainstMeTrigger(ActionsBuilder, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCombatStateTrigger(ActionsBuilder, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCompanionBoon(Nullable<Int32>, Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddConcentrationBonus(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddConcentrationBonusOnArmorType(Nullable<ArmorProficiencyGroup>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddConstructHealth(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddContextRendFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, DamageTypeDescription, ContextDiceValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCounterAttackOfOpportunityOnCombatManeuver(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCraftBonus(Nullable<UsableItemType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCritAutoconfirmAgainstAlignment(Nullable<AlignmentComponent>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCriticalConfirmationACBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCriticalConfirmationACBonusAgainstFactOwner(Nullable<Int32>, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCriticalConfirmationACBonusInHeavyArmor(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCriticalConfirmationBonus(Nullable<Int32>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<WeaponRangeType>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageBonusAgainstFactOwner(ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageReductionAgainstFactOwner(Blueprint<BlueprintUnitFactReference>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageReductionAgainstRangedWeapons(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Int32>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageReductionAgainstSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageReductionBelowZero(Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDeathOnLevelStacks(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDefensiveCombatTraining(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDerivativeStatBonus(Nullable<StatType>, Nullable<StatType>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDetachBuffOnNearMiss(ActionsBuilder, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDiceDamageBonusOnSpell(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDisableIntelligence(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDisableRegenerationOnCriticalHit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDispelBonusOnDescriptor(Nullable<Int32>, Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDispelCasterLevelCheckBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDistanceAttackBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Feet>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDistanceDamageBonus(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDoNotBenefitFromConcealment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDoubleDamageDiceOnAttack(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDraconicBloodlineArcana(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEnergyDamageBonus(Nullable<DamageEnergyTypeFlag>, Nullable<Single>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEvasion(Nullable<SavingThrowType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFactSinglify(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFactsChangeTrigger(List<Blueprint<BlueprintUnitFactReference>>, ActionsBuilder, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFlankedAttackBonus(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFlatFootedIgnore(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<FlatFootedIgnoreType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFullSpeedInStealth(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreConcealment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreDamageReductionOnAttack(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreDamageReductionOnCriticalHit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreDamageReductionOnTarget(Nullable<AlignmentComponent>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnorePartialConcealmentOnRangedAttacks(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreSpellResistanceForSpells(List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddImpromptuSneakAttack(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddImprovedEvasion(Nullable<SavingThrowType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseAllSpellsDC(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseAttackAndDamageBonusBySpellLevel(Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseCasterLevel(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseCastersSavingThrowTypeDC(Nullable<Int32>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseDiceSizeOnAttack(Nullable<Int32>, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, WeaponSubCategory[], Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseDiceSizeOnAttackCustomProgressions(Nullable<Int32>, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, IncreaseDiceSizeOnAttackCustomProgressions.Progression[], WeaponSubCategory[], Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseFeatRankByGroup(Nullable<FeatureGroup>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellContextDescriptorDC(Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellDC(Nullable<Boolean>, Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Blueprint<BlueprintAbilityReference>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellDescriptorCasterLevel(Nullable<Int32>, Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellDescriptorDC(Nullable<Int32>, Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellHealing(ContextValue, Nullable<SpellSchool>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellSchoolCasterLevel(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellSchoolDC(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<SpellSchool>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellSchoolDamage(ContextValue, Nullable<SpellSchool>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellSpellbookDC(Nullable<Int32>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintSpellbookReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorCritAutoconfirm(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMadDogPackTactics()
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverBonusFromStat(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverDefenceBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverImmunity(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverIncreaseDuration(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverOnAttack(Nullable<WeaponCategory>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverProvokeAttack(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddManeuverTrigger(ActionsBuilder, Nullable<CombatManeuver>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMaxDexBonusIncrease(Nullable<Int32>, Nullable<Int32>, Nullable<ArmorProficiencyGroup>, Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, UnitDescriptor, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMeleeWeaponSizeChange(Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMinimizeAttacksOfOpportunityCount(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddModifyD20(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<AlignmentComponent>, ContextValue, Nullable<ModifierDescriptor>, ContextValue, Nullable<RuleDispelMagic.CheckType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ModifyD20.RollConditionType>, ContextValue, Nullable<Int32>, Nullable<RuleType>, Nullable<FlaggedSavingThrowType>, StatType[], Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, ContextValue, ContextValue, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMonkReplaceAbilityDC(Blueprint<BlueprintAbilityReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintArchetypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddNewRoundTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOnSpawnBuff(Blueprint<BlueprintBuffReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Rounds>, Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, Nullable<AlignmentComponent>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOutflankAttackBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPartialDRIgnore(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Int32>, Nullable<Boolean>, WeaponCategory[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPetManeuverProvokeAttack(CombatManeuver[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPointBlankMaster(Nullable<WeaponCategory>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPromoteSpellDices(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DiceType>, Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRangedWeaponSizeChange(Nullable<Int32>, List<Blueprint<BlueprintWeaponTypeReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecalculateConcealment(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecalculateOnChangeParty(Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecalculateOnFactsChange(Blueprint<BlueprintUnitFactReference>[])
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecalculateOnLocustSwarmChange(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecalculateOnStatChange(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRecommendedClass(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRemoveBuffOnAttack(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRemoveFeatureOnApply(Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRemoveFeatureOnDetach(Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRendFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DiceFormula>, DamageTypeDescription)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceAbilitiesStat(List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceAbilityDC(Blueprint<BlueprintAbilityReference>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceAbilityParamsWithContext(Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceCMDDexterityStat(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceCastSource(Nullable<CastSource>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceCasterLevelOfAbility(List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintArchetypeReference>>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceCombatManeuverStat(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceSourceBone(String)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceSpellbook(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellbookReference>, Blueprint<BlueprintSpellbookReference>, Nullable<ReplaceSpellbook.TypeBookLevel>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRerollConcealment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<RerollConcealment.WeaponCoverage>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddRideAnimalCompanion(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavesFixedRecalculateThievery(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavesFixerFactReplacer(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavesFixerReplaceInProgression(Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstAbilityType(Nullable<AbilityType>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstAlignmentDifference(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<SavingThrowType>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstAllies(ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstDescriptor(ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstFact(Nullable<AlignmentComponent>, Blueprint<BlueprintFeatureReference>, Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstFactMultiple(Nullable<AlignmentComponent>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstSchool(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<SpellSchool>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstSchoolAbilityValue(ContextValue, Nullable<ModifierDescriptor>, Nullable<SpellSchool>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstSpecificSpells(List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusAgainstSpellType(Nullable<Boolean>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowBonusUnlessFactMultiple(Nullable<AlignmentComponent>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SavingThrowType>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSavingThrowContextBonusAgainstDescriptor(Nullable<ModifierDescriptor>, Nullable<SpellDescriptorWrapper>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddShareBuffsWithPet(List<Blueprint<BlueprintBuffReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<PetType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddShareFavoredEnemies(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddShareFeaturesWithPet(List<Blueprint<BlueprintFeatureReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<PetType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellFixedDC(Blueprint<BlueprintAbilityReference>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellLevelByClassLevel(Blueprint<BlueprintAbilityReference>, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellPenetrationBonus(Nullable<Boolean>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpendChargesOnSpellCast(Blueprint<BlueprintItemReference>, Nullable<SpendChargesOnSpellCast.EntryType>, Nullable<SpendChargesOnSpellCast.ItemFilterType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityReference>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTake10ForSuccess(Nullable<Boolean>, Nullable<UsableItemType>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetChangedDuringRound(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetCritAutoconfirm(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetCritAutoconfirmFromCaster(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddToughnessLogic(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTrapPerceptionBonus(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUndeadHealth(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddUnitDeathTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<UnitDeathTrigger.DeathTrigger>, Nullable<UnitDeathTrigger.FactionType>, Blueprint<BlueprintFactionReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<UnitTag>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponCategoryAttackBonus(Nullable<Int32>, Nullable<WeaponCategory>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponCriticalEdgeIncreaseStackable(AttackType[], WeaponCategory[], AttackType[], WeaponCategory[], Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponFocus(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponGroupAttackBonus(Nullable<Int32>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponGroupDamageBonus(ContextValue, Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponGroupEnchant(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponMultipleCategoriesAttackBonus(Nullable<Int32>, WeaponCategory[], Nullable<ModifierDescriptor>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponParametersAttackBonus(Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, Nullable<ModifierDescriptor>, Blueprint<BlueprintFeatureReference>, Nullable<GripType>, Nullable<Int32>, Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponParametersCriticalEdgeIncrease(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponParametersCriticalMultiplierIncrease(Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponParametersDamageBonus(Nullable<Boolean>, Nullable<Boolean>, ContextValue, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintFeatureReference>, Nullable<GripType>, Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponSizeChange(Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponSnatcher(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponTypeCriticalEdgeIncrease(Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponTypeCriticalMultiplierIncrease(Nullable<Int32>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponTypeDamageBonus(Nullable<Int32>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponTypeDamageStatReplacement(Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<StatType>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddAfterbuff(Blueprint<BlueprintBuffReference>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmorFocus(Nullable<ArmorProficiencyGroup>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffAbilityRollsBonus(Nullable<Boolean>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffAllSavesBonus(Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffAllSkillsBonus(Nullable<ModifierDescriptor>, ContextValue, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffAllSkillsBonusAbilityValue(Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffAllSkillsBonusRankDependent(Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffDamageEachRound(Nullable<Single>, Nullable<Int32>, Nullable<DamageEnergyType>, Nullable<DiceFormula>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffExtraAttack(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffExtraAttackForFastBombs(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffExtraAttackWeaponSpecific(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffImpededMagic(Nullable<Boolean>, ContextValue, Nullable<SpellSourceTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffIncomingDamageIncrease(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffMovementSpeed(Nullable<Boolean>, Nullable<Boolean>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Single>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffOnArmor(Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffOnHealthTickingTrigger(Nullable<Single>, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffOnLightOrNoArmor(Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffParticleEffectPlay(AssetLink<PrefabLink>, AssetLink<PrefabLink>, AssetLink<PrefabLink>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffSaveEachRound(ActionsBuilder, ActionsBuilder, Nullable<Int32>, Nullable<Int32>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffSaveThrowForAttackOrSpell(BuffSaveThrowForAttackOrSpell.BuffContainer[], BuffSaveThrowForAttackOrSpell.BuffContainer[], ContextValue, Nullable<SpellSourceTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SavingThrowType>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffSkillLoreNatureBonus(Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffSkillStealthBonus(Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffSpellSubstitution(Nullable<Single>, ContextValue, List<Blueprint<BlueprintAbilityReference>>, Nullable<SpellSourceTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintBuffReference>>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffStatusCondition(Nullable<UnitCondition>, Nullable<Boolean>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddCannyDefensePermanent(Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintParametrizedFeatureReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddChangeUnitSize(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Size>, Nullable<Int32>, Nullable<ChangeUnitSize.ChangeType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageBonusConditional(ContextValue, Nullable<Boolean>, ConditionsBuilder, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageOverTime(Nullable<DiceFormula>, Nullable<DamageEnergyType>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddDifficultyStatAdvancement(Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddEmptyHandWeaponOverride(Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddHasArmorFeatureUnlock(Nullable<ArmorProficiencyGroupFlag>, List<Blueprint<BlueprintArmorTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddHasShieldFeatureUnlock(List<Blueprint<BlueprintShieldTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Nullable<ArmorProficiencyGroupFlag>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddHealWithOutgoingDamage(Nullable<Single>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddIncreaseSpellDamageByClassLevel(List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintArchetypeReference>>, Blueprint<BlueprintCharacterClassReference>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Int32>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMakeUnitFollowUnit(Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddModifySpell(Nullable<SpellModificationType>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMonkNoArmorAndMonkWeaponFeatureUnlock(List<Blueprint<BlueprintWeaponTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMonkNoArmorFeatureUnlock(Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMysticTheurgeCombinedSpells(Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddMysticTheurgeSpellbook(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddOwnerAbilityTargetSavingThrowBonus(Nullable<Int32>, Nullable<Boolean>, ConditionsBuilder, Nullable<ModifierDescriptor>, Nullable<AbilityType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddPowerfulCharge(Nullable<Int32>, Nullable<DiceFormula>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddProtectionFromEnergy(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReachMultiplicator(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReduceAttacksCount(ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReduceDamageReduction(Nullable<Int32>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddReplaceAsksList(Blueprint<BlueprintUnitAsksListReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddResistEnergy(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddResistEnergyContext(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSaveSuccessIfBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSkillSuccessIfBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpeedBonusInArmorCategory(Nullable<Int32>, ArmorProficiencyGroup[], Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellTurning(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintAbilityReference>>, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddStatBonusWeaponRestriction(Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTemporaryHitPointsConstitutionBased(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTemporaryHitPointsFromAbilityValue(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTemporaryHitPointsPerLevel(Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintAbilityResourceReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddTemporaryHitPointsRandom(ContextValue, Nullable<ModifierDescriptor>, Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWeaponTrainingBonuses(Nullable<ModifierDescriptor>, Nullable<StatType>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddWizardAbjurationResistance(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddModifyOutgoingHealAmount(List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<Single>)
BaseFactConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintFact>>, Type[])
BaseFactConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintFact>>, Predicate<BlueprintComponent>)
BaseFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddComponentsList(Blueprint<BlueprintComponentListReference>)
BaseFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffActions(ActionsBuilder, ActionsBuilder, ActionsBuilder, ActionsBuilder)
BaseFactConfigurator<BlueprintAbility, AbilityConfigurator>.AddFactContextActions(ActionsBuilder, ActionsBuilder, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Type[])
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Predicate<BlueprintComponent>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddDlcCondition(Blueprint<BlueprintDlcRewardReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddBuffOnCorruptionClear(Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddIgnoreArmorGroupComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddPrerequisiteConditionForWeaponCategory(Condition, List<WeaponCategory>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddDamageDecline(Nullable<DamageDeclineType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddPlayerLeaveCombatTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddTimerContextActions(ActionsBuilder, Nullable<Single>, Nullable<TimeSpan>, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddCustomImmuneMessageComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, GameLogMessage)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorAttackRollTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddInitiatorAttackWithWeaponTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PhysicalDamageForm>, Nullable<Boolean>, Nullable<Feet>, Nullable<Boolean>, Nullable<WeaponFighterGroup>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponRangeType>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetAttackRollTrigger(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddTargetBeforeAttackRollTrigger(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalDiceOnAttack(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<AdditionalDiceOnAttack.WeaponOptions>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, List<AdditionalDiceOnAttack.DamageEntry>, DamageTypeDescription, Nullable<Feet>, Nullable<Boolean>, Nullable<WeaponFighterGroup>, ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponRangeType>, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>, ContextDiceValue, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalDiceOnDamage(List<Blueprint<BlueprintAbilityReference>>, Nullable<AbilityType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<CompareOperation.Type>, List<AdditionalDiceOnDamage.DamageEntry>, Nullable<AdditionalDiceOnDamage.DamageEntriesUse>, DamageTypeDescription, ContextDiceValue, Nullable<DamageEnergyType>, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, ConditionsBuilder, Nullable<Boolean>, ContextValue, Nullable<Boolean>, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AdditionalStatBonusOnAttackDamage(Nullable<Single>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ConditionEnum>, Nullable<ConditionEnum>, Nullable<GripType>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddAllAttacksEnhancement(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddRuleCalculateDamageWithWeaponTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PhysicalDamageForm>, Nullable<Boolean>, Nullable<Feet>, Nullable<Boolean>, Nullable<WeaponFighterGroup>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponRangeType>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>, Blueprint<BlueprintWeaponTypeReference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddMarkUsableWhileCan(ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyBattleResultsTrigger(Nullable<RegionId>, Blueprint<BlueprintArmyLeaderReference>, List<Blueprint<BlueprintArmyPresetReference>>, Nullable<ArmyType>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddKingdomRegionClaimedTrigger(ActionsBuilder, List<Blueprint<BlueprintRegionReference>>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddSettlementSiegeTrigger(ActionsBuilder, ActionsBuilder, ActionsBuilder, Blueprint<BlueprintGlobalMapPointReference>, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddArmyUnitRecruitedTrigger(ActionsBuilder, Nullable<ArmyProperties>, List<Blueprint<BlueprintUnitReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<MercenariesIncludeOption>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddLeaderRecruitedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddSummonUnitsAfterArmyBattle(SummonUnitsAfterArmyBattle.SummonGroup[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddGarrisonDefeatedTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddPlayerVisitGlobalMapLocationTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddOnIsleStateEnterTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddOnIsleStateExitTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddActivateTrigger(ActionsBuilder, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddAreaDidLoadTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddDeactivateTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddDeviceInteractionTrigger(ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddEvaluatedUnitCombatTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddEvaluatedUnitDeathTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddEvaluatedUnitHealthTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddExperienceTrigger(ActionsBuilder, ConditionsBuilder, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddGenericInteractionTrigger(ActionsBuilder, EntityReference, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddItemInContainerTrigger(Blueprint<BlueprintItemReference>, MapObjectEvaluator, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddLevelUpTrigger(ActionsBuilder, ConditionsBuilder, UnitEvaluator, Nullable<LevelUpTrigger.UnitEntryType>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddPartyInventoryTrigger(Blueprint<BlueprintItemReference>, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddPerceptionTrigger(MapObjectEvaluator, ActionsBuilder, UnitEvaluator)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddRestTrigger(ActionsBuilder, ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<RestResult>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddScriptZoneTrigger(ActionsBuilder, ConditionsBuilder, ActionsBuilder, ConditionsBuilder, EntityReference, String)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpawnUnitTrigger(ActionsBuilder, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddSpellCastTrigger(ActionsBuilder, EntityReference, List<Blueprint<BlueprintAbilityReference>>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddSummonPoolTrigger(ActionsBuilder, Nullable<SummonPoolTrigger.ChangeTypes>, ConditionsBuilder, Nullable<Int32>, Blueprint<BlueprintSummonPoolReference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddTimeOfDayChangedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddUIEventTrigger(ActionsBuilder, ConditionsBuilder, Nullable<UIEventType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddUnitHealthTrigger(ActionsBuilder, Nullable<Int32>, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddTrapTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder, MapObjectEvaluator)
BaseBlueprintConfigurator<BlueprintAbility, AbilityConfigurator>.AddVendorDealTrigger(ActionsBuilder, Nullable<VendorDealTrigger.DealType>, Blueprint<BlueprintItemReference>, UnitEvaluator)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.Logger
RootConfigurator<BlueprintAbility, AbilityConfigurator>.Self
RootConfigurator<BlueprintAbility, AbilityConfigurator>.Blueprint
RootConfigurator<BlueprintAbility, AbilityConfigurator>.Configured
RootConfigurator<BlueprintAbility, AbilityConfigurator>.ConfigureDelayedBlueprints()
RootConfigurator<BlueprintAbility, AbilityConfigurator>.Configure(Boolean)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.AddComponent(BlueprintComponent)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.AddComponent<C>(Action<C>)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.AddUniqueComponent(BlueprintComponent, ComponentMerge, Action<BlueprintComponent, BlueprintComponent>)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.EditComponent<C>(Action<C>)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.EditComponents<C>(Action<C>, Func<C, Boolean>)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.RemoveComponents(Func<BlueprintComponent, Boolean>)
RootConfigurator<BlueprintAbility, AbilityConfigurator>.OnConfigure(Action<BlueprintAbility>[])
RootConfigurator<BlueprintAbility, AbilityConfigurator>.OnConfigureInternal(Action<BlueprintAbility>[])
RootConfigurator<BlueprintAbility, AbilityConfigurator>.Validate(Object)
Namespace: BlueprintCore.Blueprints.CustomConfigurators.UnitLogic.Abilities
Assembly: BlueprintCore.dll
Syntax
public class AbilityConfigurator : BaseAbilityConfigurator<BlueprintAbility, AbilityConfigurator>
Remarks

Each supported blueprint type has a corresponding Configurator class to create and modify blueprints of that type, e.g. FeatureConfigurator supports BlueprintFeature. Configurators exist for all blueprint types inheriting from Kingmaker.Blueprints.BlueprintScriptableObject, excluding any that are not used in the base game.

Creating a Blueprint

Use New(string, string) to create a blueprint:

FeatureConfigurator.New(MyBlueprintName, MyBlueprintGuid)

Once New() is called the blueprint is added to the game library and can be referenced.

Using the Configurator

New() returns a configurator with methods to set or modify blueprint fields and add or modify Kingmaker.Blueprints.BlueprintComponent:

FeatureConfigurator.New(MyBlueprintName, MyBlueprintGuid).AddToGroups(FeatureGroup.Feat).AddPrerequisiteAlignment(AlignmentMaskType.LawfulGood).Configure();

Each method call returns the configurator allowing you to chain calls. Nothing is modified on the blueprint until Configure() is called, at which point the changes are applied and validated. Potential problems with the blueprint are logged as warnings.

Modifying an Existing Blueprint

Use For(Blueprint) to modify existing blueprints:

CharacterClassConfigurator.For(WizardClassGuid)

Usage is otherwise identical to creating a new blueprint.

For more information see Using BlueprintCore.

Methods

| Improve this Doc View Source

AddToSpellList(Int32, Blueprint<BlueprintSpellListReference>, Boolean)

Declaration
public AbilityConfigurator AddToSpellList(int level, Blueprint<BlueprintSpellListReference> spellList, bool addSpellListComponent = true)
Parameters
Type Name Description
System.Int32 level
Blueprint<Kingmaker.Blueprints.BlueprintSpellListReference> spellList
System.Boolean addSpellListComponent
Returns
Type Description
AbilityConfigurator
| Improve this Doc View Source

AddToSpellLists(Int32, SpellList[])

Configures this ability as a spell of the specified level for each spell list.

Declaration
public AbilityConfigurator AddToSpellLists(int level, params SpellList[] spellLists)
Parameters
Type Name Description
System.Int32 level
SpellList[] spellLists
Returns
Type Description
AbilityConfigurator
Remarks

For each of the spellLists a SpellListComponent is added and the corresponding spell list is modified to include the spell at the specified level.

Automatically populates (if appropriate):

  • Wizard Spell School Lists
  • Thassilonian Wizard Spell Lists
  • Belt of Perfection
  • Rod of Mysticism

If you want to add a spell list not defined in SpellList use AddToSpellList(Int32, Blueprint<BlueprintSpellListReference>, Boolean).

| Improve this Doc View Source

AllowTargeting(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Convenience function to set all targeting behaviors: Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.CanTargetPoint, Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.CanTargetEnemies, Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.CanTargetFriends, and Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.CanTargetSelf

Declaration
public AbilityConfigurator AllowTargeting(bool? point = null, bool? enemies = null, bool? friends = null, bool? self = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> point
System.Nullable<System.Boolean> enemies
System.Nullable<System.Boolean> friends
System.Nullable<System.Boolean> self
Returns
Type Description
AbilityConfigurator
| Improve this Doc View Source

For(Blueprint<BlueprintReference<BlueprintAbility>>)

Returns a configurator to modify the specified blueprint.

Declaration
public static AbilityConfigurator For(Blueprint<BlueprintReference<BlueprintAbility>> blueprint)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility>> blueprint
Returns
Type Description
AbilityConfigurator
Remarks

Use this to modify existing blueprints, such as blueprints from the base game.

If you're using WrathModificationTemplate blueprints defined in JSON already exist.

| Improve this Doc View Source

New(String, String)

Creates a new blueprint and returns a new configurator to modify it.

Declaration
public static AbilityConfigurator New(string name, string guid)
Parameters
Type Name Description
System.String name
System.String guid
Returns
Type Description
AbilityConfigurator
Remarks

After creating a blueprint with this method you can use either name or GUID to reference the blueprint in BlueprintCore API calls.

An implicit cast converts the string to Blueprint<TRef>, exposing the blueprint instance and its reference.

| Improve this Doc View Source

NewSpell(String, String, SpellSchool, Boolean, SpellDescriptor[])

Spell specific version of New(String, String).

Declaration
public static AbilityConfigurator NewSpell(string name, string guid, SpellSchool school, bool canSpecialize, params SpellDescriptor[] spellDescriptors)
Parameters
Type Name Description
System.String name
System.String guid
Kingmaker.Blueprints.Classes.Spells.SpellSchool school

Adds a matching SpellComponent

System.Boolean canSpecialize

Set this to true if the spell is a valid target for Spell Specialization to update those selections.

Kingmaker.Blueprints.Classes.Spells.SpellDescriptor[] spellDescriptors

If specified, adds a SpellDescriptorComponent with

Returns
Type Description
AbilityConfigurator
Remarks

Sets the ability type to AbilityType.Spell.

Use AddToSpellLists(Int32, SpellList[]) to add it to the necessary spell lists.

| Improve this Doc View Source

SetCustomRange(Feet)

Sets the value of Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.CustomRange

Declaration
public AbilityConfigurator SetCustomRange(Feet rangeInFeet)
Parameters
Type Name Description
Kingmaker.Utility.Feet rangeInFeet
Returns
Type Description
AbilityConfigurator
Remarks

Sets Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.Range to AbilityRange.Custom.

| Improve this Doc View Source

SetCustomRange(Int32)

Sets the value of Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.CustomRange

Declaration
public AbilityConfigurator SetCustomRange(int rangeInFeet)
Parameters
Type Name Description
System.Int32 rangeInFeet
Returns
Type Description
AbilityConfigurator
Remarks

Sets Kingmaker.UnitLogic.Abilities.Blueprints.BlueprintAbility.Range to AbilityRange.Custom.

| Improve this Doc View Source

SetLocalizedDuration(Duration)

Use this if you have an ability with standard duration text. If you need something custom use SetLocalizedDuration(LocalString).

Declaration
public AbilityConfigurator SetLocalizedDuration(Duration duration)
Parameters
Type Name Description
Duration duration
Returns
Type Description
AbilityConfigurator
| Improve this Doc View Source

SetLocalizedSavingThrow(SavingThrow)

Use this if you have an ability with standard saving throw text. If you need something custom use SetLocalizedSavingThrow(LocalString).

Declaration
public AbilityConfigurator SetLocalizedSavingThrow(SavingThrow savingThrow)
Parameters
Type Name Description
SavingThrow savingThrow
Returns
Type Description
AbilityConfigurator
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX