Difference between revisions of "Condition Functions"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Goggle
(Undo revision 6022 by Twilight Sky (talk))
imported>Goggle
(Undo revision 6020 by Twilight Sky (talk))
Line 4: Line 4:
<br>
<br>


== List of Fallout 4 Specific Condition Functions ==
{|
| style="width: 25%; padding-right:12px" |
[[CanProduceForWorkshop]]
[[CurrentFunitureHasKeyword]]
[[DialogueGetAv]]
[[DialogueGetItemCount]]


== List of Condition Functions ==
== List of Condition Functions ==

Revision as of 11:07, 23 August 2016

Condition Functions are a set of special functions the Creation Kit can access directly from the game with no scripting. They are usually presented as a drop-down list when adding conditions to an object, as in the example pictured below.



List of Condition Functions

CanFlyHere
CanPayCrimeGold
DoesNotExist
EffectWasDualCast
EPAlchemyEffectHasKeyword
EPAlchemyGetMakingPoison
EPMagic_SpellHasKeyword
EPMagic_SpellHasSkill
EPModSkillUsage_AdvanceObjectHasKeyword
EPModSkillUsage_IsAdvanceAction
EPModSkillUsage_IsAdvanceSkill
EPTemperingItemHasKeyword
EPTemperingItemIsEnchanted
Exists
GetActivationHeight
GetActorAggroRadiusViolated
GetActorCrimePlayerEnemy
GetActorsInHigh
GetActorValue
GetActorValuePercent
GetAlarmed
GetAllowWorldInteractions
GetAmountSoldStolen
GetAngle
GetArrestedState
GetArrestingActor
GetAttacked
GetAttackState
GetBaseActorValue
GetBribeSuccess
GetCannibal
GetClassDefaultMatch
GetClothingValue
GetCombatGroupMemberCount
GetCombatState
GetCombatTargetHasKeyword
GetCrime
GetCrimeGold
GetCrimeGoldNonviolent
GetCrimeGoldViolent
GetCurrentAIPackage
GetCurrentAIProcedure
GetCurrentCastingType
GetCurrentDeliveryType
GetCurrentShoutVariation
GetCurrentTime
GetCurrentWeatherPercent
GetDayOfWeek
GetDaysInJail
GetDead
GetDeadCount
GetDefaultOpen
GetDestroyed
GetDestructionStage
GetDetected
GetDialogueEmotion
GetDialogueEmotionValue
GetDisabled
GetDisease
GetDistance
GetEquipped
GetEquippedItemType
GetEquippedShout
GetEventData
GetFactionCombatReaction
GetFactionRank
GetFactionRankDifference
GetFactionRelation
GetFlyingState
GetFriendHit
GetGlobalValue
GetGold
GetGraphVariableFloat
GetGraphVariableInt
GetGroupMemberCount
GetGroupTargetCount
GetHasNote
GetHeadingAngle
GetHealthPercentage
GetHighestRelationshipRank
GetIdleDoneOnce
GetIgnoreCrime
GetIgnoreFriendlyHits
GetInCell
GetInCellParam
GetInContainer
GetInCurrentLoc
GetInCurrentLocAlias
GetInCurrentLocFormList
GetInFaction
GetInSameCell
GetInSharedCrimeFaction
GetIntimidateSuccess

GetInWorldspace
GetInZone
GetIsAlerted
GetIsAliasRef
GetIsClass
GetIsClassDefault
GetIsCrashLandRequest
GetIsCrimeFaction
GetIsCurrentPackage
GetIsCurrentWeather
GetIsEditorLocAlias
GetIsEditorLocation
GetIsFlying
GetIsGhost
GetIsHastyLandRequest
GetIsID
GetIsInjured
GetIsObjectType
GetIsPlayableRace
GetIsRace
GetIsReference
GetIsSex
GetIsUsedItemEquipType
GetIsUsedItemType
GetIsVoiceType
GetItemCount
GetKeywordDataForAlias
GetKeywordDataForCurrentLocation
GetKeywordDataForLocation
GetKeywordItemCount
GetKnockedState
GetKnockStateEnum
GetLastBumpDirection
GetLastHitCritical
GetLastPlayerAction
GetLevel
GetLightLevel
GetLineOfSight
GetLocAliasRefTypeAliveCount
GetLocAliasRefTypeDeadCount
GetLocationAliasCleared
GetLocationCleared
GetLocked
GetLocklevel
GetLowestRelationshipRank
GetMapMarkerVisible
GetMovementDirection
GetMovementSpeed
GetNoBleedoutRecovery
GetNumericPackageData
GetOffersServicesNow
GetOpenState
GetPairedAnimation
GetPathingCurrentSpeed
GetPathingCurrentSpeedAngle
GetPathingTargetAngleOffset
GetPathingTargetOffset
GetPathingTargetSpeed
GetPathingTargetSpeedAngle
GetPCEnemyofFaction
GetPCExpelled
GetPCFactionAttack
GetPCFactionMurder
GetPCInFaction
GetPCIsClass
GetPCIsRace
GetPCIsSex
GetPCMiscStat
GetPermanentActorValue
GetPlayerAction
GetPlayerControlsDisabled
GetPlayerTeammate
GetPlayerTeammateCount
GetPos
GetQuestCompleted
GetQuestRunning
GetQuestVariable
GetRandomPercent
GetRealHoursPassed
GetRefTypeAliveCount
GetRefTypeDeadCount
GetRelationshipRank
GetRelativeAngle
GetReplacedItemType
GetRestrained
GetScale
GetScriptVariable
GetSecondsPassed
GetShouldAttack
GetShouldHelp
GetSitting
GetSleeping

GetSpellUsageNum
GetStage
GetStageDone
GetStaminaPercentage
GetStartingAngle
GetStartingPos
GetStolenItemValue
GetStolenItemValueNoCrime
GetTalkedToPC
GetTalkedToPCParam
GetTargetHeight
GetThreatRatio
GetTimeDead
GetTotalPersuasionNumber
GetTrespassWarningLevel
GetUnconscious
GetVampireFeed
GetVATSBackAreaFree
GetVATSBackTargetVisible
GetVATSFrontAreaFree
GetVATSFrontTargetVisible
GetVATSLeftAreaFree
GetVATSLeftTargetVisible
GetVATSMode
GetVATSRightAreaFree
GetVATSRightTargetVisible
GetVatsTargetHeight
GetVATSValue
GetVelocity
GetVMQuestVariable
GetVMScriptVariable
GetWalkSpeed
GetWantBlocking
GetWeaponAnimType
GetWindSpeed
GetWithinDistance
GetWithinPackageLocation
GetXPForNextLevel
HasAssociationType
HasAssociationTypeAny
HasBeenEaten
HasBoundWeaponEquipped
HasEquippedSpell
HasFamilyRelationship
HasFamilyRelationshipAny
HasKeyword
HasLinkedRef
HasLoaded3D
HasMagicEffect
HasMagicEffectKeyword
HasParentRelationship
HasPerk
HasRefType
HasSameEditorLocAsRef
HasSameEditorLocAsRefAlias
HasShout
HasSpell
HasTwoHandedWeaponEquipped
IsActor
IsActorAVictim
IsActorUsingATorch
IsAllowedToFly
IsAttacking
IsAttackType
IsBeingRidden
IsBleedingOut
IsBlocking
IsBribedbyPlayer
IsCarryable
IsCasting
IsCellOwner
IsChild
IsCloserToAThanB
IsCloudy
IsCombatTarget
IsCommandedActor
IsContinuingPackagePCNear
IsCurrentFurnitureObj
IsCurrentFurnitureRef
IsCurrentSpell
IsDualCasting
IsEnteringInteractionQuick
IsEssential
IsExitingInstant
IsExitingInteractionQuick
IsFacingUp
IsFleeing
IsFlyingMountFastTravelling
IsFlyingMountPatrolQueued
IsFurnitureAnimType
IsFurnitureEntryType
IsGoreDisabled
IsGreetingPlayer
IsGuard

IsHorseStolen
IsHostileToActor
IsIgnoringCombat
IsInCombat
IsInCriticalStage
IsInDangerousWater
IsInDialogueWithPlayer
IsInFavorState
IsInFriendStatewithPlayer
IsInFurnitureState
IsInInterior
IsInList
IsInMyOwnedCell
IsInSameCurrentLocAsRef
IsInSameCurrentLocAsRefAlias
IsInScene
IsIntimidatedbyPlayer
IsKiller
IsKillerObject
IsLastHostileActor
IsLastIdlePlayed
IsLeftUp
IsLinkedTo
IsLocAliasLoaded
IsLocationLoaded
IsMoving
IsNullPackageData
IsOnFlyingMount
IsOwner
IsPathing
IsPClstPerson
IsPCAMurderer
IsPCSleeping
IsPlayerActionActive
IsPlayerGrabbedRef
IsPlayerInRegion
IsPlayerMovingIntoNewSpace
IsPlayersLastRiddenMount
IsPleasant
IsPoison
IsPowerAttacking
IsProtected
IsRaining
IsRecoiling
IsRidingMount
IsRotating
IsRunning
IsSceneActionComplete
IsScenePackageRunning
IsScenePlaying
IsShieldOut
IsSmallBump
IsSneaking
IsSnowing
IsSpellTarget
IsSprinting
IsStaggered
IsSwimming
IsTalking
IsTalkingActivatorActor
IsTimePassing
IsTorchOut
IsTrespassing
IsTurning
IsUndead
IsUnique
IsUnlockedDoor
IsWardState
IsWarningAbout
IsWaterObject
IsWeaponInList
IsWeaponMagicOut
IsWeaponOut
IsWeaponSkillType
LocAliasHasKeyword
LocAliasIsLocation
LocationHasKeyword
LocationHasRefType
MenuMode
PlayerKnows
SameFaction
SameFactionAsPC
SameRace
SameRaceAsPC
SameSex
SameSexAsPC
ShouldAttackKill
SpellHasCastingPerk
SpellHasKeyword
WornApparelHasKeywordCount
WornHasKeyword