Conditionals
Boolean AbilityAccuracyIs(Guid, Guid, Operator, Int32)
Conditionals\Abilities\Ability Accuracy Is
Name /type | Description /example |
---|---|
Caster Guid (Instance ID) | The object casting the ability."00000000-0000-0000-0000-000000000000" |
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Accuracy Int32 | Value to compare against."50" |
Boolean AbilityAfflictionDefenseTypeIs(Guid, DefenseType)
Conditionals\Abilities\Ability Secondary Defense Type Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Defense Type String (DefenseType) | The type to check for."Deflect" |
Boolean AbilityAttackDistanceIs(Guid, Operator, Single)
Conditionals\Abilities\Ability Attack Distance Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Range Single | Distance to compare against."10" |
Boolean AbilityAttackSpeedIs(Guid, Operator, Single)
Conditionals\Abilities\Ability Attack Speed Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."LessThan" |
Duration Single | Duration to compare against."1" |
Boolean AbilityAverageDamageIs(Guid, Guid, Operator, Single)
Conditionals\Abilities\Ability Average Damage Is
Name /type | Description /example |
---|---|
Caster Guid (Instance ID) | The object casting the ability."00000000-0000-0000-0000-000000000000" |
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Damage Single | Value to compare against."10" |
Boolean AbilityClassIs(Guid, Guid)
Conditionals\Abilities\Ability Class Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Class Guid (CharacterClassGameData) | The class to check for."00000000-0000-0000-0000-000000000000" |
Boolean AbilityEstimatedMaxTargetsIs(Guid, Operator, Int32)
Conditionals\Abilities\Ability Estimated Max Targets Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Targets Int32 | Number rating to compare against."1" |
Boolean AbilityHasDamageType(Guid, DamageType)
Conditionals\Abilities\Ability Has Damage Type
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Damage Type String (DamageType) | The damage type to check for."None" |
Boolean AbilityHasKeyword(Guid, Guid)
Conditionals\Abilities\Ability Has Keyword
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Keyword Guid (KeywordGameData) | The keyword to check for."00000000-0000-0000-0000-000000000000" |
Boolean AbilityHasStatusEffect(Guid, StatusEffectType)
Conditionals\Abilities\Ability Has Status Effect
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Status Effect String (StatusEffectType) | The effect type to check for."None" |
Boolean AbilityInterruptsOn(Guid, HitType)
Conditionals\Abilities\Ability Interrupts On
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Rating String (HitType) | Interrupt rating to compare against."None" |
Boolean AbilityIsPassive(Guid)
Conditionals\Abilities\Ability Is Passive
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Boolean AbilityIsSpell(Guid)
Conditionals\Abilities\Ability Is Spell
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Boolean AbilityNoiseLevelIs(Guid, Operator, Guid)
Conditionals\Abilities\Ability Noise Level Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Level Guid (NoiseLevelGameData) | Level to compare against."00000000-0000-0000-0000-000000000000" |
Boolean AbilityPenetrationRatingIs(Guid, Operator, Single)
Conditionals\Abilities\Ability Penetration Rating Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Bypass Single | Value to compare against."0" |
Boolean AbilityPrimaryDefenseTypeIs(Guid, DefenseType)
Conditionals\Abilities\Ability Primary Defense Type Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Defense Type String (DefenseType) | The type to check for."Deflect" |
Boolean AbilityPushDistanceIs(Guid, Operator, Single)
Conditionals\Abilities\Ability Push Distance Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Distance Single | Distance to compare against."0" |
Boolean AbilitySpellLevelIs(Guid, Operator, Int32)
Conditionals\Abilities\Ability Spell Level Is
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Count Int32 | Level to compare against."0" |
Boolean Always(Boolean)
Conditionals\General\Always
Name /type | Description /example |
---|---|
Value Boolean | The value to return"False" |
Boolean AlwaysFalse()
Conditionals\General\Always False
Boolean AlwaysTrue()
Conditionals\General\Always True
Boolean AreCheatsEnabled()
Conditionals\General\Are Cheats Enabled
Boolean AreDecisionTreeConditionalNodeChildrenOffCooldown(Guid, Int32)
Conditionals\Decision Tree\Are Conditional Node Children Off Cooldown
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Node ID Int32 | Node ID."-1" |
Boolean AreGuidsSameGameData(Guid, Guid)
Conditionals\General\Are Guids Same Game Data
Name /type | Description /example |
---|---|
Game Data 1 Guid (any Game Data) | Game Data to check."00000000-0000-0000-0000-000000000000" |
Game Data 2 Guid (any Game Data) | Game Data to check."00000000-0000-0000-0000-000000000000" |
Boolean AreGuidsSameObject(Guid, Guid)
Conditionals\General\Are Guids Same Object
Name /type | Description /example |
---|---|
Object 1 Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Object 2 Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Boolean AvailableAction(Guid)
Conditionals\Targeting Filter\(Tactical) Available Action
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Boolean AvailableMovement(Guid, Operator, Single)
Conditionals\Targeting Filter\(Tactical) Available Movement
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Operator String (Operator) | The comparison operator to use."GreaterThan" |
Value Single | The movement value (in seconds) to check against."0" |
Boolean BatchIf(String)
Batch\Batch If
Name /type | Description /example |
---|---|
Expression String | A conditional expression to evaluate."AlwaysTrue" |
Boolean BatchVarAssigned(String)
Batch\Batch Variable Assigned
Name /type | Description /example |
---|---|
Variable String | The name of the variable to check."" |
Boolean CallGlobalConditional(Guid)
Conditionals\Global\Call Global Conditional
Name /type | Description /example |
---|---|
Global Conditional Guid (GlobalConditional) | Name of the global conditional."00000000-0000-0000-0000-000000000000" |
Boolean CanFlee(ShipDuelParticipant)
Conditionals\Ship Duel\Can Flee
Name /type | Description /example |
---|---|
Actor String (ShipDuelParticipant) | The participant that flees."Player" |
Boolean CanGiveMoney(Int32)
Conditionals\Items\Player Has Money At Least
Name /type | Description /example |
---|---|
Amount Int32 | Does the player have at least this amount of money?"1" |
Boolean CanUseAbility(Guid, Guid)
Conditionals\RPG\Can Use Ability
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Ability Guid (GenericAbilityGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Boolean CanUsePhrase(Guid, Guid)
Conditionals\RPG\Can Use Phrase
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Phrase Guid (PhraseGameData) | The phrase to check."00000000-0000-0000-0000-000000000000" |
Boolean CharacterIsBusyInInteration(Guid)
Conditionals\Interaction\Character Is Busy (in Scripted Interaction)
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | The character to check"00000000-0000-0000-0000-000000000000" |
Boolean CharacterIsFreeForInteraction(Guid)
Conditionals\Interaction\Character Is Free for Scripted Interaction
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | The character to check"00000000-0000-0000-0000-000000000000" |
Boolean CharacterIsInRangeForInteraction(Guid)
Conditionals\Interaction\Character Is In Range for Scripted Interaction
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | The character to check"00000000-0000-0000-0000-000000000000" |
Boolean CharactersInPartyCount(Operator, Int32)
Conditionals\Party\Characters In Party Count
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."EqualTo" |
Size Int32 | Party size we want to test against. True if they match."0" |
Boolean ChatterIsPartyKnockOut(Guid)
Conditionals\Chatter\(Chatter) Is Party Knock Out
Name /type | Description /example |
---|---|
Party Member 1 Guid (Instance ID) | The character to check"00000000-0000-0000-0000-000000000000" |
Boolean ChatterIsPartyMemberDeath(Guid)
Conditionals\Chatter\(Chatter) Is Party Member Death
Name /type | Description /example |
---|---|
Party Member 1 Guid (Instance ID) | The character to check"00000000-0000-0000-0000-000000000000" |
Boolean CommandLineArg(String)
Conditionals\General\Is Command Line Arg Set
Name /type | Description /example |
---|---|
Arg String | The arg to check to see if it was set."" |
Boolean CompareGlobalAchievementStat(TrackedAchievementStat, Operator, Int32)
Conditionals\NewGameBonus\Compare Global Achievement Stat
Name /type | Description /example |
---|---|
Achievement Stat String (TrackedAchievementStat) | Achievement Stat."BerkanasFollyComplete" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the global tracked achievement stat value."1" |
Boolean CompareGlobals(String, Operator, String)
Conditionals\Global Vars\Compare Globals
Name /type | Description /example |
---|---|
Global 1 String (Global Variable) | Tag of the first global variable to query."GlobalTag1" |
Operator String (Operator) | Comparison operator."EqualTo" |
Global 2 String (Global Variable) | Tag of the second global variable to query."GlobalTag2" |
Boolean CompareLegacyHistoryValues(String, Operator, String)
Conditionals\LegacyHistory\Compare Legacy History Values
Name /type | Description /example |
---|---|
Histoty Global 1 String (Global Variable) | Tag of the first history global variable to query."" |
Operator String (Operator) | Comparison operator."EqualTo" |
History Global 2 String (Global Variable) | Tag of the second history global variable to query."" |
Boolean CrewMemberHasPersonality(Guid, Guid)
Conditionals\Ship Crew\Crew Member Has Personality
Name /type | Description /example |
---|---|
Crew Member Guid (Instance ID) | Crew member to check"00000000-0000-0000-0000-000000000000" |
Personality Guid (ShipCrewPersonalityGameData) | Personality to test for"00000000-0000-0000-0000-000000000000" |
Boolean DidImportLegacySave()
Conditionals\LegacyHistory\Did Import Legacy Save
Boolean DozensGameIsTied()
Conditionals\Minigame\Dozens Game Is Tied
Boolean DozensGameOpponentResultIs(Result)
Conditionals\Minigame\Dozens Game Opponent Result Is
Name /type | Description /example |
---|---|
Result String (Result) | Result to check for."TALKERS" |
Boolean DozensGameOpponentWinning()
Conditionals\Minigame\Dozens Game Is Opponent Winning
Boolean DozensGamePlayerResultIs(Result)
Conditionals\Minigame\Dozens Game Player Result Is
Name /type | Description /example |
---|---|
Result String (Result) | Result to check for."TALKERS" |
Boolean DozensGamePlayerWinning()
Conditionals\Minigame\Dozens Game Is Player Winning
Boolean FullSailWillRam(ShipDuelParticipant)
Conditionals\Ship Duel\Full Sail Will Ram
Name /type | Description /example |
---|---|
Actor String (ShipDuelParticipant) | The ship that will move."Player" |
Boolean HalfSailWillRam(ShipDuelParticipant)
Conditionals\Ship Duel\Half Sail Will Ram
Name /type | Description /example |
---|---|
Actor String (ShipDuelParticipant) | The ship that will move."Player" |
Boolean HasAbility(Guid, Guid)
Conditionals\RPG\Has Ability, Talent, or Phrase
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Unlockable Guid (ProgressionUnlockableGameData) | The ability, talent, or phrase to check for."00000000-0000-0000-0000-000000000000" |
Boolean HasActiveAbility(Guid, Guid)
Conditionals\Targeting Filter\Has Active Ability
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Ability Guid (GenericAbilityGameData) | The ability to check for."00000000-0000-0000-0000-000000000000" |
Boolean HasAfflictionOfType(Guid, Guid)
Conditionals\Targeting Filter\Has Affliction Of Type
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Affliction Type Guid (AfflictionTypeGameData) | The affliction type to check."00000000-0000-0000-0000-000000000000" |
Boolean HasAfflictionOfTypeWithDuration(Guid, Guid, Operator, Single)
Conditionals\Targeting Filter\Has Affliction Of Type with Duration
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Affliction Type Guid (AfflictionTypeGameData) | The affliction type to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Duration Value Single | Compare the duration of the affliction against this value."0" |
Boolean HasAnimalCompanion(Guid)
Conditionals\RPG\Has Animal Companion
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Boolean HasAnyCrewJob(ShipCrewJobType)
Conditionals\Ship Crew\Has Any Crew in Job
Name /type | Description /example |
---|---|
Job String (ShipCrewJobType) | Job to check the crew for."None" |
Boolean HasAnyCrewJobAmount(ShipCrewJobType, Operator, Int32)
Conditionals\Ship Crew\Is Any Crew in Job Count
Name /type | Description /example |
---|---|
Job String (ShipCrewJobType) | Job to check the crew for."None" |
Operator String (Operator) | Comparison operator to use."GreaterThan" |
Amount Int32 | Number of crew members to check for."0" |
Boolean HasAnyLAX()
Conditionals\General\Has Any LAX
Boolean HasBeenDetected(Guid)
Conditionals\Detectable\Has Been Detected
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | The detectable"00000000-0000-0000-0000-000000000000" |
Boolean HasBeneficialEffectWithDuration(Guid, Operator, Single)
Conditionals\Targeting Filter\Has Beneficial Effect With Duration
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."GreaterThan" |
Duration Single | The duration to compare against."1" |
Boolean HasCaptainPersonality(Guid)
Conditionals\Ship Duel\Opponent Has Captain Personality
Name /type | Description /example |
---|---|
Personality Guid (ShipCrewPersonalityGameData) | Personality to test for"00000000-0000-0000-0000-000000000000" |
Boolean HasCharmedEnemyNearby(Guid)
Conditionals\AI\Has Real Enemy Nearby
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Boolean HasClass(Guid, Guid)
Conditionals\RPG\Has Class
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Class Guid (CharacterClassGameData) | Class to test."00000000-0000-0000-0000-000000000000" |
Boolean HasCombatTimeElapsed(Single)
Conditionals\General\Has Combat Time Elapsed
Name /type | Description /example |
---|---|
Seconds Single | The length of time in seconds to compare against combat duration."1" |
Boolean HasConversationNodeBeenPlayed(Guid, Int32)
Conditionals\Conversation\Has Conversation Node Been Played
Name /type | Description /example |
---|---|
Conversation Guid (Conversation) | Name of the conversation."00000000-0000-0000-0000-000000000000" |
Conversation Node ID Int32 | Conversation node ID."0" |
Boolean HasCrewJob(ShipCrewJobType)
Conditionals\Ship Crew\Has Crew Speaker in Job
Name /type | Description /example |
---|---|
Job String (ShipCrewJobType) | Job to check the crew for."None" |
Boolean HasCrewJobAmount(ShipCrewJobType, Operator, Int32)
Conditionals\Ship Crew\Is Crew Speaker in Job Count
Name /type | Description /example |
---|---|
Job String (ShipCrewJobType) | Job to check the crew for."None" |
Operator String (Operator) | Comparison operator to use."GreaterThan" |
Amount Int32 | Number of crew members to check for."0" |
Boolean HasFleeTeleportAbility(Guid)
Conditionals\AI\FleeCombat\Has Flee Teleport Ability
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean HasForcedAction(Guid)
Conditionals\AI\Has Forced Action
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean HasGrimoire(Guid)
Conditionals\Items\Has Grimoire
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check if any grimoire is equipped."00000000-0000-0000-0000-000000000000" |
Boolean HasHostileEffect(Guid)
Conditionals\Targeting Filter\Has Hostile Effect
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean HasHostileEffectWithDuration(Guid, Operator, Single)
Conditionals\Targeting Filter\Has Hostile Effect With Duration
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."GreaterThan" |
Duration Single | The duration to compare against."1" |
Boolean HasItemMod(Guid)
Conditionals\Items\(Recipe) Has Item Mod
Name /type | Description /example |
---|---|
Item Mod Guid (ItemModGameData) | The item mod to check."00000000-0000-0000-0000-000000000000" |
Boolean HasKeyword(Guid, Guid)
Conditionals\RPG\Has Keyword
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Keyword Guid (KeywordGameData) | Keyword to compare with"00000000-0000-0000-0000-000000000000" |
Boolean HasLAX1()
Conditionals\General\Has LAX1
Boolean HasLAX2()
Conditionals\General\Has LAX2
Boolean HasLAX3()
Conditionals\General\Has LAX3
Boolean HasLAX4()
Conditionals\General\Has LAX4
Boolean HasMoneyPlayer(Operator, Int32)
Conditionals\Items\Player Has Money
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Amount Int32 | Compare the player's money against this value."1" |
Boolean HasMoveRateEffectWithValue(Guid, Operator, Single)
Conditionals\Targeting Filter\(TODO) Has Move Rate Effect With Value
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."GreaterThan" |
Move Rate Single | The move rate to compare against."1" |
Boolean HasNextWaypoint(Guid)
Conditionals\AI\Patrol\Has Next Waypoint
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean HasOngoingAction(ShipDuelParticipant)
Conditionals\Ship Duel\Has Ongoing Action
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Participant who will act."Player" |
Boolean HasOngoingActionOfType(ShipDuelParticipant, ShipDuelActionType)
Conditionals\Ship Duel\Has Ongoing Action Of Type
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Participant who will act."Player" |
Action String (ShipDuelActionType) | The action to check for."FireCannons" |
Boolean HasPackage(ProductPackage)
Conditionals\General\Has Package
Name /type | Description /example |
---|---|
Package String (ProductPackage) | The package to check for."LAX1" |
Boolean HasPlayerNamedFeature(Guid)
Conditionals\World Map\Has Player Named Feature
Name /type | Description /example |
---|---|
Feature Guid (PlayerNamedFeatureGameData) | The feature to check."00000000-0000-0000-0000-000000000000" |
Boolean HasQuestStarted(Guid)
Conditionals\Quests\Has Quest Started
Name /type | Description /example |
---|---|
Quest Guid (Quest) | The quest to start."00000000-0000-0000-0000-000000000000" |
Boolean HasQueuedAction(Guid)
Conditionals\AI\Has Queued Action
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Boolean HasShipDuelAdvantage(ShipDuelParticipant)
Conditionals\Ship Duel\Has Ship Duel Advantage
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Participant to check for advantage"Player" |
Boolean HasStatusEffect(Guid, Guid)
Conditionals\Targeting Filter\Has Status Effect
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Status Effect Guid (StatusEffectGameData) | The status effect to check"00000000-0000-0000-0000-000000000000" |
Boolean HasStatusEffectFromSource(Guid, Guid, Guid)
Conditionals\Targeting Filter\Has Status Effect From Source
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Status Effect Guid (StatusEffectGameData) | The status effect to check"00000000-0000-0000-0000-000000000000" |
Object Guid (Instance ID) | Object to check for status effect source."7d150000-0000-0000-0000-000000000000" |
Boolean HasStatusEffectType(Guid, StatusEffectType)
Conditionals\Targeting Filter\Has Status Effect Type
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Status Effect Type String (StatusEffectType) | The status effect to check"None" |
Boolean HasStatusEffectTypeFromSource(Guid, StatusEffectType, Guid)
Conditionals\Targeting Filter\Has Status Effect Type From Source
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Status Effect Type String (StatusEffectType) | The status effect to check"None" |
Object Guid (Instance ID) | Object to check for status effect source."7d150000-0000-0000-0000-000000000000" |
Boolean HasStatusEffectWithKeyword(Guid, Guid)
Conditionals\RPG\Has Status Effect With Keyword
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Keyword Guid (KeywordGameData) | Keyword to compare with"00000000-0000-0000-0000-000000000000" |
Boolean HasSubClass(Guid, Guid)
Conditionals\RPG\Has SubClass
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
SubClass Guid (CharacterSubClassGameData) | SubClass to test."00000000-0000-0000-0000-000000000000" |
Boolean HasSummonedWeapon(Guid)
Conditionals\Targeting Filter\Has Summoned Weapon
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean HasTutorialBeenShown(Guid)
Conditionals\UI\Has Tutorial Been Shown
Name /type | Description /example |
---|---|
Tutorial Guid (TutorialGameData) | The tutorial to check."00000000-0000-0000-0000-000000000000" |
Boolean HasUserDecidedPrerequisiteAction(Guid)
Conditionals\AI\UseObject\Has User Decided Prerequisite Action
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean HasValidInteractionObject(Guid)
Conditionals\AI\Has Valid Interaction Object
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean InteractionSelectPartyMemberAbility(Int32, Guid)
Conditionals\Interaction\Interaction Select Party Member and Ability
Name /type | Description /example |
---|---|
Specify Index Int32 | The index of the oei_specified GUID to store the selected character in."0" |
Ability Conditional Guid (GlobalConditional) | A filter on the abilities to display."00000000-0000-0000-0000-000000000000" |
Boolean InteractionSelectPartyMemberClass(Int32, Guid)
Conditionals\Interaction\Interaction Select Party Member Class
Name /type | Description /example |
---|---|
Specify Index Int32 | The index of the oei_specified GUID to store the selected character in."0" |
Class Guid (CharacterClassGameData) | Class to select."00000000-0000-0000-0000-000000000000" |
Boolean IsAbilityCount(Guid, Operator, Int32)
Conditionals\RPG\Is Ability Count
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."GreaterThan" |
Count Int32 | Count to test against."0" |
Boolean IsAccruedResourceBelowMax(Guid, Guid)
Conditionals\RPG\Is Accrued Resource Below Max
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Class Guid (CharacterClassGameData) | Class resource to test."00000000-0000-0000-0000-000000000000" |
Boolean IsActionNodeOffCooldown(Guid, Int32)
Conditionals\Decision Tree\Is Action Node Off Cooldown
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Node ID Int32 | Node ID."-1" |
Boolean IsActionNodeUseCount(Guid, Int32, Operator, Int32)
Conditionals\Decision Tree\Is Action Node Use Count
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Node ID Int32 | Node ID."-1" |
Operator String (Operator) | Comparison operator."LessThan" |
Use Count Int32 | Use count to compare to."1" |
Boolean IsActionValid(ShipDuelParticipant, ShipDuelActionType)
Conditionals\Ship Duel\Is Action Valid
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Participant who will act."Player" |
Action String (ShipDuelActionType) | The action being attempted."FireCannons" |
Boolean IsActive(Guid)
Conditionals\General\Is Active
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Boolean IsAllowedToMoveToTarget(Guid)
Conditionals\AI\PreparingToAct\Is Allowed To Move To Target
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsAllowedToUse(Guid)
Conditionals\AI\UseObject\Is Allowed To Use
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsAllyCastingAbilityInRange(Guid, Guid, Single)
Conditionals\PlayerTargeting\Is Ally Casting Ability
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Ability Guid (GenericAbilityGameData) | Ability to test."00000000-0000-0000-0000-000000000000" |
Range Single | The range to check."10" |
Boolean IsAllyCount(Guid, Single, Operator, Int32)
Conditionals\Targeting Filter\Is Ally Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Range Single | The range to check."10" |
Operator String (Operator) | Operator to use."GreaterThan" |
Ally Count Int32 | The ally count to compare against."1" |
Boolean IsAllyInFriendlyRadiusCount(Guid, Operator, Int32)
Conditionals\PlayerTargeting\(TODO) Is Ally in Friendly Radius Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsAllyInFriendlyRadiusWithSameTarget(Guid)
Conditionals\PlayerTargeting\(TODO) Is Ally in Friendly Radius With Same Target
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Boolean IsAnimalCompanionAlive(Guid)
Conditionals\RPG\Is Animal Companion Alive
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Boolean IsAnimalCompanionWithinRange(Guid, Operator, Single)
Conditionals\RPG\Is Animal Companion Within Range
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Range Single | The distance to compare against."1" |
Boolean IsAnyCompanionActiveInParty()
Conditionals\Companion\Is Any Companion Active In Party
Boolean IsAnyCrewCount(Operator, Int32)
Conditionals\Ship Crew\Is Any Crew Count
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator to use."GreaterThan" |
Amount Int32 | Number of crew members to check for."0" |
Boolean IsAnyGodChallengeEnabled()
Conditionals\God Challenges\Is Any God Challenge Enabled
Boolean IsAnyQuestOverdue()
Conditionals\Quests\Is Any Quest Overdue
Boolean IsAnyWeaponEquipped(Guid)
Conditionals\Items\Is Any Weapon Equipped
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsAnyWeaponEquippedInPrimarySlot(Guid)
Conditionals\Items\Is Any Weapon Equipped In Primary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsAnyWeaponEquippedInSecondarySlot(Guid)
Conditionals\Items\Is Any Weapon Equipped In Secondary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsArmorEquipped(Guid)
Conditionals\Items\Is Armor Equipped
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsArmorRating(Guid, DamageType, Operator, Single)
Conditionals\RPG\Is Armor Rating
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Damage Type String (DamageType) | Damage type to test."All" |
Operator String (Operator) | Comparison operator."EqualTo" |
Value Single | Compare the object's armor rating against this value."0" |
Boolean IsArmorTypeEquipped(Guid, ArmorCategory)
Conditionals\Items\Is Armor Type Equipped
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Armor Type String (ArmorCategory) | Type of armor"Light" |
Boolean IsAtShipRetreatDistance()
Conditionals\Ship Duel\Is At Ship Retreat Distance
Boolean IsAttemptCount(Guid, Operator, Int32)
Conditionals\AI\UseObject\Is Attempt Count
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."GreaterThan" |
Attempt Count Int32 | Attempt count to compare to."1" |
Boolean IsAttributeScoreValue(Guid, AttributeType, Operator, Int32, Boolean)
Conditionals\RPG\Is Attribute Value
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Attribute String (AttributeType) | Attribute to test."Resolve" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the object's attribute score against this value."0" |
Hide Notification If Failure Boolean | If true, will hide the failure notification in scripted interactions. Otherwise ignored."False" |
Boolean IsAutoAttackEnabled(Guid)
Conditionals\AI\Is Auto Attack Enabled
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsAwayFromParty(Guid, Single)
Conditionals\General\Is Away From Party
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Distance Single | The distance away from each party member the character must be."14" |
Boolean IsBackerBeta()
Conditionals\General\Is Backer Beta
Boolean IsBackground(Guid, Guid)
Conditionals\RPG\Is Background
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Background Guid (BackgroundGameData) | Background to test."00000000-0000-0000-0000-000000000000" |
Boolean IsBeingKited(Guid)
Conditionals\AI\PreparingToAct\Is Being Kited
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsBossInCombat()
Conditionals\General\Is Boss In Combat
Boolean IsCastersAnimalCompanion(Guid)
Conditionals\PlayerTargeting\Is Caster's Animal Companion
Name /type | Description /example |
---|---|
Target Guid (Instance ID) | Target to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsCastingAbility(Guid, Guid)
Conditionals\AI\Is Casting Ability
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Ability Guid (GenericAbilityGameData) | Ability to test."00000000-0000-0000-0000-000000000000" |
Boolean IsCastingEnemyInRange(Guid, Int32, Operator, Single)
Conditionals\PlayerTargeting\Is Casting Enemy In Range
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Range Int32 | The range to check."10" |
Operator String (Operator) | Operator to use."GreaterThan" |
Time Remaining Single | The cast time remaining."1" |
Boolean IsCastingWithPrimaryAttack(Guid)
Conditionals\AI\Is Casting With Primary Attack
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCastTimeRemaining(Guid, Operator, Single)
Conditionals\Targeting Filter\Is Cast Time Remaining
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."GreaterThan" |
Time Remaining Single | The cast time remaining."1" |
Boolean IsCaughtPartyPickpocketingCount(Guid, Int32, Operator)
Conditionals\Misc\Is Caught Party Pickpocketing Count
Name /type | Description /example |
---|---|
NPC Guid (Instance ID) | NPC to test."00000000-0000-0000-0000-000000000000" |
Count Int32 | Count to check against."0" |
Operator String (Operator) | Comparison operator."EqualTo" |
Boolean IsCaughtPartyStealingCount(Guid, Int32, Operator)
Conditionals\Misc\Is Caught Party Stealing Count
Name /type | Description /example |
---|---|
NPC Guid (Instance ID) | NPC to test."00000000-0000-0000-0000-000000000000" |
Count Int32 | Count to check against."0" |
Operator String (Operator) | Comparison operator."EqualTo" |
Boolean IsChanterPhraseCount(Guid, Operator, Int32)
Conditionals\RPG\Is Chanter Phrase Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsChanting(Guid)
Conditionals\RPG\Is Chanting
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Boolean IsCharacterInCombat(Guid)
Conditionals\AI\Is Character In Combat
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCharacterScheduleTime(Guid, String)
Conditionals\Time\Is Character Schedule Time
Name /type | Description /example |
---|---|
Schedule Character Guid (Instance ID) | Character whose schedule we should check"00000000-0000-0000-0000-000000000000" |
Time Slice Name String | Name of the time slice to check against."" |
Boolean IsCharacterSkillCheckX(Guid, Int32)
Conditionals\RPG\SkillCheck\Is Character Skill Check X
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Skill Check Int32 | Skill check index to test."0" |
Boolean IsCharacterStealthed(Guid)
Conditionals\General\Is Character Stealthed
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | The character to check"00000000-0000-0000-0000-000000000000" |
Boolean IsCharacterUsingSI(Guid)
Conditionals\RPG\Is Character Using S.I.
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to test."00000000-0000-0000-0000-000000000000" |
Boolean IsClassAccruedResourceCount(Guid, Guid, Operator, Int32)
Conditionals\RPG\Is Class Accrued Resource Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Class Guid (CharacterClassGameData) | Class to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsClassPowerPoolCount(Guid, Guid, Operator, Int32)
Conditionals\RPG\Is Class Power Pool Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Class Guid (CharacterClassGameData) | Class to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsCompanionActiveInParty(Guid)
Conditionals\Companion\Is Companion Active In Party
Name /type | Description /example |
---|---|
Companion Guid (Instance ID) | Companion to check."00000000-0000-0000-0000-000000000000" |
Boolean IsCompanionActiveInPartyOrPresent(Guid)
Conditionals\Companion\Is Companion Active In Party Or Present
Name /type | Description /example |
---|---|
Companion Guid (Instance ID) | Companion to check."00000000-0000-0000-0000-000000000000" |
Boolean IsCompanionInRoster(Guid)
Conditionals\Companion\Is Companion In Roster
Name /type | Description /example |
---|---|
Companion Guid (Instance ID) | Companion to check."00000000-0000-0000-0000-000000000000" |
Boolean IsCompanionRelationship(Guid, Guid, RelationshipThreshold)
Conditionals\Companion\Is Companion Relationship
Name /type | Description /example |
---|---|
Party Member Source Guid (Instance ID) | The character to check"00000000-0000-0000-0000-000000000000" |
Party Member Target Guid (Instance ID) | The character to relationship towards"b1a8e901-0000-0000-0000-000000000000" |
Relationship String (RelationshipThreshold) | Relationship Threshold to check against."Neutral" |
Boolean IsControllablePartyMember(Guid)
Conditionals\AI\PreparingToAct\Is Controllable Party Member
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsConversationPlaying()
Conditionals\Conversation\Is Conversation Playing
Boolean IsCreatureType(Guid, Guid)
Conditionals\RPG\Is Creature Type
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Creature Type Guid (CreatureTypeGameData) | Compare this type with the target's type."00000000-0000-0000-0000-000000000000" |
Boolean IsCrewCount(Operator, Int32)
Conditionals\Ship Crew\Is Crew Speaker Count
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator to use."GreaterThan" |
Amount Int32 | Number of speaker-qualified crew members to check for."0" |
Boolean IsCrewJobRanks(ShipCrewJobType, Operator, Int32)
Conditionals\Ship Crew\Is Crew Job Ranks
Name /type | Description /example |
---|---|
Crew Job String (ShipCrewJobType) | The job to total up the current crew ranks for."None" |
Operator String (Operator) | Comparison operator to use."GreaterThan" |
Amount Int32 | Number of ranks to check against."0" |
Boolean IsCulture(Guid, Guid)
Conditionals\RPG\Is Culture
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Culture Guid (CultureGameData) | Culture to test."00000000-0000-0000-0000-000000000000" |
Boolean IsCurrentActionFinished(Guid)
Conditionals\AI\Is Current Action Finished
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCurrentActionMidCast(Guid)
Conditionals\AI\Is Current Action Mid Cast
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCurrentActionNull(Guid)
Conditionals\AI\PreparingToAct\Is Current Action Null
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCurrentActionReady(Guid)
Conditionals\AI\Is Current Action Ready
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCurrentActionTargetingConditionsMet(Guid)
Conditionals\AI\PreparingToAct\Is Current Action Targeting Conditions Met
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCurrentActionType(Guid, ActionType)
Conditionals\AI\Is Current Action Type
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Action Type String (ActionType) | Check if the current action is this type."Attack" |
Boolean IsCurrentActionType(Guid, TacticalActionType)
Conditionals\AI\Is Current Tactical Action Type
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
ActionType String (TacticalActionType) | Action type to check for."Free" |
Boolean IsCurrentActionValid(Guid)
Conditionals\AI\Is Current Action Valid
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCurrentHullHealthValue(ShipDuelParticipant, Operator, Int32)
Conditionals\Ship Duel\Is Current Hull Health Value
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Which ship to test the hull health of."Player" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to test the health against."0" |
Boolean IsCurrentlyDaytime()
Conditionals\Time\Is Currently Daytime
Boolean IsCurrentlyNighttime()
Conditionals\Time\Is Currently Nighttime
Boolean IsCurrentSailHealthValue(ShipDuelParticipant, Operator, Int32)
Conditionals\Ship Duel\Is Current Sail Health Value
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Which ship to test the sail health of."Player" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to test the health against."0" |
Boolean IsCurrentTime(Operator, Single)
Conditionals\Time\Is Current Time of Day
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."GreaterThan" |
Time (Hours) Single | Time to compare to."0" |
Boolean IsCurrentWaypointValid(Guid)
Conditionals\AI\TownieSchedule\Is Current Waypoint Valid
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsCutsceneActive()
Conditionals\Cutscenes\Is Cutscene Active
Boolean IsDamageKeyword(Guid, Guid)
Conditionals\OVS\(OVS) Is Damage Keyword
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."7d150000-0000-0000-0000-000000000000" |
Keyword Guid (KeywordGameData) | The keyword type to check"00000000-0000-0000-0000-000000000000" |
Boolean IsDamageType(Guid, DamageType)
Conditionals\OVS\(OVS) Is Damage Type
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."7d150000-0000-0000-0000-000000000000" |
Damage Type String (DamageType) | The damage type to check."None" |
Boolean IsDead(Guid)
Conditionals\Health\Is Dead
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Boolean IsDefenseValue(Guid, DefenseType, Operator, Int32)
Conditionals\RPG\Is Defense Value
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Defense Type String (DefenseType) | Defense to test."Deflect" |
Operator String (Operator) | Comparison operator."EqualTo" |
Value Int32 | Compare the object's defense against this value."0" |
Boolean IsDeity(Guid, Guid)
Conditionals\RPG\Is Deity
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Deity Guid (DeityGameData) | Deity to test."00000000-0000-0000-0000-000000000000" |
Boolean IsDisposition(Guid, Rank, Operator)
Conditionals\Faction\Is Disposition
Name /type | Description /example |
---|---|
Disposition Guid (DispositionGameData) | The disposition type to check"00000000-0000-0000-0000-000000000000" |
Rank String (Rank) | The rank to check against."None" |
Operator String (Operator) | Comparison operator"EqualTo" |
Boolean IsDistance(Guid, Guid, Operator, Single)
Conditionals\Misc\Is Distance
Name /type | Description /example |
---|---|
Object A Guid (Instance ID) | Object A to test."00000000-0000-0000-0000-000000000000" |
Object B Guid (Instance ID) | Object B to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Value Single | Compare the distance between A and B against this value."0" |
Boolean IsDistanceToNearestFleeWaypoint(Guid, Operator, Single)
Conditionals\Misc\Is Distance To Nearest Flee Waypoint
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Value Single | Compare the distance between A and the nearest waypoint against this value."0" |
Boolean IsDistanceToTarget(Guid, Operator, Single)
Conditionals\Targeting Filter\Is Distance To Target
Name /type | Description /example |
---|---|
Target Guid (Instance ID) | Target to check distance to."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."LessThan" |
Distance Single | The distance to compare against."1" |
Boolean IsDominated(Guid)
Conditionals\PlayerTargeting\Is Dominated
Name /type | Description /example |
---|---|
Target Guid (Instance ID) | Target to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsEasy()
Conditionals\Difficulty\Is Easy
Boolean IsEasyOrStory()
Conditionals\Difficulty\Is Easy or Story
Boolean IsEmbarkEnabled()
Conditionals\World Map\Is Embark Enabled
Boolean IsEncounterActive(Guid)
Conditionals\Encounter\Is Encounter Active
Name /type | Description /example |
---|---|
Encounter Guid (WorldMapEncounterGameData) | The world map random encounter to check"00000000-0000-0000-0000-000000000000" |
Boolean IsEncounterBiome(Guid)
Conditionals\Encounter\Is Encounter Biome
Name /type | Description /example |
---|---|
Biome Guid (EncounterBiomeGameData) | The encounter biome to check"00000000-0000-0000-0000-000000000000" |
Boolean IsEncounterMembersKilled(Operator, Int32)
Conditionals\Encounter\Is Encounter Members Killed
Name /type | Description /example |
---|---|
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsEnemyCount(Guid, Single, Operator, Int32)
Conditionals\Targeting Filter\Is Enemy Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Range Single | The range to check."10" |
Operator String (Operator) | Operator to use."GreaterThan" |
Enemy Count Int32 | The enemy count to compare against."1" |
Boolean IsEnemyInAttackRangeCount(Guid, Operator, Int32)
Conditionals\PlayerTargeting\(TODO) Is Enemies in Attack Range Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsEngagedBy(Guid, Guid)
Conditionals\Targeting Filter\Is Engaged By
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Target Guid (Instance ID) | Object to check if engaged by."1a26e100-0000-0000-0000-000000000000" |
Boolean IsEngagedByAnyone(Guid)
Conditionals\Targeting Filter\Is Engaged By Anyone
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsEngagedByAttackersAnimalCompanion(Guid)
Conditionals\Targeting Filter\Is Targeted By Attacker's Animal Companion
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsEngagedByCount(Guid, Operator, Int32)
Conditionals\Targeting Filter\Is Engaged By Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Count Int32 | Compare engaged by count with this value."1" |
Boolean IsEngagingAnyone(Guid)
Conditionals\Targeting Filter\Is Engaging Anyone
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsEngagingCount(Guid, Operator, Int32)
Conditionals\Targeting Filter\Is Engaging Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Count Int32 | Compare engaging count with this value."1" |
Boolean IsEquipmentLocked(Guid)
Conditionals\Items\Is Equipment Locked
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsEquipmentWearEnabled()
Conditionals\General\Is Equipment Wear Enabled
Boolean IsFarFromFollowObject(Guid, Single)
Conditionals\AI\Is Far From Follow Object
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Distance Squared Single | Check if follow object is further than specified distance."36" |
Boolean IsFleeingToGuard(Guid)
Conditionals\AI\Flee\Is Fleeing To Guard
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsForbidden(Guid)
Conditionals\OCL\Is OCL Forbidden to Friendly
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Boolean IsForcedActionTargetingHostile(Guid)
Conditionals\AI\Is Forced Action Targeting Hostile
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsForcedActionValid(Guid)
Conditionals\AI\Is Forced Action Valid
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsFriendly(Guid)
Conditionals\PlayerTargeting\Is Friendly
Name /type | Description /example |
---|---|
Target Guid (Instance ID) | Target to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsFullAttack(Guid)
Conditionals\AI\Is Full Attack
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsGender(Guid, Gender)
Conditionals\RPG\Is Gender
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Gender String (Gender) | Gender to test."Male" |
Boolean IsGlobalValue(String, Operator, Int32)
Conditionals\Global Vars\Is Global Value
Name /type | Description /example |
---|---|
Tag String (Global Variable) | Tag of the global variable to query."GlobalTag" |
Operator String (Operator) | Comparison operator."EqualTo" |
Value Int32 | Compare the global variable against this value."0" |
Boolean IsGodChallengeEnabled(Guid)
Conditionals\God Challenges\Is God Challenge Enabled
Name /type | Description /example |
---|---|
Challenge Guid (GodChallengeGameData) | The challenge to check for."00000000-0000-0000-0000-000000000000" |
Boolean IsGrappleInterrupted(Guid)
Conditionals\AI\Is Grapple Interrupted
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsGrappleMissed(Guid)
Conditionals\AI\Is Grapple Missed
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsHard()
Conditionals\Difficulty\Is Hard
Boolean IsHardOrPath()
Conditionals\Difficulty\Is Hard or Path
Boolean IsHealthPercentage(Guid, Operator, Single)
Conditionals\Health\Is Health Percentage
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Health Percentage Single | Compare the object's health against this percentage (0-100)."0" |
Boolean IsHealthValue(Guid, Operator, Single)
Conditionals\Health\Is Health Value
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Health Value Single | Compare the object's statmina against this value."0" |
Boolean IsHostileInvestigate(Guid)
Conditionals\AI\Is Hostile Investigation
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsHostileToPlayer(Guid)
Conditionals\Faction\Is Hostile to Player
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Boolean IsImmobile(Guid)
Conditionals\AI\Is Immobile
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsInActiveScene(Guid)
Conditionals\General\Is In Active Scene
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | The object to check"00000000-0000-0000-0000-000000000000" |
Boolean IsInActiveZone(Guid)
Conditionals\General\Is In Active Zone
Name /type | Description /example |
---|---|
Zone Guid (MapGameData) | The zone to check"00000000-0000-0000-0000-000000000000" |
Boolean IsInAttackRange(Guid)
Conditionals\Targeting Filter\Is In Attack Range
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsInCombat()
Conditionals\General\Is In Combat
Boolean IsInCombatEncounter()
Conditionals\Ship Duel\Is In Combat Encounter
Boolean IsInRangeToUse(Guid)
Conditionals\AI\UseObject\Is In Range To Use
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsInSameScene(Guid, Guid)
Conditionals\General\Is In Same Scene
Name /type | Description /example |
---|---|
Object A Guid (Instance ID) | The first object to check"00000000-0000-0000-0000-000000000000" |
Object B Guid (Instance ID) | The second object to check"00000000-0000-0000-0000-000000000000" |
Boolean IsInScene(Guid, Guid)
Conditionals\General\Is In Scene
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | The object to check"00000000-0000-0000-0000-000000000000" |
Scene Guid (MapGameData) | The scene to check"00000000-0000-0000-0000-000000000000" |
Boolean IsInstantCast(Guid)
Conditionals\AI\Is Instant Cast
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsInTacticalCombat(Guid)
Conditionals\Tactical\Is In Tactical Combat
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | The character to check for."00000000-0000-0000-0000-000000000000" |
Boolean IsInVolume(Guid, Guid)
Conditionals\General\Is In Volume
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | The object to check"00000000-0000-0000-0000-000000000000" |
Collider Guid (Instance ID) | The object with a collider to check against"00000000-0000-0000-0000-000000000000" |
Boolean IsItemCount(Guid, Operator, Int32)
Conditionals\Items\Party Has Item Count
Name /type | Description /example |
---|---|
Item Guid (ItemGameData) | The item to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Count Int32 | Compare the item count against this value."1" |
Boolean IsItemEquipped(Guid, Guid)
Conditionals\Items\Is Item Equipped
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Item Guid (ItemGameData) | The item to check."00000000-0000-0000-0000-000000000000" |
Boolean IsKith(Guid)
Conditionals\RPG\Is Kith Race
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Boolean IsLastVolleyDamageAmount(ShipDuelParticipant, ShipDuelDamageType, Operator, Int32)
Conditionals\Ship Duel\Is Last Volley Damage Amount
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Which ship was firing."Player" |
Type String (ShipDuelDamageType) | The damage type to test."Hull" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to test against."0" |
Boolean IsLastVolleyHitCount(ShipDuelParticipant, Operator, Int32)
Conditionals\Ship Duel\Is Last Volley Hit Count
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Which ship was firing."Player" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to test against."0" |
Boolean IsLastVolleyMissCount(ShipDuelParticipant, Operator, Int32)
Conditionals\Ship Duel\Is Last Volley Miss Count
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Which ship was firing."Player" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to test against."0" |
Boolean IsLastVolleyShotCount(ShipDuelParticipant, Operator, Int32)
Conditionals\Ship Duel\Is Last Volley Shot Count
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Which ship was firing."Player" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to test against."0" |
Boolean IsLegacyHistoryValue(String, Operator, Int32)
Conditionals\LegacyHistory\Is Legacy History Value
Name /type | Description /example |
---|---|
History Global String (Global Variable) | Tag of the legacy history variable to query."" |
Operator String (Operator) | Comparison operator."EqualTo" |
Value Int32 | Compare the history variable against this value."0" |
Boolean IsLevel(Guid, Operator, Int32)
Conditionals\RPG\Is Level
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Target Level Int32 | Level number to compare against."1" |
Boolean IsLevelComparedToOther(Guid, Guid, Operator)
Conditionals\RPG\Is Level Compared to Other
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test Left Side."00000000-0000-0000-0000-000000000000" |
Object2 Guid (Instance ID) | Object to test Right Side."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Boolean IsMapVisibility(MapType, MapVisibilityType)
Conditionals\World Map\Is Map Visibility
Name /type | Description /example |
---|---|
MapType String (MapType) | Count to check against."None" |
Visibility String (MapVisibilityType) | Comparison operator."Unlocked" |
Boolean IsMeleeWeaponEquippedInPrimarySlot(Guid)
Conditionals\Items\Is Melee Weapon Equipped In Primary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsMeleeWeaponEquippedInSecondarySlot(Guid)
Conditionals\Items\Is Melee Weapon Equipped In Secondary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsMeleeWeaponInWeaponSetPrimarySlot(Guid, Int32)
Conditionals\Items\Is Melee Weapon In Weapon Set Primary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
WeaponSet Int32 | Weapon Set to check (zero based)"0" |
Boolean IsMeleeWeaponInWeaponSetSecondarySlot(Guid, Int32)
Conditionals\Items\Is Melee Weapon In Weapon Set Secondary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
WeaponSet Int32 | Weapon Set to check (zero based)"0" |
Boolean IsMonthAndDay(Int32, Int32)
Conditionals\Time\Is Month and Day
Name /type | Description /example |
---|---|
Month Int32 | Zero based, including special sub-months"0" |
Day Int32 | One based"1" |
Boolean IsMoraleNumber(Operator, Int32)
Conditionals\Ship Crew\Is Morale Number
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the current morale with this value."0" |
Boolean IsMoraleStatus(MoraleStateType)
Conditionals\Ship Crew\Is Morale Status
Name /type | Description /example |
---|---|
Morale State String (MoraleStateType) | State to check the current morale against."Lively" |
Boolean IsMoverBlocked(Guid)
Conditionals\AI\Is Mover Blocked
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check for movement block (should only be called directly after a MoveState completes)."7d150000-0000-0000-0000-000000000000" |
Boolean IsNaked(Guid)
Conditionals\Items\Is Naked
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsNormal()
Conditionals\Difficulty\Is Normal
Boolean IsNumberOfTargetsInAOE(Guid, AutoTargetingType, Operator, Int32)
Conditionals\Targeting Filter\Is Number Of Targets In AOE (TARGETING ONLY)
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Target Type String (AutoTargetingType) | Target type."Hostile" |
Operator String (Operator) | Comparison type to test number of targets in AOE against."GreaterThanOrEqualTo" |
Count Int32 | Compare the number of targets in AOE against this count."2" |
Boolean IsOCLInState(Guid, OCLState)
Conditionals\OCL\Is OCL In A State
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
State to test String (OCLState) | State"Closed" |
Boolean IsOCLSealed(Guid)
Conditionals\OCL\Is OCL Sealed
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Boolean IsOnCurrentWaypoint(Guid)
Conditionals\AI\TownieSchedule\Is On Current Waypoint
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsOnUsedCount(Guid, Int32, Operator)
Conditionals\Misc\Is OnUsed Count
Name /type | Description /example |
---|---|
Usable Guid (Instance ID) | Usable to test."00000000-0000-0000-0000-000000000000" |
Count Int32 | Count to check against."0" |
Operator String (Operator) | Comparison operator."EqualTo" |
Boolean IsOVSState(Guid, Guid)
Conditionals\OVS\(OVS) Is State
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
State Guid (VisualStateNameGameData) | The state to check against"00000000-0000-0000-0000-000000000000" |
Boolean IsOwned(Guid)
Conditionals\OCL\Is OCL Owned
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Boolean IsPaladinOrder(Guid, Guid)
Conditionals\RPG\Is Paladin Order
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Paladin Order Guid (PaladinOrderGameData) | Paladin order to test."00000000-0000-0000-0000-000000000000" |
Boolean IsPartyMember(Guid)
Conditionals\AI\PreparingToAct\Is Party Member
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsPartySkillValueCount(Guid, Operator, Int32, Operator, Int32, Boolean)
Conditionals\RPG\Is Party Skill Value Count
Name /type | Description /example |
---|---|
Skill Type Guid (SkillGameData) | Skill to test."00000000-0000-0000-0000-000000000000" |
Skill Operator String (Operator) | Comparison operator."EqualTo" |
Skill Value Int32 | Compare the object's skill against this value."0" |
Party Operator String (Operator) | Compare the party count with this operator."EqualTo" |
Party Value Int32 | Compare how many party members pass."0" |
Hide Notification If Failure Boolean | If true, will hide the failure notification in scripted interactions. Otherwise ignored."False" |
Boolean IsPartySlotSkillCheckX(Int32, Int32)
Conditionals\RPG\SkillCheck\Is Party Slot Skill Check X
Name /type | Description /example |
---|---|
Slot Int32 | Slot to test."0" |
Skill Check Int32 | Skill check index to test."0" |
Boolean IsPathOfTheDamned()
Conditionals\Difficulty\Is Path of the Damned
Boolean IsPerceivedPartyCount(Guid, Int32, Operator)
Conditionals\Misc\Is Perceived Party Count
Name /type | Description /example |
---|---|
NPC Guid (Instance ID) | NPC to test."00000000-0000-0000-0000-000000000000" |
Count Int32 | Count to check against."0" |
Operator String (Operator) | Comparison operator."EqualTo" |
Boolean IsPerceivedPartyFromStealthCount(Guid, Int32, Operator)
Conditionals\Misc\Is Perceived Party From Stealth Count
Name /type | Description /example |
---|---|
NPC Guid (Instance ID) | NPC to test."00000000-0000-0000-0000-000000000000" |
Count Int32 | Count to check against."0" |
Operator String (Operator) | Comparison operator."EqualTo" |
Boolean IsPlayerCharacterSkillCheckX(Int32)
Conditionals\RPG\SkillCheck\Is Player Character Skill Check X
Name /type | Description /example |
---|---|
Skill Check Int32 | Skill check index to test."0" |
Boolean IsPlayerCrewMemberActive(Guid)
Conditionals\Ship Crew\Is Crew Member Active (on player ship)
Name /type | Description /example |
---|---|
Crew Member Guid (ShipCrewMemberData) | Crew member to check"00000000-0000-0000-0000-000000000000" |
Boolean IsPlayerShipAttribute(ShipAttributeType, Operator, Int32)
Conditionals\Ships\Is Player Ship Attribute
Name /type | Description /example |
---|---|
Attribute String (ShipAttributeType) | Attribute to test."CombatSpeed" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the object's attribute score against this value."0" |
Boolean IsPotionTriggered(Guid)
Conditionals\AI\ConsumePotion\Is Potion Triggered
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsPreviousScene(Guid)
Conditionals\General\Was Previous Scene
Name /type | Description /example |
---|---|
Scene Guid (MapGameData) | The scene to check for."00000000-0000-0000-0000-000000000000" |
Boolean IsQuestActive(Guid)
Conditionals\Quests\Is Quest Active
Name /type | Description /example |
---|---|
Quest Guid (Quest) | The quest to check."00000000-0000-0000-0000-000000000000" |
Boolean IsQuestAddendumTriggered(Guid, Int32)
Conditionals\Quests\Is Quest Addendum Triggered
Name /type | Description /example |
---|---|
Quest Name Guid (Quest) | Name of the quest."00000000-0000-0000-0000-000000000000" |
Addendum ID Int32 | Addendum ID to test."0" |
Boolean IsQuestCompleted(Guid)
Conditionals\Quests\Is Quest Completed
Name /type | Description /example |
---|---|
Quest Guid (Quest) | The quest to check."00000000-0000-0000-0000-000000000000" |
Boolean IsQuestEndStateTriggered(Guid, Int32)
Conditionals\Quests\Is Quest End State Triggered
Name /type | Description /example |
---|---|
Quest Name Guid (Quest) | Name of the quest."00000000-0000-0000-0000-000000000000" |
End State ID Int32 | End State ID to test."0" |
Boolean IsQuestEventTriggered(Guid, Int32)
Conditionals\Quests\Is Quest Event Triggered
Name /type | Description /example |
---|---|
Quest Name Guid (Quest) | Name of the quest."00000000-0000-0000-0000-000000000000" |
Quest Event ID Int32 | Quest event ID."0" |
Boolean IsQuestFailed(Guid)
Conditionals\Quests\Is Quest Failed
Name /type | Description /example |
---|---|
Quest Name Guid (Quest) | Name of the quest."00000000-0000-0000-0000-000000000000" |
Boolean IsQuestOnNode(Guid, Int32)
Conditionals\Quests\Is Quest On Node
Name /type | Description /example |
---|---|
Quest Name Guid (Quest) | Name of the quest."00000000-0000-0000-0000-000000000000" |
Quest Node ID Int32 | Quest node ID."0" |
Boolean IsQuestOverdue(Guid)
Conditionals\Quests\Is Quest Overdue
Name /type | Description /example |
---|---|
Quest Guid (Quest) | The quest to check."00000000-0000-0000-0000-000000000000" |
Boolean IsRace(Guid, Guid)
Conditionals\RPG\Is Race
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Race Guid (RaceGameData) | Race to test."00000000-0000-0000-0000-000000000000" |
Boolean IsRaining()
Conditionals\Weather\Is Raining
Boolean IsRangedWeaponEquippedInPrimarySlot(Guid)
Conditionals\Items\Is Ranged Weapon Equipped In Primary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsRangedWeaponEquippedInSecondarySlot(Guid)
Conditionals\Items\Is Ranged Weapon Equipped In Secondary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsRangedWeaponInWeaponSetPrimarySlot(Guid, Int32)
Conditionals\Items\Is Ranged Weapon In Weapon Set Primary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
WeaponSet Int32 | Weapon Set to check (zero based)"0" |
Boolean IsRangedWeaponInWeaponSetSecondarySlot(Guid, Int32)
Conditionals\Items\Is Ranged Weapon In Weapon Set Secondary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
WeaponSet Int32 | Weapon Set to check (zero based)"0" |
Boolean IsReloadRequired(Guid)
Conditionals\AI\Is Reload Required
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsReputation(Guid, RankType, Int32, Operator)
Conditionals\Faction\Is Reputation
Name /type | Description /example |
---|---|
Faction Guid (FactionGameData) | Faction to modify."00000000-0000-0000-0000-000000000000" |
Rank Type String (RankType) | The reputation rank type to check"Good" |
Rank Int32 | The rank to check against."0" |
Operator String (Operator) | Comparison operator"EqualTo" |
Boolean IsRespondingToShout(Guid)
Conditionals\AI\PreparingToAct\Is Responding To Shout
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsScaledLevel(Guid, Operator, Int32)
Conditionals\RPG\Is Scaled Level
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Target Level Int32 | Level number to compare against."1" |
Boolean IsScaledLevelComparedToOther(Guid, Guid, Operator)
Conditionals\RPG\Is Scaled Level Compared to Other
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test Left Side."00000000-0000-0000-0000-000000000000" |
Object2 Guid (Instance ID) | Object to test Right Side."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Boolean IsSceneLevel(Operator, Int32)
Conditionals\General\Is Scene Level
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."EqualTo" |
Level Int32 | The value to compare against. Will be compared as 'Expected Player Level' from Map compared to 'Level'"0" |
Boolean IsScheduleInteractingWithTimeSliceObject(Guid, Int32)
Conditionals\AI\Is Schedule Interacting With Time Slice Object
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Time Slice Index Int32 | Index of the AI schedule time slice to compare."0" |
Boolean IsScheudleTime(Guid, Int32)
Conditionals\Time\Is Schedule Time
Name /type | Description /example |
---|---|
Schedule Guid (ScheduleGameData) | Schedule to check."00000000-0000-0000-0000-000000000000" |
Time Slice Index Int32 | Time slice index to check against."0" |
Boolean IsSeaShantiesEnabled()
Conditionals\World Map\Is Sea Shanties Enabled
Boolean IsShieldEquipped(Guid)
Conditionals\Items\Is Shield Equipped
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsShipAttribute(Guid, ShipAttributeType, Operator, Int32)
Conditionals\Ships\Is Ship Attribute
Name /type | Description /example |
---|---|
Ship Data Guid (ShipGameData) | Ship data to test."00000000-0000-0000-0000-000000000000" |
Attribute String (ShipAttributeType) | Attribute to test."CombatSpeed" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the object's attribute score against this value."0" |
Boolean IsShipDeathType(ShipDuelParticipant, ShipDeathType)
Conditionals\Ship Duel\Is Ship Death Type
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | Which ship to test."Player" |
Type String (ShipDeathType) | Status to test for."Exploded" |
Boolean IsShipDistance(Operator, Int32)
Conditionals\Ship Duel\Is Ship Distance
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Distance being tested between the ships involved in the duel."0" |
Boolean IsShipDrinkCount(Operator, Int32)
Conditionals\Ships\Is Ship Drink Count
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to compare the supply against."0" |
Boolean IsShipExploded(ShipDuelParticipant)
Conditionals\Ship Duel\Is Ship Exploded
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | The target ship to check."Player" |
Boolean IsShipFoodCount(Operator, Int32)
Conditionals\Ships\Is Ship Food Count
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to compare the supply against."0" |
Boolean IsShipHullHealthRatio(ShipDuelParticipant, Operator, Single)
Conditionals\Ships\Is Current Hull Health Ratio
Name /type | Description /example |
---|---|
Ship String (ShipDuelParticipant) | The ship to test."Player" |
Operator String (Operator) | Comparison operator."LessThan" |
Value Single | Compare the ship's current health ratio against this value."1" |
Boolean IsShipInjuredCrewRatio(ShipDuelParticipant, Operator, Single)
Conditionals\Ships\Is Injured Crew Ratio
Name /type | Description /example |
---|---|
Ship String (ShipDuelParticipant) | The ship to test."Player" |
Operator String (Operator) | Comparison operator."GreaterThan" |
Value Single | Compare the ship's current health ratio against this value."0" |
Boolean IsShipSailHealthRatio(ShipDuelParticipant, Operator, Single)
Conditionals\Ships\Is Current Sail Health Ratio
Name /type | Description /example |
---|---|
Ship String (ShipDuelParticipant) | The ship to test."Player" |
Operator String (Operator) | Comparison operator."LessThan" |
Value Single | Compare the ship's current health ratio against this value."1" |
Boolean IsShipType(ShipDuelParticipant, ShipType)
Conditionals\Ship Duel\Is Ship Type
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | The ship to test"Player" |
Type String (ShipType) | The ship type to test against."None" |
Boolean IsShotNumber(Guid, Int32)
Conditionals\Cutscenes\Is Shot Number
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | The object to check"00000000-0000-0000-0000-000000000000" |
Index Int32 | The shot index to check"0" |
Boolean IsSkillCheckTokenCount(Operator, Int32)
Conditionals\RPG\Is Skill Check Token Count
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."EqualTo" |
Value Int32 | Compare the number of set Skill Check tokens against this valid."0" |
Boolean IsSkillValue(Guid, Guid, Operator, Int32, Boolean, Boolean)
Conditionals\RPG\Is Skill Value
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Skill Type Guid (SkillGameData) | Skill to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the object's skill against this value."0" |
Is Assisted Boolean | Indicates if the skill value is assisted by party members."True" |
Hide Notification If Failure Boolean | If true, will hide the failure notification in scripted interactions. Otherwise ignored."False" |
Boolean IsSkillValueScaled(Guid, Guid, Operator, Int32, Boolean, DifficultyScaler, Boolean)
Conditionals\RPG\Is Skill Value (Scaled)
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Skill Type Guid (SkillGameData) | Skill to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the object's skill against this value."0" |
Is Assisted Boolean | Indicates if the skill value is assisted by other party members."True" |
Scaler String (DifficultyScaler) | Scaler to use, if the player has enabled it."NONE" |
Hide Notification If Failure Boolean | If true, will hide the failure notification in scripted interactions. Otherwise ignored."False" |
Boolean IsSoulbindProgress(Guid, SoulbindUnlockType, Operator, Int32)
Conditionals\Items\Is Soulbind Item Progress
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Type String (SoulbindUnlockType) | UnlockType."Kills" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Progress Int32 | Compare the current stage progress count against this value."0" |
Boolean IsSoulbindStage(Guid, Operator, Int32)
Conditionals\Items\Is Soulbind Item Stage
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Stage Int32 | Compare the item soulbind stage against this value."0" |
Boolean IsSoulbound()
Conditionals\Items\(Recipe) Is Soulbound
Boolean IsStatusEffectCount(Guid, Guid, Operator, Int32)
Conditionals\RPG\Is Status Effect Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Status Effect Guid (StatusEffectGameData) | The status effect to check"00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsStatusEffectTypeCount(Guid, StatusEffectType, Operator, Int32)
Conditionals\RPG\Is Status Effect Type Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Status Effect Type String (StatusEffectType) | The effect type to check"None" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsStoryTime()
Conditionals\Difficulty\Is Story Time
Boolean IsStunned(Guid)
Conditionals\Targeting Filter\Is Stunned
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsSubrace(Guid, Subrace)
Conditionals\RPG\Is Subrace
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."b1a8e901-0000-0000-0000-000000000000" |
Subrace String (Subrace) | Subrace to test."Meadow_Human" |
Boolean IsSummoned(Guid)
Conditionals\PlayerTargeting\Is Summoned
Name /type | Description /example |
---|---|
Target Guid (Instance ID) | Target to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsSummonsCount(Guid, Operator, Int32)
Conditionals\RPG\Is Summons Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Operator to use."EqualTo" |
Count Int32 | The number to compare against."1" |
Boolean IsSunny()
Conditionals\Weather\Is Sunny
Boolean IsSupplyCount(ShipSupplyType, Operator, Int32)
Conditionals\Ships\Is Supply Count
Name /type | Description /example |
---|---|
Supply Type String (ShipSupplyType) | The type of supply to test."Ammunition" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Supply Value Int32 | Value to compare the supply against."0" |
Boolean IsTacticalModeCurrenTurn(Guid)
Conditionals\Tactical\Is Tactical Mode Current Turn
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | The character to check for."00000000-0000-0000-0000-000000000000" |
Boolean IsTacticalModeEnabled()
Conditionals\Tactical\Is Tactical Mode Enabled
Boolean IsTarget(Guid)
Conditionals\PlayerTargeting\Is Target
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsTargetOwner()
Conditionals\PlayerTargeting\Is Target Owner
Boolean IsTargetShipAttribute(Guid, ShipAttributeType, Operator, Int32)
Conditionals\Ships\Is Target Ship Attribute
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Ship object to test."00000000-0000-0000-0000-000000000000" |
Attribute String (ShipAttributeType) | Attribute to test."CombatSpeed" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Compare the object's attribute score against this value."0" |
Boolean IsTeamRelationship(Guid, Guid, Relationship)
Conditionals\Faction\Is Team Relationship
Name /type | Description /example |
---|---|
Team A Guid (TeamGameData) | The first team to check"00000000-0000-0000-0000-000000000000" |
Team B Guid (TeamGameData) | The second team to check"00000000-0000-0000-0000-000000000000" |
Relationship String (Relationship) | How team A and B will relate to each other"Neutral" |
Boolean IsTeamRelationshipToPlayer(Guid, Relationship)
Conditionals\Faction\Is Team Relationship To Player
Name /type | Description /example |
---|---|
Team Guid (TeamGameData) | The team to check"00000000-0000-0000-0000-000000000000" |
Relationship String (Relationship) | How team A and B will relate to each other"Neutral" |
Boolean IsTeamRelationshipToPlayer(Guid, TeamType)
Conditionals\Faction\Is Team Type
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."00000000-0000-0000-0000-000000000000" |
Team Type String (TeamType) | Team type to check."None" |
Boolean IsThreatenedByAnyone(Guid)
Conditionals\Targeting Filter\Is Threatened By Anyone
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsThreatenedByCount(Guid, Operator, Int32)
Conditionals\Targeting Filter\Is Threatened By Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Count Int32 | Compare threatened by count with this value."1" |
Boolean IsThreateningAnyone(Guid)
Conditionals\Targeting Filter\Is Threatening Anyone
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Boolean IsThreateningCount(Guid, Operator, Int32)
Conditionals\Targeting Filter\Is Threatening Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to check."1a26e100-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."EqualTo" |
Count Int32 | Compare threatening count with this value."1" |
Boolean IsTimeTo(Guid)
Conditionals\AI\Is Time To
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsTimeToGiveUpOnSearch(Guid)
Conditionals\AI\PreparingToAct\Is Time To Give Up On Search
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsTimeToReevaluateAction(Guid)
Conditionals\AI\PreparingToAct\Is Time To Reevaluate Action
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsTimeToReevaluatePrimaryAttack(Guid)
Conditionals\AI\Is Time To Reevaluate Primary Attack
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsTownieScheduleComplete(Guid)
Conditionals\AI\TownieSchedule\Is Townie Schedule Complete
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsTwoHandWeaponEquipped(Guid)
Conditionals\Items\Is Two Hand Weapon Equipped
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsUnarmed(Guid)
Conditionals\Items\Is Unarmed
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Boolean IsUnchartedDiscoveries(Int32, Operator)
Conditionals\World Map\Is Uncharted Discoveries
Name /type | Description /example |
---|---|
Count Int32 | Count to check against."0" |
Operator String (Operator) | Comparison operator."EqualTo" |
Boolean IsUnconscious(Guid)
Conditionals\Health\Is Unconscious
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object to test."00000000-0000-0000-0000-000000000000" |
Boolean IsUnique()
Conditionals\Items\(Recipe) Is Unique
Boolean IsUserBeingPerceivedBy(Guid, Boolean)
Conditionals\General\Is User Being Perceived By
Name /type | Description /example |
---|---|
Perceiver Object Guid (Instance ID) | The object that needs to perceive the user"00000000-0000-0000-0000-000000000000" |
Check For Any Party Member Boolean | If false, only checks the "User" object. If true, any party member being perceived will return true."False" |
Boolean IsWeaponTypeEquippedInPrimarySlot(Guid, WeaponType)
Conditionals\Items\Is Weapon Type Equipped In Primary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
Weapon Type String (WeaponType) | Type of Weapon"None" |
Boolean IsWeaponTypeInWeaponSetPrimarySlot(Guid, Int32, WeaponType)
Conditionals\Items\Is Weapon Type In Weapon Set Primary Slot
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | object"00000000-0000-0000-0000-000000000000" |
WeaponSet Int32 | Weapon Set to check (zero based)"0" |
Weapon Type String (WeaponType) | Type of Weapon"None" |
Boolean IsWithinArrivalRadius(Guid)
Conditionals\AI\Patrol\Is Within Arrival Radius
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsWithInRangeAndLOS(Guid, Guid, Single)
Conditionals\Decision Tree\Is Within Range and LOS
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Target Guid (Instance ID) | Target."00000000-0000-0000-0000-000000000000" |
Range Single | Minimum Range."1" |
Boolean IsWithInRangeAndLOS(Guid)
Conditionals\AI\Is Within Range and LOS
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean IsWorldMapTransitMode(WorldMapTransitMode)
Conditionals\World Map\Is World Map Transit Mode
Name /type | Description /example |
---|---|
Mode String (WorldMapTransitMode) | The mode to check for."Walking" |
Boolean LevelUPIsAbilitySelected(Guid)
Conditionals\Level Up\(Level Up) Is Ability Selected
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check for."00000000-0000-0000-0000-000000000000" |
Boolean MainMenuSceneNewGameStarted()
Conditionals\General\Main Menu Scene New Game Started
Boolean ObjectHasItemCount(Guid, Guid, Operator, Int32)
Conditionals\Items\Object Has Item Count
Name /type | Description /example |
---|---|
Object Guid (Instance ID) | Object with an inventory."00000000-0000-0000-0000-000000000000" |
Item Guid (ItemGameData) | The item to check."00000000-0000-0000-0000-000000000000" |
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Count Int32 | Compare the item count against this value."1" |
Boolean OrlanGameIsTied()
Conditionals\Minigame\Orlan Game Is Tied
Boolean OrlanGameOpponentResultIs(Result)
Conditionals\Minigame\Orlan Game Opponent Result Is
Name /type | Description /example |
---|---|
Result String (Result) | The result to check against."MISS" |
Boolean OrlanGameOpponentWinning()
Conditionals\Minigame\Orlan Game Is Opponent Winning
Boolean OrlanGamePlayerResultIs(Result)
Conditionals\Minigame\Orlan Game Player Result Is
Name /type | Description /example |
---|---|
Result String (Result) | The result to check against."MISS" |
Boolean OrlanGamePlayerWinning()
Conditionals\Minigame\Orlan Game Is Player Winning
Boolean OrlanGameRoundCountIs(Operator, Int32)
Conditionals\Minigame\Orlan Game Round Count Is
Name /type | Description /example |
---|---|
Operator String (Operator) | Comparison operator."GreaterThanOrEqualTo" |
Value Int32 | Value to check against."3" |
Boolean PartyHasAbility(Guid)
Conditionals\RPG\Party Has Ability, Talent, or Phrase
Name /type | Description /example |
---|---|
Unlockable Guid (ProgressionUnlockableGameData) | The ability, talent, or phrase to check."00000000-0000-0000-0000-000000000000" |
Boolean PartyHasDiscoveredAbility(Guid)
Conditionals\RPG\Party Has Discovered Ability (from a grimoire)
Name /type | Description /example |
---|---|
Unlockable Guid (ProgressionUnlockableGameData) | The ability to check."00000000-0000-0000-0000-000000000000" |
Boolean PlayerShipHasActiveUpgrade(Guid)
Conditionals\Ships\Player Ship Has Active Upgrade
Name /type | Description /example |
---|---|
Upgrade Guid (ShipUpgradeGameData) | The upgrade to check for."00000000-0000-0000-0000-000000000000" |
Boolean PlayerShipHasUpgradeInSlot(Guid, ShipUpgradeSlotType, Int32)
Conditionals\Ships\Player Ship Has Upgrade In Slot
Name /type | Description /example |
---|---|
Upgrade Guid (ShipUpgradeGameData) | The upgrade to check for."00000000-0000-0000-0000-000000000000" |
Slot Type String (ShipUpgradeSlotType) | The type of the slot to check."Hull" |
Slot Index Int32 | The index of the slot to check."0" |
Boolean ProgressionTableHasAbility(Guid)
Conditionals\Progression Table\(Progression Table) Has Ability
Name /type | Description /example |
---|---|
Ability Guid (GenericAbilityGameData) | The ability to check for."00000000-0000-0000-0000-000000000000" |
Boolean ProgressionTableIsAttribute(AttributeType, Operator, Int32)
Conditionals\Progression Table\(Progression Table) Is Attribute Score
Name /type | Description /example |
---|---|
Attribute String (AttributeType) | The atrribute to check against."Resolve" |
Operator String (Operator) | The operator to use in the check."GreaterThan" |
Value Int32 | The value to check against."0" |
Boolean ProgressionTableIsBackground(Guid)
Conditionals\Progression Table\(Progression Table) Is Background
Name /type | Description /example |
---|---|
Background Guid (BackgroundGameData) | The background to check."00000000-0000-0000-0000-000000000000" |
Boolean ProgressionTableIsClass(Guid)
Conditionals\Progression Table\(Progression Table) Is Class
Name /type | Description /example |
---|---|
Class Guid (CharacterClassGameData) | The class to check."00000000-0000-0000-0000-000000000000" |
Boolean ProgressionTableIsCulture(Guid)
Conditionals\Progression Table\(Progression Table) Is Culture
Name /type | Description /example |
---|---|
Culture Guid (CultureGameData) | The culture to check."00000000-0000-0000-0000-000000000000" |
Boolean ProgressionTableIsPartyMember()
Conditionals\Progression Table\(Progression Table) Is Party Member
Boolean ProgressionTableIsPlayer()
Conditionals\Progression Table\(Progression Table) Is Player
Boolean ProgressionTableIsRace(Guid)
Conditionals\Progression Table\(Progression Table) Is Race
Name /type | Description /example |
---|---|
Race Guid (RaceGameData) | The race to check."00000000-0000-0000-0000-000000000000" |
Boolean ProgressionTableIsRandomIndex(Int32, Int32)
Conditionals\Progression Table\(Progression Table) Is Random Index
Name /type | Description /example |
---|---|
Index Int32 | The number index to check for."0" |
Count Int32 | The total number of possible indices."0" |
Boolean ProgressionTableIsSubclass(Guid)
Conditionals\Progression Table\(Progression Table) Is Subclass
Name /type | Description /example |
---|---|
Subclass Guid (CharacterSubClassGameData) | The subclass to check."00000000-0000-0000-0000-000000000000" |
Boolean ProgressionTableIsSubrace(Subrace)
Conditionals\Progression Table\(Progression Table) Is Subrace
Name /type | Description /example |
---|---|
Subrace String (Subrace) | The subrace to check."None" |
Boolean RequiresPrerequisiteAction(Guid)
Conditionals\AI\UseObject\Requires Prerequisite Action
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean ReturnedPrerequisiteActionDecision(Guid)
Conditionals\AI\UseObject\Returned Prerequisite Action Decision
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean Roll(Single)
Conditionals\General\Roll
Name /type | Description /example |
---|---|
Probability Single | Probability the roll is a success."0.5" |
Boolean ShipDuelAIActionIs(ShipDuelActionType)
Conditionals\Ship Duel\AI Action Is
Name /type | Description /example |
---|---|
Action String (ShipDuelActionType) | The action to check for."Hold" |
Boolean ShipDuelIsFirstTurn()
Conditionals\Ship Duel\Is First Turn
Boolean ShipDuelIsRelativeBearing(ShipDuelParticipant, ShipCombatRelativeBearing)
Conditionals\Ship Duel\Is Relative Bearing
Name /type | Description /example |
---|---|
From String (ShipDuelParticipant) | The ship to look from."Player" |
Bearing String (ShipCombatRelativeBearing) | The bearing to the opponent to check for."Fore" |
Boolean ShipDuelIsTurn(ShipDuelParticipant)
Conditionals\Ship Duel\Whose Turn
Name /type | Description /example |
---|---|
Target String (ShipDuelParticipant) | The ship to test"Player" |
Boolean ShouldContinueAttackOnForcedHostileTarget(Guid)
Conditionals\AI\PreparingToAct\Should Continue Attack On Forced Hostile Target
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean ShouldNotPlay()
Conditionals\Conversation\Should Not Play
Boolean ShouldPatrolPopWhenComplete(Guid)
Conditionals\AI\Patrol\Should Patrol Pop When Complete
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |
Boolean ShouldPlaySelectedHumor()
Conditionals\Chatter\Should Play Selected Humor
Boolean ShouldSkipFleeMovement(Guid)
Conditionals\AI\FleeCombat\Should Skip Flee Movement
Name /type | Description /example |
---|---|
Character Guid (Instance ID) | Character to check."7d150000-0000-0000-0000-000000000000" |