Created by Docfx
  • Home
  • Articles
  • Api Documentation
  • Api Documentation
  • BlueprintCore.Blueprints.Configurators.Classes
  • BaseFeatureConfigurator<T, TBuilder>
Show / Hide Table of Contents
  • BlueprintCore.Abilities.Restrictions.New
    • TargetHasBuffsFromCaster
  • BlueprintCore.Actions.Builder
    • ActionsBuilder
  • BlueprintCore.Actions.Builder.AreaEx
    • ActionsBuilderAreaEx
  • BlueprintCore.Actions.Builder.AVEx
    • ActionsBuilderAVEx
  • BlueprintCore.Actions.Builder.BasicEx
    • ActionsBuilderBasicEx
  • BlueprintCore.Actions.Builder.ContextEx
    • ActionsBuilderContextEx
  • BlueprintCore.Actions.Builder.KingdomEx
    • ActionsBuilderKingdomEx
  • BlueprintCore.Actions.Builder.MiscEx
    • ActionsBuilderMiscEx
  • BlueprintCore.Actions.Builder.StoryEx
    • ActionsBuilderStoryEx
  • BlueprintCore.Actions.Builder.UpgraderEx
    • ActionsBuilderUpgraderEx
  • BlueprintCore.Blueprints.Components.Replacements
    • AddOutgoingDamageTriggerFixed
    • AddOutgoingDamageTriggerFixed.ComponentData
    • AddStatBonusIfHasFactFixed
    • AttackStatReplacementFixed
    • SuppressBuffsFixed
    • WeaponBuffOnConfirmedCritFixed
  • BlueprintCore.Blueprints.Configurators
    • BaseAbilityResourceConfigurator<T, TBuilder>
    • BaseBlueprintConfigurator<T, TBuilder>
    • BaseCompanionStoryConfigurator<T, TBuilder>
    • BaseComponentListConfigurator<T, TBuilder>
    • BaseControllableProjectileConfigurator<T, TBuilder>
    • BaseFactionConfigurator<T, TBuilder>
    • BaseGameUIConfigConfigurator<T, TBuilder>
    • BaseLoadingScreenSpriteListConfigurator<T, TBuilder>
    • BaseOverrideLegacyUnitsConfigurator<T, TBuilder>
    • BasePortraitConfigurator<T, TBuilder>
    • BaseProjectileConfigurator<T, TBuilder>
    • BaseProjectileTrajectoryConfigurator<T, TBuilder>
    • BaseRomanceCounterConfigurator<T, TBuilder>
    • BaseSavedGameStatusConfigurator<T, TBuilder>
    • BaseSettingsWindowConfigConfigurator<T, TBuilder>
    • BaseSummonPoolConfigurator<T, TBuilder>
    • BaseTrapSettingsConfigurator<T, TBuilder>
    • BaseTrapSettingsRootConfigurator<T, TBuilder>
    • BaseUIInteractionTypeSpritesConfigurator<T, TBuilder>
    • BaseUnitAnimationActionSubstitutionConfigurator<T, TBuilder>
    • BaseUnitConfigurator<T, TBuilder>
    • BaseUnitTemplateConfigurator<T, TBuilder>
    • BaseUnitTypeConfigurator<T, TBuilder>
    • BaseUnlockableFlagConfigurator<T, TBuilder>
    • CompanionStoryConfigurator
    • ComponentListConfigurator
    • ControllableProjectileConfigurator
    • FactionConfigurator
    • GameUIConfigConfigurator
    • LoadingScreenSpriteListConfigurator
    • OverrideLegacyUnitsConfigurator
    • PortraitConfigurator
    • ProjectileConfigurator
    • ProjectileTrajectoryConfigurator
    • RomanceCounterConfigurator
    • SavedGameStatusConfigurator
    • SettingsWindowConfigConfigurator
    • SummonPoolConfigurator
    • TrapSettingsConfigurator
    • TrapSettingsRootConfigurator
    • UIInteractionTypeSpritesConfigurator
    • UnitAnimationActionSubstitutionConfigurator
    • UnitConfigurator
    • UnitTemplateConfigurator
    • UnitTypeConfigurator
    • UnlockableFlagConfigurator
  • BlueprintCore.Blueprints.Configurators.Achievements
    • AchievementDataConfigurator
    • AchievementGroupDataConfigurator
    • BaseAchievementDataConfigurator<T, TBuilder>
    • BaseAchievementGroupDataConfigurator<T, TBuilder>
  • BlueprintCore.Blueprints.Configurators.AI
    • ActiveCommandConsiderationConfigurator
    • AiAttackConfigurator
    • AiCastSpellConfigurator
    • AiFollowConfigurator
    • AiRoamConfigurator
    • AiSwitchWeaponConfigurator
    • AiTouchConfigurator
    • AlignmentConsiderationConfigurator
    • ArmorTypeConsiderationConfigurator
    • BaseActiveCommandConsiderationConfigurator<T, TBuilder>
    • BaseAiActionConfigurator<T, TBuilder>
    • BaseAiAttackConfigurator<T, TBuilder>
    • BaseAiCastSpellConfigurator<T, TBuilder>
    • BaseAiFollowConfigurator<T, TBuilder>
    • BaseAiRoamConfigurator<T, TBuilder>
    • BaseAiSwitchWeaponConfigurator<T, TBuilder>
    • BaseAiTouchConfigurator<T, TBuilder>
    • BaseAlignmentConsiderationConfigurator<T, TBuilder>
    • BaseArmorTypeConsiderationConfigurator<T, TBuilder>
    • BaseBrainConfigurator<T, TBuilder>
    • BaseBuffConsiderationConfigurator<T, TBuilder>
    • BaseBuffNotFromCasterConsiderationConfigurator<T, TBuilder>
    • BaseBuffsAroundConsiderationConfigurator<T, TBuilder>
    • BaseCanMakeFullAttackConsiderationConfigurator<T, TBuilder>
    • BaseCanUseSpellCombatConsiderationConfigurator<T, TBuilder>
    • BaseCasterClassConsiderationConfigurator<T, TBuilder>
    • BaseCommandCooldownConsiderationConfigurator<T, TBuilder>
    • BaseComplexConsiderationConfigurator<T, TBuilder>
    • BaseConditionConsiderationConfigurator<T, TBuilder>
    • BaseConsiderationConfigurator<T, TBuilder>
    • BaseCustomAiConsiderationsRootConfigurator<T, TBuilder>
    • BaseDirectionConsiderationConfigurator<T, TBuilder>
    • BaseDistanceConsiderationConfigurator<T, TBuilder>
    • BaseDistanceRangeConsiderationConfigurator<T, TBuilder>
    • BaseFactConsiderationConfigurator<T, TBuilder>
    • BaseHasAutoCastConsideraionConfigurator<T, TBuilder>
    • BaseHasManualTargetConsiderationConfigurator<T, TBuilder>
    • BaseHealthAroundConsiderationConfigurator<T, TBuilder>
    • BaseHealthConsiderationConfigurator<T, TBuilder>
    • BaseHitThisRoundConsiderationConfigurator<T, TBuilder>
    • BaseInRangeConsiderationConfigurator<T, TBuilder>
    • BaseLastTargetConsiderationConfigurator<T, TBuilder>
    • BaseLifeStateConsiderationConfigurator<T, TBuilder>
    • BaseLineOfSightConsiderationConfigurator<T, TBuilder>
    • BaseLocatorsConsiderationConfigurator<T, TBuilder>
    • BaseManualTargetConsiderationConfigurator<T, TBuilder>
    • BaseNotImpatientConsiderationConfigurator<T, TBuilder>
    • BaseRandomConsiderationConfigurator<T, TBuilder>
    • BaseStatConsiderationConfigurator<T, TBuilder>
    • BaseSwarmTargetsConsiderationConfigurator<T, TBuilder>
    • BaseTargetClassConsiderationConfigurator<T, TBuilder>
    • BaseTargetMainCharacterConfigurator<T, TBuilder>
    • BaseTargetSelfConsiderationConfigurator<T, TBuilder>
    • BaseThreatedByConsiderationConfigurator<T, TBuilder>
    • BaseUnitConditionConsiderationConfigurator<T, TBuilder>
    • BaseUnitsAroundConsiderationConfigurator<T, TBuilder>
    • BaseUnitsThreateningConsiderationConfigurator<T, TBuilder>
    • BrainConfigurator
    • BuffConsiderationConfigurator
    • BuffNotFromCasterConsiderationConfigurator
    • BuffsAroundConsiderationConfigurator
    • CanMakeFullAttackConsiderationConfigurator
    • CanUseSpellCombatConsiderationConfigurator
    • CasterClassConsiderationConfigurator
    • CommandCooldownConsiderationConfigurator
    • ComplexConsiderationConfigurator
    • ConditionConsiderationConfigurator
    • CustomAiConsiderationsRootConfigurator
    • DirectionConsiderationConfigurator
    • DistanceConsiderationConfigurator
    • DistanceRangeConsiderationConfigurator
    • FactConsiderationConfigurator
    • HasAutoCastConsideraionConfigurator
    • HasManualTargetConsiderationConfigurator
    • HealthAroundConsiderationConfigurator
    • HealthConsiderationConfigurator
    • HitThisRoundConsiderationConfigurator
    • InRangeConsiderationConfigurator
    • LastTargetConsiderationConfigurator
    • LifeStateConsiderationConfigurator
    • LineOfSightConsiderationConfigurator
    • LocatorsConsiderationConfigurator
    • ManualTargetConsiderationConfigurator
    • NotImpatientConsiderationConfigurator
    • RandomConsiderationConfigurator
    • StatConsiderationConfigurator
    • SwarmTargetsConsiderationConfigurator
    • TargetClassConsiderationConfigurator
    • TargetMainCharacterConfigurator
    • TargetSelfConsiderationConfigurator
    • ThreatedByConsiderationConfigurator
    • UnitConditionConsiderationConfigurator
    • UnitsAroundConsiderationConfigurator
    • UnitsThreateningConsiderationConfigurator
  • BlueprintCore.Blueprints.Configurators.Area
    • AreaConfigurator
    • AreaEnterPointConfigurator
    • AreaMechanicsConfigurator
    • AreaPartConfigurator
    • AreaPresetConfigurator
    • AreaTransitionConfigurator
    • BaseAreaConfigurator<T, TBuilder>
    • BaseAreaEnterPointConfigurator<T, TBuilder>
    • BaseAreaMechanicsConfigurator<T, TBuilder>
    • BaseAreaPartConfigurator<T, TBuilder>
    • BaseAreaPresetConfigurator<T, TBuilder>
    • BaseAreaTransitionConfigurator<T, TBuilder>
    • BaseDynamicMapObjectConfigurator<T, TBuilder>
    • BaseLogicConnectorConfigurator<T, TBuilder>
    • BaseMapObjectConfigurator<T, TBuilder>
    • BaseScriptZoneConfigurator<T, TBuilder>
    • BaseSettlementAreaPresetConfigurator<T, TBuilder>
    • BaseTrapConfigurator<T, TBuilder>
    • DynamicMapObjectConfigurator
    • LogicConnectorConfigurator
    • ScriptZoneConfigurator
    • SettlementAreaPresetConfigurator
    • TrapConfigurator
  • BlueprintCore.Blueprints.Configurators.AreaLogic.Cutscenes
    • BaseCutsceneConfigurator<T, TBuilder>
    • BaseGateConfigurator<T, TBuilder>
    • CutsceneConfigurator
    • GateConfigurator
  • BlueprintCore.Blueprints.Configurators.AreaLogic.Etudes
    • BaseEtudeConfigurator<T, TBuilder>
    • BaseEtudeConflictingGroupConfigurator<T, TBuilder>
    • EtudeConfigurator
    • EtudeConflictingGroupConfigurator
  • BlueprintCore.Blueprints.Configurators.Armies
    • ArmyLeaderConfigurator
    • ArmyPresetConfigurator
    • BaseArmyLeaderConfigurator<T, TBuilder>
    • BaseArmyPresetConfigurator<T, TBuilder>
    • BaseLeaderProgressionConfigurator<T, TBuilder>
    • BaseLeaderSkillConfigurator<T, TBuilder>
    • BaseLeaderSkillsListConfigurator<T, TBuilder>
    • BaseMoraleRootConfigurator<T, TBuilder>
    • BaseTacticalCombatAreaConfigurator<T, TBuilder>
    • BaseTacticalCombatObstaclesMapConfigurator<T, TBuilder>
    • BaseTacticalCombatRootConfigurator<T, TBuilder>
    • LeaderProgressionConfigurator
    • LeaderSkillConfigurator
    • LeaderSkillsListConfigurator
    • MoraleRootConfigurator
    • TacticalCombatAreaConfigurator
    • TacticalCombatObstaclesMapConfigurator
    • TacticalCombatRootConfigurator
  • BlueprintCore.Blueprints.Configurators.Armies.Brain
    • ArmyHealthConsiderationConfigurator
    • BaseArmyHealthConsiderationConfigurator<T, TBuilder>
    • BaseTacticalCombatAiActionConfigurator<T, TBuilder>
    • BaseTacticalCombatAiAttackConfigurator<T, TBuilder>
    • BaseTacticalCombatAiCastSpellConfigurator<T, TBuilder>
    • BaseTacticalCombatBrainConfigurator<T, TBuilder>
    • BaseTacticalCombatCanAttackThisTurnConsiderationConfigurator<T, TBuilder>
    • BaseTacticalCombatTagConsiderationConfigurator<T, TBuilder>
    • TacticalCombatAiAttackConfigurator
    • TacticalCombatAiCastSpellConfigurator
    • TacticalCombatBrainConfigurator
    • TacticalCombatCanAttackThisTurnConsiderationConfigurator
    • TacticalCombatTagConsiderationConfigurator
  • BlueprintCore.Blueprints.Configurators.BarkBanters
    • BarkBanterConfigurator
    • BaseBarkBanterConfigurator<T, TBuilder>
  • BlueprintCore.Blueprints.Configurators.CharGen
    • BaseRaceVisualPresetConfigurator<T, TBuilder>
    • RaceVisualPresetConfigurator
  • BlueprintCore.Blueprints.Configurators.Classes
    • BaseArchetypeConfigurator<T, TBuilder>
    • BaseCharacterClassConfigurator<T, TBuilder>
    • BaseCharacterClassGroupConfigurator<T, TBuilder>
    • BaseClassAdditionalVisualSettingsConfigurator<T, TBuilder>
    • BaseClassAdditionalVisualSettingsProgressionConfigurator<T, TBuilder>
    • BaseFeatureBaseConfigurator<T, TBuilder>
    • BaseFeatureConfigurator<T, TBuilder>
    • BaseFeatureReplaceSpellbookConfigurator<T, TBuilder>
    • BaseFeatureSelectMythicSpellbookConfigurator<T, TBuilder>
    • BaseLevelUpPlanFeaturesListConfigurator<T, TBuilder>
    • BaseProgressionConfigurator<T, TBuilder>
    • BaseRaceConfigurator<T, TBuilder>
    • BaseStatProgressionConfigurator<T, TBuilder>
    • CharacterClassConfigurator
    • CharacterClassGroupConfigurator
    • ClassAdditionalVisualSettingsConfigurator
    • ClassAdditionalVisualSettingsProgressionConfigurator
    • FeatureReplaceSpellbookConfigurator
    • FeatureSelectMythicSpellbookConfigurator
    • LevelUpPlanFeaturesListConfigurator
    • RaceConfigurator
    • StatProgressionConfigurator
  • BlueprintCore.Blueprints.Configurators.Classes.Selection
    • BaseFeatureSelectionConfigurator<T, TBuilder>
    • BaseParametrizedFeatureConfigurator<T, TBuilder>
    • ParametrizedFeatureConfigurator
  • BlueprintCore.Blueprints.Configurators.Classes.Spells
    • BaseSpellbookConfigurator<T, TBuilder>
    • BaseSpellListConfigurator<T, TBuilder>
    • BaseSpellsTableConfigurator<T, TBuilder>
    • SpellbookConfigurator
    • SpellsTableConfigurator
  • BlueprintCore.Blueprints.Configurators.Console.PS5.PSNObjects
    • BasePSNObjectsRootConfigurator<T, TBuilder>
    • PSNObjectsRootConfigurator
  • BlueprintCore.Blueprints.Configurators.Cooking
    • BaseCookingRecipeConfigurator<T, TBuilder>
    • CookingRecipeConfigurator
  • BlueprintCore.Blueprints.Configurators.Corruption
    • BaseCorruptionRootConfigurator<T, TBuilder>
    • CorruptionRootConfigurator
  • BlueprintCore.Blueprints.Configurators.Craft
    • BaseCraftRootConfigurator<T, TBuilder>
    • BaseIngredientConfigurator<T, TBuilder>
    • CraftRootConfigurator
    • IngredientConfigurator
  • BlueprintCore.Blueprints.Configurators.Crusade
    • BaseGlobalMagicSpellConfigurator<T, TBuilder>
    • BaseSettlementAreaConfigurator<T, TBuilder>
    • GlobalMagicSpellConfigurator
    • SettlementAreaConfigurator
  • BlueprintCore.Blueprints.Configurators.DialogSystem
    • AnswerConfigurator
    • AnswersListConfigurator
    • BaseAnswerBaseConfigurator<T, TBuilder>
    • BaseAnswerConfigurator<T, TBuilder>
    • BaseAnswersListConfigurator<T, TBuilder>
    • BaseBookPageConfigurator<T, TBuilder>
    • BaseCheckConfigurator<T, TBuilder>
    • BaseCueBaseConfigurator<T, TBuilder>
    • BaseCueConfigurator<T, TBuilder>
    • BaseCueSequenceConfigurator<T, TBuilder>
    • BaseDialogConfigurator<T, TBuilder>
    • BaseDialogExperienceModifierTableConfigurator<T, TBuilder>
    • BaseMythicInfoConfigurator<T, TBuilder>
    • BaseMythicsSettingsConfigurator<T, TBuilder>
    • BaseSequenceExitConfigurator<T, TBuilder>
    • BookPageConfigurator
    • CheckConfigurator
    • CueConfigurator
    • CueSequenceConfigurator
    • DialogConfigurator
    • DialogExperienceModifierTableConfigurator
    • MythicInfoConfigurator
    • MythicsSettingsConfigurator
    • SequenceExitConfigurator
  • BlueprintCore.Blueprints.Configurators.DLC
    • BaseDlcConfigurator<T, TBuilder>
    • BaseDlcRewardCampaignConfigurator<T, TBuilder>
    • BaseDlcRewardConfigurator<T, TBuilder>
    • DlcConfigurator
    • DlcRewardCampaignConfigurator
    • DlcRewardConfigurator
  • BlueprintCore.Blueprints.Configurators.Dungeon
    • BaseDungeonArmyConfigurator<T, TBuilder>
    • BaseDungeonBoonConfigurator<T, TBuilder>
    • BaseDungeonCampaignConfigurator<T, TBuilder>
    • BaseDungeonDifficultyCurveConfigurator<T, TBuilder>
    • BaseDungeonExpeditionConfigurator<T, TBuilder>
    • BaseDungeonIslandConfigurator<T, TBuilder>
    • BaseDungeonIslandRewardConfigurator<T, TBuilder>
    • BaseDungeonIslandRewardGoldConfigurator<T, TBuilder>
    • BaseDungeonIslandRewardLootConfigurator<T, TBuilder>
    • BaseDungeonIslandRewardObjectConfigurator<T, TBuilder>
    • BaseDungeonIslandRewardUnitConfigurator<T, TBuilder>
    • BaseDungeonLocalizedStringsConfigurator<T, TBuilder>
    • BaseDungeonLootBudgetConfigurator<T, TBuilder>
    • BaseDungeonLootConfigurator<T, TBuilder>
    • BaseDungeonMapConfigurator<T, TBuilder>
    • BaseDungeonModificatorConfigurator<T, TBuilder>
    • BaseDungeonRootConfigurator<T, TBuilder>
    • BaseDungeonThemeConfigurator<T, TBuilder>
    • BaseDungeonTierConfigurator<T, TBuilder>
    • BaseDungeonTrapSpellListConfigurator<T, TBuilder>
    • BasePersonageLimitsConfigurator<T, TBuilder>
    • BasePhotoModeRootConfigurator<T, TBuilder>
    • DungeonArmyConfigurator
    • DungeonBoonConfigurator
    • DungeonCampaignConfigurator
    • DungeonDifficultyCurveConfigurator
    • DungeonExpeditionConfigurator
    • DungeonIslandConfigurator
    • DungeonIslandRewardConfigurator
    • DungeonIslandRewardGoldConfigurator
    • DungeonIslandRewardLootConfigurator
    • DungeonIslandRewardObjectConfigurator
    • DungeonIslandRewardUnitConfigurator
    • DungeonLocalizedStringsConfigurator
    • DungeonLootBudgetConfigurator
    • DungeonLootConfigurator
    • DungeonMapConfigurator
    • DungeonModificatorConfigurator
    • DungeonRootConfigurator
    • DungeonThemeConfigurator
    • DungeonTierConfigurator
    • DungeonTrapSpellListConfigurator
    • PersonageLimitsConfigurator
    • PhotoModeRootConfigurator
  • BlueprintCore.Blueprints.Configurators.Encyclopedia
    • BaseEncyclopediaChapterConfigurator<T, TBuilder>
    • BaseEncyclopediaNodeConfigurator<T, TBuilder>
    • BaseEncyclopediaPageConfigurator<T, TBuilder>
    • EncyclopediaChapterConfigurator
    • EncyclopediaPageConfigurator
  • BlueprintCore.Blueprints.Configurators.EntitySystem
    • BaseUnitUpgraderConfigurator<T, TBuilder>
    • UnitUpgraderConfigurator
  • BlueprintCore.Blueprints.Configurators.Facts
    • BaseFactConfigurator<T, TBuilder>
    • BaseUnitFactConfigurator<T, TBuilder>
    • UnitFactConfigurator
  • BlueprintCore.Blueprints.Configurators.Footrprints
    • BaseFootprintConfigurator<T, TBuilder>
    • BaseFootprintTypeConfigurator<T, TBuilder>
    • FootprintConfigurator
    • FootprintTypeConfigurator
  • BlueprintCore.Blueprints.Configurators.Formations
    • BaseFollowersFormationConfigurator<T, TBuilder>
    • BasePartyFormationConfigurator<T, TBuilder>
    • FollowersFormationConfigurator
    • PartyFormationConfigurator
  • BlueprintCore.Blueprints.Configurators.Globalmap
    • BaseGlobalMapConfigurator<T, TBuilder>
    • BaseGlobalMapEdgeConfigurator<T, TBuilder>
    • BaseGlobalMapPointConfigurator<T, TBuilder>
    • BaseGlobalMapPointVariationConfigurator<T, TBuilder>
    • BaseMultiEntranceConfigurator<T, TBuilder>
    • BaseMultiEntranceEntryConfigurator<T, TBuilder>
    • GlobalMapConfigurator
    • GlobalMapEdgeConfigurator
    • GlobalMapPointConfigurator
    • GlobalMapPointVariationConfigurator
    • MultiEntranceConfigurator
    • MultiEntranceEntryConfigurator
  • BlueprintCore.Blueprints.Configurators.Interaction
    • BaseInteractionRootConfigurator<T, TBuilder>
    • InteractionRootConfigurator
  • BlueprintCore.Blueprints.Configurators.Items
    • BaseHiddenItemConfigurator<T, TBuilder>
    • BaseItemConfigurator<T, TBuilder>
    • BaseItemKeyConfigurator<T, TBuilder>
    • BaseItemNoteConfigurator<T, TBuilder>
    • BaseItemsListConfigurator<T, TBuilder>
    • BaseItemThiefToolConfigurator<T, TBuilder>
    • BaseSharedVendorTableConfigurator<T, TBuilder>
    • HiddenItemConfigurator
    • ItemConfigurator
    • ItemKeyConfigurator
    • ItemNoteConfigurator
    • ItemsListConfigurator
    • ItemThiefToolConfigurator
    • SharedVendorTableConfigurator
  • BlueprintCore.Blueprints.Configurators.Items.Armors
    • ArmorTypeConfigurator
    • BaseArmorTypeConfigurator<T, TBuilder>
    • BaseItemArmorConfigurator<T, TBuilder>
    • BaseShieldTypeConfigurator<T, TBuilder>
    • ItemArmorConfigurator
    • ShieldTypeConfigurator
  • BlueprintCore.Blueprints.Configurators.Items.Ecnchantments
    • ArmorEnchantmentConfigurator
    • BaseArmorEnchantmentConfigurator<T, TBuilder>
    • BaseEquipmentEnchantmentConfigurator<T, TBuilder>
    • BaseItemEnchantmentConfigurator<T, TBuilder>
    • BaseWeaponEnchantmentConfigurator<T, TBuilder>
    • EquipmentEnchantmentConfigurator
    • WeaponEnchantmentConfigurator
  • BlueprintCore.Blueprints.Configurators.Items.Equipment
    • BaseItemEquipmentBeltConfigurator<T, TBuilder>
    • BaseItemEquipmentConfigurator<T, TBuilder>
    • BaseItemEquipmentFeetConfigurator<T, TBuilder>
    • BaseItemEquipmentGlassesConfigurator<T, TBuilder>
    • BaseItemEquipmentGlovesConfigurator<T, TBuilder>
    • BaseItemEquipmentHandConfigurator<T, TBuilder>
    • BaseItemEquipmentHeadConfigurator<T, TBuilder>
    • BaseItemEquipmentNeckConfigurator<T, TBuilder>
    • BaseItemEquipmentRingConfigurator<T, TBuilder>
    • BaseItemEquipmentShirtConfigurator<T, TBuilder>
    • BaseItemEquipmentShouldersConfigurator<T, TBuilder>
    • BaseItemEquipmentSimpleConfigurator<T, TBuilder>
    • BaseItemEquipmentUsableConfigurator<T, TBuilder>
    • BaseItemEquipmentWristConfigurator<T, TBuilder>
    • ItemEquipmentBeltConfigurator
    • ItemEquipmentFeetConfigurator
    • ItemEquipmentGlassesConfigurator
    • ItemEquipmentGlovesConfigurator
    • ItemEquipmentHeadConfigurator
    • ItemEquipmentNeckConfigurator
    • ItemEquipmentRingConfigurator
    • ItemEquipmentShirtConfigurator
    • ItemEquipmentShouldersConfigurator
    • ItemEquipmentUsableConfigurator
    • ItemEquipmentWristConfigurator
  • BlueprintCore.Blueprints.Configurators.Items.Shields
    • BaseItemShieldConfigurator<T, TBuilder>
    • ItemShieldConfigurator
  • BlueprintCore.Blueprints.Configurators.Items.Weapons
    • BaseCategoryDefaultsConfigurator<T, TBuilder>
    • BaseItemWeaponConfigurator<T, TBuilder>
    • BaseWeaponTypeConfigurator<T, TBuilder>
    • CategoryDefaultsConfigurator
    • ItemWeaponConfigurator
    • WeaponTypeConfigurator
  • BlueprintCore.Blueprints.Configurators.Kingdom
    • ArmyPresetListConfigurator
    • ArmyRootConfigurator
    • BaseArmyPresetListConfigurator<T, TBuilder>
    • BaseArmyRootConfigurator<T, TBuilder>
    • BaseCrusadeEventConfigurator<T, TBuilder>
    • BaseCrusadeEventTimelineConfigurator<T, TBuilder>
    • BaseKingdomBuffConfigurator<T, TBuilder>
    • BaseKingdomDeckConfigurator<T, TBuilder>
    • BaseKingdomEventBaseConfigurator<T, TBuilder>
    • BaseKingdomEventConfigurator<T, TBuilder>
    • BaseKingdomEventTimelineConfigurator<T, TBuilder>
    • BaseKingdomProjectConfigurator<T, TBuilder>
    • BaseKingdomRootConfigurator<T, TBuilder>
    • BaseKingdomUIRootConfigurator<T, TBuilder>
    • BaseLeadersRootConfigurator<T, TBuilder>
    • BaseRegionConfigurator<T, TBuilder>
    • BaseSettlementConfigurator<T, TBuilder>
    • CrusadeEventConfigurator
    • CrusadeEventTimelineConfigurator
    • KingdomBuffConfigurator
    • KingdomDeckConfigurator
    • KingdomEventConfigurator
    • KingdomEventTimelineConfigurator
    • KingdomProjectConfigurator
    • KingdomRootConfigurator
    • KingdomUIRootConfigurator
    • LeadersRootConfigurator
    • RegionConfigurator
    • SettlementConfigurator
  • BlueprintCore.Blueprints.Configurators.Kingdom.AI
    • BaseSettlementBuildListConfigurator<T, TBuilder>
    • SettlementBuildListConfigurator
  • BlueprintCore.Blueprints.Configurators.Kingdom.Flags
    • BaseKingdomMoraleFlagConfigurator<T, TBuilder>
    • KingdomMoraleFlagConfigurator
  • BlueprintCore.Blueprints.Configurators.Kingdom.Settlements
    • BaseSettlementBuildingConfigurator<T, TBuilder>
    • SettlementBuildingConfigurator
  • BlueprintCore.Blueprints.Configurators.Loot
    • BaseLootConfigurator<T, TBuilder>
    • BaseTrashLootSettingsConfigurator<T, TBuilder>
    • BaseUnitLootConfigurator<T, TBuilder>
    • LootConfigurator
    • TrashLootSettingsConfigurator
    • UnitLootConfigurator
  • BlueprintCore.Blueprints.Configurators.Quests
    • BaseQuestConfigurator<T, TBuilder>
    • BaseQuestGroupsConfigurator<T, TBuilder>
    • BaseQuestObjectiveConfigurator<T, TBuilder>
    • QuestConfigurator
    • QuestGroupsConfigurator
    • QuestObjectiveConfigurator
  • BlueprintCore.Blueprints.Configurators.RandomEncounters
    • BaseCampingEncounterConfigurator<T, TBuilder>
    • BaseRandomEncounterConfigurator<T, TBuilder>
    • BaseRandomEncountersRootConfigurator<T, TBuilder>
    • BaseSpawnableObjectConfigurator<T, TBuilder>
    • CampingEncounterConfigurator
    • RandomEncounterConfigurator
    • RandomEncountersRootConfigurator
    • SpawnableObjectConfigurator
  • BlueprintCore.Blueprints.Configurators.Root
    • AppsflyerRootConfigurator
    • BaseAppsflyerRootConfigurator<T, TBuilder>
    • BaseCampaignConfigurator<T, TBuilder>
    • BaseConsoleRootConfigurator<T, TBuilder>
    • BaseCutscenesRootConfigurator<T, TBuilder>
    • BaseFormationsRootConfigurator<T, TBuilder>
    • BaseRootConfigurator<T, TBuilder>
    • BaseScenesRootConfigurator<T, TBuilder>
    • BaseSpellSchoolRootConfigurator<T, TBuilder>
    • BaseTimelineRootConfigurator<T, TBuilder>
    • CampaignConfigurator
    • ConsoleRootConfigurator
    • CutscenesRootConfigurator
    • FormationsRootConfigurator
    • RootConfigurator
    • ScenesRootConfigurator
    • SpellSchoolRootConfigurator
    • TimelineRootConfigurator
  • BlueprintCore.Blueprints.Configurators.Root.Fx
    • BaseCastsGroupConfigurator<T, TBuilder>
    • BaseFxRootConfigurator<T, TBuilder>
    • CastsGroupConfigurator
    • FxRootConfigurator
  • BlueprintCore.Blueprints.Configurators.Tutorial
    • BaseTutorialConfigurator<T, TBuilder>
    • TutorialConfigurator
  • BlueprintCore.Blueprints.Configurators.UI
    • BaseUISoundConfigurator<T, TBuilder>
    • UISoundConfigurator
  • BlueprintCore.Blueprints.Configurators.UnitLogic.Abilities
    • AreaEffectPitVisualSettingsConfigurator
    • BaseAbilityAreaEffectConfigurator<T, TBuilder>
    • BaseAbilityConfigurator<T, TBuilder>
    • BaseAreaEffectPitVisualSettingsConfigurator<T, TBuilder>
  • BlueprintCore.Blueprints.Configurators.UnitLogic.ActivatableAbilities
    • ActivatableAbilityConfigurator
    • BaseActivatableAbilityConfigurator<T, TBuilder>
  • BlueprintCore.Blueprints.Configurators.UnitLogic.Buffs
    • BaseBuffConfigurator<T, TBuilder>
  • BlueprintCore.Blueprints.Configurators.UnitLogic.Customization
    • BaseRaceGenderDistributionConfigurator<T, TBuilder>
    • BaseUnitCustomizationPresetConfigurator<T, TBuilder>
    • RaceGenderDistributionConfigurator
    • UnitCustomizationPresetConfigurator
  • BlueprintCore.Blueprints.Configurators.UnitLogic.Properties
    • BaseUnitPropertyConfigurator<T, TBuilder>
    • UnitPropertyConfigurator
  • BlueprintCore.Blueprints.Configurators.Visual
    • BaseHitSystemRootConfigurator<T, TBuilder>
    • BaseKingmakerEquipmentEntityConfigurator<T, TBuilder>
    • BaseTimeOfDaySettingsConfigurator<T, TBuilder>
    • BaseUnitAsksListConfigurator<T, TBuilder>
    • HitSystemRootConfigurator
    • KingmakerEquipmentEntityConfigurator
    • TimeOfDaySettingsConfigurator
    • UnitAsksListConfigurator
  • BlueprintCore.Blueprints.CustomConfigurators
    • AbilityResourceConfigurator
    • BlueprintConfigurator<T>
    • ComponentMerge
    • Configurator
    • ResourceAmountBuilder
    • RootConfigurator<T, TBuilder>
  • BlueprintCore.Blueprints.CustomConfigurators.Classes
    • ArchetypeConfigurator
    • FeatureConfigurator
    • ProgressionConfigurator
    • RangerStyle
    • UIGroupBuilder
  • BlueprintCore.Blueprints.CustomConfigurators.Classes.Selection
    • FeatureSelectionConfigurator
  • BlueprintCore.Blueprints.CustomConfigurators.Classes.Spells
    • SpellListConfigurator
  • BlueprintCore.Blueprints.CustomConfigurators.UnitLogic.Abilities
    • AbilityAreaEffectConfigurator
    • AbilityConfigurator
    • Duration
    • SavingThrow
    • SpellList
  • BlueprintCore.Blueprints.CustomConfigurators.UnitLogic.Buffs
    • BuffConfigurator
  • BlueprintCore.Blueprints.ModReferences
    • ModFeatureSelectionRefs
    • ModSpellListRefs
  • BlueprintCore.Blueprints.References
    • AbilityAreaEffectRefs
    • AbilityRefs
    • AbilityResourceRefs
    • AchievementDataRefs
    • AchievementGroupDataRefs
    • ActivatableAbilityRefs
    • AiRoamRefs
    • AppsflyerRootRefs
    • ArchetypeRefs
    • AreaEffectPitVisualSettingsRefs
    • AreaEnterPointRefs
    • ArmorEnchantmentRefs
    • ArmorTypeRefs
    • ArmyLeaderRefs
    • ArmyPresetListRefs
    • ArmyRootRefs
    • BuffRefs
    • CampaignRefs
    • CampingEncounterRefs
    • CastsGroupRefs
    • CategoryDefaultsRefs
    • CharacterClassGroupRefs
    • CharacterClassRefs
    • ClassAdditionalVisualSettingsProgressionRefs
    • ClassAdditionalVisualSettingsRefs
    • CompanionStoryRefs
    • ComplexConsiderationRefs
    • ComponentListRefs
    • ConsoleRootRefs
    • ControllableProjectileRefs
    • CookingRecipeRefs
    • CorruptionRootRefs
    • CraftRootRefs
    • CrusadeEventTimelineRefs
    • CustomAiConsiderationsRootRefs
    • CutscenesRootRefs
    • DialogExperienceModifierTableRefs
    • DirectionConsiderationRefs
    • DlcRefs
    • DlcRewardCampaignRefs
    • DlcRewardRefs
    • DungeonArmyRefs
    • DungeonBoonRefs
    • DungeonCampaignRefs
    • DungeonDifficultyCurveRefs
    • DungeonExpeditionRefs
    • DungeonIslandRefs
    • DungeonIslandRewardGoldRefs
    • DungeonIslandRewardLootRefs
    • DungeonIslandRewardObjectRefs
    • DungeonIslandRewardRefs
    • DungeonIslandRewardUnitRefs
    • DungeonLootBudgetRefs
    • DungeonLootRefs
    • DungeonMapRefs
    • DungeonModificatorRefs
    • DungeonRootRefs
    • DungeonThemeRefs
    • DungeonTierRefs
    • DungeonTrapSpellListRefs
    • DynamicMapObjectRefs
    • EncyclopediaChapterRefs
    • EncyclopediaPageRefs
    • EquipmentEnchantmentRefs
    • FactionRefs
    • FeatureRefs
    • FeatureReplaceSpellbookRefs
    • FeatureSelectionRefs
    • FeatureSelectMythicSpellbookRefs
    • FootprintRefs
    • FootprintTypeRefs
    • FormationsRootRefs
    • FxRootRefs
    • GameUIConfigRefs
    • GlobalMagicSpellRefs
    • HealthAroundConsiderationRefs
    • HiddenItemRefs
    • HitSystemRootRefs
    • IngredientRefs
    • InteractionRootRefs
    • ItemArmorRefs
    • ItemEquipmentBeltRefs
    • ItemEquipmentFeetRefs
    • ItemEquipmentGlassesRefs
    • ItemEquipmentGlovesRefs
    • ItemEquipmentHeadRefs
    • ItemEquipmentNeckRefs
    • ItemEquipmentRingRefs
    • ItemEquipmentShirtRefs
    • ItemEquipmentShouldersRefs
    • ItemEquipmentUsableRefs
    • ItemEquipmentWristRefs
    • ItemKeyRefs
    • ItemNoteRefs
    • ItemRefs
    • ItemShieldRefs
    • ItemsListRefs
    • ItemThiefToolRefs
    • ItemWeaponRefs
    • KingdomBuffRefs
    • KingdomDeckRefs
    • KingdomEventRefs
    • KingdomEventTimelineRefs
    • KingdomMoraleFlagRefs
    • KingdomProjectRefs
    • KingdomRootRefs
    • KingdomUIRootRefs
    • LeaderProgressionRefs
    • LeaderSkillRefs
    • LeaderSkillsListRefs
    • LeadersRootRefs
    • LevelUpPlanFeaturesListRefs
    • LoadingScreenSpriteListRefs
    • LocatorsConsiderationRefs
    • LogicConnectorRefs
    • MoraleRootRefs
    • MythicInfoRefs
    • MythicsSettingsRefs
    • OverrideLegacyUnitsRefs
    • ParametrizedFeatureRefs
    • PartyFormationRefs
    • PersonageLimitsRefs
    • PhotoModeRootRefs
    • ProgressionRefs
    • ProjectileRefs
    • ProjectileTrajectoryRefs
    • PSNObjectsRootRefs
    • RaceRefs
    • RaceVisualPresetRefs
    • RandomConsiderationRefs
    • RandomEncounterRefs
    • RandomEncountersRootRefs
    • RegionRefs
    • RomanceCounterRefs
    • RootRefs
    • SavedGameStatusRefs
    • ScenesRootRefs
    • SettingsWindowConfigRefs
    • SettlementAreaPresetRefs
    • SettlementAreaRefs
    • SettlementBuildingRefs
    • SettlementBuildListRefs
    • SettlementRefs
    • SharedVendorTableRefs
    • ShieldTypeRefs
    • SpawnableObjectRefs
    • SpellbookRefs
    • SpellListRefs
    • SpellSchoolRootRefs
    • SpellsTableRefs
    • StatProgressionRefs
    • TacticalCombatAreaRefs
    • TacticalCombatRootRefs
    • TargetSelfConsiderationRefs
    • TimelineRootRefs
    • TimeOfDaySettingsRefs
    • TrapRefs
    • TrapSettingsRefs
    • TrapSettingsRootRefs
    • TrashLootSettingsRefs
    • TutorialRefs
    • UnitAnimationActionSubstitutionRefs
    • UnitConditionConsiderationRefs
    • UnitCustomizationPresetRefs
    • UnitFactRefs
    • UnitLootRefs
    • UnitPropertyRefs
    • UnitRefs
    • UnitTemplateRefs
    • UnitTypeRefs
    • UnitUpgraderRefs
    • WeaponEnchantmentRefs
    • WeaponTypeRefs
  • BlueprintCore.Conditions.Builder
    • ConditionsBuilder
  • BlueprintCore.Conditions.Builder.AreaEx
    • ConditionsBuilderAreaEx
  • BlueprintCore.Conditions.Builder.BasicEx
    • ConditionsBuilderBasicEx
  • BlueprintCore.Conditions.Builder.ContextEx
    • ConditionsBuilderContextEx
  • BlueprintCore.Conditions.Builder.KingdomEx
    • ConditionsBuilderKingdomEx
  • BlueprintCore.Conditions.Builder.MiscEx
    • ConditionsBuilderMiscEx
  • BlueprintCore.Conditions.Builder.NewEx
    • ConditionsBuilderNewEx
  • BlueprintCore.Conditions.Builder.StoryEx
    • ConditionsBuilderStoryEx
  • BlueprintCore.Conditions.New
    • HasActionsAvailable
    • TargetInMeleeRange
  • BlueprintCore.UnitParts.Replacements
    • UnitPartBuffSuppressFixed
    • UnitPartBuffSuppressFixed.ContinuousSuppressionEffectBase
    • UnitPartBuffSuppressFixed.ContinuousSuppressionEffectEntry
    • UnitPartBuffSuppressFixed.ContinuousSuppressionPolymorphEntry
    • UnitPartBuffSuppressFixed.SuppresionType
    • UnitPartBuffSuppressFixed.SuppressionEffectEntry
  • BlueprintCore.Utils
    • Blueprint<TRef>
    • BlueprintExtensions
    • BlueprintTool
    • CommonTool
    • Constants
    • Constants.Empty
    • ElementTool
    • EncyclopediaTool
    • LocalizationTool
    • LocalString
    • LogWrapper
    • PrereqTool
    • Validator
  • BlueprintCore.Utils.Assets
    • Asset<T>
    • AssetExtensions
    • AssetLink<TLink>
    • AssetTool
    • SnapToTransformWithRotation
  • BlueprintCore.Utils.Localization
    • MultiLocaleString
  • BlueprintCore.Utils.Types
    • CharacterSelections
    • ContextDice
    • ContextDuration
    • ContextRankConfigs
    • ContextValues
    • CueSelections
    • DamageTypes
    • DialogSpeakers
    • LevelEntryBuilder
    • ProgressionEntry
    • ProgressionExtensions
    • UnitConditionException

