Show / Hide Table of Contents

Class ActionsBuilderStoryEx

Extension to ActionsBuilder for actions related to the story such as companion stories, quests, name changes, and etudes.

Inheritance
System.Object
ActionsBuilderStoryEx
Namespace: BlueprintCore.Actions.Builder.StoryEx
Assembly: BlueprintCore.dll
Syntax
public static class ActionsBuilderStoryEx
Remarks

Actions are supported using extension methods. Include the extension namespaces as needed.

When Build is called the Kingmaker.ElementsSystem.ActionList is constructed, validated, and returned. If any errors are detected by Validator they will be logged as a warning.

Do not call Build(Validator) twice on the same builder.

If a method calls for a string to represent any type of blueprint, you can pass the blueprint's Kingmaker.Blueprints.SimpleBlueprint.AssetGuid as a string or as a name you already provided using AddGuidsByName().

AreaEx Actions involving the game map, dungeons, or locations. See also KingdomEx for location related actions specifically tied to the Kingdom and Crusade system.
AVEx Actions involving audiovisual effects such as dialogs, camera, cutscenes, and sounds.
BasicEx Most game mechanics related actions not included in ContextEx.
ContextEx Most Kingmaker.UnitLogic.Mechanics.Actions.ContextAction types. Some Kingmaker.UnitLogic.Mechanics.Actions.ContextAction types are in more specific extensions such as AVEx or KingdomEx.
KingdomEx Actions involving the Kingdom and Crusade system.
MiscEx Actions without a better extension container such as achievements and CustomEvent.
NewEx Actions defined in BlueprintCore and not available in the base game.
StoryEx Actions related to the story such as companion stories, quests, name changes, and etudes.
UpgraderEx All UpgraderOnlyActions.
Apply a buff and make a melee attack:
// Provides ApplyBuff and MeleeAttack extensions
using BlueprintCore.Actions.Builder.ContextEx; 

var actionList = ActionsBuilder.New() .ApplyBuff(MyAttackBuff, duration: ContextDuration.Fixed(1)) .MeleeAttack() .Build();

Methods

| Improve this Doc View Source

ChangeUnitName(ActionsBuilder, LocalString, UnitEvaluator, Nullable<Boolean>)

Adds ChangeUnitName(ActionsBuilder, LocalString, UnitEvaluator, Nullable<Boolean>)

Declaration
public static ActionsBuilder ChangeUnitName(this ActionsBuilder builder, LocalString newName, UnitEvaluator unit, bool? addToTheName = null)
Parameters
Type Name Description
ActionsBuilder builder
LocalString newName

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

Kingmaker.ElementsSystem.UnitEvaluator unit
System.Nullable<System.Boolean> addToTheName
Returns
Type Description
ActionsBuilder
Remarks

  • AeonQ10_DuringQuestfb99a426b8bf1f247a2272920a1fd13d
  • Cue_002780509450b69c4775b0c209b3f6176ff9
  • ThresholdCamp_Scripts0321cfdbf1fe184c7e9325ec071d06fbd2
| Improve this Doc View Source

ClearQuestsOnAutoKingdom(ActionsBuilder)

Adds ClearQuestsOnAutoKingdom(ActionsBuilder)

Declaration
public static ActionsBuilder ClearQuestsOnAutoKingdom(this ActionsBuilder builder)
Parameters
Type Name Description
ActionsBuilder builder
Returns
Type Description
ActionsBuilder
Remarks

  • PF-456340d4dafb9d6ac9417e8eb8a8b4f13166cc
| Improve this Doc View Source

CompleteEtude(ActionsBuilder, Blueprint<BlueprintEtudeReference>, BlueprintEvaluator)

Adds CompleteEtude(ActionsBuilder, Blueprint<BlueprintEtudeReference>, BlueprintEvaluator)

Declaration
public static ActionsBuilder CompleteEtude(this ActionsBuilder builder, Blueprint<BlueprintEtudeReference> etude, BlueprintEvaluator etudeEvaluator = null)
Parameters
Type Name Description
ActionsBuilder builder
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.

Kingmaker.ElementsSystem.BlueprintEvaluator etudeEvaluator
Returns
Type Description
ActionsBuilder
Remarks

  • 03_SanctumBossesd44f91b07f9914349aa0b6c082d98c25
  • Cue_00599f452d3b0ca03b6469e8ca085198c121
  • ZigguratActive6716edd224e0d4049a55030f4d01c8ed
| Improve this Doc View Source

DismissAllCompanions(ActionsBuilder)

Adds DismissAllCompanions(ActionsBuilder)

Declaration
public static ActionsBuilder DismissAllCompanions(this ActionsBuilder builder)
Parameters
Type Name Description
ActionsBuilder builder
Returns
Type Description
ActionsBuilder
Remarks

  • CommandAction3300820c09d5401cad71f932e41b6449
  • MythicLocustC5_Reborn_Dialogueed50bd741b39e544ea97997d5e1de457
| Improve this Doc View Source

GiveObjective(ActionsBuilder, Blueprint<BlueprintQuestObjectiveReference>)

Adds GiveObjective(ActionsBuilder, Blueprint<BlueprintQuestObjectiveReference>)

