Class ActionsBuilderBasicEx
Inheritance
System.Object
ActionsBuilderBasicEx
Assembly: BlueprintCore.dll
Syntax
public static class ActionsBuilderBasicEx
Methods
|
Improve this Doc
View Source
AddFact(ActionsBuilder, Blueprint<BlueprintUnitFactReference>, UnitEvaluator)
Declaration
public static ActionsBuilder AddFact(this ActionsBuilder builder, Blueprint<BlueprintUnitFactReference> fact, UnitEvaluator unit)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference> |
fact |
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.
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
AddFatigueHours(ActionsBuilder, IntEvaluator, UnitEvaluator)
Declaration
public static ActionsBuilder AddFatigueHours(this ActionsBuilder builder, IntEvaluator hours, UnitEvaluator unit)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.IntEvaluator |
hours |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
AddItems(ActionsBuilder, ItemsCollectionEvaluator, Nullable<Boolean>, List<LootEntry>, Nullable<Boolean>, Nullable<Boolean>)
Adds Kingmaker.Designers.EventConditionActionSystem.Actions.AddItemsToCollection
Declaration
public static ActionsBuilder AddItems(this ActionsBuilder builder, ItemsCollectionEvaluator items, bool? identify = null, List<LootEntry> loot = null, bool? silent = null, bool? useBlueprintUnitLoot = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.ItemsCollectionEvaluator |
items |
|
System.Nullable<System.Boolean> |
identify |
|
System.Collections.Generic.List<Kingmaker.Blueprints.Loot.LootEntry> |
loot |
|
System.Nullable<System.Boolean> |
silent |
|
System.Nullable<System.Boolean> |
useBlueprintUnitLoot |
|
Returns
|
Improve this Doc
View Source
AddItemsFromBlueprint(ActionsBuilder, Blueprint<BlueprintUnitLootReference>, ItemsCollectionEvaluator, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
Adds Kingmaker.Designers.EventConditionActionSystem.Actions.AddItemsToCollection
Declaration
public static ActionsBuilder AddItemsFromBlueprint(this ActionsBuilder builder, Blueprint<BlueprintUnitLootReference> blueprintLoot, ItemsCollectionEvaluator items, bool? identify = null, bool? silent = null, bool? useBlueprintUnitLoot = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitLootReference> |
blueprintLoot |
Blueprint of type BlueprintUnitLoot. 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.ItemsCollectionEvaluator |
items |
|
System.Nullable<System.Boolean> |
identify |
|
System.Nullable<System.Boolean> |
silent |
|
System.Nullable<System.Boolean> |
useBlueprintUnitLoot |
|
Returns
|
Improve this Doc
View Source
AddUnitToSummonPool(ActionsBuilder, Blueprint<BlueprintSummonPoolReference>, UnitEvaluator)
Declaration
public static ActionsBuilder AddUnitToSummonPool(this ActionsBuilder builder, Blueprint<BlueprintSummonPoolReference> summonPool, UnitEvaluator unit)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
summonPool |
Blueprint of type BlueprintSummonPool. 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
|
Improve this Doc
View Source
AdvanceUnitLevel(ActionsBuilder, IntEvaluator, UnitEvaluator)
Declaration
public static ActionsBuilder AdvanceUnitLevel(this ActionsBuilder builder, IntEvaluator level, UnitEvaluator unit)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.IntEvaluator |
level |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
AttachBuff(ActionsBuilder, Blueprint<BlueprintBuffReference>, IntEvaluator, UnitEvaluator, Nullable<Boolean>, LocalString, Nullable<Boolean>)
Declaration
public static ActionsBuilder AttachBuff(this ActionsBuilder builder, Blueprint<BlueprintBuffReference> buff, IntEvaluator duration, UnitEvaluator target, bool? battleLog = null, LocalString customBattleLogMessage = null, bool? hasCustomBattleLogMessage = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> |
buff |
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.
|
Kingmaker.ElementsSystem.IntEvaluator |
duration |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
System.Nullable<System.Boolean> |
battleLog |
|
LocalString |
customBattleLogMessage |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
System.Nullable<System.Boolean> |
hasCustomBattleLogMessage |
|
Returns
|
Improve this Doc
View Source
ChangeAlignment(ActionsBuilder, Alignment, Nullable<Boolean>, UnitEvaluator)
Declaration
public static ActionsBuilder ChangeAlignment(this ActionsBuilder builder, Alignment alignment, bool? dontLog = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.Enums.Alignment |
alignment |
|
System.Nullable<System.Boolean> |
dontLog |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
ChangeBrain(ActionsBuilder, Blueprint<BlueprintBrainReference>, UnitEvaluator)
Declaration
public static ActionsBuilder ChangeBrain(this ActionsBuilder builder, Blueprint<BlueprintBrainReference> brain = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBrainReference> |
brain |
Blueprint of type BlueprintBrain. 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
|
Improve this Doc
View Source
ChangePlayerAlignment(ActionsBuilder, Alignment, Nullable<Boolean>)
Declaration
public static ActionsBuilder ChangePlayerAlignment(this ActionsBuilder builder, Alignment targetAlignment, bool? canUnlockAlignment = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.Enums.Alignment |
targetAlignment |
|
System.Nullable<System.Boolean> |
canUnlockAlignment |
|
Returns
|
Improve this Doc
View Source
ClearAllUnitReturnPosition(ActionsBuilder)
Declaration
public static ActionsBuilder ClearAllUnitReturnPosition(this ActionsBuilder builder)
Parameters
Returns
|
Improve this Doc
View Source
ClearChestsLootAction(ActionsBuilder)
Declaration
public static ActionsBuilder ClearChestsLootAction(this ActionsBuilder builder)
Parameters
Returns
|
Improve this Doc
View Source
ClearCorruptionLevelAction(ActionsBuilder)
Declaration
public static ActionsBuilder ClearCorruptionLevelAction(this ActionsBuilder builder)
Parameters
Returns
|
Improve this Doc
View Source
ClearUnitReturnPosition(ActionsBuilder, UnitEvaluator)
Declaration
public static ActionsBuilder ClearUnitReturnPosition(this ActionsBuilder builder, UnitEvaluator unit)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
CombineToGroup(ActionsBuilder, UnitEvaluator, UnitEvaluator)
Declaration
public static ActionsBuilder CombineToGroup(this ActionsBuilder builder, UnitEvaluator groupHolder, UnitEvaluator targetUnit)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
groupHolder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
targetUnit |
|
Returns
|
Improve this Doc
View Source
DamageParty(ActionsBuilder, DamageDescription, UnitEvaluator, Nullable<Boolean>)
Declaration
public static ActionsBuilder DamageParty(this ActionsBuilder builder, DamageDescription damage, UnitEvaluator damageSource = null, bool? disableBattleLog = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.RuleSystem.Rules.Damage.DamageDescription |
damage |
|
Kingmaker.ElementsSystem.UnitEvaluator |
damageSource |
|
System.Nullable<System.Boolean> |
disableBattleLog |
|
Returns
|
Improve this Doc
View Source
DealDamage(ActionsBuilder, DamageDescription, UnitEvaluator, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator)
Declaration
public static ActionsBuilder DealDamage(this ActionsBuilder builder, DamageDescription damage, UnitEvaluator target, bool? disableBattleLog = null, bool? disableFxAndSound = null, UnitEvaluator source = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.RuleSystem.Rules.Damage.DamageDescription |
damage |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
System.Nullable<System.Boolean> |
disableBattleLog |
|
System.Nullable<System.Boolean> |
disableFxAndSound |
|
Kingmaker.ElementsSystem.UnitEvaluator |
source |
InfoBox: Note: If Target is peaceful NPC, damage wont be dealt. Use `NoSource = true` for such cases.
|
Returns
|
Improve this Doc
View Source
Declaration
public static ActionsBuilder DealStatDamage(this ActionsBuilder builder, DiceFormula damageDice, StatType stat, UnitEvaluator target, int? damageBonus = null, bool? disableBattleLog = null, bool? isDrain = null, UnitEvaluator source = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.RuleSystem.DiceFormula |
damageDice |
|
Kingmaker.EntitySystem.Stats.StatType |
stat |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
System.Nullable<System.Int32> |
damageBonus |
|
System.Nullable<System.Boolean> |
disableBattleLog |
|
System.Nullable<System.Boolean> |
isDrain |
|
Kingmaker.ElementsSystem.UnitEvaluator |
source |
|
Returns
|
Improve this Doc
View Source
DeleteUnitFromSummonPool(ActionsBuilder, Blueprint<BlueprintSummonPoolReference>, UnitEvaluator)
Declaration
public static ActionsBuilder DeleteUnitFromSummonPool(this ActionsBuilder builder, Blueprint<BlueprintSummonPoolReference> summonPool, UnitEvaluator unit)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
summonPool |
Blueprint of type BlueprintSummonPool. 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
|
Improve this Doc
View Source
DestroyUnit(ActionsBuilder, UnitEvaluator, Nullable<Boolean>)
Declaration
public static ActionsBuilder DestroyUnit(this ActionsBuilder builder, UnitEvaluator target, bool? fadeOut = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
System.Nullable<System.Boolean> |
fadeOut |
|
Returns
|
Improve this Doc
View Source
DetachBuff(ActionsBuilder, Blueprint<BlueprintBuffReference>, UnitEvaluator, Nullable<DetachBuff.TargetVariant>)
Declaration
public static ActionsBuilder DetachBuff(this ActionsBuilder builder, Blueprint<BlueprintBuffReference> buff = null, UnitEvaluator target = null, DetachBuff.TargetVariant? targetType = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintBuffReference> |
buff |
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.
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
System.Nullable<Kingmaker.Designers.EventConditionActionSystem.Actions.DetachBuff.TargetVariant> |
targetType |
|
Returns
|
Improve this Doc
View Source
DisableExperienceFromUnit(ActionsBuilder, UnitEvaluator)
Declaration
public static ActionsBuilder DisableExperienceFromUnit(this ActionsBuilder builder, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
Declaration
public static ActionsBuilder DrainEnergy(this ActionsBuilder builder, int? damageBonus = null, DiceFormula? damageDice = null, bool? disableBattleLog = null, Rounds? duration = null, bool? noSource = null, UnitEvaluator source = null, UnitEvaluator target = null, EnergyDrainType? type = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Int32> |
damageBonus |
|
System.Nullable<Kingmaker.RuleSystem.DiceFormula> |
damageDice |
|
System.Nullable<System.Boolean> |
disableBattleLog |
|
System.Nullable<Kingmaker.Utility.Rounds> |
duration |
|
System.Nullable<System.Boolean> |
noSource |
|
Kingmaker.ElementsSystem.UnitEvaluator |
source |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
System.Nullable<Kingmaker.RuleSystem.Rules.EnergyDrainType> |
type |
|
Returns
|
Improve this Doc
View Source
FakePartyRest(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, NamedParametersContext)
Declaration
public static ActionsBuilder FakePartyRest(this ActionsBuilder builder, ActionsBuilder actionsOnRestEnd = null, bool? ignoreCorruption = null, bool? immediate = null, bool? restWithCraft = null, NamedParametersContext storedContext = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
ActionsBuilder |
actionsOnRestEnd |
|
System.Nullable<System.Boolean> |
ignoreCorruption |
|
System.Nullable<System.Boolean> |
immediate |
InfoBox: false - action shows rest UI and start Rest game mode true - action apply rest immediately without starting Rest game mode
|
System.Nullable<System.Boolean> |
restWithCraft |
|
Kingmaker.Designers.EventConditionActionSystem.NamedParameters.NamedParametersContext |
storedContext |
|
Returns
|
Improve this Doc
View Source
ForceClearSummonPools(ActionsBuilder, List<Blueprint<BlueprintSummonPoolReference>>, Nullable<ForceClearSummonPools.Type>)
Declaration
public static ActionsBuilder ForceClearSummonPools(this ActionsBuilder builder, List<Blueprint<BlueprintSummonPoolReference>> summonPools = null, ForceClearSummonPools.Type? type = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference>> |
summonPools |
Blueprint of type BlueprintSummonPool. 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<Kingmaker.Designers.EventConditionActionSystem.Actions.ForceClearSummonPools.Type> |
type |
|
Returns
|
Improve this Doc
View Source
ForceFillSummonPools(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, List<Blueprint<BlueprintSummonPoolReference>>)
Declaration
public static ActionsBuilder ForceFillSummonPools(this ActionsBuilder builder, bool? isAliveOnly = null, bool? isPreClear = null, List<Blueprint<BlueprintSummonPoolReference>> summonPoolsUnits = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
isAliveOnly |
|
System.Nullable<System.Boolean> |
isPreClear |
|
System.Collections.Generic.List<Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference>> |
summonPoolsUnits |
Blueprint of type BlueprintSummonPool. 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
|
Improve this Doc
View Source
ForceLevelup(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, UnitEvaluator)
Declaration
public static ActionsBuilder ForceLevelup(this ActionsBuilder builder, ActionsBuilder actions = null, bool? ignoreDifficultySettings = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
ActionsBuilder |
actions |
|
System.Nullable<System.Boolean> |
ignoreDifficultySettings |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
GainExp(ActionsBuilder, IntEvaluator, Nullable<Int32>, LocalString, Nullable<Boolean>, Nullable<EncounterType>, Nullable<Boolean>, Nullable<Single>, Nullable<Boolean>)
Declaration
public static ActionsBuilder GainExp(this ActionsBuilder builder, IntEvaluator count = null, int? cR = null, LocalString customBattlelogMessage = null, bool? dummy = null, EncounterType? encounter = null, bool? gainPureExp = null, float? modifier = null, bool? useCustomBattlelogMessage = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.IntEvaluator |
count |
|
System.Nullable<System.Int32> |
cR |
|
LocalString |
customBattlelogMessage |
You can pass in the string using a LocalizedString or the Key to a LocalizedString.
|
System.Nullable<System.Boolean> |
dummy |
|
System.Nullable<Kingmaker.Blueprints.Classes.Experience.EncounterType> |
encounter |
|
System.Nullable<System.Boolean> |
gainPureExp |
|
System.Nullable<System.Single> |
modifier |
|
System.Nullable<System.Boolean> |
useCustomBattlelogMessage |
|
Returns
|
Improve this Doc
View Source
GainMythicLevel(ActionsBuilder, Nullable<Int32>, Nullable<Boolean>, UnitEvaluator)
Declaration
public static ActionsBuilder GainMythicLevel(this ActionsBuilder builder, int? levels = null, bool? specificUnit = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Int32> |
levels |
|
System.Nullable<System.Boolean> |
specificUnit |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
GiveEquipmentToPlayer(ActionsBuilder, Blueprint<BlueprintItemReference>, Nullable<Boolean>, UnitEvaluator, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>)
Adds Kingmaker.Designers.EventConditionActionSystem.Actions.AddItemToPlayer
Declaration
public static ActionsBuilder GiveEquipmentToPlayer(this ActionsBuilder builder, Blueprint<BlueprintItemReference> itemToGive, bool? equip = null, UnitEvaluator equipOn = null, bool? errorIfDidNotEquip = null, bool? identify = null, int? quantity = null, bool? silent = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintItemReference> |
itemToGive |
Blueprint of type BlueprintItem. 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> |
equip |
|
Kingmaker.ElementsSystem.UnitEvaluator |
equipOn |
|
System.Nullable<System.Boolean> |
errorIfDidNotEquip |
|
System.Nullable<System.Boolean> |
identify |
|
System.Nullable<System.Int32> |
quantity |
|
System.Nullable<System.Boolean> |
silent |
|
Returns
|
Improve this Doc
View Source
GiveHandSlotItemToPlayer(ActionsBuilder, Blueprint<BlueprintItemReference>, Nullable<Boolean>, UnitEvaluator, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)
Adds Kingmaker.Designers.EventConditionActionSystem.Actions.AddItemToPlayer
Declaration
public static ActionsBuilder GiveHandSlotItemToPlayer(this ActionsBuilder builder, Blueprint<BlueprintItemReference> itemToGive, bool? equip = null, UnitEvaluator equipOn = null, bool? errorIfDidNotEquip = null, bool? identify = null, int? preferredWeaponSet = null, int? quantity = null, bool? silent = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintItemReference> |
itemToGive |
Blueprint of type BlueprintItem. 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> |
equip |
|
Kingmaker.ElementsSystem.UnitEvaluator |
equipOn |
|
System.Nullable<System.Boolean> |
errorIfDidNotEquip |
|
System.Nullable<System.Boolean> |
identify |
|
System.Nullable<System.Int32> |
preferredWeaponSet |
Tooltip: Select weaponset number for a weapon. 0 means first available, 1-4 to select specific slot
|
System.Nullable<System.Int32> |
quantity |
|
System.Nullable<System.Boolean> |
silent |
|
Returns
Remarks
|
Improve this Doc
View Source
GiveItemToPlayer(ActionsBuilder, Blueprint<BlueprintItemReference>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>)
Adds Kingmaker.Designers.EventConditionActionSystem.Actions.AddItemToPlayer
Declaration
public static ActionsBuilder GiveItemToPlayer(this ActionsBuilder builder, Blueprint<BlueprintItemReference> itemToGive, bool? identify = null, int? quantity = null, bool? silent = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintItemReference> |
itemToGive |
Blueprint of type BlueprintItem. 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> |
identify |
|
System.Nullable<System.Int32> |
quantity |
|
System.Nullable<System.Boolean> |
silent |
|
Returns
|
Improve this Doc
View Source
HealParty(ActionsBuilder, UnitEvaluator)
Declaration
public static ActionsBuilder HealParty(this ActionsBuilder builder, UnitEvaluator healSource = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
healSource |
|
Returns
|
Improve this Doc
View Source
HealUnit(ActionsBuilder, IntEvaluator, UnitEvaluator, UnitEvaluator, Nullable<Boolean>)
Declaration
public static ActionsBuilder HealUnit(this ActionsBuilder builder, IntEvaluator healAmount = null, UnitEvaluator source = null, UnitEvaluator target = null, bool? toFullHP = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.IntEvaluator |
healAmount |
|
Kingmaker.ElementsSystem.UnitEvaluator |
source |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
System.Nullable<System.Boolean> |
toFullHP |
|
Returns
|
Improve this Doc
View Source
Kill(ActionsBuilder, Nullable<Boolean>, Nullable<Boolean>, UnitEvaluator, Nullable<Boolean>, UnitEvaluator)
Declaration
public static ActionsBuilder Kill(this ActionsBuilder builder, bool? critical = null, bool? disableBattleLog = null, UnitEvaluator killer = null, bool? removeExp = null, UnitEvaluator target = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
critical |
|
System.Nullable<System.Boolean> |
disableBattleLog |
|
Kingmaker.ElementsSystem.UnitEvaluator |
killer |
|
System.Nullable<System.Boolean> |
removeExp |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
Returns
|
Improve this Doc
View Source
LevelUpUnit(ActionsBuilder, IntEvaluator, UnitEvaluator)
Declaration
public static ActionsBuilder LevelUpUnit(this ActionsBuilder builder, IntEvaluator targetLevel = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.IntEvaluator |
targetLevel |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
MeleeAttack(ActionsBuilder, Nullable<Boolean>, UnitEvaluator, Nullable<Boolean>, UnitEvaluator)
Declaration
public static ActionsBuilder MeleeAttack(this ActionsBuilder builder, bool? autoHit = null, UnitEvaluator caster = null, bool? ignoreStatBonus = null, UnitEvaluator target = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
autoHit |
|
Kingmaker.ElementsSystem.UnitEvaluator |
caster |
|
System.Nullable<System.Boolean> |
ignoreStatBonus |
|
Kingmaker.ElementsSystem.UnitEvaluator |
target |
|
Returns
|
Improve this Doc
View Source
NahyndriSmash(ActionsBuilder, UnitEvaluator)
Adds Kingmaker.Dungeon.Actions.ActionNahyndriSmash
Declaration
public static ActionsBuilder NahyndriSmash(this ActionsBuilder builder, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
NahyndriUnsmash(ActionsBuilder, UnitEvaluator)
Adds Kingmaker.Dungeon.Actions.ActionNahyndriUnsmash
Declaration
public static ActionsBuilder NahyndriUnsmash(this ActionsBuilder builder, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
OnCreaturesAround(ActionsBuilder, ActionsBuilder, PositionEvaluator, FloatEvaluator, Nullable<Boolean>, Nullable<Boolean>)
Adds Kingmaker.Designers.EventConditionActionSystem.Actions.CreaturesAround
Declaration
public static ActionsBuilder OnCreaturesAround(this ActionsBuilder builder, ActionsBuilder actions, PositionEvaluator center, FloatEvaluator radius, bool? checkLos = null, bool? includeDead = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
ActionsBuilder |
actions |
|
Kingmaker.ElementsSystem.PositionEvaluator |
center |
|
Kingmaker.ElementsSystem.FloatEvaluator |
radius |
|
System.Nullable<System.Boolean> |
checkLos |
|
System.Nullable<System.Boolean> |
includeDead |
|
Returns
|
Improve this Doc
View Source
OnPartyUnits(ActionsBuilder, ActionsBuilder, Player.CharactersList)
Adds Kingmaker.Designers.EventConditionActionSystem.Actions.PartyUnits
Declaration
public static ActionsBuilder OnPartyUnits(this ActionsBuilder builder, ActionsBuilder actions, Player.CharactersList unitsList)
Parameters
Returns
|
Improve this Doc
View Source
PartyUseAbility(ActionsBuilder, Nullable<Boolean>, AbilitiesHelper.AbilityDescription)
Declaration
public static ActionsBuilder PartyUseAbility(this ActionsBuilder builder, bool? allowItems = null, AbilitiesHelper.AbilityDescription description = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
allowItems |
|
Kingmaker.Designers.AbilitiesHelper.AbilityDescription |
description |
|
Returns
|
Improve this Doc
View Source
RaiseDead(ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintUnitReference>, Nullable<Boolean>)
Declaration
public static ActionsBuilder RaiseDead(this ActionsBuilder builder, bool? activeAndRemote = null, Blueprint<BlueprintUnitReference> companion = null, bool? riseAllCompanions = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
activeAndRemote |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> |
companion |
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.Boolean> |
riseAllCompanions |
Tooltip: Active party companions and pets
|
Returns
|
Improve this Doc
View Source
RandomAction(ActionsBuilder, ActionAndWeight[], Nullable<Boolean>, IntEvaluator, IntEvaluator)
Declaration
public static ActionsBuilder RandomAction(this ActionsBuilder builder, ActionAndWeight[] actions = null, bool? calculateSeed = null, IntEvaluator salt = null, IntEvaluator seed = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.Designers.EventConditionActionSystem.Actions.ActionAndWeight[] |
actions |
|
System.Nullable<System.Boolean> |
calculateSeed |
|
Kingmaker.ElementsSystem.IntEvaluator |
salt |
|
Kingmaker.ElementsSystem.IntEvaluator |
seed |
|
Returns
Remarks
|
Improve this Doc
View Source
RemoveDeathDoor(ActionsBuilder, UnitEvaluator)
Declaration
public static ActionsBuilder RemoveDeathDoor(this ActionsBuilder builder, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
RemoveFact(ActionsBuilder, Blueprint<BlueprintUnitFactReference>, UnitEvaluator)
Declaration
public static ActionsBuilder RemoveFact(this ActionsBuilder builder, Blueprint<BlueprintUnitFactReference> fact = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitFactReference> |
fact |
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.
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
RollPartySkillCheck(ActionsBuilder, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Nullable<StatType>)
Declaration
public static ActionsBuilder RollPartySkillCheck(this ActionsBuilder builder, int? dC = null, bool? logFailure = null, bool? logSuccess = null, ActionsBuilder onFailure = null, ActionsBuilder onSuccess = null, StatType? stat = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Int32> |
dC |
|
System.Nullable<System.Boolean> |
logFailure |
|
System.Nullable<System.Boolean> |
logSuccess |
|
ActionsBuilder |
onFailure |
|
ActionsBuilder |
onSuccess |
|
System.Nullable<Kingmaker.EntitySystem.Stats.StatType> |
stat |
|
Returns
|
Improve this Doc
View Source
RollSkillCheck(ActionsBuilder, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ActionsBuilder, ActionsBuilder, Nullable<StatType>, UnitEvaluator, Nullable<Boolean>)
Declaration
public static ActionsBuilder RollSkillCheck(this ActionsBuilder builder, int? dC = null, bool? forbidPartyHelpInCamp = null, bool? logFailure = null, bool? logSuccess = null, ActionsBuilder onFailure = null, ActionsBuilder onSuccess = null, StatType? stat = null, UnitEvaluator unit = null, bool? voice = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Int32> |
dC |
|
System.Nullable<System.Boolean> |
forbidPartyHelpInCamp |
InfoBox: In capital and camp all rolls are made by party (by default). Set to true to prevent it
|
System.Nullable<System.Boolean> |
logFailure |
|
System.Nullable<System.Boolean> |
logSuccess |
|
ActionsBuilder |
onFailure |
|
ActionsBuilder |
onSuccess |
|
System.Nullable<Kingmaker.EntitySystem.Stats.StatType> |
stat |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
System.Nullable<System.Boolean> |
voice |
|
Returns
|
Improve this Doc
View Source
RunActionHolder(ActionsBuilder, String, Blueprint<ActionsReference>, ParametrizedContextSetter)
Declaration
public static ActionsBuilder RunActionHolder(this ActionsBuilder builder, string comment = null, Blueprint<ActionsReference> holder = null, ParametrizedContextSetter parameters = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.String |
comment |
|
Blueprint<Kingmaker.ElementsSystem.ActionsReference> |
holder |
Blueprint of type ActionsHolder. 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.Designers.EventConditionActionSystem.NamedParameters.ParametrizedContextSetter |
parameters |
|
Returns
|
Improve this Doc
View Source
Spawn(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, EntityReference[])
Declaration
public static ActionsBuilder Spawn(this ActionsBuilder builder, ActionsBuilder actionsOnSpawn = null, bool? respawnIfDead = null, EntityReference[] spawners = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
ActionsBuilder |
actionsOnSpawn |
|
System.Nullable<System.Boolean> |
respawnIfDead |
InfoBox: By default dead units are not respawned. This option ignores RespawnIfDead on spawner
|
Kingmaker.Blueprints.EntityReference[] |
spawners |
|
Returns
|
Improve this Doc
View Source
SpawnBySummonPool(ActionsBuilder, ActionsBuilder, Nullable<Boolean>, Blueprint<BlueprintSummonPoolReference>)
Declaration
public static ActionsBuilder SpawnBySummonPool(this ActionsBuilder builder, ActionsBuilder actionsOnSpawn = null, bool? ignoreSpawnerConditions = null, Blueprint<BlueprintSummonPoolReference> pool = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
ActionsBuilder |
actionsOnSpawn |
|
System.Nullable<System.Boolean> |
ignoreSpawnerConditions |
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
pool |
Blueprint of type BlueprintSummonPool. 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
|
Improve this Doc
View Source
SpawnByUnitGroup(ActionsBuilder, ActionsBuilder, EntityReference)
Declaration
public static ActionsBuilder SpawnByUnitGroup(this ActionsBuilder builder, ActionsBuilder actionsOnSpawn = null, EntityReference group = null)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public static ActionsBuilder Summon(this ActionsBuilder builder, bool? groupBySummonPool = null, Vector3? offset = null, ActionsBuilder onSummmon = null, bool? placeNearWhenBusy = null, Blueprint<BlueprintSummonPoolReference> summonPool = null, TransformEvaluator transform = null, Blueprint<BlueprintUnitReference> unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
System.Nullable<System.Boolean> |
groupBySummonPool |
|
System.Nullable<UnityEngine.Vector3> |
offset |
|
ActionsBuilder |
onSummmon |
|
System.Nullable<System.Boolean> |
placeNearWhenBusy |
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
summonPool |
Blueprint of type BlueprintSummonPool. 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.TransformEvaluator |
transform |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> |
unit |
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.
|
Returns
|
Improve this Doc
View Source
SummonPoolUnits(ActionsBuilder, ActionsBuilder, ConditionsBuilder, Blueprint<BlueprintSummonPoolReference>)
Declaration
public static ActionsBuilder SummonPoolUnits(this ActionsBuilder builder, ActionsBuilder actions = null, ConditionsBuilder conditions = null, Blueprint<BlueprintSummonPoolReference> summonPool = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
ActionsBuilder |
actions |
|
ConditionsBuilder |
conditions |
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
summonPool |
Blueprint of type BlueprintSummonPool. 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
|
Improve this Doc
View Source
SummonUnitCopy(ActionsBuilder, Blueprint<BlueprintUnitReference>, UnitEvaluator, Nullable<Boolean>, LocatorEvaluator, ActionsBuilder, Blueprint<BlueprintSummonPoolReference>)
Declaration
public static ActionsBuilder SummonUnitCopy(this ActionsBuilder builder, Blueprint<BlueprintUnitReference> copyBlueprint = null, UnitEvaluator copyFrom = null, bool? doNotCreateItems = null, LocatorEvaluator locator = null, ActionsBuilder onSummon = null, Blueprint<BlueprintSummonPoolReference> summonPool = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintUnitReference> |
copyBlueprint |
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 |
copyFrom |
|
System.Nullable<System.Boolean> |
doNotCreateItems |
|
Kingmaker.ElementsSystem.LocatorEvaluator |
locator |
|
ActionsBuilder |
onSummon |
|
Blueprint<Kingmaker.Blueprints.BlueprintSummonPoolReference> |
summonPool |
Blueprint of type BlueprintSummonPool. 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
|
Improve this Doc
View Source
SwitchActivatableAbility(ActionsBuilder, Blueprint<BlueprintActivatableAbilityReference>, Nullable<Boolean>, UnitEvaluator)
Declaration
public static ActionsBuilder SwitchActivatableAbility(this ActionsBuilder builder, Blueprint<BlueprintActivatableAbilityReference> ability = null, bool? isOn = null, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Blueprint<Kingmaker.Blueprints.BlueprintActivatableAbilityReference> |
ability |
Blueprint of type BlueprintActivatableAbility. 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 |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
UnitDismount(ActionsBuilder, UnitEvaluator)
Declaration
public static ActionsBuilder UnitDismount(this ActionsBuilder builder, UnitEvaluator unit = null)
Parameters
Type |
Name |
Description |
ActionsBuilder |
builder |
|
Kingmaker.ElementsSystem.UnitEvaluator |
unit |
|
Returns
|
Improve this Doc
View Source
UnitsFromSpawnersInUnitGroup(ActionsBuilder, ActionsBuilder, EntityReference)
Declaration
public static ActionsBuilder UnitsFromSpawnersInUnitGroup(this ActionsBuilder builder, ActionsBuilder actions = null, EntityReference group = null)
Parameters
Returns