Class BaseFeatureConfigurator<T, TBuilder>

Implements common fields and components for blueprints inheriting from Kingmaker.Blueprints.Classes.BlueprintFeature.

Inheritance
System.Object
Configurator
RootConfigurator<T, TBuilder>
BaseBlueprintConfigurator<T, TBuilder>
BaseFactConfigurator<T, TBuilder>
BaseUnitFactConfigurator<T, TBuilder>
BaseFeatureBaseConfigurator<T, TBuilder>
BaseFeatureConfigurator<T, TBuilder>
BaseFeatureReplaceSpellbookConfigurator<T, TBuilder>
BaseFeatureSelectMythicSpellbookConfigurator<T, TBuilder>
BaseLevelUpPlanFeaturesListConfigurator<T, TBuilder>
BaseProgressionConfigurator<T, TBuilder>
BaseRaceConfigurator<T, TBuilder>
BaseFeatureSelectionConfigurator<T, TBuilder>
BaseParametrizedFeatureConfigurator<T, TBuilder>
FeatureConfigurator
Inherited Members
BaseFeatureBaseConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintFeatureBase>>, Type[])
BaseFeatureBaseConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintFeatureBase>>, Predicate<BlueprintComponent>)
BaseFeatureBaseConfigurator<T, TBuilder>.SetHideInUI(Boolean)
BaseFeatureBaseConfigurator<T, TBuilder>.SetHideInCharacterSheetAndLevelUp(Boolean)
BaseFeatureBaseConfigurator<T, TBuilder>.SetHideNotAvailibleInUI(Boolean)
BaseFeatureBaseConfigurator<T, TBuilder>.AddFeatureTagsComponent(FeatureTag, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseFeatureBaseConfigurator<T, TBuilder>.AddHideFeatureInInspect()
BaseUnitFactConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintUnitFact>>, Type[])
BaseUnitFactConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintUnitFact>>, Predicate<BlueprintComponent>)
BaseUnitFactConfigurator<T, TBuilder>.SetAllowNonContextActions(Boolean)
BaseUnitFactConfigurator<T, TBuilder>.SetDisplayName(LocalString)
BaseUnitFactConfigurator<T, TBuilder>.ModifyDisplayName(Action<LocalizedString>)
BaseUnitFactConfigurator<T, TBuilder>.SetDescription(LocalString)
BaseUnitFactConfigurator<T, TBuilder>.ModifyDescription(Action<LocalizedString>)
BaseUnitFactConfigurator<T, TBuilder>.SetDescriptionShort(LocalString)
BaseUnitFactConfigurator<T, TBuilder>.ModifyDescriptionShort(Action<LocalizedString>)
BaseUnitFactConfigurator<T, TBuilder>.SetIcon(Asset<Sprite>)
BaseUnitFactConfigurator<T, TBuilder>.ModifyIcon(Action<Sprite>)
BaseUnitFactConfigurator<T, TBuilder>.AddFacts(List<Blueprint<BlueprintUnitFactReference>>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintUnitReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<GameDifficultyOption>)
BaseUnitFactConfigurator<T, TBuilder>.AddInitiatorSkillRollTrigger(Boolean, StatType, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddBlindsense(Feet, Nullable<Boolean>, UnitConditionExceptions, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffSkillBonus(StatType, Int32, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceStatForPrerequisites(StatType, Int32, Boolean)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceStatForPrerequisites(Blueprint<BlueprintCharacterClassReference>, StatType, Boolean)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceStatForPrerequisites(StatType, StatType)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceStatForPrerequisitesMagus(Blueprint<BlueprintCharacterClassReference>, StatType)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackStatReplacementFixed(AttackStatReplacementFixed)
BaseUnitFactConfigurator<T, TBuilder>.AddSuppressBuffsFixed(SuppressBuffsFixed)
BaseUnitFactConfigurator<T, TBuilder>.AddFormationACBonus(Nullable<Int32>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitPropertyReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddPropertyCalculatorComponent(Nullable<ContextPropertyName>, Nullable<PropertyCalculatorComponent.SaveToContextType>, PropertyCalculator)
BaseUnitFactConfigurator<T, TBuilder>.AddCorruptionProtection(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddRestRoleBonus(Nullable<ModifierDescriptor>, Nullable<CampingRoleType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceUnitPrefab(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AssetLink<PrefabLink>)
BaseUnitFactConfigurator<T, TBuilder>.AddPretendUnit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddClassLevels(List<Blueprint<BlueprintArchetypeReference>>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Int32>, Nullable<StatType>, List<Blueprint<BlueprintAbilityReference>>, Nullable<StatType>, SelectionEntry[], List<Blueprint<BlueprintAbilityReference>>, StatType[])
BaseUnitFactConfigurator<T, TBuilder>.AddBuildBalanceRadarChart(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddStatsDistributionPreset(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSuppressSpellSchool(Nullable<SuppressSpellSchool.Logic>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, SpellSchool[])
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowsReplace(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<T, TBuilder>.AddAbilityUsagesCountTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusWithDistanceToMasterCondition(Nullable<CompareOperation.Type>, Nullable<ModifierDescriptor>, Nullable<Feet>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddAbilityResourceTrigger(ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintAbilityResourceReference>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.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<T, TBuilder>.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<T, TBuilder>.AddAdditionalLimb(Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackerSpellFailureChance(Nullable<Int32>, ConditionsBuilder, ContextValue, Asset<GameObject>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBackgroundArmorProficiency(Nullable<ArmorProficiencyGroup>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddBackgroundClassSkill(Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddBackgroundWeaponProficiency(Nullable<WeaponCategory>, ContextValue, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddBondProperty(Blueprint<BlueprintItemEnchantmentReference>, Nullable<EnchantPoolType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffInBadWeather(Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<InclemencyType>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffOnApplyingSpell(AddBuffOnApplyingSpell.SpellConditionAndBuff[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddCasterSpellFailureChance(Nullable<Int32>, ConditionsBuilder, Asset<GameObject>)
BaseUnitFactConfigurator<T, TBuilder>.AddClassSkill(Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddClusteredAttack(Nullable<AddClusteredAttack.Type>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddConcealment(Nullable<Boolean>, Nullable<Boolean>, Nullable<Concealment>, Nullable<ConcealmentDescriptor>, Nullable<Feet>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<T, TBuilder>.AddCondition(Nullable<UnitCondition>, UnitConditionExceptions)
BaseUnitFactConfigurator<T, TBuilder>.AddConditionImmunity(Nullable<UnitCondition>)
BaseUnitFactConfigurator<T, TBuilder>.AddConditionTrigger(ActionsBuilder, UnitCondition[], Nullable<AddConditionTrigger.TriggerType>)
BaseUnitFactConfigurator<T, TBuilder>.AddCumulativeDamageBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddCumulativeDamageBonusX3(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageResistanceEnergy(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageResistanceForce(ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageResistanceHardness(Nullable<DamageEnergyTypeFlag>, Nullable<Boolean>, ContextValue, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddDamageTypeVulnerability(Nullable<DamageAlignment>, Nullable<PhysicalDamageForm>, Nullable<PhysicalDamageMaterial>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddEnergyDamageDivisor(Nullable<DamageEnergyTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddEnergyDamageImmunity(Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>)
BaseUnitFactConfigurator<T, TBuilder>.AddEnergyImmunity(Nullable<DamageEnergyType>)
BaseUnitFactConfigurator<T, TBuilder>.AddEnergyVulnerability(Nullable<DamageEnergyType>)
BaseUnitFactConfigurator<T, TBuilder>.AddEquipmentEntity(AssetLink<EquipmentEntityLink>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFactsFromCaster(List<Blueprint<BlueprintUnitFactReference>>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintFeatureSelectionReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddFactsToMount(Nullable<Int32>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddFactsToPet(Nullable<Boolean>, Nullable<Int32>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<PetType>)
BaseUnitFactConfigurator<T, TBuilder>.AddFallProneTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFamiliar(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AssetLink<FamiliarLink>)
BaseUnitFactConfigurator<T, TBuilder>.AddFortification(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddHealTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddIdentifyBonus(Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddImmortality(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddImmunityToAbilityScoreDamage(Nullable<Boolean>, List<Blueprint<BlueprintUnitFactReference>>, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, StatType[], Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddImmunityToCriticalHits(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddImmunityToEnergyDrain(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddImmunityToPrecisionDamage(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddIncorporealDamageDivisor(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddInitiatorHealTrigger(ActionsBuilder, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddItemCasterLevelBonus(Nullable<Int32>, Nullable<UsableItemType>)
BaseUnitFactConfigurator<T, TBuilder>.AddKnownSpell(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintAbilityReference>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddLocalMapMarker(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<LocalMapMarkType>)
BaseUnitFactConfigurator<T, TBuilder>.AddMechanicsFeature(Nullable<AddMechanicsFeature.MechanicsFeatureType>)
BaseUnitFactConfigurator<T, TBuilder>.AddMetamagicFeat(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Metamagic>)
BaseUnitFactConfigurator<T, TBuilder>.AddMythicEnemyHitPointsBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddOffensiveActionTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddOppositionSchool(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>)
BaseUnitFactConfigurator<T, TBuilder>.AddOutgoingDamageBonus(Nullable<SpellDescriptorWrapper>, Blueprint<BlueprintUnitFactReference>, Nullable<DamageIncreaseCondition>, DamageTypeDescription, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<DamageIncreaseReason>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddOverHealTrigger(ActionsBuilder, Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<AbilitySharedValue>)
BaseUnitFactConfigurator<T, TBuilder>.AddParametrizedFeatures(AddParametrizedFeatures.FeatureData[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddPartyEncumbrance(Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddPhysicalImmunity(PhysicalDamageForm[])
BaseUnitFactConfigurator<T, TBuilder>.AddProficiencies(ArmorProficiencyGroup[], Blueprint<BlueprintRaceReference>, WeaponCategory[])
BaseUnitFactConfigurator<T, TBuilder>.AddREVendorItem(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddResurrectOnRest(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSecondaryAttacks(Blueprint<BlueprintItemWeaponReference>[])
BaseUnitFactConfigurator<T, TBuilder>.AddSkillPointPerCharacterLevel(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSpecialSpellList(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Blueprint<BlueprintSpellListReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpecialSpellListForArchetype(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellListReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellFailureChance(Nullable<Int32>, Asset<GameObject>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellImmunity(Nullable<AlignmentComponent>, Blueprint<BlueprintUnitFactReference>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, Nullable<SpellImmunityType>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellKnownTemporary(Blueprint<BlueprintCharacterClassReference>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellResistance(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellTypeFailureChance(Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Asset<GameObject>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddStartingEquipment(List<Blueprint<BlueprintItemReference>>, WeaponCategory[], Blueprint<BlueprintCategoryDefaultsReference>, Nullable<Boolean>, List<Blueprint<BlueprintCharacterClassReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddStatBonus(Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddStatModifier(Nullable<ModifierDescriptor>, ContextValue, Nullable<StatType>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddUndetectableAlignment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddUnitScale(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)
BaseUnitFactConfigurator<T, TBuilder>.AddUnlimitedSpell(List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddVendorDiscount(ContextValue, List<Blueprint<BlueprintItemReference>>, BlueprintItem[], List<Blueprint<BlueprintUnitReference>>, BlueprintUnit[], Nullable<AddVendorDiscount.VendorDiscountEntry>)
BaseUnitFactConfigurator<T, TBuilder>.AdditionalDamageOnSneakAttack(Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddAllowDyingCondition(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddApplyClassProgression(Blueprint<BlueprintCharacterClassReference>, List<Blueprint<BlueprintFeatureReference>>, Nullable<Int32>, List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ParameterizedFeatureEntry[], List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddAreaEffectImmunity(List<Blueprint<BlueprintAbilityAreaEffectReference>>, Nullable<TargetType>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddAutoFailCastingDefensively(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddBookOfDreamsSummonUnitsCountLogic(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffDescriptorImmunity(Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffEnchantAnyWeapon(Blueprint<BlueprintItemEnchantmentReference>, Nullable<EquipSlotBase.SlotType>)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeActivatableAbilitiesCommandType(List<Blueprint<BlueprintActivatableAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<UnitCommand.CommandType>)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeFaction(Nullable<Boolean>, Blueprint<BlueprintFactionReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<ChangeFaction.ChangeType>)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeImpatience(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeIncomingDamageType(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, DamageTypeDescription)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeOutgoingDamageType(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, DamageTypeDescription)
BaseUnitFactConfigurator<T, TBuilder>.AddChangePortraitComponent(Blueprint<BlueprintPortraitReference>, Blueprint<BlueprintPortraitReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeSizeTrigger(ActionsBuilder, Nullable<ChangeSizeTrigger.Condition>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Size>)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeSpellCommandType(Nullable<AbilityType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<UnitCommand.CommandType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<UnitCommand.CommandType>, Nullable<TargetType>)
BaseUnitFactConfigurator<T, TBuilder>.AddCombatLogNotification(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCombatManeuverOnCriticalHit(Nullable<CombatManeuver>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddCompanionImmortality(ActionsBuilder, Nullable<Single>, AssetLink<PrefabLink>, LocalString, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCompleteDamageImmunity()
BaseUnitFactConfigurator<T, TBuilder>.AddCounterspell(Nullable<AbilityType>, ConditionsBuilder, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddDeflectArrows(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DeflectArrows.RestrictionType>)
BaseUnitFactConfigurator<T, TBuilder>.AddDisableAttackType(Nullable<AttackTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDisableClassAdditionalVisualSettings(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDisableDeathFXs(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDisableEquipmentSlot(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DisableEquipmentSlot.SlotType>)
BaseUnitFactConfigurator<T, TBuilder>.AddDisableOptimization(Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddDuelistParry(ConditionsBuilder, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DuelistParry.TargetType>)
BaseUnitFactConfigurator<T, TBuilder>.AddDweomerLeapLogic(Blueprint<BlueprintAbilityReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddEnhancePotion(List<Blueprint<BlueprintArchetypeReference>>, List<Blueprint<BlueprintCharacterClassReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFastTwoHandBombs(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFavoredEnemy(List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFavoredTerrain(Nullable<AreaSetting>)
BaseUnitFactConfigurator<T, TBuilder>.AddFavoredTerrainExpertise(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<AreaSetting>)
BaseUnitFactConfigurator<T, TBuilder>.AddForbidOwnAreaEffects(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddForbidRotation(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddForbidSpecificSpellsCast(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, Nullable<SpellDescriptorWrapper>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddForbidSpellCasting(Nullable<Boolean>, Blueprint<BlueprintFeatureReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddForbidSpellbook(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellbookReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddForbidSpellbookOnAlignmentDeviation(Nullable<AlignmentMaskType>, Blueprint<BlueprintUnitFactReference>, List<Blueprint<BlueprintSpellbookReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddForbidSpellbookOnArmorEquip(Blueprint<BlueprintSpellbookReference>[])
BaseUnitFactConfigurator<T, TBuilder>.AddFreeActionSpell(Blueprint<BlueprintAbilityReference>, Nullable<AbilityType>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddGhostCriticalAndPrecisionImmunity(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddGreaterCombatMeneuver(Nullable<CombatManeuver>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddHalveIncomingAreaDamage(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddHideFactsWhileEtudePlaying(Blueprint<BlueprintEtudeReference>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintRaceReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddHigherMythicsReplace()
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreIncommingDamage()
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreSpellImmunity(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncomingDamageAndHealingModifier(Nullable<IncomingDamageAndHealingModifier.EntryType>, Nullable<IncomingDamageAndHealingModifier.WeaponType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Boolean>, Nullable<IncomingDamageAndHealingModifier.FactionType>, Nullable<IncomingDamageAndHealingModifier.ModifyingType>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncorporealACBonus()
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseActivatableAbilityGroupSize(Nullable<ActivatableAbilityGroup>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseResourceAmount(Blueprint<BlueprintAbilityResourceReference>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseResourceAmountBySharedValue(Nullable<Boolean>, Blueprint<BlueprintAbilityResourceReference>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseResourcesByClass(Blueprint<BlueprintArchetypeReference>, Nullable<Int32>, Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityResourceReference>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddInitiatorDisarmTrapTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddInitiatorSavingThrowTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddKeepAlliesAlive(ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddLearnSpellList(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintSpellListReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddLearnSpells(Blueprint<BlueprintCharacterClassReference>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddLockEquipmentSlot(Nullable<Boolean>, Nullable<LockEquipmentSlot.SlotType>)
BaseUnitFactConfigurator<T, TBuilder>.AddMarkPassive(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddMayBanterOnRest(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddModifySummonsCount(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ModifySummonsCount.Substitution[])
BaseUnitFactConfigurator<T, TBuilder>.AddMovementDistanceTrigger(ActionsBuilder, ContextValue, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddNenioSpecialPolymorphWhileEtudePlaying(AbilityExecutionContext, Blueprint<BlueprintEtudeReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintActivatableAbilityReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddOverrideUnitHP(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddOverrideVisionRange(Nullable<Boolean>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddPreventHealing(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddPriorityTarget(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddRaiseStatToMinimum(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddRangedCleave(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>)
BaseUnitFactConfigurator<T, TBuilder>.AddRecalculateOnOwnerFactUpdated(Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddRedirectDamageToPet(Nullable<Int32>, Nullable<PetType>)
BaseUnitFactConfigurator<T, TBuilder>.AddRemoveOppositionSchool(Blueprint<BlueprintCharacterClassReference>, Nullable<SpellSchool>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceStatBaseAttribute(Nullable<StatType>, Nullable<Boolean>, Nullable<BonusMod>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddScrollSpecialization(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSetChargeWeapon(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSetFleeOrApproachLogic(Nullable<UnitPartFleeOrApproach.CommandType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSetRunBackLogic(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<Single>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpawnMonsterAfterInitialized(ActionsBuilder, Blueprint<BlueprintUnitReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpecialRiderBuffForHippogriffFlyingAttack(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSpecificBuffImmunity(Nullable<AlignmentComponent>, Blueprint<BlueprintBuffReference>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellFool(Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityResourceReference>, Blueprint<BlueprintSpellbookReference>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellImmunityToSpellDescriptor(Blueprint<BlueprintUnitFactReference>, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellResistanceAgainstAlignment(Nullable<AlignmentComponent>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellResistanceAgainstSpellDescriptor(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellResistanceAgainstSpellSchool(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSpontaneousSpellConversion(Blueprint<BlueprintCharacterClassReference>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpontaneousSpellSaving(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)
BaseUnitFactConfigurator<T, TBuilder>.AddSufferFromHealing(DamageTypeDescription, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSuppressDismember(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSwarmAoeVulnerability(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSwarmDamageResistance(Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddUnearthlyGrace()
BaseUnitFactConfigurator<T, TBuilder>.AddUnholyGrace()
BaseUnitFactConfigurator<T, TBuilder>.AddUnitHealthGuard(Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddUntargetable(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddUpdateClassAdditionalVisualSettings(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponTraining(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddKineticistAcceptBurnTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddKineticistBurnModifier(List<Blueprint<BlueprintAbilityReference>>, Nullable<KineticistBurnType>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddKineticistBurnValueChangedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddKineticistElementalOverflow(ContextValue, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddSetKineticistGatherPowerMode(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<KineticistGatherPowerMode>)
BaseUnitFactConfigurator<T, TBuilder>.AddAcAddAcBuff(Nullable<BonusMod>, Blueprint<BlueprintUnitPropertyReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddPolymorphDamageTransfer(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeHitDie(Nullable<DiceType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddEnergyDamageTrigger(ActionsBuilder, Nullable<DamageEnergyType>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddInitiatorPartySkillRollTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddInitiatorSavingThrowTrigger(ActionsBuilder, Nullable<SavingThrowType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddSpellDiceBonusTrigger(Nullable<Boolean>, Int32[], ContextDiceValue[], Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddTargetSavingThrowTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddTargetSpellResistanceCheckTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBlinkAoEDamageResistance(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeSpellElementalDamage(Nullable<DamageEnergyType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeSpellElementalDamageHalfUntyped(Nullable<DamageEnergyType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDeathActions(ActionsBuilder, Nullable<Boolean>, Nullable<DeathActions.DeathTrigger>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintAbilityResourceReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddModifyAttackerMissChance(ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddOutcomingDamageAndHealingModifier(Nullable<OutcomingDamageAndHealingModifier.EntryType>, Nullable<OutcomingDamageAndHealingModifier.WeaponType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Boolean>, Nullable<OutcomingDamageAndHealingModifier.FactionType>, Nullable<OutcomingDamageAndHealingModifier.ModifyingType>)
BaseUnitFactConfigurator<T, TBuilder>.AddSacredWeaponDamageOverride(Blueprint<BlueprintParametrizedFeatureReference>, Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSacredWeaponFavoriteDamageOverride(Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Blueprint<BlueprintBuffReference>, Nullable<WeaponCategory>, Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSetAttackerMissChance(ConditionsBuilder, Nullable<SetAttackerMissChance.Type>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSetFactOwnerMissChance(ConditionsBuilder, Nullable<SetFactOwnerMissChance.Type>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponDamageOverride(Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>, List<Blueprint<BlueprintWeaponTypeReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddDublicateSpellComponent(Nullable<DublicateSpellComponent.AOEType>, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddAbilityResourceOverride(Blueprint<BlueprintAbilityResourceReference>, ContextValue, Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreAttacksOfOpportunityForSpellList(List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>, Nullable<SpellDescriptorWrapper>, Nullable<AbilityType>)
BaseUnitFactConfigurator<T, TBuilder>.AddArmyAlternativeMovement(Blueprint<BlueprintAbilityReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddArmyChangeInitiative(Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddArmyLeaderAddResourcesOnBattleEnd(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<KingdomResourcesAmount>)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeLeaderSkillPowerOnAbilityUse(Nullable<Boolean>, Nullable<Int32>, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<T, TBuilder>.AddRandomLeaderSpellReplacement(Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddRunActionOnTurnStart(ActionsBuilder, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalBattleEndTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalCellReachTrigger(Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalCombatPercentDamageBonus(Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalCombatProvocation(Blueprint<BlueprintTacticalCombatAiActionReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalCombatResurrection(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalCombatRider(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalCombatRoundTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalCombatVisibleFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddTacticalSquadDeathTrigger(Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintUnitFactReference>, Nullable<ArmyFaction>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddArmyDamageAfterMovementBonus(Nullable<Boolean>, Nullable<Single>, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddArmyStandingDamageBonus(Nullable<Int32>, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstAttackOfOpportunity(ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddACBonusAgainstBuffOwner(Nullable<AlignmentComponent>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintBuffReference>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstFactOwner(Nullable<AlignmentComponent>, Nullable<Int32>, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstFactOwnerMultiple(Nullable<AlignmentComponent>, Nullable<Int32>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstSize(Nullable<ACBonusAgainstSize.SizeType>, Nullable<ModifierDescriptor>, Nullable<Size>, Nullable<Int32>, Nullable<ACBonusAgainstSize.ChangeType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstSpellsWithDescriptor(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<SpellDescriptorWrapper>)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstWeaponCategory(Nullable<Int32>, Nullable<WeaponCategory>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstWeaponGroup(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstWeaponSubcategory(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<WeaponSubCategory>)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusAgainstWeaponType(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddACBonusUnlessFactMultiple(Nullable<AlignmentComponent>, Nullable<Int32>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddACContextBonusAgainstFactOwner(Nullable<AlignmentComponent>, ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddACContextBonusAgainstWeaponSubcategory(Nullable<ModifierDescriptor>, Nullable<WeaponSubCategory>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddACTouchBonus(ContextValue, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddAbilityMythicParams(List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddAbilityScoreCheckBonus(ContextValue, Nullable<ModifierDescriptor>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddActionsOnBuffApply(ActionsBuilder, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddAbilityResources(Nullable<Int32>, Blueprint<BlueprintAbilityResourceReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffOnCombatStart(Nullable<Boolean>, Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCalculatedWeapon(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, CalculatedWeapon)
BaseUnitFactConfigurator<T, TBuilder>.AddCasterLevel(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCasterLevelForAbility(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddCasterLevelForSpellbook(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintSpellbookReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddClassLevelToSummonDuration(Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFactIfArchetype(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintUnitFactReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFeatureIfHasFact(Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddFeatureOnAlignment(Nullable<AlignmentComponent>, List<Blueprint<BlueprintUnitFactReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddFeatureOnApply(Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddFeatureOnClassLevel(List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintArchetypeReference>>, Nullable<Boolean>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintFeatureReference>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddFeatureOnSkill(List<Blueprint<BlueprintUnitFactReference>>, Nullable<Int32>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddFeatureToNPC(Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintFeatureReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddFeatureToPet(Blueprint<BlueprintFeatureReference>, Nullable<PetType>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellListAsAbilities(List<Blueprint<BlueprintAbilityResourceReference>>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellbook(ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellbookReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddWearinessHours(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AdditionalDamageOnHit(Nullable<DamageEnergyType>, Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<T, TBuilder>.AdditionalSneakDamageOnHit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<DiceFormula>, Nullable<AdditionalSneakDamageOnHit.WeaponType>)
BaseUnitFactConfigurator<T, TBuilder>.AddAngelSwordAntiDescriptor(Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Nullable<Boolean>, Nullable<EnergyDrainHealType>, Nullable<EnergyDrainHealType>)
BaseUnitFactConfigurator<T, TBuilder>.AddAnyWeaponDamageStatReplacement(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<WeaponSubCategory>)
BaseUnitFactConfigurator<T, TBuilder>.AddArcaneArmorProficiency(ArmorProficiencyGroup[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddArcaneSpellFailureIncrease(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddArcaneSpellFailureModify(Nullable<Single>, Nullable<Single>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<Single>)
BaseUnitFactConfigurator<T, TBuilder>.AddAreaEffectEnterTrigger(ActionsBuilder, List<Blueprint<BlueprintAbilityAreaEffectReference>>, Nullable<TargetType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddArmorCheckPenaltyIncrease(Nullable<Int32>, ContextValue, Nullable<ArmorProficiencyGroup>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddArmorClassBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddAscendantElement(Nullable<DamageEnergyType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackBonusAgainstArmyProperty(Nullable<ArmyProperties>, Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackBonusAgainstFactOwner(Nullable<Int32>, ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackBonusAgainstFriendly(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddAttackBonusConditional(ContextValue, Nullable<Boolean>, ConditionsBuilder, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackOfOpportunityAttackBonus(ContextValue, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackOfOpportunityCriticalConfirmationBonus(ContextValue, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackOfOpportunityDamageBonus(Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackTypeAttackBonus(Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>, Nullable<WeaponRangeType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackTypeChange(Nullable<Boolean>, Nullable<Boolean>, Nullable<AttackType>, Nullable<AttackType>)
BaseUnitFactConfigurator<T, TBuilder>.AddAttackTypeCriticalMultiplierIncrease(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<T, TBuilder>.AddAuraFeatureComponent(Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddAutoConfirmCritAgainstFlanked(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddAutoDetectStealth()
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddBindAbilitiesToClass(List<Blueprint<BlueprintAbilityReference>>, List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintArchetypeReference>>, Nullable<Boolean>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddBindAbilitiesToHighest(Blueprint<BlueprintAbilityReference>[])
BaseUnitFactConfigurator<T, TBuilder>.AddBlindnessACCompensation(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffSubstitutionOnApply(Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintBuffReference>, Nullable<SpellDescriptorWrapper>, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddCMBBonus(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCMBBonusAgainstSize(Blueprint<BlueprintUnitFactReference>, Nullable<CMBBonusAgainstSize.SizeType>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Size>, Nullable<Int32>, Nullable<CMBBonusAgainstSize.ChangeType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCMBBonusForManeuver(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<ModifierDescriptor>, CombatManeuver[], ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCMDBonus(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCMDBonusAgainstManeuvers(Nullable<ModifierDescriptor>, CombatManeuver[], ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCMDBonusAgainstSize(Blueprint<BlueprintUnitFactReference>, Nullable<CMDBonusAgainstSize.SizeType>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Size>, Nullable<Int32>, Nullable<CMDBonusAgainstSize.ChangeType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddChargeAttackBonus(ContextValue, Nullable<Boolean>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddChargeImprovedCritical()
BaseUnitFactConfigurator<T, TBuilder>.AddClassLevelsForPrerequisites(Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintFeatureSelectionReference>, Nullable<Double>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddCombatAgainstMeTrigger(ActionsBuilder, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCombatStateTrigger(ActionsBuilder, ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCompanionBoon(Nullable<Int32>, Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddConcentrationBonus(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddConcentrationBonusOnArmorType(Nullable<ArmorProficiencyGroup>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddConstructHealth(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddContextRendFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, DamageTypeDescription, ContextDiceValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCounterAttackOfOpportunityOnCombatManeuver(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddCraftBonus(Nullable<UsableItemType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCritAutoconfirmAgainstAlignment(Nullable<AlignmentComponent>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCriticalConfirmationACBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCriticalConfirmationACBonusAgainstFactOwner(Nullable<Int32>, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddCriticalConfirmationACBonusInHeavyArmor(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddCriticalConfirmationBonus(Nullable<Int32>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<WeaponRangeType>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageBonusAgainstFactOwner(ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageReductionAgainstFactOwner(Blueprint<BlueprintUnitFactReference>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageReductionAgainstRangedWeapons(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Int32>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageReductionAgainstSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageReductionBelowZero(Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddDeathOnLevelStacks(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDefensiveCombatTraining(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddDerivativeStatBonus(Nullable<StatType>, Nullable<StatType>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddDetachBuffOnNearMiss(ActionsBuilder, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddDiceDamageBonusOnSpell(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddDisableIntelligence(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDisableRegenerationOnCriticalHit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDispelBonusOnDescriptor(Nullable<Int32>, Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDispelCasterLevelCheckBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddDistanceAttackBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Feet>)
BaseUnitFactConfigurator<T, TBuilder>.AddDistanceDamageBonus(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Feet>)
BaseUnitFactConfigurator<T, TBuilder>.AddDoNotBenefitFromConcealment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddDoubleDamageDiceOnAttack(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddDraconicBloodlineArcana(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddEnergyDamageBonus(Nullable<DamageEnergyTypeFlag>, Nullable<Single>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddEvasion(Nullable<SavingThrowType>)
BaseUnitFactConfigurator<T, TBuilder>.AddFactSinglify(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddFactsChangeTrigger(List<Blueprint<BlueprintUnitFactReference>>, ActionsBuilder, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddFlankedAttackBonus(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddFlatFootedIgnore(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<FlatFootedIgnoreType>)
BaseUnitFactConfigurator<T, TBuilder>.AddFullSpeedInStealth(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreConcealment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreDamageReductionOnAttack(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreDamageReductionOnCriticalHit(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreDamageReductionOnTarget(Nullable<AlignmentComponent>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddIgnorePartialConcealmentOnRangedAttacks(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddIgnoreSpellResistanceForSpells(List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddImpromptuSneakAttack(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddImprovedEvasion(Nullable<SavingThrowType>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseAllSpellsDC(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseAttackAndDamageBonusBySpellLevel(Nullable<ModifierDescriptor>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseCasterLevel(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseCastersSavingThrowTypeDC(Nullable<Int32>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseDiceSizeOnAttack(Nullable<Int32>, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, WeaponSubCategory[], Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseDiceSizeOnAttackCustomProgressions(Nullable<Int32>, WeaponCategory[], Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, IncreaseDiceSizeOnAttackCustomProgressions.Progression[], WeaponSubCategory[], Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseFeatRankByGroup(Nullable<FeatureGroup>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellContextDescriptorDC(Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellDC(Nullable<Boolean>, Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Blueprint<BlueprintAbilityReference>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellDescriptorCasterLevel(Nullable<Int32>, Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellDescriptorDC(Nullable<Int32>, Nullable<SpellDescriptorWrapper>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellHealing(ContextValue, Nullable<SpellSchool>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellSchoolCasterLevel(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellSchool>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellSchoolDC(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<SpellSchool>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellSchoolDamage(ContextValue, Nullable<SpellSchool>)
BaseUnitFactConfigurator<T, TBuilder>.AddIncreaseSpellSpellbookDC(Nullable<Int32>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintSpellbookReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddInitiatorCritAutoconfirm(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddMadDogPackTactics()
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverBonusFromStat(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverDefenceBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverImmunity(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverIncreaseDuration(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverOnAttack(Nullable<WeaponCategory>, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverProvokeAttack(Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddManeuverTrigger(ActionsBuilder, Nullable<CombatManeuver>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddMaxDexBonusIncrease(Nullable<Int32>, Nullable<Int32>, Nullable<ArmorProficiencyGroup>, Nullable<Boolean>, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, UnitDescriptor, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddMeleeWeaponSizeChange(Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddMinimizeAttacksOfOpportunityCount(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddMonkReplaceAbilityDC(Blueprint<BlueprintAbilityReference>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintArchetypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddNewRoundTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder)
BaseUnitFactConfigurator<T, TBuilder>.AddOnSpawnBuff(Blueprint<BlueprintBuffReference>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Rounds>, Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, Nullable<AlignmentComponent>)
BaseUnitFactConfigurator<T, TBuilder>.AddOutflankAttackBonus(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddPartialDRIgnore(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Int32>, Nullable<Boolean>, WeaponCategory[])
BaseUnitFactConfigurator<T, TBuilder>.AddPetManeuverProvokeAttack(CombatManeuver[])
BaseUnitFactConfigurator<T, TBuilder>.AddPointBlankMaster(Nullable<WeaponCategory>)
BaseUnitFactConfigurator<T, TBuilder>.AddPromoteSpellDices(Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DiceType>, Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddRangedWeaponSizeChange(Nullable<Int32>, List<Blueprint<BlueprintWeaponTypeReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddRecalculateConcealment(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddRecalculateOnChangeParty(Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddRecalculateOnFactsChange(Blueprint<BlueprintUnitFactReference>[])
BaseUnitFactConfigurator<T, TBuilder>.AddRecalculateOnLocustSwarmChange(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddRecalculateOnStatChange(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddRecommendedClass(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddRemoveBuffOnAttack(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddRemoveFeatureOnApply(Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddRemoveFeatureOnDetach(Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddRendFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<DiceFormula>, DamageTypeDescription)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceAbilitiesStat(List<Blueprint<BlueprintAbilityReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceAbilityDC(Blueprint<BlueprintAbilityReference>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceAbilityParamsWithContext(Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceCMDDexterityStat(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceCastSource(Nullable<CastSource>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceCasterLevelOfAbility(List<Blueprint<BlueprintCharacterClassReference>>, List<Blueprint<BlueprintArchetypeReference>>, Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceCombatManeuverStat(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceSourceBone(String)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceSpellbook(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintSpellbookReference>, Blueprint<BlueprintSpellbookReference>, Nullable<ReplaceSpellbook.TypeBookLevel>)
BaseUnitFactConfigurator<T, TBuilder>.AddRerollConcealment(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<RerollConcealment.WeaponCoverage>)
BaseUnitFactConfigurator<T, TBuilder>.AddRideAnimalCompanion(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSavesFixedRecalculateThievery(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddSavesFixerFactReplacer(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavesFixerReplaceInProgression(Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintFeatureReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstAbilityType(Nullable<AbilityType>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstAlignment(Nullable<AlignmentComponent>, ContextValue, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstAlignmentDifference(Nullable<Int32>, Nullable<ModifierDescriptor>, Nullable<SavingThrowType>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstAllies(ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstDescriptor(ContextValue, Blueprint<BlueprintUnitFactReference>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstFact(Nullable<AlignmentComponent>, Blueprint<BlueprintFeatureReference>, Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstFactMultiple(Nullable<AlignmentComponent>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstSchool(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, Nullable<SpellSchool>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstSchoolAbilityValue(ContextValue, Nullable<ModifierDescriptor>, Nullable<SpellSchool>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstSpecificSpells(List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusAgainstSpellType(Nullable<Boolean>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowBonusUnlessFactMultiple(Nullable<AlignmentComponent>, Nullable<ModifierDescriptor>, List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SavingThrowType>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSavingThrowContextBonusAgainstDescriptor(Nullable<ModifierDescriptor>, Nullable<SpellDescriptorWrapper>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddShareBuffsWithPet(List<Blueprint<BlueprintBuffReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<PetType>)
BaseUnitFactConfigurator<T, TBuilder>.AddShareFavoredEnemies(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddShareFeaturesWithPet(List<Blueprint<BlueprintFeatureReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<PetType>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellFixedDC(Blueprint<BlueprintAbilityReference>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellLevelByClassLevel(Blueprint<BlueprintAbilityReference>, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellPenetrationBonus(Nullable<Boolean>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintUnitFactReference>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSpendChargesOnSpellCast(Blueprint<BlueprintItemReference>, Nullable<SpendChargesOnSpellCast.EntryType>, Nullable<SpendChargesOnSpellCast.ItemFilterType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintAbilityReference>, Blueprint<BlueprintAbilityReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddTake10ForSuccess(Nullable<Boolean>, Nullable<UsableItemType>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddTargetChangedDuringRound(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddTargetCritAutoconfirm(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddTargetCritAutoconfirmFromCaster(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddToughnessLogic(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddTrapPerceptionBonus(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddUndeadHealth(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddUnitDeathTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<UnitDeathTrigger.DeathTrigger>, Nullable<UnitDeathTrigger.FactionType>, Blueprint<BlueprintFactionReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<UnitTag>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponCategoryAttackBonus(Nullable<Int32>, Nullable<WeaponCategory>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponCriticalEdgeIncreaseStackable(AttackType[], WeaponCategory[], AttackType[], WeaponCategory[], Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponFocus(Nullable<Int32>, Nullable<ModifierDescriptor>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponGroupAttackBonus(Nullable<Int32>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponGroupDamageBonus(ContextValue, Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponGroupEnchant(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponFighterGroup>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponMultipleCategoriesAttackBonus(Nullable<Int32>, WeaponCategory[], Nullable<ModifierDescriptor>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddWeaponParametersCriticalEdgeIncrease(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponParametersCriticalMultiplierIncrease(Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddWeaponSizeChange(Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponSnatcher(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<CombatManeuver>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponTypeCriticalEdgeIncrease(Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponTypeCriticalMultiplierIncrease(Nullable<Int32>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponTypeDamageBonus(Nullable<Int32>, Blueprint<BlueprintWeaponTypeReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponTypeDamageStatReplacement(Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<StatType>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddAfterbuff(Blueprint<BlueprintBuffReference>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddArmorFocus(Nullable<ArmorProficiencyGroup>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffAbilityRollsBonus(Nullable<Boolean>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffAllSavesBonus(Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffAllSkillsBonus(Nullable<ModifierDescriptor>, ContextValue, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffAllSkillsBonusAbilityValue(Nullable<ModifierDescriptor>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffAllSkillsBonusRankDependent(Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffDamageEachRound(Nullable<Single>, Nullable<Int32>, Nullable<DamageEnergyType>, Nullable<DiceFormula>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffExtraAttack(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffExtraAttackForFastBombs(Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffExtraAttackWeaponSpecific(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<WeaponRangeType>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffImpededMagic(Nullable<Boolean>, ContextValue, Nullable<SpellSourceTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SpellDescriptorWrapper>, List<Blueprint<BlueprintAbilityReference>>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffIncomingDamageIncrease(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffMovementSpeed(Nullable<Boolean>, Nullable<Boolean>, ContextValue, Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Single>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffOnArmor(Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffOnHealthTickingTrigger(Nullable<Single>, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffOnLightOrNoArmor(Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffParticleEffectPlay(AssetLink<PrefabLink>, AssetLink<PrefabLink>, AssetLink<PrefabLink>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffSaveEachRound(ActionsBuilder, ActionsBuilder, Nullable<Int32>, Nullable<Int32>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffSaveThrowForAttackOrSpell(BuffSaveThrowForAttackOrSpell.BuffContainer[], BuffSaveThrowForAttackOrSpell.BuffContainer[], ContextValue, Nullable<SpellSourceTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<SavingThrowType>, Nullable<Boolean>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffSkillLoreNatureBonus(Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffSkillStealthBonus(Nullable<ModifierDescriptor>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffSpellSubstitution(Nullable<Single>, ContextValue, List<Blueprint<BlueprintAbilityReference>>, Nullable<SpellSourceTypeFlag>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintBuffReference>>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddBuffStatusCondition(Nullable<UnitCondition>, Nullable<Boolean>, Nullable<SavingThrowType>)
BaseUnitFactConfigurator<T, TBuilder>.AddCannyDefensePermanent(Blueprint<BlueprintCharacterClassReference>, Blueprint<BlueprintParametrizedFeatureReference>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddChangeUnitSize(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Size>, Nullable<Int32>, Nullable<ChangeUnitSize.ChangeType>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageBonusConditional(ContextValue, Nullable<Boolean>, ConditionsBuilder, Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddDamageOverTime(Nullable<DiceFormula>, Nullable<DamageEnergyType>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddDifficultyStatAdvancement(Nullable<Int32>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddEmptyHandWeaponOverride(Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintItemWeaponReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddHasArmorFeatureUnlock(Nullable<ArmorProficiencyGroupFlag>, List<Blueprint<BlueprintArmorTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddHasShieldFeatureUnlock(List<Blueprint<BlueprintShieldTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Nullable<ArmorProficiencyGroupFlag>)
BaseUnitFactConfigurator<T, TBuilder>.AddHealWithOutgoingDamage(Nullable<Single>)
BaseUnitFactConfigurator<T, TBuilder>.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<T, TBuilder>.AddMakeUnitFollowUnit(Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddModifySpell(Nullable<SpellModificationType>, List<Blueprint<BlueprintAbilityReference>>)
BaseUnitFactConfigurator<T, TBuilder>.AddMonkNoArmorAndMonkWeaponFeatureUnlock(List<Blueprint<BlueprintWeaponTypeReference>>, Nullable<Boolean>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintBuffReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddMonkNoArmorFeatureUnlock(Blueprint<BlueprintUnitFactReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddMysticTheurgeCombinedSpells(Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddMysticTheurgeSpellbook(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddOwnerAbilityTargetSavingThrowBonus(Nullable<Int32>, Nullable<Boolean>, ConditionsBuilder, Nullable<ModifierDescriptor>, Nullable<AbilityType>)
BaseUnitFactConfigurator<T, TBuilder>.AddPowerfulCharge(Nullable<Int32>, Nullable<DiceFormula>, Nullable<Boolean>, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddProtectionFromEnergy(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddReachMultiplicator(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddReduceAttacksCount(ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddReduceDamageReduction(Nullable<Int32>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddReplaceAsksList(Blueprint<BlueprintUnitAsksListReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseUnitFactConfigurator<T, TBuilder>.AddResistEnergy(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddResistEnergyContext(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSaveSuccessIfBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSkillSuccessIfBonus(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddSpeedBonusInArmorCategory(Nullable<Int32>, ArmorProficiencyGroup[], Nullable<ModifierDescriptor>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddSpellTurning(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintAbilityReference>>, Nullable<SpellDescriptorWrapper>, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddStatBonusWeaponRestriction(Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<ModifierDescriptor>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)
BaseUnitFactConfigurator<T, TBuilder>.AddTemporaryHitPointsConstitutionBased(Nullable<Int32>, Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddTemporaryHitPointsFromAbilityValue(Nullable<ModifierDescriptor>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddTemporaryHitPointsPerLevel(Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Boolean>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintAbilityResourceReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, ContextValue)
BaseUnitFactConfigurator<T, TBuilder>.AddTemporaryHitPointsRandom(ContextValue, Nullable<ModifierDescriptor>, Nullable<DiceFormula>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
BaseUnitFactConfigurator<T, TBuilder>.AddWeaponTrainingBonuses(Nullable<ModifierDescriptor>, Nullable<StatType>)
BaseUnitFactConfigurator<T, TBuilder>.AddWizardAbjurationResistance(Nullable<Boolean>, Nullable<AddEnergyDamageImmunity.HealingRate>, ContextValue, Nullable<DamageEnergyType>, Nullable<Boolean>, Nullable<Boolean>, ContextValue, ContextValue, Blueprint<BlueprintCharacterClassReference>)
BaseUnitFactConfigurator<T, TBuilder>.AddModifyOutgoingHealAmount(List<Blueprint<BlueprintUnitFactReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>, Nullable<Single>)
BaseUnitFactConfigurator<T, TBuilder>.OnConfigureCompleted()
BaseFactConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintFact>>, Type[])
BaseFactConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintFact>>, Predicate<BlueprintComponent>)
BaseFactConfigurator<T, TBuilder>.AddComponentsList(Blueprint<BlueprintComponentListReference>)
BaseFactConfigurator<T, TBuilder>.AddBuffActions(ActionsBuilder, ActionsBuilder, ActionsBuilder, ActionsBuilder)
BaseFactConfigurator<T, TBuilder>.AddFactContextActions(ActionsBuilder, ActionsBuilder, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Type[])
BaseBlueprintConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Predicate<BlueprintComponent>)
BaseBlueprintConfigurator<T, TBuilder>.AddDlcCondition(Blueprint<BlueprintDlcRewardReference>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddBuffOnCorruptionClear(Blueprint<BlueprintBuffReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<T, TBuilder>.AddIgnoreArmorGroupComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddPrerequisiteConditionForWeaponCategory(Condition, List<WeaponCategory>)
BaseBlueprintConfigurator<T, TBuilder>.AddDamageDecline(Nullable<DamageDeclineType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddPlayerLeaveCombatTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddTimerContextActions(ActionsBuilder, Nullable<Single>, Nullable<TimeSpan>, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddCustomImmuneMessageComponent(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, GameLogMessage)
BaseBlueprintConfigurator<T, TBuilder>.AddInitiatorAttackRollTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<WeaponCategory>)
BaseBlueprintConfigurator<T, TBuilder>.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<T, TBuilder>.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<T, TBuilder>.AddTargetBeforeAttackRollTrigger(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, Nullable<SpellDescriptorWrapper>)
BaseBlueprintConfigurator<T, TBuilder>.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<T, TBuilder>.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<T, TBuilder>.AdditionalStatBonusOnAttackDamage(Nullable<Single>, Nullable<WeaponCategory>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ConditionEnum>, Nullable<ConditionEnum>, Nullable<GripType>)
BaseBlueprintConfigurator<T, TBuilder>.AddAllAttacksEnhancement(Nullable<Int32>, Nullable<ModifierDescriptor>)
BaseBlueprintConfigurator<T, TBuilder>.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<T, TBuilder>.AddMarkUsableWhileCan(ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddArmyBattleResultsTrigger(Nullable<RegionId>, Blueprint<BlueprintArmyLeaderReference>, List<Blueprint<BlueprintArmyPresetReference>>, Nullable<ArmyType>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddKingdomRegionClaimedTrigger(ActionsBuilder, List<Blueprint<BlueprintRegionReference>>)
BaseBlueprintConfigurator<T, TBuilder>.AddSettlementSiegeTrigger(ActionsBuilder, ActionsBuilder, ActionsBuilder, Blueprint<BlueprintGlobalMapPointReference>, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddArmyUnitRecruitedTrigger(ActionsBuilder, Nullable<ArmyProperties>, List<Blueprint<BlueprintUnitReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<MercenariesIncludeOption>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
BaseBlueprintConfigurator<T, TBuilder>.AddLeaderRecruitedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddSummonUnitsAfterArmyBattle(SummonUnitsAfterArmyBattle.SummonGroup[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddGarrisonDefeatedTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<T, TBuilder>.AddPlayerVisitGlobalMapLocationTrigger(ActionsBuilder, Blueprint<BlueprintGlobalMapPoint.Reference>)
BaseBlueprintConfigurator<T, TBuilder>.AddOnIsleStateEnterTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<T, TBuilder>.AddOnIsleStateExitTrigger(ActionsBuilder, IsleEvaluator, String)
BaseBlueprintConfigurator<T, TBuilder>.AddActivateTrigger(ActionsBuilder, Nullable<Boolean>, ConditionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddAreaDidLoadTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddDeactivateTrigger(ActionsBuilder, ConditionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddDeviceInteractionTrigger(ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddEvaluatedUnitCombatTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddEvaluatedUnitDeathTrigger(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddEvaluatedUnitHealthTrigger(ActionsBuilder, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddExperienceTrigger(ActionsBuilder, ConditionsBuilder, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddGenericInteractionTrigger(ActionsBuilder, EntityReference, ActionsBuilder, Nullable<Boolean>)
BaseBlueprintConfigurator<T, TBuilder>.AddItemInContainerTrigger(Blueprint<BlueprintItemReference>, MapObjectEvaluator, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddLevelUpTrigger(ActionsBuilder, ConditionsBuilder, UnitEvaluator, Nullable<LevelUpTrigger.UnitEntryType>)
BaseBlueprintConfigurator<T, TBuilder>.AddPartyInventoryTrigger(Blueprint<BlueprintItemReference>, ActionsBuilder, ActionsBuilder)
BaseBlueprintConfigurator<T, TBuilder>.AddPerceptionTrigger(MapObjectEvaluator, ActionsBuilder, UnitEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddRestTrigger(ActionsBuilder, ConditionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<RestResult>)
BaseBlueprintConfigurator<T, TBuilder>.AddScriptZoneTrigger(ActionsBuilder, ConditionsBuilder, ActionsBuilder, ConditionsBuilder, EntityReference, String)
BaseBlueprintConfigurator<T, TBuilder>.AddSpawnUnitTrigger(ActionsBuilder, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddSpellCastTrigger(ActionsBuilder, EntityReference, List<Blueprint<BlueprintAbilityReference>>)
BaseBlueprintConfigurator<T, TBuilder>.AddSummonPoolTrigger(ActionsBuilder, Nullable<SummonPoolTrigger.ChangeTypes>, ConditionsBuilder, Nullable<Int32>, Blueprint<BlueprintSummonPoolReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddTimeOfDayChangedTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddUIEventTrigger(ActionsBuilder, ConditionsBuilder, Nullable<UIEventType>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
BaseBlueprintConfigurator<T, TBuilder>.AddUnitHealthTrigger(ActionsBuilder, Nullable<Int32>, Blueprint<BlueprintUnitReference>)
BaseBlueprintConfigurator<T, TBuilder>.AddTrapTrigger(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ActionsBuilder, ActionsBuilder, MapObjectEvaluator)
BaseBlueprintConfigurator<T, TBuilder>.AddVendorDealTrigger(ActionsBuilder, Nullable<VendorDealTrigger.DealType>, Blueprint<BlueprintItemReference>, UnitEvaluator)
RootConfigurator<T, TBuilder>.Logger
RootConfigurator<T, TBuilder>.Self
RootConfigurator<T, TBuilder>.Blueprint
RootConfigurator<T, TBuilder>.Configured
RootConfigurator<T, TBuilder>.ConfigureDelayedBlueprints()
RootConfigurator<T, TBuilder>.Configure(Boolean)
RootConfigurator<T, TBuilder>.AddComponent(BlueprintComponent)
RootConfigurator<T, TBuilder>.AddComponent<C>(Action<C>)
RootConfigurator<T, TBuilder>.AddUniqueComponent(BlueprintComponent, ComponentMerge, Action<BlueprintComponent, BlueprintComponent>)
RootConfigurator<T, TBuilder>.EditComponent<C>(Action<C>)
RootConfigurator<T, TBuilder>.EditComponents<C>(Action<C>, Func<C, Boolean>)
RootConfigurator<T, TBuilder>.RemoveComponents(Func<BlueprintComponent, Boolean>)
RootConfigurator<T, TBuilder>.OnConfigure(Action<T>[])
RootConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Type[])
RootConfigurator<T, TBuilder>.CopyFrom(Blueprint<BlueprintReference<BlueprintScriptableObject>>, Predicate<BlueprintComponent>)
RootConfigurator<T, TBuilder>.OnConfigureInternal(Action<T>[])
RootConfigurator<T, TBuilder>.OnConfigureCompleted()
RootConfigurator<T, TBuilder>.Validate(Object)
Namespace: BlueprintCore.Blueprints.Configurators.Classes
Assembly: BlueprintCore.dll
Syntax
public abstract class BaseFeatureConfigurator<T, TBuilder> : BaseFeatureBaseConfigurator<T, TBuilder> where T : BlueprintFeature where TBuilder : BaseFeatureConfigurator<T, TBuilder>
Type Parameters
Name Description
T
TBuilder
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.

Constructors

| Improve this Doc View Source

BaseFeatureConfigurator(Blueprint<BlueprintReference<T>>)

Declaration
protected BaseFeatureConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> blueprint

Methods

| Improve this Doc View Source

AddAbilityDifficultyLimitDC(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.UnitLogic.Abilities.Components.AbilityDifficultyLimitDC

Declaration
public TBuilder AddAbilityDifficultyLimitDC(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • StewardOfTheSkeinGazeBuff4f18044ca197eb945b7d1b557dd9b447
  • Weird870af83be6572594d84d276d7fc583e0
  • WildHunt_ScoutCrystalAbilityc470c62b38db74e4fb6b84b331beda30
| Improve this Doc View Source

AddArmorSpeedPenaltyRemoval()

Adds Kingmaker.Designers.Mechanics.Facts.ArmorSpeedPenaltyRemoval

Declaration
public TBuilder AddArmorSpeedPenaltyRemoval()
Returns
Type Description
TBuilder
Remarks

  • ArmorFocusMediumMythicFeatureVar2SubBuff457d5cde294c435ea7b4ee66f4949956
  • PurifierCelestialArmorFeature7dc8d7dede2704640956f7bc4102760a
  • StrengthBlessingMajorBuff833cdb09f6fc62f4888b3459f48b5854
| Improve this Doc View Source

AddArmorWeightCoef(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)

Adds Kingmaker.Blueprints.Classes.Spells.ArmorWeightCoef

Declaration
public TBuilder AddArmorWeightCoef(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, float? weightCoef = null)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Single> weightCoef
Returns
Type Description
TBuilder
Remarks

  • PurifierCelestialArmorFeature7dc8d7dede2704640956f7bc4102760a
| Improve this Doc View Source

AddBuffExtraEffects(Blueprint<BlueprintBuffReference>, List<Blueprint<BlueprintBuffReference>>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintBuffReference>, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Facts.BuffExtraEffects

Declaration
public TBuilder AddBuffExtraEffects(Blueprint<BlueprintBuffReference> checkedBuff = null, List<Blueprint<BlueprintBuffReference>> checkedBuffList = null, Blueprint<BlueprintUnitFactReference> exceptionFact = null, Blueprint<BlueprintBuffReference> extraEffectBuff = null, bool? useBaffContext = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> checkedBuff

Blueprint of type BlueprintBuff. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintBuffReference>> checkedBuffList

Tooltip: If you need more than 1 buff to check - additional field bc of compatibility issues. First fill in the first field, only then additional!

Blueprint of type BlueprintBuff. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference> exceptionFact

Blueprint of type BlueprintUnitFact. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> extraEffectBuff

Blueprint of type BlueprintBuff. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> useBaffContext
Returns
Type Description
TBuilder
Remarks

ComponentName: Add extra buff to buff

  • AeonBaneFeature0b25e8d8b0488c84c9b5714e9ca0a204
  • HeartOfEarthShifterFeature0b09ce94b5fe48dfa81b9a6f9d55a351
  • WreckingBlowsFeature5bccc86dd1f187a4a99f092dc054c755
| Improve this Doc View Source

AddChangeMythicClassArtComponent(AssetLink<SpriteLink>, AssetLink<SpriteLink>, AssetLink<SpriteLink>, AssetLink<SpriteLink>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AssetLink<SpriteLink>, List<Blueprint<BlueprintPortraitReference>>, AssetLink<SpriteLink>, AssetLink<SpriteLink>, AssetLink<SpriteLink>)

Adds Kingmaker.UnitLogic.FactLogic.ChangeMythicClassArtComponent

Declaration
public TBuilder AddChangeMythicClassArtComponent(AssetLink<SpriteLink> abilityFrame = null, AssetLink<SpriteLink> commonFrame = null, AssetLink<SpriteLink> commonFrameDecor = null, AssetLink<SpriteLink> emblem = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, AssetLink<SpriteLink> portraitFrame = null, List<Blueprint<BlueprintPortraitReference>> portraits = null, AssetLink<SpriteLink> selectorFrame = null, AssetLink<SpriteLink> selectorPortrait = null, AssetLink<SpriteLink> selectorPortraitLineart = null)
Parameters
Type Name Description
AssetLink<Kingmaker.ResourceLinks.SpriteLink> abilityFrame

You can pass in the animation using a SpriteLink or it's AssetId.

AssetLink<Kingmaker.ResourceLinks.SpriteLink> commonFrame

You can pass in the animation using a SpriteLink or it's AssetId.

AssetLink<Kingmaker.ResourceLinks.SpriteLink> commonFrameDecor

You can pass in the animation using a SpriteLink or it's AssetId.

AssetLink<Kingmaker.ResourceLinks.SpriteLink> emblem

You can pass in the animation using a SpriteLink or it's AssetId.

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

AssetLink<Kingmaker.ResourceLinks.SpriteLink> portraitFrame

You can pass in the animation using a SpriteLink or it's AssetId.

System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintPortraitReference>> portraits

Blueprint of type BlueprintPortrait. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

AssetLink<Kingmaker.ResourceLinks.SpriteLink> selectorFrame

You can pass in the animation using a SpriteLink or it's AssetId.

AssetLink<Kingmaker.ResourceLinks.SpriteLink> selectorPortrait

You can pass in the animation using a SpriteLink or it's AssetId.

AssetLink<Kingmaker.ResourceLinks.SpriteLink> selectorPortraitLineart

You can pass in the animation using a SpriteLink or it's AssetId.

Returns
Type Description
TBuilder
Remarks

  • CorruptedGoldenDragonFeature1e66cfb4f351466fb05636082bce50d6
| Improve this Doc View Source

AddContextCalculateAbilityParams(ContextValue, Blueprint<BlueprintUnitPropertyReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, ContextValue, Nullable<StatType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.UnitLogic.Mechanics.Components.ContextCalculateAbilityParams

Declaration
public TBuilder AddContextCalculateAbilityParams(ContextValue casterLevel = null, Blueprint<BlueprintUnitPropertyReference> customProperty = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? replaceCasterLevel = null, bool? replaceSpellLevel = null, ContextValue spellLevel = null, StatType? statType = null, bool? statTypeFromCustomProperty = null, bool? useKineticistMainStat = null)
Parameters
Type Name Description
Kingmaker.UnitLogic.Mechanics.ContextValue casterLevel
Blueprint<Kingmaker.Blueprints.BlueprintUnitPropertyReference> customProperty

Blueprint of type BlueprintUnitProperty. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Boolean> replaceCasterLevel
System.Nullable<System.Boolean> replaceSpellLevel
Kingmaker.UnitLogic.Mechanics.ContextValue spellLevel
System.Nullable<Kingmaker.EntitySystem.Stats.StatType> statType
System.Nullable<System.Boolean> statTypeFromCustomProperty
System.Nullable<System.Boolean> useKineticistMainStat
Returns
Type Description
TBuilder
Remarks

  • 1_FirstStage_AcidBuff6afe27c9a2d64eb890673ff3649dacb3
  • DemonPlagueFeature096156df0b5aa4f458d35db066b27f35
  • Yozz_Feature_AdditionalAttacksbcf37abbb0b1485b83059600ed440881
| Improve this Doc View Source

AddContextCalculateAbilityParamsBasedOnClass(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<Boolean>)

Adds Kingmaker.UnitLogic.Mechanics.Components.ContextCalculateAbilityParamsBasedOnClass

Declaration
public TBuilder AddContextCalculateAbilityParamsBasedOnClass(Blueprint<BlueprintCharacterClassReference> characterClass = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, StatType? statType = null, bool? useKineticistMainStat = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> characterClass

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<Kingmaker.EntitySystem.Stats.StatType> statType
System.Nullable<System.Boolean> useKineticistMainStat
Returns
Type Description
TBuilder
Remarks

  • AirBlastAbility31f668b12011e344aa542aa07ab6c8d9
  • NereidBeguilingAuraBuffab6181f9447a4d945bdcbe6466c42189
  • XantirOnlySwarm_MidnightFaneInThePastFeature5131c4b93f314bd4589edf612b4eb600
| Improve this Doc View Source

AddContextCalculateSharedValue(Nullable<Double>, ContextDiceValue, Nullable<AbilitySharedValue>)

Adds Kingmaker.UnitLogic.Mechanics.Components.ContextCalculateSharedValue

Declaration
public TBuilder AddContextCalculateSharedValue(double? modifier = null, ContextDiceValue value = null, AbilitySharedValue? valueType = null)
Parameters
Type Name Description
System.Nullable<System.Double> modifier
Kingmaker.UnitLogic.Mechanics.ContextDiceValue value
System.Nullable<Kingmaker.UnitLogic.Abilities.AbilitySharedValue> valueType
Returns
Type Description
TBuilder
Remarks

  • AbyssalCreatureAcidTemplate6e6fda1c8a35069468e7398082cd30f5
  • InspireTranquilitySavingThrowBuffMythic60b646069fa949d8983b4d74fc55218b
  • WrackBloodBlastAbility0199d49f59833104198e2c0196235a45
| Improve this Doc View Source

AddContextRankConfig(ContextRankConfig)

Adds Kingmaker.UnitLogic.Mechanics.Components.ContextRankConfig

Declaration
public TBuilder AddContextRankConfig(ContextRankConfig component)
Parameters
Type Name Description
Kingmaker.UnitLogic.Mechanics.Components.ContextRankConfig component
Returns
Type Description
TBuilder
Remarks

Use ContextRankConfigs to create the ContextRankConfig component.

  • 5_DeadStage_AcidBuffb730dbbb5e8143abbba6a066bc82c19a
  • HellsDecreeAbilityMagicNecromancyBuffc695587d5307d234cb34f62750ff7616
  • ZonKuthonScarBufffbb677d91f924b99a3610ae79f6468fa
| Improve this Doc View Source

AddContextSetAbilityParams(Nullable<Boolean>, ContextValue, ContextValue, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)

Adds Kingmaker.UnitLogic.Mechanics.Components.ContextSetAbilityParams

Declaration
public TBuilder AddContextSetAbilityParams(bool? add10ToDC = null, ContextValue casterLevel = null, ContextValue concentration = null, ContextValue dC = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, ContextValue spellLevel = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> add10ToDC
Kingmaker.UnitLogic.Mechanics.ContextValue casterLevel

InfoBox: If set to negative value, will be calculated by default mechanic. Positive or zero value will be set as is (plus bonuses)

Kingmaker.UnitLogic.Mechanics.ContextValue concentration

InfoBox: If set to negative value, will be calculated by default mechanic. Positive or zero value will be set as is (plus bonuses)

Kingmaker.UnitLogic.Mechanics.ContextValue dC

InfoBox: If set to negative value, will be calculated by default mechanic. Positive or zero value will be set as is (plus bonuses)

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Kingmaker.UnitLogic.Mechanics.ContextValue spellLevel

InfoBox: If set to negative value, will be calculated by default mechanic. Positive or zero value will be set as is

Returns
Type Description
TBuilder
Remarks

  • AbruptForceEnchantmentc31b3edcf2088a64e80133ebbd6374cb
  • HeartOfIcebergEnchantment719881e400d980f4da1bf7361c1903db
  • ZombieSlashingExplosionf6b63adab8b645c8beb9cab170dac9d3
| Improve this Doc View Source

AddContextStatBonus(StatType, ContextValue, Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Int32>, RestrictionCalculator)

Adds AddContextStatBonus(StatType, ContextValue, Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Int32>, RestrictionCalculator)

Declaration
public TBuilder AddContextStatBonus(StatType stat, ContextValue value, ModifierDescriptor? descriptor = null, int? minimal = null, int? multiplier = null, RestrictionCalculator restrictions = null)
Parameters
Type Name Description
Kingmaker.EntitySystem.Stats.StatType stat
Kingmaker.UnitLogic.Mechanics.ContextValue value
System.Nullable<Kingmaker.Enums.ModifierDescriptor> descriptor
System.Nullable<System.Int32> minimal
System.Nullable<System.Int32> multiplier
Kingmaker.Designers.Mechanics.Facts.Restrictions.RestrictionCalculator restrictions
Returns
Type Description
TBuilder
Remarks

ComponentName: Add stat bonus

  • Abrogail_Feature_Prebufff0cad5e5b57b49f8b0983392a8c72eea
  • FinalWyrmshifterBlackBreathPenaltyBuff4d6ccea8444744e88f5b3bd42e8538ab
  • ZonKuthonScarHalfHPBuff9a47f56d0a1f42d9bf820da1d78919a7
| Improve this Doc View Source

AddCustomKnowledgeCheck(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)

Adds Kingmaker.UnitLogic.FactLogic.CustomKnowledgeCheck

Declaration
public TBuilder AddCustomKnowledgeCheck(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, StatType? stat = null)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<Kingmaker.EntitySystem.Stats.StatType> stat
Returns
Type Description
TBuilder
Remarks

  • AberrationType3bec99efd9a363242a6c8d9957b75e91
  • SubtypeAzatae422746933151f3469f4c2484f9263db
  • VerminType09478937695300944a179530664e42ec
| Improve this Doc View Source

AddDispelMagicSuccessTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)

Adds AddDispelMagicSuccessTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)

Declaration
public TBuilder AddDispelMagicSuccessTrigger(ActionsBuilder actionOnTarget = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? triggerOnAreaEffectsDispell = null)
Parameters
Type Name Description
ActionsBuilder actionOnTarget
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Boolean> triggerOnAreaEffectsDispell

InfoBox: Use this bool if you want to trigger action on a caster of an AOE effect. Eg: Ember cast Grease, Nenio dispells it -&gt; Ember is target, hence received 1d6 damage

Returns
Type Description
TBuilder
Remarks

  • DestructiveDispeld298e64e14398e848a54db5a2619ba42
  • DispelSynergyf3e3e29608ba07844ab3cafc4c8e4343
| Improve this Doc View Source

AddEncumbranceSpeedPenaltyRemoval()

Adds Kingmaker.Designers.Mechanics.Facts.EncumbranceSpeedPenaltyRemoval

Declaration
public TBuilder AddEncumbranceSpeedPenaltyRemoval()
Returns
Type Description
TBuilder
Remarks

  • LameCurseFeatureLevel1077dd0c839f5dfd498cb2e34835fb06d
  • LameCurseNoPenaltyFeatureLevel1e7c9639c7b27bef4d930ce9df877bc4e
  • WarpriestAspectOfWarBuff27d14b07b52c2df42a4dcd6bfb840425
| Improve this Doc View Source

AddFeaturesFromSelectionToDescription(Blueprint<BlueprintFeatureSelectionReference>, LocalString, Nullable<Boolean>)

Adds AddFeaturesFromSelectionToDescription(Blueprint<BlueprintFeatureSelectionReference>, LocalString, Nullable<Boolean>)

Declaration
public TBuilder AddFeaturesFromSelectionToDescription(Blueprint<BlueprintFeatureSelectionReference> featureSelection = null, LocalString introduction = null, bool? onlyIfRequiresThisFeature = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureSelectionReference> featureSelection

Blueprint of type BlueprintFeatureSelection. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

LocalString introduction

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

System.Nullable<System.Boolean> onlyIfRequiresThisFeature
Returns
Type Description
TBuilder
Remarks

  • LoremasterSecretSelectionbeeb25d7a7732e14f9986cdb79acecfc
  • ShamanBonesSpiritWanderingProgression004eb31f1217d444b91a5404f3c0a385
  • ShamanWindSpiritWanderingProgression11a92d0a44576e4439b745ab00f298b5
| Improve this Doc View Source

AddFeatureSurvivesRespec(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.FeatureSurvivesRespec

Declaration
public TBuilder AddFeatureSurvivesRespec(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • LateMythicRespecFeature67e436d11f5e4e40919bc84d425d8c37
| Improve this Doc View Source

AddGlobalMapSpellFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintGlobalMagicSpell.Reference>)

Adds AddGlobalMapSpellFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintGlobalMagicSpell.Reference>)

Declaration
public TBuilder AddGlobalMapSpellFeature(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, Blueprint<BlueprintGlobalMagicSpell.Reference> spell = null)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Blueprint<Kingmaker.Crusade.GlobalMagic.BlueprintGlobalMagicSpell.Reference> spell

Blueprint of type BlueprintGlobalMagicSpell. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
Remarks

  • GlobalSpellAeonTimeManipulationFeature60cdaaa1492d45cbb05dfbad44f04486
  • GlobalSpellDragonPowerOfGoldFeature89095749e42748dc86fb741738e74b91
  • GlobalSpellTricksterMassHideousLaughterFeaturea6ebcb784f3b40ed8f092845455db562
| Improve this Doc View Source

AddGoldenDragonSkillBonus(Nullable<ModifierDescriptor>, Nullable<StatType>)

Adds AddGoldenDragonSkillBonus(Nullable<ModifierDescriptor>, Nullable<StatType>)

Declaration
public TBuilder AddGoldenDragonSkillBonus(ModifierDescriptor? descriptor = null, StatType? stat = null)
Parameters
Type Name Description
System.Nullable<Kingmaker.Enums.ModifierDescriptor> descriptor
System.Nullable<Kingmaker.EntitySystem.Stats.StatType> stat
Returns
Type Description
TBuilder
Remarks

ComponentName: Add stat bonus

  • GoldenDragonSharedSkillUMD4e0b919e4fbd85142bce959fae129d1a
| Improve this Doc View Source

AddKineticistMechanicalPart(Nullable<AddKineticistMechanicalPart.Feature>)

Adds AddKineticistMechanicalPart(Nullable<AddKineticistMechanicalPart.Feature>)

Declaration
public TBuilder AddKineticistMechanicalPart(AddKineticistMechanicalPart.Feature? feature = null)
Parameters
Type Name Description
System.Nullable<Kingmaker.UnitLogic.FactLogic.AddKineticistMechanicalPart.Feature> feature
Returns
Type Description
TBuilder
Remarks

  • KineticSharpshootterMainMechanicalHiddenFeaturea62d155ca5b5458abde794ef5bee93cb
| Improve this Doc View Source

AddLevelUpRecommendation(ClassesPriority[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.LevelUpRecommendation

Declaration
public TBuilder AddLevelUpRecommendation(ClassesPriority[] classPriorities = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
Kingmaker.Blueprints.Classes.ClassesPriority[] classPriorities
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • SpellPenetrationee7dc126939e4d9438357fbd5980d459
| Improve this Doc View Source

AddMagusMechanicPart(Nullable<AddMagusMechanicPart.Feature>)

Adds AddMagusMechanicPart(Nullable<AddMagusMechanicPart.Feature>)

Declaration
public TBuilder AddMagusMechanicPart(AddMagusMechanicPart.Feature? feature = null)
Parameters
Type Name Description
System.Nullable<Kingmaker.UnitLogic.FactLogic.AddMagusMechanicPart.Feature> feature
Returns
Type Description
TBuilder
Remarks

  • Counterstrikecd96b7275c206da4899c69ae127ffda6
  • EldritchWandWielder83ca7d2b7ae56354b96148caa1c3f3de
  • WandWielder5826562b74d529e41af2d60feeca093d
| Improve this Doc View Source

AddOutgoingDamageTriggerFixed(AddOutgoingDamageTriggerFixed)

Adds AddOutgoingDamageTriggerFixed(AddOutgoingDamageTriggerFixed)

Declaration
public TBuilder AddOutgoingDamageTriggerFixed(AddOutgoingDamageTriggerFixed component)
Parameters
Type Name Description
AddOutgoingDamageTriggerFixed component
Returns
Type Description
TBuilder
| Improve this Doc View Source

AddPrerequisiteAlignment(AlignmentMaskType, Nullable<Boolean>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteAlignment

Declaration
public TBuilder AddPrerequisiteAlignment(AlignmentMaskType alignment, bool? archetypeAlignment = null, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? ingorePrerequisiteCheck = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
Kingmaker.UnitLogic.Alignments.AlignmentMaskType alignment
System.Nullable<System.Boolean> archetypeAlignment

InfoBox: PF-485644 - ограничение мировоззрения для архетипа всегда заменяет ограничение класса.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> ingorePrerequisiteCheck

InfoBox: PF-470784 - игнорируем проверку на доступность во время создания персонажа.

System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • AbadarFeature6122dacf418611540a3c91e67197ee4e
  • GoodDomainProgressionSecondaryefc4219c7894afc438180737adc0b7ac
  • ZonKuthonFeaturef7eed400baa66a744ad361d4df0e6f1b
| Improve this Doc View Source

AddPrerequisiteAnySpellsInSpellbook(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, LocalString, Blueprint<BlueprintParametrizedFeatureReference>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteAnySpellsInSpellbook

Declaration
public TBuilder AddPrerequisiteAnySpellsInSpellbook(bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, LocalString shouldHaveSpellText = null, Blueprint<BlueprintParametrizedFeatureReference> spellSpecializationFeat = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

LocalString shouldHaveSpellText

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Blueprint<Kingmaker.Blueprints.BlueprintParametrizedFeatureReference> spellSpecializationFeat

Blueprint of type BlueprintParametrizedFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
Remarks

  • SpellSpecialization1e69a85f633ae8ca4398abeb6fa11b1fe
  • SpellSpecialization1909a6ff29f55dad544b9949702f2ed2c8
  • SpellSpecializationFirstf327a765a4353d04f872482ef3e48c35
| Improve this Doc View Source

AddPrerequisiteArchetypeLevel(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteArchetypeLevel

Declaration
public TBuilder AddPrerequisiteArchetypeLevel(Blueprint<BlueprintArchetypeReference> archetype, Blueprint<BlueprintCharacterClassReference> characterClass, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, int? level = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintArchetypeReference> archetype

Blueprint of type BlueprintArchetype. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> characterClass

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Nullable<System.Int32> level
Returns
Type Description
TBuilder
Remarks

  • ArcaneTricksterArcanistEldritchFonta732797826db0b54ea123d91b4cdaad5
  • LoremasterArcanistMagicDeceiverd20206c5e91942399e76eb366c026ca9
  • WreckingBlowsFeature5bccc86dd1f187a4a99f092dc054c755
| Improve this Doc View Source

AddPrerequisiteCasterType(Boolean, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteCasterType

Declaration
public TBuilder AddPrerequisiteCasterType(bool isArcane, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Boolean isArcane
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ArcaneStrikeFeature0ab2f21a922feee4dab116238e3150b4
  • SuperiorityOfCold803d7327658b441286d15b3fa6a49963
| Improve this Doc View Source

AddPrerequisiteCasterTypeSpellLevel(Boolean, Boolean, Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteCasterTypeSpellLevel

Declaration
public TBuilder AddPrerequisiteCasterTypeSpellLevel(bool isArcane, bool onlySpontaneous, int requiredSpellLevel, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
System.Boolean isArcane

InfoBox: Mythic & Alchemist Spellbooks don&apos;t cound

System.Boolean onlySpontaneous
System.Int32 requiredSpellLevel
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • ArcaneTricksterClass9c935a076d4fe4d4999fd48d853e3cf3
  • LoremasterClass4a7c05adfbaf05446a6bf664d28fb103
  • WinterWitchClasseb24ca44debf6714aabe1af1fd905a07
| Improve this Doc View Source

AddPrerequisiteCharacterLevel(Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteCharacterLevel

Declaration
public TBuilder AddPrerequisiteCharacterLevel(int level, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Int32 level
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • BlindingStrikefd01c15d9e74cd247b1fdbd6eb4d4713
  • FeatureWingsAngeld9bd0fde6deb2e44a93268f2dfb3e169
  • MurmursOfEarth94be54cd152d1c94396754de7bf0105f
| Improve this Doc View Source

AddPrerequisiteClassLevel(Blueprint<BlueprintCharacterClassReference>, Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteClassLevel

Declaration
public TBuilder AddPrerequisiteClassLevel(Blueprint<BlueprintCharacterClassReference> characterClass, int level, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, bool? not = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> characterClass

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Int32 level
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Nullable<System.Boolean> not
Returns
Type Description
TBuilder
Remarks

  • AdvancedWeaponTraining13aa4cbdd4af5ba54888b0dc7f07f80c4
  • MythicStartingClass247aa787806d5da4f89cfc3dff0b217f
  • WreckingBlowsFeature5bccc86dd1f187a4a99f092dc054c755
| Improve this Doc View Source

AddPrerequisiteClassSpellLevel(Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteClassSpellLevel

Declaration
public TBuilder AddPrerequisiteClassSpellLevel(Blueprint<BlueprintCharacterClassReference> characterClass, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, int? requiredSpellLevel = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> characterClass

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Int32> requiredSpellLevel
Returns
Type Description
TBuilder
Remarks

  • ArcaneTricksterArcanist7cab956d45dc51c4ea9e71bba366a250
  • HellknightSigniferThassilonianIllusion444211da5e9592f41a4334825eb7ea2c
  • WinterWitchWitchLeyLineGuardian56adf819599827f4695395924a060996
| Improve this Doc View Source

AddPrerequisiteCondition(Nullable<Boolean>, Condition, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, LocalString)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteCondition

Declaration
public TBuilder AddPrerequisiteCondition(bool? checkInProgression = null, Condition condition = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, LocalString uIText = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> checkInProgression
Kingmaker.ElementsSystem.Condition condition
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

LocalString uIText

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
Remarks

  • AeonMythicClass15a85e67b7d69554cab9ed5830d0268e
  • CrossbloodedSecondaryBloodlineDraconicSilverProgression076d1648e1341f841a222de5b89ba215
  • SylvanSorcererArchetype711d5024ecc75f346b9cda609c3a1f83
| Improve this Doc View Source

AddPrerequisiteEtude(Blueprint<BlueprintEtudeReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, LocalString)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteEtude

Declaration
public TBuilder AddPrerequisiteEtude(Blueprint<BlueprintEtudeReference> etude, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, bool? notPlaying = null, LocalString uIText = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintEtudeReference> etude

Blueprint of type BlueprintEtude. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Nullable<System.Boolean> notPlaying
LocalString uIText

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

Returns
Type Description
TBuilder
Remarks

  • AeonMythicClass15a85e67b7d69554cab9ed5830d0268e
  • FakeLegendClassb82f1fbd191e1f2498266ca41f05027f
  • TricksterMythicClass8df873a8c6e48294abdb78c45834aa0a
| Improve this Doc View Source

AddPrerequisiteFeature(Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteFeature

Declaration
public TBuilder AddPrerequisiteFeature(Blueprint<BlueprintFeatureReference> feature, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> feature

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AbundantArcanePool8acebba92ada26043873cae5b92cef7b
  • MasterOfAllArchetypebd4e70bfb89a452b876713d61b9b8eb2
  • WreckingBlowsFeature5bccc86dd1f187a4a99f092dc054c755
| Improve this Doc View Source

AddPrerequisiteFeaturesFromList(List<Blueprint<BlueprintFeatureReference>>, Nullable<Int32>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteFeaturesFromList

Declaration
public TBuilder AddPrerequisiteFeaturesFromList(List<Blueprint<BlueprintFeatureReference>> features, int? amount = null, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, bool? restrictIfNot = null)
Parameters
Type Name Description
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference>> features

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Int32> amount
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Nullable<System.Boolean> restrictIfNot
Returns
Type Description
TBuilder
Remarks

  • AerialAdaptationFeaturec8719b3c5c0d4694cb13abcc3b7e893b
  • LoremasterWizardSecretShaman291b1cabaa3405c4991c892204546bcb
  • WinterWitchWitchHexSelectionb921af3627142bd4d9cf3aefb5e2610a
| Improve this Doc View Source

AddPrerequisiteFullStatValue(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)

Adds Kingmaker.Designers.Mechanics.Prerequisites.PrerequisiteFullStatValue

Declaration
public TBuilder AddPrerequisiteFullStatValue(bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, StatType? stat = null, int? value = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Nullable<Kingmaker.EntitySystem.Stats.StatType> stat
System.Nullable<System.Int32> value
Returns
Type Description
TBuilder
Remarks

  • AccomplishedSneakAttacker9f0187869dc23744292c0e5bb364464e
  • SnapShot7115a6c08bd101247b70d72a4ff99453
  • VulpinePouncecd258f1bce80ef54580f6b236c82608c
| Improve this Doc View Source

AddPrerequisiteIsPet(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteIsPet

Declaration
public TBuilder AddPrerequisiteIsPet(bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, bool? not = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Nullable<System.Boolean> not
Returns
Type Description
TBuilder
Remarks

  • AlchemistClass0937bec61c0dabc468428f496580c721
  • InquisitorClassf1a70d9e1b0b41e49874e1fa9052a1ce
  • WizardClassba34257984f4c41408ce1dc2004e342e
| Improve this Doc View Source

AddPrerequisiteMainCharacter(Nullable<Boolean>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteMainCharacter

Declaration
public TBuilder AddPrerequisiteMainCharacter(bool? checkInProgression = null, bool? companion = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Nullable<System.Boolean> checkInProgression
System.Nullable<System.Boolean> companion
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • AeonMythicClass15a85e67b7d69554cab9ed5830d0268e
  • GoldenDragonClassdaf1235b6217787499c14e4e32142523
  • TricksterMythicClass8df873a8c6e48294abdb78c45834aa0a
| Improve this Doc View Source

AddPrerequisiteMythicLevel(Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteMythicLevel

Declaration
public TBuilder AddPrerequisiteMythicLevel(int level, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Int32 level
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • DevilMythicClass211f49705f478b3468db6daa802452a2
  • GoldenDragonClassdaf1235b6217787499c14e4e32142523
  • SwarmThatWalksClass5295b8e13c2303f4c88bdb3d7760a757
| Improve this Doc View Source

AddPrerequisiteNoArchetype(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteNoArchetype

Declaration
public TBuilder AddPrerequisiteNoArchetype(Blueprint<BlueprintArchetypeReference> archetype, Blueprint<BlueprintCharacterClassReference> characterClass, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintArchetypeReference> archetype

Blueprint of type BlueprintArchetype. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> characterClass

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AbadarFeature6122dacf418611540a3c91e67197ee4e
  • BloodragerCelestialFeatSelectionGreenrager0c96650e80e712f439c2a4da8a4272d9
  • ZonKuthonFeaturef7eed400baa66a744ad361d4df0e6f1b
| Improve this Doc View Source

AddPrerequisiteNoClassLevel(Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteNoClassLevel

Declaration
public TBuilder AddPrerequisiteNoClassLevel(Blueprint<BlueprintCharacterClassReference> characterClass, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> characterClass

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AchaekekFeaturea3189d5b7c4d4d91beaa8bfffac3e38e
  • GreenFaithCameliaFeatureca763809e01f4247a3639965364c26cb
  • ZonKuthonFeaturef7eed400baa66a744ad361d4df0e6f1b
| Improve this Doc View Source

AddPrerequisiteNoFeature(Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteNoFeature

Declaration
public TBuilder AddPrerequisiteNoFeature(Blueprint<BlueprintFeatureReference> feature, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> feature

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AbadarFeature6122dacf418611540a3c91e67197ee4e
  • LiberationDomainProgressiondf2f14ced8710664ba7db914880c4a02
  • ZonKuthonFeaturef7eed400baa66a744ad361d4df0e6f1b
| Improve this Doc View Source

AddPrerequisiteNotProficient(ArmorProficiencyGroup[], WeaponCategory[], Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteNotProficient

Declaration
public TBuilder AddPrerequisiteNotProficient(ArmorProficiencyGroup[] armorProficiencies, WeaponCategory[] weaponProficiencies, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
Kingmaker.Blueprints.Items.Armors.ArmorProficiencyGroup[] armorProficiencies
Kingmaker.Enums.WeaponCategory[] weaponProficiencies
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • BastardSwordProficiency57299a78b2256604dadf1ab9a42e2873
  • LightBardingProficiencyc62ba548b1a34b94b9802925b35737c2
  • UrgroshProficiencyd24f7545b1aa3b34e8216f8cb3140563
| Improve this Doc View Source

AddPrerequisiteParametrizedSpellFeature(Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintAbilityReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteParametrizedFeature

Declaration
public TBuilder AddPrerequisiteParametrizedSpellFeature(Blueprint<BlueprintFeatureReference> feature, Blueprint<BlueprintAbilityReference> spell, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> feature

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Blueprint<Kingmaker.Blueprints.BlueprintAbilityReference> spell

Blueprint of type BlueprintAbility. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AugmentSummoning38155ca9e4055bb48a89240a2055dcc3
  • DuelingMasteryc3a66c1bbd2fb65498b130802d5f183a
  • SwordlordClass90e4d7da3ccd1a8478411e07e91d5750
| Improve this Doc View Source

AddPrerequisiteParametrizedSpellSchoolFeature(Blueprint<BlueprintFeatureReference>, SpellSchool, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteParametrizedFeature

Declaration
public TBuilder AddPrerequisiteParametrizedSpellSchoolFeature(Blueprint<BlueprintFeatureReference> feature, SpellSchool spellSchool, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> feature

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Kingmaker.Blueprints.Classes.Spells.SpellSchool spellSchool
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AugmentSummoning38155ca9e4055bb48a89240a2055dcc3
  • DuelingMasteryc3a66c1bbd2fb65498b130802d5f183a
  • SwordlordClass90e4d7da3ccd1a8478411e07e91d5750
| Improve this Doc View Source

AddPrerequisiteParametrizedWeaponFeature(Blueprint<BlueprintFeatureReference>, WeaponCategory, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteParametrizedFeature

Declaration
public TBuilder AddPrerequisiteParametrizedWeaponFeature(Blueprint<BlueprintFeatureReference> feature, WeaponCategory weaponCategory, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> feature

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Kingmaker.Enums.WeaponCategory weaponCategory
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AugmentSummoning38155ca9e4055bb48a89240a2055dcc3
  • DuelingMasteryc3a66c1bbd2fb65498b130802d5f183a
  • SwordlordClass90e4d7da3ccd1a8478411e07e91d5750
| Improve this Doc View Source

AddPrerequisiteParametrizedWeaponSubcategory(Blueprint<BlueprintFeatureReference>, WeaponSubCategory, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteParametrizedWeaponSubcategory

Declaration
public TBuilder AddPrerequisiteParametrizedWeaponSubcategory(Blueprint<BlueprintFeatureReference> feature, WeaponSubCategory subCategory, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> feature

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Kingmaker.Enums.WeaponSubCategory subCategory
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • FencingGrace47b352ea0f73c354aba777945760b441
  • PointBlankMaster05a3b543b0a0a0346a5061e90f293f0b
  • SlashingGrace697d64669eb2c0543abb9c9b07998a38
| Improve this Doc View Source

AddPrerequisitePet(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PetType>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisitePet

Declaration
public TBuilder AddPrerequisitePet(bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, bool? noCompanion = null, PetType? type = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Nullable<System.Boolean> noCompanion
System.Nullable<Kingmaker.Enums.PetType> type
Returns
Type Description
TBuilder
Remarks

  • AnimalCompanionEmptyCompanion472091361cf118049a2b4339c4ea836a
  • AnimalCompanionFeatureSmilodon126712ef923ab204983d6f107629c895
  • UnholyBeast2101bf9664ce4012b8011da12b4797e5
| Improve this Doc View Source

AddPrerequisitePlayerHasFeature(Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisitePlayerHasFeature

Declaration
public TBuilder AddPrerequisitePlayerHasFeature(Blueprint<BlueprintFeatureReference> feature, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> feature

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • CompletelyNormalSpellFeat094b6278f7b570f42aeaa98379f07cf2
  • TricksterImprovedImprovedImprovedCritical006a966007802a0478c9e21007207aac
  • TricksterStatFocusFeatSelection0d1d80bd3820a78488412581da3ad9c7
| Improve this Doc View Source

AddPrerequisiteProficiency(ArmorProficiencyGroup[], WeaponCategory[], Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteProficiency

Declaration
public TBuilder AddPrerequisiteProficiency(ArmorProficiencyGroup[] armorProficiencies, WeaponCategory[] weaponProficiencies, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
Kingmaker.Blueprints.Items.Armors.ArmorProficiencyGroup[] armorProficiencies
Kingmaker.Enums.WeaponCategory[] weaponProficiencies
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ArmorFocusHeavyc27e6d2b0d33d42439f512c6d9a6a601
  • FinesseTrainingPunchingDaggera591ea5d2af6a9c4eac84ddeac0e204e
  • SwordlordClass90e4d7da3ccd1a8478411e07e91d5750
| Improve this Doc View Source

AddPrerequisiteStatValue(StatType, Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Blueprints.Classes.Prerequisites.PrerequisiteStatValue

Declaration
public TBuilder AddPrerequisiteStatValue(StatType stat, int value, bool? checkInProgression = null, Prerequisite.GroupType? group = null, bool? hideInUI = null, bool? isFeatureSelectionWhiteList = null)
Parameters
Type Name Description
Kingmaker.EntitySystem.Stats.StatType stat
System.Int32 value
System.Nullable<System.Boolean> checkInProgression
System.Nullable<Kingmaker.Blueprints.Classes.Prerequisites.Prerequisite.GroupType> group
System.Nullable<System.Boolean> hideInUI
System.Nullable<System.Boolean> isFeatureSelectionWhiteList

InfoBox: If checked and BlueprintFeatureSelection &apos;ExceptWhiteListed&apos; checked, &apos;Ignore Prerequisites&apos; will be ignored

Returns
Type Description
TBuilder
Remarks

  • AlliedSpellcaster9093ceeefe9b84746a5993d619d7c86f
  • ImprovedCriticalHeavyCrossbow19558bb038d2b3a4eaf4f0800d011bda
  • WinterWitchClasseb24ca44debf6714aabe1af1fd905a07
| Improve this Doc View Source

AddPureRecommendation(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<RecommendationPriority>)

Adds Kingmaker.Designers.Mechanics.Recommendations.PureRecommendation

Declaration
public TBuilder AddPureRecommendation(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, RecommendationPriority? priority = null)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<Kingmaker.Designers.Mechanics.Recommendations.RecommendationPriority> priority
Returns
Type Description
TBuilder
Remarks

  • CleavingFinish59bd93899149fa44687ff4121389b3a9
  • GreaterDirtyTrick52c6b07a68940af41b270b3710682dc7
  • PreciseShot8f3d1e6b4be006f4d896081f2f889665
| Improve this Doc View Source

AddRecommendationBAB(Single, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationBaseAttackPart

Declaration
public TBuilder AddRecommendationBAB(float minPart, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? notRecommendIfHigher = null)
Parameters
Type Name Description
System.Single minPart
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Boolean> notRecommendIfHigher
Returns
Type Description
TBuilder
Remarks

  • ArcaneStrikeFeature0ab2f21a922feee4dab116238e3150b4
  • Manyshotadf54af2a681792489826f7fd1b62889
  • WeaponFocus1e1f627d26ad36f43bbd26cc2bf8ac7e
| Improve this Doc View Source

AddRecommendationCompanionBoon(Blueprint<BlueprintFeatureReference>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationCompanionBoon

Declaration
public TBuilder AddRecommendationCompanionBoon(Blueprint<BlueprintFeatureReference> companionRank)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference> companionRank

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
Remarks

  • CompanionBoon8fc01f06eab4dd946baa5bc658cac556
| Improve this Doc View Source

AddRecommendationFullBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationBaseAttackPart

Declaration
public TBuilder AddRecommendationFullBAB(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? notRecommendIfHigher = null)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Boolean> notRecommendIfHigher
Returns
Type Description
TBuilder
Remarks

Sets MinPart to 0.95

  • ArcaneStrikeFeature0ab2f21a922feee4dab116238e3150b4
  • Manyshotadf54af2a681792489826f7fd1b62889
  • WeaponFocus1e1f627d26ad36f43bbd26cc2bf8ac7e
| Improve this Doc View Source

AddRecommendationHalfBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationBaseAttackPart

Declaration
public TBuilder AddRecommendationHalfBAB(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? notRecommendIfHigher = null)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Boolean> notRecommendIfHigher
Returns
Type Description
TBuilder
Remarks

Sets MinPart to 0.45

  • ArcaneStrikeFeature0ab2f21a922feee4dab116238e3150b4
  • Manyshotadf54af2a681792489826f7fd1b62889
  • WeaponFocus1e1f627d26ad36f43bbd26cc2bf8ac7e
| Improve this Doc View Source

AddRecommendationHasClasses(List<Blueprint<BlueprintCharacterClassReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintCharacterClassReference>>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationHasClasses

Declaration
public TBuilder AddRecommendationHasClasses(List<Blueprint<BlueprintCharacterClassReference>> contraditionClasses = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, List<Blueprint<BlueprintCharacterClassReference>> recommendedClasses = null)
Parameters
Type Name Description
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference>> contraditionClasses

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference>> recommendedClasses

Blueprint of type BlueprintCharacterClass. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
Remarks

  • BolsteredSpellFeatfbf5d9ce931f47f3a0c818b3f8ef8414
  • PiercingSpellc101ad6879a94204a780506f7a554865
  • ShiftersRushFeature4ddc88f422a84f76a952e24bec7b53e1
| Improve this Doc View Source

AddRecommendationHasFeature(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationHasFeature

Declaration
public TBuilder AddRecommendationHasFeature(Blueprint<BlueprintUnitFactReference> feature, bool? mandatory = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference> feature

Blueprint of type BlueprintUnitFact. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> mandatory
Returns
Type Description
TBuilder
Remarks

  • AccomplishedSneakAttacker9f0187869dc23744292c0e5bb364464e
  • MagicalTailfebb8fe9a2d142fb80c1be6b0b539d9d
  • WeaponSpecializationGreater7cf5edc65e785a24f9cf93af987d66b3
| Improve this Doc View Source

AddRecommendationNoFeatFromGroup(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationNoFeatFromGroup

Declaration
public TBuilder AddRecommendationNoFeatFromGroup(List<Blueprint<BlueprintUnitFactReference>> features, List<Blueprint<BlueprintUnitFactReference>> featuresExlude = null, bool? goodIfNoFeature = null)
Parameters
Type Name Description
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference>> features

Blueprint of type BlueprintUnitFact. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference>> featuresExlude

Blueprint of type BlueprintUnitFact. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Nullable<System.Boolean> goodIfNoFeature
Returns
Type Description
TBuilder
Remarks

  • AcidArrow9a46dfd390f943647ab4395fc997936d
  • Hypnotism88367310478c10b47903463c5d0152b0
  • WindsOfVengeance5d8f1da2fdc0b9242af9f326f9e507be
| Improve this Doc View Source

AddRecommendationRequiresSpellbook(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationRequiresSpellbook

Declaration
public TBuilder AddRecommendationRequiresSpellbook(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • AlliedSpellcaster9093ceeefe9b84746a5993d619d7c86f
  • IntensifiedSpell8ad7fd39abea4722b39eb5a67d606a41
  • SpellPenetrationee7dc126939e4d9438357fbd5980d459
| Improve this Doc View Source

AddRecommendationStatComparison(StatType, StatType, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationStatComparison

Declaration
public TBuilder AddRecommendationStatComparison(StatType higherStat, StatType lowerStat, int? diff = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
Kingmaker.EntitySystem.Stats.StatType higherStat
Kingmaker.EntitySystem.Stats.StatType lowerStat
System.Nullable<System.Int32> diff
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • DragonStyle87ec6541cddfa394ab540dd13399d319
  • SlashingGrace697d64669eb2c0543abb9c9b07998a38
  • WeaponFinesse90e54424d682d104ab36436bd527af09
| Improve this Doc View Source

AddRecommendationStatMiminum(Int32, StatType, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationStatMiminum

Declaration
public TBuilder AddRecommendationStatMiminum(int minimalValue, StatType stat, bool? goodIfHigher = null)
Parameters
Type Name Description
System.Int32 minimalValue
Kingmaker.EntitySystem.Stats.StatType stat
System.Nullable<System.Boolean> goodIfHigher
Returns
Type Description
TBuilder
Remarks

  • CombatReflexes0f8939ae6f220984e8fb568abbdfba95
  • ShiftersEdgeFeature0e7ec9a341ca46fcaf4d49759e047c83
  • WeaponFinesse90e54424d682d104ab36436bd527af09
| Improve this Doc View Source

AddRecommendationThreeQuartersBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationBaseAttackPart

Declaration
public TBuilder AddRecommendationThreeQuartersBAB(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, bool? notRecommendIfHigher = null)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

System.Nullable<System.Boolean> notRecommendIfHigher
Returns
Type Description
TBuilder
Remarks

Sets MinPart to 0.7

  • ArcaneStrikeFeature0ab2f21a922feee4dab116238e3150b4
  • Manyshotadf54af2a681792489826f7fd1b62889
  • WeaponFocus1e1f627d26ad36f43bbd26cc2bf8ac7e
| Improve this Doc View Source

AddRecommendationWeaponSubcategoryFocus(WeaponSubCategory, Nullable<Boolean>, Nullable<Boolean>)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationWeaponSubcategoryFocus

Declaration
public TBuilder AddRecommendationWeaponSubcategoryFocus(WeaponSubCategory subcategory, bool? badIfNoFocus = null, bool? hasFocus = null)
Parameters
Type Name Description
Kingmaker.Enums.WeaponSubCategory subcategory
System.Nullable<System.Boolean> badIfNoFocus
System.Nullable<System.Boolean> hasFocus
Returns
Type Description
TBuilder
Remarks

  • FencingGrace47b352ea0f73c354aba777945760b441
  • PowerAttackFeature9972f33f977fc724c838e59641b2fca5
  • TwoWeaponFightingac8aaf29054f5b74eb18f2af950e752d
| Improve this Doc View Source

AddRecommendationWeaponTypeFocus(WeaponRangeType, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Designers.Mechanics.Recommendations.RecommendationWeaponTypeFocus

Declaration
public TBuilder AddRecommendationWeaponTypeFocus(WeaponRangeType weaponRangeType, bool? hasFocus = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
Kingmaker.Enums.WeaponRangeType weaponRangeType
System.Nullable<System.Boolean> hasFocus
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ClusteredShotsf7de245bb20f12f47864c7cb8b1d1abb
  • PointBlankShot0da0c194d6e1d43419eb8d990b28e0ab
  • WeaponFinesse90e54424d682d104ab36436bd527af09
| Improve this Doc View Source

AddRestTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds AddRestTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Declaration
public TBuilder AddRestTrigger(ActionsBuilder action = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
ActionsBuilder action
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ArcanistArcaneReservoirFeature55db1859bd72fd04f9bd3fe1f10e4cbb
  • MaskOfAreshkagalHeadband_TabulaRasaFeatureedf05f7d96dc4d59b7242c5985b2e6f7
  • TricksterLoreNature3Featureb88ca3a5476ebcc4ea63d5c1e92ce222
| Improve this Doc View Source

AddSavesFixerRecalculate(Nullable<Int32>)

Adds Kingmaker.Designers.Mechanics.Facts.SavesFixerRecalculate

Declaration
public TBuilder AddSavesFixerRecalculate(int? version = null)
Parameters
Type Name Description
System.Nullable<System.Int32> version

InfoBox: If component just added then Version must be equals 1. Increase Version by 1 if component already exists and you need to reapply feature.

Returns
Type Description
TBuilder
Remarks

  • AlchemistBombsFeaturec59b2f256f5a70a4d896568658315b7d
  • GoldDragonBreathEmpoweringd6fa1c8aead34a2ba2c18fc7a41a649c
  • ZenArcherKiArrowsFeature604a24b659bb69a4796ddb9fbf957504
| Improve this Doc View Source

AddSpellbookFeature(Nullable<Int32>, Blueprint<BlueprintSpellbookReference>)

Adds AddSpellbookFeature(Nullable<Int32>, Blueprint<BlueprintSpellbookReference>)

Declaration
public TBuilder AddSpellbookFeature(int? casterLevel = null, Blueprint<BlueprintSpellbookReference> spellbook = null)
Parameters
Type Name Description
System.Nullable<System.Int32> casterLevel
Blueprint<Kingmaker.Blueprints.BlueprintSpellbookReference> spellbook

Blueprint of type BlueprintSpellbook. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
Remarks

  • LichSkeletalBardSpellFeaturefda623f52b4a00c44b78d28cc0b05697
  • LichSkeletalInquisitorSpellFeature54e079b74c9301947a870207680dc980
  • LichSkeletalMagusSpellbookMinorFeature0f3bab6beefd666498efdd88656c2a2f
| Improve this Doc View Source

AddSpellbookLevel(Blueprint<BlueprintSpellbookReference>)

Adds AddSpellbookLevel(Blueprint<BlueprintSpellbookReference>)

Declaration
public TBuilder AddSpellbookLevel(Blueprint<BlueprintSpellbookReference> spellbook = null)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintSpellbookReference> spellbook

Blueprint of type BlueprintSpellbook. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
Remarks

  • HellknightSigniferAngelfireApostleLevelUpe23f94ccb99a86442bd101c415767235
  • LoremasterOracleLevelUp0f5c3d9d29ef9ed40ad35cb16c6f0b3b
  • WinterWitchWinterChildLevelUp8146ffda8c4f4bb795db89341a16324a
| Improve this Doc View Source

AddSpellDescriptorComponent(SpellDescriptorWrapper, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds Kingmaker.Blueprints.Classes.Spells.SpellDescriptorComponent

Declaration
public TBuilder AddSpellDescriptorComponent(SpellDescriptorWrapper descriptor, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
Kingmaker.Blueprints.Classes.Spells.SpellDescriptorWrapper descriptor
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • Abrikandilu_Frozen_Buffb2df7031cdad480caddf962c894ca484
  • Halaseliax_FireBreathWeaponcef56b3867604e7394e61fcbeb51dae5
  • ZachariusFearAuraBuff4d9144b465bbefe4786cfe86c745ea4e
| Improve this Doc View Source

AddSpellsPerDay(Nullable<Int32>, Int32[])

Adds AddSpellsPerDay(Nullable<Int32>, Int32[])

Declaration
public TBuilder AddSpellsPerDay(int? amount = null, int[] levels = null)
Parameters
Type Name Description
System.Nullable<System.Int32> amount
System.Int32[] levels
Returns
Type Description
TBuilder
Remarks

  • AbundantCastingcf594fa8871332a4ba861c6002480ec2
  • CastersDreamFeaturebbc53c234b304feaac91574bb4b427e1
  • OldGrimoireFeature686897b0be1b481bad6570a2b95d4d1a
| Improve this Doc View Source

AddSpellsToDescription(LocalString, List<Blueprint<BlueprintSpellListReference>>, List<Blueprint<BlueprintAbilityReference>>)

Adds AddSpellsToDescription(LocalString, List<Blueprint<BlueprintSpellListReference>>, List<Blueprint<BlueprintAbilityReference>>)

Declaration
public TBuilder AddSpellsToDescription(LocalString introduction = null, List<Blueprint<BlueprintSpellListReference>> spellLists = null, List<Blueprint<BlueprintAbilityReference>> spells = null)
Parameters
Type Name Description
LocalString introduction

You can pass in the string using a LocalizedString or the Key to a LocalizedString.

System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintSpellListReference>> spellLists

Blueprint of type BlueprintSpellList. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintAbilityReference>> spells

Blueprint of type BlueprintAbility. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
Remarks

  • ImprovedCantripsFeatured26fb54b74d44a45b84ef7150a460348
  • ShamanNatureSpiritWanderingProgressionf3e19b0d6d82e2a4d98957af591f5d36
  • WitchWinterPatronProgressione98d8d9f907c1814aa7376d6cdaac012
| Improve this Doc View Source

AddStatRecommendationChange(Nullable<Boolean>, Nullable<StatType>)

Adds Kingmaker.Designers.Mechanics.Recommendations.StatRecommendationChange

Declaration
public TBuilder AddStatRecommendationChange(bool? recommended = null, StatType? stat = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> recommended
System.Nullable<Kingmaker.EntitySystem.Stats.StatType> stat
Returns
Type Description
TBuilder
Remarks

  • Camelia_FeatureListc84c2f0728cc18f46a9e2796fcc08ac4
  • CameliaPregenFeatureListe88190db18af8d54f99ea9e649632957
| Improve this Doc View Source

AddTacticalMoraleChanceModifier(Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, ContextValue)

Adds Kingmaker.Armies.TacticalCombat.Components.TacticalMoraleChanceModifier

Declaration
public TBuilder AddTacticalMoraleChanceModifier(bool? changeNegativeMorale = null, bool? changePositiveMorale = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail, ContextValue negativeMoraleChancePercentDelta = null, ContextValue positiveMoraleChancePercentDelta = null)
Parameters
Type Name Description
System.Nullable<System.Boolean> changeNegativeMorale
System.Nullable<System.Boolean> changePositiveMorale
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Kingmaker.UnitLogic.Mechanics.ContextValue negativeMoraleChancePercentDelta

InfoBox: Negative Morale chance formula: Chance = -Morale / NegativeMoraleModifier + NegativeMoraleChance

Kingmaker.UnitLogic.Mechanics.ContextValue positiveMoraleChancePercentDelta

InfoBox: Positive Morale chance formula: Chance = UnitMorale / PositiveMoraleModifier + PositiveMoraleChance

Returns
Type Description
TBuilder
Remarks

  • ArmyBuildingBulletingBoardd3fc356cf3ad44129a995b64fbb513ab
  • ArmyBuildingTavern5b7dae6b75e7483ba1bc10d890a690c7
  • Ziforian_feature59820030350e40fe86a83d3ca412b221
| Improve this Doc View Source

AddToGroups(FeatureGroup[])

Adds to the contents of Kingmaker.Blueprints.Classes.BlueprintFeature.Groups

Declaration
public TBuilder AddToGroups(params FeatureGroup[] groups)
Parameters
Type Name Description
Kingmaker.Blueprints.Classes.FeatureGroup[] groups
Returns
Type Description
TBuilder
| Improve this Doc View Source

AddToIsPrerequisiteFor(Blueprint<BlueprintFeatureReference>[])

Adds to the contents of Kingmaker.Blueprints.Classes.BlueprintFeature.IsPrerequisiteFor

Declaration
public TBuilder AddToIsPrerequisiteFor(params Blueprint<BlueprintFeatureReference>[] isPrerequisiteFor)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference>[] isPrerequisiteFor

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
| Improve this Doc View Source

AddWeaponEnhancementBonusToStat(Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<StatType>)

Adds AddWeaponEnhancementBonusToStat(Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<StatType>)

Declaration
public TBuilder AddWeaponEnhancementBonusToStat(ModifierDescriptor? descriptor = null, int? multiplier = null, StatType? stat = null)
Parameters
Type Name Description
System.Nullable<Kingmaker.Enums.ModifierDescriptor> descriptor
System.Nullable<System.Int32> multiplier
System.Nullable<Kingmaker.EntitySystem.Stats.StatType> stat
Returns
Type Description
TBuilder
Remarks

  • PerfectStormFeaturef93deb8fb11e06743b6941626cd6f2e0
| Improve this Doc View Source

ClearGroups()

Removes all elements from Kingmaker.Blueprints.Classes.BlueprintFeature.Groups

Declaration
public TBuilder ClearGroups()
Returns
Type Description
TBuilder
| Improve this Doc View Source

ClearIsPrerequisiteFor()

Removes all elements from Kingmaker.Blueprints.Classes.BlueprintFeature.IsPrerequisiteFor

Declaration
public TBuilder ClearIsPrerequisiteFor()
Returns
Type Description
TBuilder
| Improve this Doc View Source

CopyFrom(Blueprint<BlueprintReference<BlueprintFeature>>, Predicate<BlueprintComponent>)

Copies fields and components of the specified types from the blueprint.

Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintFeature>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Classes.BlueprintFeature>> blueprint
System.Predicate<Kingmaker.Blueprints.BlueprintComponent> componentMatcher

Any components in blueprint matching the predicate are copied. These are shallow copies that are shared by both blueprints.

Returns
Type Description
TBuilder
Remarks

NOT A DEEP COPY. This means objects copied are shared between blueprints. Changes to copied objects affect both blueprints.

Recommended when you need to create a nearly identical ability but change some parts such as a ContextRankConfig.

// Copy the Undead Bloodline's Incorporeal Form ability, replacing the duration w/ Character Level rounds
AbilityConfigurator.New(NewIncorporealForm, Guids.NewIncorporealForm)
  .CopyFrom(
    AbilityRefs.BloodlineUndeadIncorporealFormAbility,
    typeof(AbilityEffectRunAction),
    typeof(AbilityResourceLogic),
    typeof(SpellComponent))
  .AddContextRankConfig(ContextRankConfigs.CharacterLevel())
  .Configure();
| Improve this Doc View Source

CopyFrom(Blueprint<BlueprintReference<BlueprintFeature>>, Type[])

Copies fields and components of the specified types from the blueprint.

Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<BlueprintFeature>> blueprint, params Type[] componentTypes)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Blueprints.Classes.BlueprintFeature>> blueprint
System.Type[] componentTypes

Any components in blueprint of the listed types are copied. These are shallow copies that are shared by both blueprints.

Returns
Type Description
TBuilder
Remarks

NOT A DEEP COPY. This means objects copied are shared between blueprints. Changes to copied objects affect both blueprints.

Recommended when you need to create a nearly identical ability but change some parts such as a ContextRankConfig.

// Copy the Undead Bloodline's Incorporeal Form ability, replacing the duration w/ Character Level rounds
AbilityConfigurator.New(NewIncorporealForm, Guids.NewIncorporealForm)
  .CopyFrom(
    AbilityRefs.BloodlineUndeadIncorporealFormAbility,
    typeof(AbilityEffectRunAction),
    typeof(AbilityResourceLogic),
    typeof(SpellComponent))
  .AddContextRankConfig(ContextRankConfigs.CharacterLevel())
  .Configure();
| Improve this Doc View Source

ModifyGroups(Action<FeatureGroup>)

Modifies Kingmaker.Blueprints.Classes.BlueprintFeature.Groups by invoking the provided action on each element.

Declaration
public TBuilder ModifyGroups(Action<FeatureGroup> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.Classes.FeatureGroup> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

ModifyIsPrerequisiteFor(Action<BlueprintFeatureReference>)

Modifies Kingmaker.Blueprints.Classes.BlueprintFeature.IsPrerequisiteFor by invoking the provided action on each element.

Declaration
public TBuilder ModifyIsPrerequisiteFor(Action<BlueprintFeatureReference> action)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintFeatureReference> action
Returns
Type Description
TBuilder
| Improve this Doc View Source

OnConfigureCompleted()

Declaration
protected override void OnConfigureCompleted()
Overrides
BlueprintCore.Blueprints.Configurators.Facts.BaseUnitFactConfigurator<T, TBuilder>.OnConfigureCompleted()
| Improve this Doc View Source

RecommendationAlchemistSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds RecommendationRequiresSpellbookSource(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Declaration
public TBuilder RecommendationAlchemistSpells(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ArcaneArmorMastery453f5181a5ed3a445abfa3bcd3f4ac0c
  • ArcaneArmorTraining1a0298abacb6e0f45b7e28553e99e76c
| Improve this Doc View Source

RecommendationArcaneSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds RecommendationRequiresSpellbookSource(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Declaration
public TBuilder RecommendationArcaneSpells(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ArcaneArmorMastery453f5181a5ed3a445abfa3bcd3f4ac0c
  • ArcaneArmorTraining1a0298abacb6e0f45b7e28553e99e76c
| Improve this Doc View Source

RecommendationDivineSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds RecommendationRequiresSpellbookSource(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Declaration
public TBuilder RecommendationDivineSpells(Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ArcaneArmorMastery453f5181a5ed3a445abfa3bcd3f4ac0c
  • ArcaneArmorTraining1a0298abacb6e0f45b7e28553e99e76c
| Improve this Doc View Source

RecommendationRequiresSpellbookSource(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Adds RecommendationRequiresSpellbookSource(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)

Declaration
public TBuilder RecommendationRequiresSpellbookSource(bool? alchemist = null, bool? arcane = null, bool? divine = null, Action<BlueprintComponent, BlueprintComponent> merge = null, ComponentMerge mergeBehavior = ComponentMerge.Fail)
Parameters
Type Name Description
System.Nullable<System.Boolean> alchemist
System.Nullable<System.Boolean> arcane
System.Nullable<System.Boolean> divine
System.Action<Kingmaker.Blueprints.BlueprintComponent, Kingmaker.Blueprints.BlueprintComponent> merge

If mergeBehavior is ComponentMerge.Merge and the component already exists, this expression is called to merge the components.

ComponentMerge mergeBehavior

Handling if the component already exists since the component is unique. Defaults to ComponentMerge.Fail.

Returns
Type Description
TBuilder
Remarks

  • ArcaneArmorMastery453f5181a5ed3a445abfa3bcd3f4ac0c
  • ArcaneArmorTraining1a0298abacb6e0f45b7e28553e99e76c
| Improve this Doc View Source

RemoveFromGroups(FeatureGroup[])

Removes elements from Kingmaker.Blueprints.Classes.BlueprintFeature.Groups

Declaration
public TBuilder RemoveFromGroups(params FeatureGroup[] groups)
Parameters
Type Name Description
Kingmaker.Blueprints.Classes.FeatureGroup[] groups
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromGroups(Func<FeatureGroup, Boolean>)

Removes elements from Kingmaker.Blueprints.Classes.BlueprintFeature.Groups that match the provided predicate.

Declaration
public TBuilder RemoveFromGroups(Func<FeatureGroup, bool> predicate)
Parameters
Type Name Description
System.Func<Kingmaker.Blueprints.Classes.FeatureGroup, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromIsPrerequisiteFor(Blueprint<BlueprintFeatureReference>[])

Removes elements from Kingmaker.Blueprints.Classes.BlueprintFeature.IsPrerequisiteFor

Declaration
public TBuilder RemoveFromIsPrerequisiteFor(params Blueprint<BlueprintFeatureReference>[] isPrerequisiteFor)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference>[] isPrerequisiteFor

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
| Improve this Doc View Source

RemoveFromIsPrerequisiteFor(Func<BlueprintFeatureReference, Boolean>)

Removes elements from Kingmaker.Blueprints.Classes.BlueprintFeature.IsPrerequisiteFor that match the provided predicate.

Declaration
public TBuilder RemoveFromIsPrerequisiteFor(Func<BlueprintFeatureReference, bool> predicate)
Parameters
Type Name Description
System.Func<Kingmaker.Blueprints.BlueprintFeatureReference, System.Boolean> predicate
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetGroups(FeatureGroup[])

Sets the value of Kingmaker.Blueprints.Classes.BlueprintFeature.Groups

Declaration
public TBuilder SetGroups(params FeatureGroup[] groups)
Parameters
Type Name Description
Kingmaker.Blueprints.Classes.FeatureGroup[] groups
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetIsClassFeature(Boolean)

Sets the value of Kingmaker.Blueprints.Classes.BlueprintFeature.IsClassFeature

Declaration
public TBuilder SetIsClassFeature(bool isClassFeature = true)
Parameters
Type Name Description
System.Boolean isClassFeature
Returns
Type Description
TBuilder
Remarks

When set to true the feature is removed during respec.

| Improve this Doc View Source

SetIsPrerequisiteFor(Blueprint<BlueprintFeatureReference>[])

Sets the value of Kingmaker.Blueprints.Classes.BlueprintFeature.IsPrerequisiteFor

Declaration
public TBuilder SetIsPrerequisiteFor(params Blueprint<BlueprintFeatureReference>[] isPrerequisiteFor)
Parameters
Type Name Description
Blueprint<Kingmaker.Blueprints.BlueprintFeatureReference>[] isPrerequisiteFor

Blueprint of type BlueprintFeature. You can pass in the blueprint using:

  • A blueprint instance
  • A blueprint reference
  • A blueprint id as a string, Guid, or BlueprintGuid
  • A blueprint name registered with BlueprintTool
See Blueprint for more details.

Returns
Type Description
TBuilder
| Improve this Doc View Source

SetRanks(Int32)

Sets the value of Kingmaker.Blueprints.Classes.BlueprintFeature.Ranks

Declaration
public TBuilder SetRanks(int ranks)
Parameters
Type Name Description
System.Int32 ranks
Returns
Type Description
TBuilder
| Improve this Doc View Source

SetReapplyOnLevelUp(Boolean)

Sets the value of Kingmaker.Blueprints.Classes.BlueprintFeature.ReapplyOnLevelUp

Declaration
public TBuilder SetReapplyOnLevelUp(bool reapplyOnLevelUp = true)
Parameters
Type Name Description
System.Boolean reapplyOnLevelUp
Returns
Type Description
TBuilder
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • BaseFeatureConfigurator(Blueprint<BlueprintReference<T>>)
  • Methods
    • AddAbilityDifficultyLimitDC(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddArmorSpeedPenaltyRemoval()
    • AddArmorWeightCoef(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Single>)
    • AddBuffExtraEffects(Blueprint<BlueprintBuffReference>, List<Blueprint<BlueprintBuffReference>>, Blueprint<BlueprintUnitFactReference>, Blueprint<BlueprintBuffReference>, Nullable<Boolean>)
    • AddChangeMythicClassArtComponent(AssetLink<SpriteLink>, AssetLink<SpriteLink>, AssetLink<SpriteLink>, AssetLink<SpriteLink>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, AssetLink<SpriteLink>, List<Blueprint<BlueprintPortraitReference>>, AssetLink<SpriteLink>, AssetLink<SpriteLink>, AssetLink<SpriteLink>)
    • AddContextCalculateAbilityParams(ContextValue, Blueprint<BlueprintUnitPropertyReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>, Nullable<Boolean>, ContextValue, Nullable<StatType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddContextCalculateAbilityParamsBasedOnClass(Blueprint<BlueprintCharacterClassReference>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>, Nullable<Boolean>)
    • AddContextCalculateSharedValue(Nullable<Double>, ContextDiceValue, Nullable<AbilitySharedValue>)
    • AddContextRankConfig(ContextRankConfig)
    • AddContextSetAbilityParams(Nullable<Boolean>, ContextValue, ContextValue, ContextValue, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue)
    • AddContextStatBonus(StatType, ContextValue, Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<Int32>, RestrictionCalculator)
    • AddCustomKnowledgeCheck(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<StatType>)
    • AddDispelMagicSuccessTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
    • AddEncumbranceSpeedPenaltyRemoval()
    • AddFeaturesFromSelectionToDescription(Blueprint<BlueprintFeatureSelectionReference>, LocalString, Nullable<Boolean>)
    • AddFeatureSurvivesRespec(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddGlobalMapSpellFeature(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Blueprint<BlueprintGlobalMagicSpell.Reference>)
    • AddGoldenDragonSkillBonus(Nullable<ModifierDescriptor>, Nullable<StatType>)
    • AddKineticistMechanicalPart(Nullable<AddKineticistMechanicalPart.Feature>)
    • AddLevelUpRecommendation(ClassesPriority[], Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddMagusMechanicPart(Nullable<AddMagusMechanicPart.Feature>)
    • AddOutgoingDamageTriggerFixed(AddOutgoingDamageTriggerFixed)
    • AddPrerequisiteAlignment(AlignmentMaskType, Nullable<Boolean>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddPrerequisiteAnySpellsInSpellbook(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, LocalString, Blueprint<BlueprintParametrizedFeatureReference>)
    • AddPrerequisiteArchetypeLevel(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)
    • AddPrerequisiteCasterType(Boolean, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddPrerequisiteCasterTypeSpellLevel(Boolean, Boolean, Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteCharacterLevel(Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddPrerequisiteClassLevel(Blueprint<BlueprintCharacterClassReference>, Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteClassSpellLevel(Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
    • AddPrerequisiteCondition(Nullable<Boolean>, Condition, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, LocalString)
    • AddPrerequisiteEtude(Blueprint<BlueprintEtudeReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, LocalString)
    • AddPrerequisiteFeature(Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteFeaturesFromList(List<Blueprint<BlueprintFeatureReference>>, Nullable<Int32>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteFullStatValue(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<StatType>, Nullable<Int32>)
    • AddPrerequisiteIsPet(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteMainCharacter(Nullable<Boolean>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddPrerequisiteMythicLevel(Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddPrerequisiteNoArchetype(Blueprint<BlueprintArchetypeReference>, Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteNoClassLevel(Blueprint<BlueprintCharacterClassReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteNoFeature(Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteNotProficient(ArmorProficiencyGroup[], WeaponCategory[], Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddPrerequisiteParametrizedSpellFeature(Blueprint<BlueprintFeatureReference>, Blueprint<BlueprintAbilityReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteParametrizedSpellSchoolFeature(Blueprint<BlueprintFeatureReference>, SpellSchool, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteParametrizedWeaponFeature(Blueprint<BlueprintFeatureReference>, WeaponCategory, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteParametrizedWeaponSubcategory(Blueprint<BlueprintFeatureReference>, WeaponSubCategory, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisitePet(Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PetType>)
    • AddPrerequisitePlayerHasFeature(Blueprint<BlueprintFeatureReference>, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPrerequisiteProficiency(ArmorProficiencyGroup[], WeaponCategory[], Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddPrerequisiteStatValue(StatType, Int32, Nullable<Boolean>, Nullable<Prerequisite.GroupType>, Nullable<Boolean>, Nullable<Boolean>)
    • AddPureRecommendation(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<RecommendationPriority>)
    • AddRecommendationBAB(Single, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
    • AddRecommendationCompanionBoon(Blueprint<BlueprintFeatureReference>)
    • AddRecommendationFullBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
    • AddRecommendationHalfBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
    • AddRecommendationHasClasses(List<Blueprint<BlueprintCharacterClassReference>>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, List<Blueprint<BlueprintCharacterClassReference>>)
    • AddRecommendationHasFeature(Blueprint<BlueprintUnitFactReference>, Nullable<Boolean>)
    • AddRecommendationNoFeatFromGroup(List<Blueprint<BlueprintUnitFactReference>>, List<Blueprint<BlueprintUnitFactReference>>, Nullable<Boolean>)
    • AddRecommendationRequiresSpellbook(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddRecommendationStatComparison(StatType, StatType, Nullable<Int32>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddRecommendationStatMiminum(Int32, StatType, Nullable<Boolean>)
    • AddRecommendationThreeQuartersBAB(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Boolean>)
    • AddRecommendationWeaponSubcategoryFocus(WeaponSubCategory, Nullable<Boolean>, Nullable<Boolean>)
    • AddRecommendationWeaponTypeFocus(WeaponRangeType, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddRestTrigger(ActionsBuilder, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddSavesFixerRecalculate(Nullable<Int32>)
    • AddSpellbookFeature(Nullable<Int32>, Blueprint<BlueprintSpellbookReference>)
    • AddSpellbookLevel(Blueprint<BlueprintSpellbookReference>)
    • AddSpellDescriptorComponent(SpellDescriptorWrapper, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • AddSpellsPerDay(Nullable<Int32>, Int32[])
    • AddSpellsToDescription(LocalString, List<Blueprint<BlueprintSpellListReference>>, List<Blueprint<BlueprintAbilityReference>>)
    • AddStatRecommendationChange(Nullable<Boolean>, Nullable<StatType>)
    • AddTacticalMoraleChanceModifier(Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, ContextValue, ContextValue)
    • AddToGroups(FeatureGroup[])
    • AddToIsPrerequisiteFor(Blueprint<BlueprintFeatureReference>[])
    • AddWeaponEnhancementBonusToStat(Nullable<ModifierDescriptor>, Nullable<Int32>, Nullable<StatType>)
    • ClearGroups()
    • ClearIsPrerequisiteFor()
    • CopyFrom(Blueprint<BlueprintReference<BlueprintFeature>>, Predicate<BlueprintComponent>)
    • CopyFrom(Blueprint<BlueprintReference<BlueprintFeature>>, Type[])
    • ModifyGroups(Action<FeatureGroup>)
    • ModifyIsPrerequisiteFor(Action<BlueprintFeatureReference>)
    • OnConfigureCompleted()
    • RecommendationAlchemistSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • RecommendationArcaneSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • RecommendationDivineSpells(Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • RecommendationRequiresSpellbookSource(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge)
    • RemoveFromGroups(FeatureGroup[])
    • RemoveFromGroups(Func<FeatureGroup, Boolean>)
    • RemoveFromIsPrerequisiteFor(Blueprint<BlueprintFeatureReference>[])
    • RemoveFromIsPrerequisiteFor(Func<BlueprintFeatureReference, Boolean>)
    • SetGroups(FeatureGroup[])
    • SetIsClassFeature(Boolean)
    • SetIsPrerequisiteFor(Blueprint<BlueprintFeatureReference>[])
    • SetRanks(Int32)
    • SetReapplyOnLevelUp(Boolean)
Back to top Generated by DocFX