Declaration
public static ActionsBuilder GiveObjective(this ActionsBuilder builder, Blueprint<BlueprintQuestObjectiveReference> objective = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference> objective

Blueprint of type BlueprintQuestObjective. 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
ActionsBuilder
Remarks

ComponentName: Actions/GiveObjective

  • DLC5_b2_warlord_dialogue 7044ec8b144e416395eae35d5a2eba82
  • Cue_00317d7183a495b665649942a44e2e5b5f8b
  • ZoeyPendantTeleport9a90929e2db1be448b495509170a4251
| Improve this Doc View Source

HideUnit(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator, Nullable<Boolean>)

Adds HideUnit(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator, Nullable<Boolean>)

Declaration
public static ActionsBuilder HideUnit(this ActionsBuilder builder, bool? fade = null, bool? setHideInSaves = null, UnitEvaluator target = null, bool? unhide = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> fade
System.Nullable<System.Boolean> setHideInSaves
Kingmaker.ElementsSystem.UnitEvaluator target
System.Nullable<System.Boolean> unhide
Returns
Type Description
ActionsBuilder
Remarks

  • [Nocticula]_SpawnActionsd77f996b50fad684bb0435c1d12a526d
  • CommandAction34c3cc6e3d8be4c798a5fba0c1f6df73a
  • ZigguratZachariusInZiggurat2844d387f27a0bb468f72603dd15eda2
| Improve this Doc View Source

HideWeapons(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)

Adds HideWeapons(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)

Declaration
public static ActionsBuilder HideWeapons(this ActionsBuilder builder, bool? hide = null, UnitEvaluator target = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> hide
Kingmaker.ElementsSystem.UnitEvaluator target
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/HideWeapons

  • AfterFinalDIalog_EpicRelief2fa48a4ad45a0f64d8f2881ff9802dd8
  • Cue_00176c8b8eaab80112545acd7a07ec6f1f95
  • WoundedInCamp_SpawnActionse714318adb3985b4eaecfb632bb9c31b
| Improve this Doc View Source

IncrementFlagValue(ActionsBuilder, Blueprint<BlueprintUnlockableFlagReference>, Nullable<Boolean>, IntEvaluator)

Adds IncrementFlagValue(ActionsBuilder, Blueprint<BlueprintUnlockableFlagReference>, Nullable<Boolean>, IntEvaluator)

Declaration
public static ActionsBuilder IncrementFlagValue(this ActionsBuilder builder, Blueprint<BlueprintUnlockableFlagReference> flag = null, bool? unlockIfNot = null, IntEvaluator value = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintUnlockableFlagReference> flag

Blueprint of type BlueprintUnlockableFlag. 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> unlockIfNot
Kingmaker.ElementsSystem.IntEvaluator value
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/IncrementFlagValue

  • 26!_SadisticGD_Checker_restTrigger7bc48a5ec7e240e1a059148777166ba7
  • CommandAction 2eaac4373a4552974386ce867df0acefa
  • Zacharius_FinalBetrayal_dialogue5ec3e47a05de18c46b36f08c8dfbeafb
| Improve this Doc View Source

InterruptAllActions(ActionsBuilder, UnitEvaluator)

Adds InterruptAllActions(ActionsBuilder, UnitEvaluator)

Declaration
public static ActionsBuilder InterruptAllActions(this ActionsBuilder builder, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • Ch5_QueenInDrezen_Mechanic46bd4af031b869248b305629b396d6c2
  • CommandAction 637976b42597e08046bcf7f13c0ca154c
  • XantirLastCombata885b376ef17bdf4aa1ae37ac6e911f3
| Improve this Doc View Source

LockAlignment(ActionsBuilder, Nullable<AlignmentMaskType>, Nullable<Alignment>, UnitEvaluator)

Adds LockAlignment(ActionsBuilder, Nullable<AlignmentMaskType>, Nullable<Alignment>, UnitEvaluator)

Declaration
public static ActionsBuilder LockAlignment(this ActionsBuilder builder, AlignmentMaskType? alignmentMask = null, Alignment? targetAlignment = null, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<Kingmaker.UnitLogic.Alignments.AlignmentMaskType> alignmentMask

InfoBox: Current unit alignment will be shifted to the nearest available sector. None selected =&gt; removes locking and current alignment remains.

System.Nullable<Kingmaker.Enums.Alignment> targetAlignment

InfoBox: Considered as initial alignment. This is usually sector&apos;s center (LG for Angel, NE for Lich) Will be ignored for `None` mask (all or none square selected)

Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • 05_BeLegend31934f4d6e497944a8da7c2954fdc64a
  • Cue_00419e584475c35d05a4b9a1066e45849e8a
  • PlayerIsTrickster9f486a9c0c9abfc4a952bb22e88a7e96
| Improve this Doc View Source

LockFlag(ActionsBuilder, Blueprint<BlueprintUnlockableFlagReference>)

Adds LockFlag(ActionsBuilder, Blueprint<BlueprintUnlockableFlagReference>)

Declaration
public static ActionsBuilder LockFlag(this ActionsBuilder builder, Blueprint<BlueprintUnlockableFlagReference> flag = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintUnlockableFlagReference> flag

Blueprint of type BlueprintUnlockableFlag. 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
ActionsBuilder
Remarks

ComponentName: Actions/LockFlag

  • 2Wave4e1dcba08c1e4a89aea4aaa07f8f89ae
  • DLC2_Abyss_Summon5a9cc456e3c34a7185e30392450e8e22
  • Wintersun_Default87839550c801db944b102f61084fd245
| Improve this Doc View Source

MarkAnswersSelected(ActionsBuilder, Blueprint<BlueprintAnswerReference>[])

Adds MarkAnswersSelected(ActionsBuilder, Blueprint<BlueprintAnswerReference>[])

Declaration
public static ActionsBuilder MarkAnswersSelected(this ActionsBuilder builder, params Blueprint<BlueprintAnswerReference>[] answers)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintAnswerReference>[] answers

Blueprint of type BlueprintAnswer. 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
ActionsBuilder
Remarks

  • Answer_0010256754d9917f45d2835490b33d376f45
  • Answer_0112bdd52f320db765e44adc09990797cf6e
  • MarhevokMain_dialogueda43f91cbb6a4e289e30b5da85f4c871
| Improve this Doc View Source

MarkCuesSeen(ActionsBuilder, Blueprint<BlueprintCueBaseReference>[])

Adds MarkCuesSeen(ActionsBuilder, Blueprint<BlueprintCueBaseReference>[])

Declaration
public static ActionsBuilder MarkCuesSeen(this ActionsBuilder builder, params Blueprint<BlueprintCueBaseReference>[] cues)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintCueBaseReference>[] cues

Blueprint of type BlueprintCueBase. 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
ActionsBuilder
Remarks

  • Answer_0004f866dffcf5d343c4c9954b80fe261d12
  • Answer_000540acb258ff09dd34fb6b5fa14b7293d5
  • Answer_0006162c5317b3fc6904293119850da3e749
| Improve this Doc View Source

MoveAzataIslandToLocation(ActionsBuilder, Blueprint<BlueprintGlobalMap.Reference>, Blueprint<BlueprintGlobalMapPoint.Reference>)

Adds MoveAzataIslandToLocation(ActionsBuilder, Blueprint<BlueprintGlobalMap.Reference>, Blueprint<BlueprintGlobalMapPoint.Reference>)

Declaration
public static ActionsBuilder MoveAzataIslandToLocation(this ActionsBuilder builder, Blueprint<BlueprintGlobalMap.Reference> globalMap = null, Blueprint<BlueprintGlobalMapPoint.Reference> location = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMap.Reference> globalMap

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.

Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMapPoint.Reference> location

Blueprint of type BlueprintGlobalMapPoint. 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
ActionsBuilder
Remarks

  • AzataIsland_GlobalSpell765b5d6d0e6f4505a6471db58b3fa6ce
| Improve this Doc View Source

MoveAzataIslandToNearestCrossroad(ActionsBuilder, Blueprint<BlueprintGlobalMap.Reference>)

Adds MoveAzataIslandToNearestCrossroad(ActionsBuilder, Blueprint<BlueprintGlobalMap.Reference>)

Declaration
public static ActionsBuilder MoveAzataIslandToNearestCrossroad(this ActionsBuilder builder, Blueprint<BlueprintGlobalMap.Reference> globalMap = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMap.Reference> globalMap

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
ActionsBuilder
Remarks

  • GlobalSpellAzataSummonIslandefa3f3db644a459e91bc05da1371b045
| Improve this Doc View Source

OverrideUnitReturnPosition(ActionsBuilder, FloatEvaluator, PositionEvaluator, UnitEvaluator)

Adds OverrideUnitReturnPosition(ActionsBuilder, FloatEvaluator, PositionEvaluator, UnitEvaluator)

Declaration
public static ActionsBuilder OverrideUnitReturnPosition(this ActionsBuilder builder, FloatEvaluator orientation = null, PositionEvaluator position = null, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.FloatEvaluator orientation
Kingmaker.ElementsSystem.PositionEvaluator position
Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • Assaultbf453dba07efed44db2ce4f69bf72bc4
  • CommandAction 10a83273816d00a41439bd31e62abcbc16
  • Pulura_Stage_2.3_OutdoorBattle81643e1d577dfd945985eca65a261510
| Improve this Doc View Source

PartyMembersAttach(ActionsBuilder)

Adds PartyMembersAttach(ActionsBuilder)

Declaration
public static ActionsBuilder PartyMembersAttach(this ActionsBuilder builder)
Parameters
Type Name Description
ActionsBuilder builder
Returns
Type Description
ActionsBuilder
Remarks

  • CommandActionefe8c094a70d49c3b7cce2b3bfbdb837
  • CommandAction16abd59c80d51464bbeee910ec83fc525
  • WenduagQ1fb5bb4409b95c07488e0e06f71c1c2ad
| Improve this Doc View Source

PartyMembersDetach(ActionsBuilder, ActionsBuilder, List<Blueprint<BlueprintUnitReference>>, Nullable<Int32>, Nullable<Boolean>)

Adds PartyMembersDetach(ActionsBuilder, ActionsBuilder, List<Blueprint<BlueprintUnitReference>>, Nullable<Int32>, Nullable<Boolean>)

Declaration
public static ActionsBuilder PartyMembersDetach(this ActionsBuilder builder, ActionsBuilder afterDetach = null, List<Blueprint<BlueprintUnitReference>> detachAllExcept = null, int? partySize = null, bool? restrictPartySize = null)
Parameters
Type Name Description
ActionsBuilder builder
ActionsBuilder afterDetach
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintUnitReference>> detachAllExcept

Blueprint of type BlueprintUnit. 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> partySize
System.Nullable<System.Boolean> restrictPartySize
Returns
Type Description
ActionsBuilder
Remarks

  • CommandActiona997885cb2dfec7458da8565b0ce4d26
  • Cue_00140a84b4f3ffa209b4d8af7187b3bedd10
  • SosielMeetsTrever81acdfdea46f56d49b39f140f23a242c
| Improve this Doc View Source

PartyMembersDetachEvaluated(ActionsBuilder, ActionsBuilder, UnitEvaluator[], Nullable<Int32>, Nullable<Boolean>)

Adds PartyMembersDetachEvaluated(ActionsBuilder, ActionsBuilder, UnitEvaluator[], Nullable<Int32>, Nullable<Boolean>)

Declaration
public static ActionsBuilder PartyMembersDetachEvaluated(this ActionsBuilder builder, ActionsBuilder afterDetach = null, UnitEvaluator[] detachThese = null, int? partySize = null, bool? restrictPartySize = null)
Parameters
Type Name Description
ActionsBuilder builder
ActionsBuilder afterDetach
Kingmaker.ElementsSystem.UnitEvaluator[] detachThese
System.Nullable<System.Int32> partySize
System.Nullable<System.Boolean> restrictPartySize
Returns
Type Description
ActionsBuilder
Remarks

  • AfterNotDate_dialogcbe4991d3d5bad14dac33ca4e67ae2ce
  • Cue_00238324aaaafc557d34386fff05f9301881
  • VaultOfGraves_MythicDemonChapter03e3fb405c90492e946a02e176a10268ef
| Improve this Doc View Source

PartyMembersSwapAttachedAndDetached(ActionsBuilder)

Adds PartyMembersSwapAttachedAndDetached(ActionsBuilder)

Declaration
public static ActionsBuilder PartyMembersSwapAttachedAndDetached(this ActionsBuilder builder)
Parameters
Type Name Description
ActionsBuilder builder
Returns
Type Description
ActionsBuilder
Remarks

  • AfterNotDate_dialogcbe4991d3d5bad14dac33ca4e67ae2ce
  • CommandAction8411a086880ec4168ad8a119bf343f009
  • VaultOfGraves_MythicDemonChapter03e3fb405c90492e946a02e176a10268ef
| Improve this Doc View Source

Recruit(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Recruit.RecruitData[])

Adds Recruit(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Recruit.RecruitData[])

Declaration
public static ActionsBuilder Recruit(this ActionsBuilder builder, bool? addToParty = null, bool? matchPlayerXpExactly = null, ActionsBuilder onRecruit = null, ActionsBuilder onRecruitImmediate = null, Recruit.RecruitData[] recruited = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> addToParty
System.Nullable<System.Boolean> matchPlayerXpExactly
ActionsBuilder onRecruit
ActionsBuilder onRecruitImmediate
Kingmaker.Designers.EventConditionActionSystem.Actions.Recruit.RecruitData[] recruited
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/Recruit

  • Aftermath_DaeranQ3_dialog9a428e24ce273284989196e240051263
  • DLC5_AndroidJoin_dialogue2afc4afd65db4f41b49e8c7e875200e8
  • WoljifWish_Join_dialogue70d8abb125a1a0b46a7207b3181c48aa
| Improve this Doc View Source

RecruitInactive(ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintUnitReference>, ActionsBuilder)

Adds RecruitInactive(ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintUnitReference>, ActionsBuilder)

Declaration
public static ActionsBuilder RecruitInactive(this ActionsBuilder builder, bool? availableDelay = null, Blueprint<BlueprintUnitReference> companionBlueprint = null, ActionsBuilder onRecruit = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> availableDelay
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> companionBlueprint

Blueprint of type BlueprintUnit. 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.

ActionsBuilder onRecruit
Returns
Type Description
ActionsBuilder
Remarks

  • Answer_0011d596596f28463f34eb87a3824851ce0e
  • Cue_003691645746b99d12646af479beace7ec9d
  • Waiting_WenduagInterlude0303f99cb6f8f2f6a4f9304087d27c55f7
| Improve this Doc View Source

RemoveMythicLevels(ActionsBuilder, Blueprint<BlueprintCharacterClassReference>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator)

Adds RemoveMythicLevels(ActionsBuilder, Blueprint<BlueprintCharacterClassReference>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator)

Declaration
public static ActionsBuilder RemoveMythicLevels(this ActionsBuilder builder, Blueprint<BlueprintCharacterClassReference> clazz = null, int? levels = null, bool? specificClass = null, bool? specificUnit = null, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintCharacterClassReference> clazz

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.Int32> levels
System.Nullable<System.Boolean> specificClass
System.Nullable<System.Boolean> specificUnit
Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • CommandAction301e51edf1251a9489244d37421d89fb
  • Cue_16da91b904f6cc43e29d401fef8a0d028e
  • Ulbrig_KTC_JoiningInDrezencf15af283da744128648fd080eba1b4a
| Improve this Doc View Source

RemoveQuest(ActionsBuilder, Blueprint<BlueprintQuestReference>)

Adds RemoveQuest(ActionsBuilder, Blueprint<BlueprintQuestReference>)

Declaration
public static ActionsBuilder RemoveQuest(this ActionsBuilder builder, Blueprint<BlueprintQuestReference> quest = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintQuestReference> quest

Blueprint of type BlueprintQuest. 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
ActionsBuilder
Remarks

  • CrusadeMain_Ch2_questfc269c56388944e7ada9a8462abbe2cb
  • Military_rankUp6_1_errand8fa2068e272a4b2196a8964c04b0ee68
  • PF-480843bd396fda4bb84e3a8b1e3a5e6f2f4496
| Improve this Doc View Source

ResetQuest(ActionsBuilder, List<Blueprint<BlueprintQuestObjectiveReference>>, Blueprint<BlueprintQuestObjectiveReference>, Blueprint<BlueprintQuestReference>)

Adds ResetQuest(ActionsBuilder, List<Blueprint<BlueprintQuestObjectiveReference>>, Blueprint<BlueprintQuestObjectiveReference>, Blueprint<BlueprintQuestReference>)

Declaration
public static ActionsBuilder ResetQuest(this ActionsBuilder builder, List<Blueprint<BlueprintQuestObjectiveReference>> objectivesToReset = null, Blueprint<BlueprintQuestObjectiveReference> objectiveToStart = null, Blueprint<BlueprintQuestReference> quest = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference>> objectivesToReset

Blueprint of type BlueprintQuestObjective. 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.BlueprintQuestObjectiveReference> objectiveToStart

Blueprint of type BlueprintQuestObjective. 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.BlueprintQuestReference> quest

Blueprint of type BlueprintQuest. 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
ActionsBuilder
Remarks

  • PF-217557aa0f48fdd6c8461b9c291f7348f7ca2f
  • PF-2872426646f4f6b88845cba2ae37ad8077e386
  • PF-360873c5d488664d6d41429973b17e464caecb
| Improve this Doc View Source

ResetQuestObjective(ActionsBuilder, Blueprint<BlueprintQuestObjectiveReference>)

Adds ResetQuestObjective(ActionsBuilder, Blueprint<BlueprintQuestObjectiveReference>)

Declaration
public static ActionsBuilder ResetQuestObjective(this ActionsBuilder builder, Blueprint<BlueprintQuestObjectiveReference> objective = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference> objective

Blueprint of type BlueprintQuestObjective. 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
ActionsBuilder
Remarks

  • PF-349340_Sosielb9d83ab5df1e435fb1197bd882478d7d
  • PF-450866 - 26eeab145c0b54f3b8f61cc46ccb6731e
| Improve this Doc View Source

ResetUnitName(ActionsBuilder, UnitEvaluator)

Adds ChangeUnitName(ActionsBuilder, LocalString, UnitEvaluator, Nullable<Boolean>)

Declaration
public static ActionsBuilder ResetUnitName(this ActionsBuilder builder, UnitEvaluator unit)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • AeonQ10_DuringQuestfb99a426b8bf1f247a2272920a1fd13d
  • Cue_002780509450b69c4775b0c209b3f6176ff9
  • ThresholdCamp_Scripts0321cfdbf1fe184c7e9325ec071d06fbd2
| Improve this Doc View Source

RespecCompanion(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>)

Adds RespecCompanion(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>)

Declaration
public static ActionsBuilder RespecCompanion(this ActionsBuilder builder, bool? forFree = null, bool? matchPlayerXpExactly = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> forFree
System.Nullable<System.Boolean> matchPlayerXpExactly
Returns
Type Description
ActionsBuilder
Remarks

  • Cue_00200a9c94cf71bc4512a78d8cff189b80fc
  • Cue_2c8a45cb530054b0d896148e4e02263b9
  • Cue_84caf23a9b38d4e529055e5de7a559f0a
| Improve this Doc View Source

SetDialogPosition(ActionsBuilder, PositionEvaluator)

Adds SetDialogPosition(ActionsBuilder, PositionEvaluator)

Declaration
public static ActionsBuilder SetDialogPosition(this ActionsBuilder builder, PositionEvaluator position = null)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.PositionEvaluator position
Returns
Type Description
ActionsBuilder
Remarks

  • CommandAction 4882a9834a9e1ea5408d9ab18264a1ddf
  • Cue_002251c72b5f2ad84794eb23177130fec996
  • Cue_318e414bb4ddf4f2285fd33dc92cc9d27
| Improve this Doc View Source

SetMythicLevelForMainCharacter(ActionsBuilder, Nullable<Int32>)

Adds SetMythicLevelForMainCharacter(ActionsBuilder, Nullable<Int32>)

Declaration
public static ActionsBuilder SetMythicLevelForMainCharacter(this ActionsBuilder builder, int? desireLevel = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Int32> desireLevel

InfoBox: Main character will get mythic level = DesireLevel. Note: Action won&apos;t reduce mythic level

Returns
Type Description
ActionsBuilder
Remarks

  • Legend_Mythic_Revertb3d8c1415ea630349adc4e83d6e9a4be
| Improve this Doc View Source

SetObjectiveStatus(ActionsBuilder, Blueprint<BlueprintQuestObjectiveReference>, Nullable<Boolean>, Nullable<SummonPoolCountTrigger.ObjectiveStatus>)

Adds SetObjectiveStatus(ActionsBuilder, Blueprint<BlueprintQuestObjectiveReference>, Nullable<Boolean>, Nullable<SummonPoolCountTrigger.ObjectiveStatus>)

Declaration
public static ActionsBuilder SetObjectiveStatus(this ActionsBuilder builder, Blueprint<BlueprintQuestObjectiveReference> objective = null, bool? startObjectiveIfNone = null, SummonPoolCountTrigger.ObjectiveStatus? status = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintQuestObjectiveReference> objective

Blueprint of type BlueprintQuestObjective. 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> startObjectiveIfNone
System.Nullable<Kingmaker.Designers.Quests.Common.SummonPoolCountTrigger.ObjectiveStatus> status
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/SetObjectiveStatus

  • DLC5_b2_warlord_dialogue 7044ec8b144e416395eae35d5a2eba82
  • Cue_00353298bc95cc824bc5ab870f574c1873ee
  • ZoeyPendantTeleport9a90929e2db1be448b495509170a4251
| Improve this Doc View Source

SetPortrait(ActionsBuilder, Blueprint<BlueprintPortraitReference>, UnitEvaluator)

Adds SetPortrait(ActionsBuilder, Blueprint<BlueprintPortraitReference>, UnitEvaluator)

Declaration
public static ActionsBuilder SetPortrait(this ActionsBuilder builder, Blueprint<BlueprintPortraitReference> portrait = null, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintPortraitReference> portrait

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.

Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • CommandAction4fa67e84c3ddbd5448debce210a6d7b6
  • Cue_5565b310ae6bb4172b36bca31f4666928
  • WoljifDemonEndingGood709161cd9da156146ac6e3c394caa854
| Improve this Doc View Source

ShiftAlignment(ActionsBuilder, Nullable<AlignmentShiftDirection>, IntEvaluator, UnitEvaluator)

Adds ShiftAlignment(ActionsBuilder, Nullable<AlignmentShiftDirection>, IntEvaluator, UnitEvaluator)

Declaration
public static ActionsBuilder ShiftAlignment(this ActionsBuilder builder, AlignmentShiftDirection? alignment = null, IntEvaluator amount = null, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<Kingmaker.UnitLogic.Alignments.AlignmentShiftDirection> alignment
Kingmaker.ElementsSystem.IntEvaluator amount
Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • Answer_0020d49fde9e392546c3a7778f84cfd56faa
  • CrusadeEvent40f635d4a6db99433f9c56cf784c70df51
  • CrusadeEvent87fcfc30b343d64ae9a364d165db617555
| Improve this Doc View Source

ShowDialogBox(ActionsBuilder, ActionsBuilder, ActionsBuilder, ParametrizedContextSetter, LocalString)

Adds ShowDialogBox(ActionsBuilder, ActionsBuilder, ActionsBuilder, ParametrizedContextSetter, LocalString)

Declaration
public static ActionsBuilder ShowDialogBox(this ActionsBuilder builder, ActionsBuilder onAccept = null, ActionsBuilder onCancel = null, ParametrizedContextSetter parameters = null, LocalString text = null)
Parameters
Type Name Description
ActionsBuilder builder
ActionsBuilder onAccept
ActionsBuilder onCancel
Kingmaker.Designers.EventConditionActionSystem.NamedParameters.ParametrizedContextSetter parameters
LocalString text

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

Returns
Type Description
ActionsBuilder
Remarks

  • Alushinyrra_ToDimalchioMansion_Transitione9921430f7a74f44894c93450f79b0e9
  • DLC5_RestLostChapelbeac30557b2543328e382368255da421
  • Supplies_Actions_RemoveDathDoor784b72fb34265604080c985eef646c2a
| Improve this Doc View Source

ShowMessageBox(ActionsBuilder, ActionsBuilder, LocalString, Nullable<Int32>)

Adds ShowMessageBox(ActionsBuilder, ActionsBuilder, LocalString, Nullable<Int32>)

Declaration
public static ActionsBuilder ShowMessageBox(this ActionsBuilder builder, ActionsBuilder onClose = null, LocalString text = null, int? waitTime = null)
Parameters
Type Name Description
ActionsBuilder builder
ActionsBuilder onClose
LocalString text

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

System.Nullable<System.Int32> waitTime
Returns
Type Description
ActionsBuilder
Remarks

  • AreeluWelcome_FN_dialog5e1e26deee65d5e4082864de2dba2d7d
  • FlagLocust328fc139938f4582a605917a729169f3
  • XCOM_Battlef830cff9020aa434c8b8a49980af4035
| Improve this Doc View Source

ShowUIWarning(ActionsBuilder, LocalString, Nullable<WarningNotificationType>)

Adds ShowUIWarning(ActionsBuilder, LocalString, Nullable<WarningNotificationType>)

Declaration
public static ActionsBuilder ShowUIWarning(this ActionsBuilder builder, LocalString stringValue = null, WarningNotificationType? type = null)
Parameters
Type Name Description
ActionsBuilder builder
LocalString stringValue

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

System.Nullable<Kingmaker.UI.WarningNotificationType> type
Returns
Type Description
ActionsBuilder
Remarks

  • CommandAction2f7e1fcc714b426ab4c5b5780a19a070
  • DLC6_RazmirBuff5e8d9fe32c1f4df19f746d01d672f71c
  • Threshold207fad718f41237449b0acf414cc991a
| Improve this Doc View Source

SplitUnitGroup(ActionsBuilder, UnitEvaluator)

Adds SplitUnitGroup(ActionsBuilder, UnitEvaluator)

Declaration
public static ActionsBuilder SplitUnitGroup(this ActionsBuilder builder, UnitEvaluator target = null)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.UnitEvaluator target
Returns
Type Description
ActionsBuilder
Remarks

  • Answer_0026d5176f6a75262904082f34ea99761d58
  • Cue_0011799e2692f87fa61408ed84a9951c7b7a
  • VellexiaThirdDate02ffbe686c198854da2d51e72fccb9ca
| Improve this Doc View Source

StartCombat(ActionsBuilder, UnitEvaluator, UnitEvaluator)

Adds StartCombat(ActionsBuilder, UnitEvaluator, UnitEvaluator)

Declaration
public static ActionsBuilder StartCombat(this ActionsBuilder builder, UnitEvaluator unit1 = null, UnitEvaluator unit2 = null)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.UnitEvaluator unit1

InfoBox: Unit1 will become enemy of Unit2&apos;s Faction

Kingmaker.ElementsSystem.UnitEvaluator unit2
Returns
Type Description
ActionsBuilder
Remarks

  • 2Wave4e1dcba08c1e4a89aea4aaa07f8f89ae
  • CommandAction2001429289bc14f498d9e31ffae86820d
  • ZigguratRiot5ecb3695c95e4bd4b836a0deac1ecfd7
| Improve this Doc View Source

StartDialog(ActionsBuilder, BlueprintEvaluator, Blueprint<BlueprintDialogReference>, UnitEvaluator, LocalString)

Adds StartDialog(ActionsBuilder, BlueprintEvaluator, Blueprint<BlueprintDialogReference>, UnitEvaluator, LocalString)

Declaration
public static ActionsBuilder StartDialog(this ActionsBuilder builder, BlueprintEvaluator dialogEvaluator = null, Blueprint<BlueprintDialogReference> dialogue = null, UnitEvaluator dialogueOwner = null, LocalString speakerName = null)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.BlueprintEvaluator dialogEvaluator

Tooltip: Evaluator. Works if Dialogue is null

Blueprint<Kingmaker.Blueprints.BlueprintDialogReference> dialogue

Tooltip: This dialog overrides dialog in &apos;Dialogue Owner&apos; if it exists

Blueprint of type BlueprintDialog. 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.ElementsSystem.UnitEvaluator dialogueOwner

Tooltip: Unit with BlueprintDialog. If unit have no BlueprintDialog or Null - Dialog from field &apos;Dialog&apos; will be used.

LocalString speakerName

Tooltip: Interlocutor name. Uses only if &apos;Dialogue Owner&apos; is Null

You can pass in the string using a LocalizedString or the Key to a LocalizedString.
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/StartDialog

  • DLC5_b2_warlord_dialogue 7044ec8b144e416395eae35d5a2eba82
  • DLC6_KillingRazmirCultists294f3635a2b843938b3fe8c32c0c0939
  • ZombiesDeadc042c6cb0eaaafc418c94615e4aac891
| Improve this Doc View Source

StartEncounter(ActionsBuilder, Blueprint<BlueprintRandomEncounterReference>)

Adds StartEncounter(ActionsBuilder, Blueprint<BlueprintRandomEncounterReference>)

Declaration
public static ActionsBuilder StartEncounter(this ActionsBuilder builder, Blueprint<BlueprintRandomEncounterReference> encounter = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintRandomEncounterReference> encounter

Blueprint of type BlueprintRandomEncounter. 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
ActionsBuilder
Remarks

  • Angel_LeapOfFaithBE6b9a55d7c63e4fa5ab553d0141a92f22
  • GlobalmapBeforeLostChapel739f6806ac4123b4389eea950c5af95b
  • GlobalSpellTeleportParty8accb3511e0b4eeb822c5867a3dde1e1
| Improve this Doc View Source

StartEtude(ActionsBuilder, Blueprint<BlueprintEtudeReference>, BlueprintEvaluator, Nullable<Boolean>)

Adds StartEtude(ActionsBuilder, Blueprint<BlueprintEtudeReference>, BlueprintEvaluator, Nullable<Boolean>)

Declaration
public static ActionsBuilder StartEtude(this ActionsBuilder builder, Blueprint<BlueprintEtudeReference> etude = null, BlueprintEvaluator etudeEvaluator = null, bool? evaluate = null)
Parameters
Type Name Description
ActionsBuilder builder
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.

Kingmaker.ElementsSystem.BlueprintEvaluator etudeEvaluator
System.Nullable<System.Boolean> evaluate
Returns
Type Description
ActionsBuilder
Remarks

  • 01_IzDrezen09c503b7a398d49469b9463ee9d22fd4
  • Cue_002902c75198420d9ff45b04b4158ab65f4d
  • ZombiesOnStreetsffcf5bca11694784686d9947ed226a88
| Improve this Doc View Source

SwitchAzataIsland(ActionsBuilder, Blueprint<BlueprintGlobalMap.Reference>, Nullable<Boolean>)

Adds SwitchAzataIsland(ActionsBuilder, Blueprint<BlueprintGlobalMap.Reference>, Nullable<Boolean>)

Declaration
public static ActionsBuilder SwitchAzataIsland(this ActionsBuilder builder, Blueprint<BlueprintGlobalMap.Reference> globalMap = null, bool? isOn = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Globalmap.Blueprints.BlueprintGlobalMap.Reference> globalMap

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.

System.Nullable<System.Boolean> isOn
Returns
Type Description
ActionsBuilder
Remarks

  • AzataIsland_GlobalSpell765b5d6d0e6f4505a6471db58b3fa6ce
| Improve this Doc View Source

SwitchChapter(ActionsBuilder, Nullable<Int32>)

Adds SwitchChapter(ActionsBuilder, Nullable<Int32>)

Declaration
public static ActionsBuilder SwitchChapter(this ActionsBuilder builder, int? chapter = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Int32> chapter
Returns
Type Description
ActionsBuilder
Remarks

  • Chapter01df17ab913c348644b9bd3fe3f9781a84
  • Chapter04637a57423a82b044f888677c92f5d6cb
  • Chapter0641bf413e0fa2ea34b937d4445edd5f89
| Improve this Doc View Source

SwitchDoor(ActionsBuilder, Nullable<Boolean>, MapObjectEvaluator, Nullable<Boolean>, Nullable<Boolean>)

Adds SwitchDoor(ActionsBuilder, Nullable<Boolean>, MapObjectEvaluator, Nullable<Boolean>, Nullable<Boolean>)

Declaration
public static ActionsBuilder SwitchDoor(this ActionsBuilder builder, bool? closeIfAlreadyOpen = null, MapObjectEvaluator door = null, bool? openIfAlreadyClosed = null, bool? unlockIfLocked = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> closeIfAlreadyOpen
Kingmaker.ElementsSystem.MapObjectEvaluator door
System.Nullable<System.Boolean> openIfAlreadyClosed
System.Nullable<System.Boolean> unlockIfLocked
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/SwitchDoor

  • 10State_01f815765df0d4d7ba19f731dfa064081
  • CommandAction1857e48f1b80ae42b0b48bba6e4bfe694e
  • Zantir_Switch9fb1869b916481d49a39a9ba82bf6051
| Improve this Doc View Source

SwitchFaction(ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintFactionReference>, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator)

Adds SwitchFaction(ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintFactionReference>, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator)

Declaration
public static ActionsBuilder SwitchFaction(this ActionsBuilder builder, bool? changePetsFaction = null, Blueprint<BlueprintFactionReference> faction = null, bool? includeGroup = null, bool? resetAllRelations = null, UnitEvaluator target = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> changePetsFaction
Blueprint<Kingmaker.Blueprints.BlueprintFactionReference> faction

Blueprint of type BlueprintFaction. 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> includeGroup
System.Nullable<System.Boolean> resetAllRelations
Kingmaker.ElementsSystem.UnitEvaluator target
Returns
Type Description
ActionsBuilder
Remarks

  • [Hepzamirah]_SpawnActionsdf28026f8a4845a3978f48834852e6b0
  • Cue_0002962d177d856842efaddfe0dc8855656d
  • ZombiesOnStreetsffcf5bca11694784686d9947ed226a88
| Improve this Doc View Source

SwitchInteraction(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, MapObjectEvaluator)

Adds SwitchInteraction(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, MapObjectEvaluator)

Declaration
public static ActionsBuilder SwitchInteraction(this ActionsBuilder builder, bool? disableIfAlreadyEnabled = null, bool? enableIfAlreadyDisabled = null, MapObjectEvaluator mapObject = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> disableIfAlreadyEnabled
System.Nullable<System.Boolean> enableIfAlreadyDisabled
Kingmaker.ElementsSystem.MapObjectEvaluator mapObject
Returns
Type Description
ActionsBuilder
Remarks

  • 1ArenaCombat8e64ed1e12bc30c498402e99c95e75e3
  • Door1Lever_OpenActionsRichQuarterStables06571c45ddf1414e85cd964a8f01e861
  • YeribethHall_FinishCipher1d5c8170f5bf5725459b6f7f895ecd458
| Improve this Doc View Source

SwitchRoaming(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)

Adds SwitchRoaming(ActionsBuilder, Nullable<Boolean>, UnitEvaluator)

Declaration
public static ActionsBuilder SwitchRoaming(this ActionsBuilder builder, bool? disable = null, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> disable
Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • (CR 6) Skeleton_2H_SpawnActions483880b43aba4e45bbc3e30f9bf81ed6
  • CommandAction25b576f80dbb7479f8de23a0741adb949
  • Graveyard_MobsSwitches1aa3edfb014a45d29bbb84bf63dcca4b
| Improve this Doc View Source

SwitchToEnemy(ActionsBuilder, Blueprint<BlueprintFactionReference>, UnitEvaluator)

Adds SwitchToEnemy(ActionsBuilder, Blueprint<BlueprintFactionReference>, UnitEvaluator)

Declaration
public static ActionsBuilder SwitchToEnemy(this ActionsBuilder builder, Blueprint<BlueprintFactionReference> factionToAttack = null, UnitEvaluator target = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintFactionReference> factionToAttack

Blueprint of type BlueprintFaction. 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.ElementsSystem.UnitEvaluator target
Returns
Type Description
ActionsBuilder
Remarks

  • AttackAllHellknights827e0ead039d45a09e481c98b14503ae
  • Cue_002674bd0306d928a0846ae7def845816219
  • XantirLastCombata885b376ef17bdf4aa1ae37ac6e911f3
| Improve this Doc View Source

SwitchToNeutral(ActionsBuilder, Blueprint<BlueprintFactionReference>, Nullable<Boolean>, UnitEvaluator)

Adds SwitchToNeutral(ActionsBuilder, Blueprint<BlueprintFactionReference>, Nullable<Boolean>, UnitEvaluator)

Declaration
public static ActionsBuilder SwitchToNeutral(this ActionsBuilder builder, Blueprint<BlueprintFactionReference> faction = null, bool? includeGroup = null, UnitEvaluator target = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintFactionReference> faction

Blueprint of type BlueprintFaction. 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> includeGroup
Kingmaker.ElementsSystem.UnitEvaluator target

InfoBox: Makes the Target unit stop attacking the Faction

Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/SwitchToNeutral

  • Aeon_MidnightFaneInThePastfa385eeb6fe506549b9e72ae562a95f9
  • FirstFight47382ce748a8442439c44e93fb5012e5
  • XantirLeave652616d20e85ce24f95dc683119f8f71
| Improve this Doc View Source

TimeSkip(ActionsBuilder, Nullable<Boolean>, IntEvaluator, Nullable<Boolean>, Nullable<Boolean>, Nullable<TimeOfDay>, Nullable<TimeSkip.SkipType>)

Adds TimeSkip(ActionsBuilder, Nullable<Boolean>, IntEvaluator, Nullable<Boolean>, Nullable<Boolean>, Nullable<TimeOfDay>, Nullable<TimeSkip.SkipType>)

Declaration
public static ActionsBuilder TimeSkip(this ActionsBuilder builder, bool? matchTimeOfDay = null, IntEvaluator minutesToSkip = null, bool? noFatigue = null, bool? silent = null, TimeOfDay? timeOfDay = null, TimeSkip.SkipType? type = null)
Parameters
Type Name Description
ActionsBuilder builder
System.Nullable<System.Boolean> matchTimeOfDay
Kingmaker.ElementsSystem.IntEvaluator minutesToSkip
System.Nullable<System.Boolean> noFatigue
System.Nullable<System.Boolean> silent
System.Nullable<Kingmaker.AreaLogic.TimeOfDay> timeOfDay
System.Nullable<Kingmaker.Designers.EventConditionActionSystem.Actions.TimeSkip.SkipType> type
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/TimeSkip(Filler)

  • AcrobaticCheckS1_CheckFailedActions024cfea8fa605e5438485ae1bdb6c4f8
  • CommandAction223addb801b1b4893a3ebb44225ab6692
  • Zaval_CheckFailedActions57342a166ff440cf8df490f6d8a1bfca
| Improve this Doc View Source

UnitLookAt(ActionsBuilder, PositionEvaluator, UnitEvaluator)

Adds UnitLookAt(ActionsBuilder, PositionEvaluator, UnitEvaluator)

Declaration
public static ActionsBuilder UnitLookAt(this ActionsBuilder builder, PositionEvaluator position = null, UnitEvaluator unit = null)
Parameters
Type Name Description
ActionsBuilder builder
Kingmaker.ElementsSystem.PositionEvaluator position
Kingmaker.ElementsSystem.UnitEvaluator unit
Returns
Type Description
ActionsBuilder
Remarks

  • Answer_00010345db4a50d64c97bdd84d615583836e
  • CommandAction3a17c46b44151443597ca9ace69eab066
  • Woljif_Event_dialogue770745733c5a4f2399be03ab8f7eb89d
| Improve this Doc View Source

UnlockCompanionStory(ActionsBuilder, Blueprint<BlueprintCompanionStoryReference>)

Adds UnlockCompanionStory(ActionsBuilder, Blueprint<BlueprintCompanionStoryReference>)

Declaration
public static ActionsBuilder UnlockCompanionStory(this ActionsBuilder builder, Blueprint<BlueprintCompanionStoryReference> story = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintCompanionStoryReference> story

Blueprint of type BlueprintCompanionStory. 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
ActionsBuilder
Remarks

  • 03_TalkToSeelaha113e5ccc842cab439fdd4dc882c34a8
  • HiddenObj_ForFailc2e77476c7dc1624faf08853ac91603a
  • WrathOfTheRighteousf0e6f6b732c40284ab3c103cad2455cc
| Improve this Doc View Source

UnlockFlag(ActionsBuilder, Blueprint<BlueprintUnlockableFlagReference>, Nullable<Int32>)

Adds UnlockFlag(ActionsBuilder, Blueprint<BlueprintUnlockableFlagReference>, Nullable<Int32>)

Declaration
public static ActionsBuilder UnlockFlag(this ActionsBuilder builder, Blueprint<BlueprintUnlockableFlagReference> flag = null, int? flagValue = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintUnlockableFlagReference> flag

Blueprint of type BlueprintUnlockableFlag. 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> flagValue
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/UnlockFlag

  • 2Wave4e1dcba08c1e4a89aea4aaa07f8f89ae
  • Cue_0045a97d4c452aec84844b5a44390a20c5e4
  • ZombiesOnStreetsffcf5bca11694784686d9947ed226a88
| Improve this Doc View Source

UnmarkAnswersSelected(ActionsBuilder, Blueprint<BlueprintAnswerReference>[])

Adds UnmarkAnswersSelected(ActionsBuilder, Blueprint<BlueprintAnswerReference>[])

Declaration
public static ActionsBuilder UnmarkAnswersSelected(this ActionsBuilder builder, params Blueprint<BlueprintAnswerReference>[] answers)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintAnswerReference>[] answers

Blueprint of type BlueprintAnswer. 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
ActionsBuilder
Remarks

  • Answer_000405d101f17f0b47f5a03c5b6e1f9c2f33
  • Cue_0096_ThirdRiddle34443ccf736d0f34094fec0faa577ac6
  • UnmarkAnswers3c7ada0ed1917924780a24fdc46afd9b
| Improve this Doc View Source

Unrecruit(ActionsBuilder, Blueprint<BlueprintUnitReference>, UnitEvaluator, ActionsBuilder, Nullable<Boolean>)

Adds Unrecruit(ActionsBuilder, Blueprint<BlueprintUnitReference>, UnitEvaluator, ActionsBuilder, Nullable<Boolean>)

Declaration
public static ActionsBuilder Unrecruit(this ActionsBuilder builder, Blueprint<BlueprintUnitReference> companionBlueprint = null, UnitEvaluator companionEvaluator = null, ActionsBuilder onUnrecruit = null, bool? useEvaluator = null)
Parameters
Type Name Description
ActionsBuilder builder
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> companionBlueprint

Blueprint of type BlueprintUnit. 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.ElementsSystem.UnitEvaluator companionEvaluator
ActionsBuilder onUnrecruit
System.Nullable<System.Boolean> useEvaluator
Returns
Type Description
ActionsBuilder
Remarks

ComponentName: Actions/Unrecruit

  • Answer_00194e30b6b69abc1b24ba38f211f98b9da2
  • Cue_0043c75b69b005f00f54f974c236bfd5f692
  • WarCamp_GorgoyleAttack29990bd61e5e3d84195f4f0d0ae81ec8
| Improve this Doc View Source

UpdateEtudeProgressBar(ActionsBuilder, Blueprint<BlueprintEtudeReference>, IntEvaluator)

Adds UpdateEtudeProgressBar(ActionsBuilder, Blueprint<BlueprintEtudeReference>, IntEvaluator)

Declaration
public static ActionsBuilder UpdateEtudeProgressBar(this ActionsBuilder builder, Blueprint<BlueprintEtudeReference> etude = null, IntEvaluator progress = null)
Parameters
Type Name Description
ActionsBuilder builder
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.

Kingmaker.ElementsSystem.IntEvaluator progress
Returns
Type Description
ActionsBuilder
Remarks

  • DH_ProgressBar4d82ae4995764612a08163fe14ab36b5
| Improve this Doc View Source

UpdateEtudes(ActionsBuilder)

Adds UpdateEtudes(ActionsBuilder)

Declaration
public static ActionsBuilder UpdateEtudes(this ActionsBuilder builder)
Parameters
Type Name Description
ActionsBuilder builder
Returns
Type Description
ActionsBuilder
Remarks

  • AeonQ3NearTailorea14530f3c887a94ca311579f9b40f00
  • Cue_0058221386b8ec0dfcc47b6b75553f9e0fa4
  • WenduagDefeated_dialogue6d17f0dee27a7a9449d0ee9a641f8266
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX