Class BaseArmyRootConfigurator<T, TBuilder>
Implements common fields and components for blueprints inheriting from Kingmaker.Kingdom.Blueprints.ArmyRoot.
Inheritance
System.Object
BaseArmyRootConfigurator<T, TBuilder>
Inherited Members
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>.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>.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>.AddArmyUnitRecruitedTrigger(ActionsBuilder, Nullable<ArmyProperties>, List<Blueprint<BlueprintUnitReference>>, Nullable<Boolean>, Nullable<Boolean>, Nullable<MercenariesIncludeOption>, Action<BlueprintComponent, BlueprintComponent>, ComponentMerge, Nullable<Int32>)
Assembly: BlueprintCore.dll
Syntax
public abstract class BaseArmyRootConfigurator<T, TBuilder> : BaseBlueprintConfigurator<T, TBuilder> where T : ArmyRoot where TBuilder : BaseArmyRootConfigurator<T, TBuilder>
Type Parameters
Name |
Description |
T |
|
TBuilder |
|
Constructors
|
Improve this Doc
View Source
BaseArmyRootConfigurator(Blueprint<BlueprintReference<T>>)
Declaration
protected BaseArmyRootConfigurator(Blueprint<BlueprintReference<T>> blueprint)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<T>> |
blueprint |
|
Methods
|
Improve this Doc
View Source
AddToTravelingArmiesByChapter(ArmyRoot.ChapterSpawnInfo[])
Adds to the contents of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TravelingArmiesByChapter
Declaration
public TBuilder AddToTravelingArmiesByChapter(params ArmyRoot.ChapterSpawnInfo[] travelingArmiesByChapter)
Parameters
Type |
Name |
Description |
Kingmaker.Kingdom.Blueprints.ArmyRoot.ChapterSpawnInfo[] |
travelingArmiesByChapter |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ClearTravelingArmiesByChapter()
Removes all elements from Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TravelingArmiesByChapter
Declaration
public TBuilder ClearTravelingArmiesByChapter()
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<ArmyRoot>>, Predicate<BlueprintComponent>)
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<ArmyRoot>> blueprint, Predicate<BlueprintComponent> componentMatcher)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Kingdom.Blueprints.ArmyRoot>> |
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 |
|
|
Improve this Doc
View Source
CopyFrom(Blueprint<BlueprintReference<ArmyRoot>>, Type[])
Copies fields and components of the specified types from the blueprint.
Declaration
public TBuilder CopyFrom(Blueprint<BlueprintReference<ArmyRoot>> blueprint, params Type[] componentTypes)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintReference<Kingmaker.Kingdom.Blueprints.ArmyRoot>> |
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 |
|
|
Improve this Doc
View Source
ModifyArmyStrings(Action<ArmyStrings>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_ArmyStrings by invoking the provided action.
Declaration
public TBuilder ModifyArmyStrings(Action<ArmyStrings> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Kingdom.Blueprints.ArmyStrings> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryDefaultCountFormula by invoking the provided action.
Declaration
public TBuilder ModifyMercenaryDefaultCountFormula(Action<DiceFormula> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.RuleSystem.DiceFormula> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyNobilityArmyStrengthProgression(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityArmyStrengthProgression by invoking the provided action.
Declaration
public TBuilder ModifyNobilityArmyStrengthProgression(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyNobilityBuildingsProgression(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityBuildingsProgression by invoking the provided action.
Declaration
public TBuilder ModifyNobilityBuildingsProgression(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyNobilityIncomeProgression(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityIncomeProgression by invoking the provided action.
Declaration
public TBuilder ModifyNobilityIncomeProgression(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyNobilityPresetReward(Action<BlueprintArmyPresetReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityPresetReward by invoking the provided action.
Declaration
public TBuilder ModifyNobilityPresetReward(Action<BlueprintArmyPresetReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintArmyPresetReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyNobilitySettlementsProgression(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilitySettlementsProgression by invoking the provided action.
Declaration
public TBuilder ModifyNobilitySettlementsProgression(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyRerollStartPrice(Action<KingdomResourcesAmount>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RerollStartPrice by invoking the provided action.
Declaration
public TBuilder ModifyRerollStartPrice(Action<KingdomResourcesAmount> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Kingdom.KingdomResourcesAmount> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyResourceIcon(Action<ArmyRoot.ResourceIcons>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.ResourceIcon by invoking the provided action.
Declaration
public TBuilder ModifyResourceIcon(Action<ArmyRoot.ResourceIcons> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Kingdom.Blueprints.ArmyRoot.ResourceIcons> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyRoyalCourtLeadersProgression(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtLeadersProgression by invoking the provided action.
Declaration
public TBuilder ModifyRoyalCourtLeadersProgression(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyRoyalCourtMissionProgressionChapter2(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtMissionProgressionChapter2 by invoking the provided action.
Declaration
public TBuilder ModifyRoyalCourtMissionProgressionChapter2(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyRoyalCourtMissionProgressionChapter3(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtMissionProgressionChapter3 by invoking the provided action.
Declaration
public TBuilder ModifyRoyalCourtMissionProgressionChapter3(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyRoyalCourtRanksProgression(Action<BlueprintStatProgressionReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtRanksProgression by invoking the provided action.
Declaration
public TBuilder ModifyRoyalCourtRanksProgression(Action<BlueprintStatProgressionReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifySummonArmiesMap(Action<BlueprintGlobalMapReference>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_SummonArmiesMap by invoking the provided action.
Declaration
public TBuilder ModifySummonArmiesMap(Action<BlueprintGlobalMapReference> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Blueprints.BlueprintGlobalMapReference> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
ModifyTravelingArmiesByChapter(Action<ArmyRoot.ChapterSpawnInfo>)
Modifies Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TravelingArmiesByChapter by invoking the provided action on each element.
Declaration
public TBuilder ModifyTravelingArmiesByChapter(Action<ArmyRoot.ChapterSpawnInfo> action)
Parameters
Type |
Name |
Description |
System.Action<Kingmaker.Kingdom.Blueprints.ArmyRoot.ChapterSpawnInfo> |
action |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Declaration
protected override void OnConfigureCompleted()
Overrides
BlueprintCore.Blueprints.CustomConfigurators.RootConfigurator<T, TBuilder>.OnConfigureCompleted()
|
Improve this Doc
View Source
RemoveFromTravelingArmiesByChapter(ArmyRoot.ChapterSpawnInfo[])
Removes elements from Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TravelingArmiesByChapter
Declaration
public TBuilder RemoveFromTravelingArmiesByChapter(params ArmyRoot.ChapterSpawnInfo[] travelingArmiesByChapter)
Parameters
Type |
Name |
Description |
Kingmaker.Kingdom.Blueprints.ArmyRoot.ChapterSpawnInfo[] |
travelingArmiesByChapter |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
RemoveFromTravelingArmiesByChapter(Func<ArmyRoot.ChapterSpawnInfo, Boolean>)
Removes elements from Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TravelingArmiesByChapter that match the provided predicate.
Declaration
public TBuilder RemoveFromTravelingArmiesByChapter(Func<ArmyRoot.ChapterSpawnInfo, bool> predicate)
Parameters
Type |
Name |
Description |
System.Func<Kingmaker.Kingdom.Blueprints.ArmyRoot.ChapterSpawnInfo, System.Boolean> |
predicate |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetArmyDangerBonus(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_ArmyDangerBonus
Declaration
public TBuilder SetArmyDangerBonus(int armyDangerBonus)
Parameters
Type |
Name |
Description |
System.Int32 |
armyDangerBonus |
InfoBox: Danger rating = ((Army squads experience) + ArmyDangerBonus) * ArmyDangerMultiplier
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetArmyDangerMultiplier(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_ArmyDangerMultiplier
Declaration
public TBuilder SetArmyDangerMultiplier(float armyDangerMultiplier)
Parameters
Type |
Name |
Description |
System.Single |
armyDangerMultiplier |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetArmyStrings(ArmyStrings)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_ArmyStrings
Declaration
public TBuilder SetArmyStrings(ArmyStrings armyStrings)
Parameters
Type |
Name |
Description |
Kingmaker.Kingdom.Blueprints.ArmyStrings |
armyStrings |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetDismissCompensationCoefficient(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_DismissCompensationCoefficient
Declaration
public TBuilder SetDismissCompensationCoefficient(float dismissCompensationCoefficient)
Parameters
Type |
Name |
Description |
System.Single |
dismissCompensationCoefficient |
InfoBox: Exp_Converted = Exp_Dismissed * DismissCompensationCoefficient
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetExperienceFavorsCoef(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_ExperienceFavorsCoef
Declaration
public TBuilder SetExperienceFavorsCoef(float experienceFavorsCoef)
Parameters
Type |
Name |
Description |
System.Single |
experienceFavorsCoef |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetExperienceFinancesCoef(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_ExperienceFinancesCoef
Declaration
public TBuilder SetExperienceFinancesCoef(float experienceFinancesCoef)
Parameters
Type |
Name |
Description |
System.Single |
experienceFinancesCoef |
InfoBox: Experience and value formula: finances * ExperienceFinancesCoef + materials * ExperienceMaterialsCoef + favors * ExperienceFavorsCoef
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetExperienceMaterialsCoef(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_ExperienceMaterialsCoef
Declaration
public TBuilder SetExperienceMaterialsCoef(float experienceMaterialsCoef)
Parameters
Type |
Name |
Description |
System.Single |
experienceMaterialsCoef |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMaxTravelingArmiesOnMap(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MaxTravelingArmiesOnMap
Declaration
public TBuilder SetMaxTravelingArmiesOnMap(int maxTravelingArmiesOnMap)
Parameters
Type |
Name |
Description |
System.Int32 |
maxTravelingArmiesOnMap |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMercenaryDefaultCountBonus(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryDefaultCountBonus
Declaration
public TBuilder SetMercenaryDefaultCountBonus(int mercenaryDefaultCountBonus)
Parameters
Type |
Name |
Description |
System.Int32 |
mercenaryDefaultCountBonus |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMercenaryDefaultCountDivider(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryDefaultCountDivider
Declaration
public TBuilder SetMercenaryDefaultCountDivider(float mercenaryDefaultCountDivider)
Parameters
Type |
Name |
Description |
System.Single |
mercenaryDefaultCountDivider |
InfoBox: Growth Formula: slot size = MercenariesBaseGrowths * (MercenaryDefaultCountBonus + MercenaryDefaultCountFormula / MercenaryDefaultCountDivider)
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryDefaultCountFormula
Declaration
public TBuilder SetMercenaryDefaultCountFormula(DiceFormula mercenaryDefaultCountFormula)
Parameters
Type |
Name |
Description |
Kingmaker.RuleSystem.DiceFormula |
mercenaryDefaultCountFormula |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryFormulaMoraleCap
Declaration
public TBuilder SetMercenaryFormulaMoraleCap(int mercenaryFormulaMoraleCap)
Parameters
Type |
Name |
Description |
System.Int32 |
mercenaryFormulaMoraleCap |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMercenaryFreeRerollsStart(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryFreeRerollsStart
Declaration
public TBuilder SetMercenaryFreeRerollsStart(int mercenaryFreeRerollsStart)
Parameters
Type |
Name |
Description |
System.Int32 |
mercenaryFreeRerollsStart |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMercenaryPriceMoraleModifierCoefficient(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryPriceMoraleModifierCoefficient
Declaration
public TBuilder SetMercenaryPriceMoraleModifierCoefficient(float mercenaryPriceMoraleModifierCoefficient)
Parameters
Type |
Name |
Description |
System.Single |
mercenaryPriceMoraleModifierCoefficient |
InfoBox: ResultCost = ResultCost * (1 + (MercenaryFormulaMoraleCap - Min(CurrentMorale + MoraleMaxValue, MercenaryFormulaMoraleCap)) / MercenaryPriceMoraleModifierCoefficient)
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetMercenaryStartSlots(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_MercenaryStartSlots
Declaration
public TBuilder SetMercenaryStartSlots(int mercenaryStartSlots)
Parameters
Type |
Name |
Description |
System.Int32 |
mercenaryStartSlots |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetNobilityArmyStrengthProgression(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityArmyStrengthProgression
Declaration
public TBuilder SetNobilityArmyStrengthProgression(Blueprint<BlueprintStatProgressionReference> nobilityArmyStrengthProgression)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
nobilityArmyStrengthProgression |
Blueprint of type BlueprintStatProgression. 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
SetNobilityBuildingsProgression(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityBuildingsProgression
Declaration
public TBuilder SetNobilityBuildingsProgression(Blueprint<BlueprintStatProgressionReference> nobilityBuildingsProgression)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
nobilityBuildingsProgression |
Blueprint of type BlueprintStatProgression. 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
SetNobilityIncomeProgression(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityIncomeProgression
Declaration
public TBuilder SetNobilityIncomeProgression(Blueprint<BlueprintStatProgressionReference> nobilityIncomeProgression)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
nobilityIncomeProgression |
Blueprint of type BlueprintStatProgression. 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
SetNobilityPresetReward(Blueprint<BlueprintArmyPresetReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilityPresetReward
Declaration
public TBuilder SetNobilityPresetReward(Blueprint<BlueprintArmyPresetReference> nobilityPresetReward)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintArmyPresetReference> |
nobilityPresetReward |
Blueprint of type BlueprintArmyPreset. 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
SetNobilitySettlementsProgression(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_NobilitySettlementsProgression
Declaration
public TBuilder SetNobilitySettlementsProgression(Blueprint<BlueprintStatProgressionReference> nobilitySettlementsProgression)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
nobilitySettlementsProgression |
Blueprint of type BlueprintStatProgression. 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
SetOverpricedMercenaryCountMultiplier(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_OverpricedMercenaryCountMultiplier
Declaration
public TBuilder SetOverpricedMercenaryCountMultiplier(float overpricedMercenaryCountMultiplier)
Parameters
Type |
Name |
Description |
System.Single |
overpricedMercenaryCountMultiplier |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetOverpricedMercenaryPriceMultiplier(Single)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_OverpricedMercenaryPriceMultiplier
Declaration
public TBuilder SetOverpricedMercenaryPriceMultiplier(float overpricedMercenaryPriceMultiplier)
Parameters
Type |
Name |
Description |
System.Single |
overpricedMercenaryPriceMultiplier |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetRerollStartPrice(KingdomResourcesAmount)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RerollStartPrice
Declaration
public TBuilder SetRerollStartPrice(KingdomResourcesAmount rerollStartPrice)
Parameters
Type |
Name |
Description |
Kingmaker.Kingdom.KingdomResourcesAmount |
rerollStartPrice |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetResourceIcon(ArmyRoot.ResourceIcons)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.ResourceIcon
Declaration
public TBuilder SetResourceIcon(ArmyRoot.ResourceIcons resourceIcon)
Parameters
Type |
Name |
Description |
Kingmaker.Kingdom.Blueprints.ArmyRoot.ResourceIcons |
resourceIcon |
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetRoyalCourtLeadersProgression(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtLeadersProgression
Declaration
public TBuilder SetRoyalCourtLeadersProgression(Blueprint<BlueprintStatProgressionReference> royalCourtLeadersProgression)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
royalCourtLeadersProgression |
Blueprint of type BlueprintStatProgression. 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
SetRoyalCourtMissionProgressionChapter2(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtMissionProgressionChapter2
Declaration
public TBuilder SetRoyalCourtMissionProgressionChapter2(Blueprint<BlueprintStatProgressionReference> royalCourtMissionProgressionChapter2)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
royalCourtMissionProgressionChapter2 |
Blueprint of type BlueprintStatProgression. 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
SetRoyalCourtMissionProgressionChapter3(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtMissionProgressionChapter3
Declaration
public TBuilder SetRoyalCourtMissionProgressionChapter3(Blueprint<BlueprintStatProgressionReference> royalCourtMissionProgressionChapter3)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
royalCourtMissionProgressionChapter3 |
Blueprint of type BlueprintStatProgression. 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
SetRoyalCourtRanksProgression(Blueprint<BlueprintStatProgressionReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_RoyalCourtRanksProgression
Declaration
public TBuilder SetRoyalCourtRanksProgression(Blueprint<BlueprintStatProgressionReference> royalCourtRanksProgression)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintStatProgressionReference> |
royalCourtRanksProgression |
Blueprint of type BlueprintStatProgression. 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
SetSummonArmiesMap(Blueprint<BlueprintGlobalMapReference>)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_SummonArmiesMap
Declaration
public TBuilder SetSummonArmiesMap(Blueprint<BlueprintGlobalMapReference> summonArmiesMap)
Parameters
Type |
Name |
Description |
Blueprint<Kingmaker.Blueprints.BlueprintGlobalMapReference> |
summonArmiesMap |
Blueprint of type BlueprintGlobalMap. 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
SetTopArmiesCountForCompensation(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TopArmiesCountForCompensation
Declaration
public TBuilder SetTopArmiesCountForCompensation(int topArmiesCountForCompensation)
Parameters
Type |
Name |
Description |
System.Int32 |
topArmiesCountForCompensation |
InfoBox: How many top-rang player's armies to check to select player's favorite units
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTopUnitsCountForCompensation(Int32)
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TopUnitsCountForCompensation
Declaration
public TBuilder SetTopUnitsCountForCompensation(int topUnitsCountForCompensation)
Parameters
Type |
Name |
Description |
System.Int32 |
topUnitsCountForCompensation |
InfoBox: To calc distribution of exp between top units formula is: 1 / n + rand(- 1 / n^2, 1/ n^2). Where n = TopUnitsCountForCompensation
|
Returns
Type |
Description |
TBuilder |
|
|
Improve this Doc
View Source
SetTravelingArmiesByChapter(ArmyRoot.ChapterSpawnInfo[])
Sets the value of Kingmaker.Kingdom.Blueprints.ArmyRoot.m_TravelingArmiesByChapter
Declaration
public TBuilder SetTravelingArmiesByChapter(params ArmyRoot.ChapterSpawnInfo[] travelingArmiesByChapter)
Parameters
Type |
Name |
Description |
Kingmaker.Kingdom.Blueprints.ArmyRoot.ChapterSpawnInfo[] |
travelingArmiesByChapter |
|
Returns
Type |
Description |
TBuilder |
|