Instructions | Condition Functions | Enums
|
|
| |
IfConditionGroup
Instruction 0[00]Used in all
IfConditionGroup( sbyte<ConditionGroup> resultConditionGroup, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
WaitFor
in MattScript
IfParameterComparison
Instruction 0[01]Used in common_func
IfParameterComparison( sbyte<ConditionGroup> resultConditionGroup, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Compare
IfElapsedSeconds
Instruction 1[00]Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
IfElapsedSeconds( sbyte<ConditionGroup> resultConditionGroup, float targetNumberOfSeconds)
Condition function: ElapsedSeconds
IfElapsedFrames
Instruction 1[01]Used in common_func, m34_01_00_00, m37_00_00_00, m40_00_00_00
IfElapsedFrames( sbyte<ConditionGroup> resultConditionGroup, int targetNumberOfFrames)
Condition function: ElapsedFrames
IfRandomElapsedSeconds
Instruction 1[02]Unused
IfRandomElapsedSeconds( sbyte<ConditionGroup> resultConditionGroup, float targetSecondsMin, float targetSecondsMax)
Condition function: RandomElapsedSeconds
IfRandomElapsedFrames
Instruction 1[03]Unused
IfRandomElapsedFrames( sbyte<ConditionGroup> resultConditionGroup, int targetFramesMin, int targetFramesMax)
Condition function: RandomElapsedFrames
IfEventFlag
Instruction 3[00]Used in all
IfEventFlag( sbyte<ConditionGroup> resultConditionGroup, byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int targetEventFlagId)
Condition function: EventFlag
IfBatchEventFlags
Instruction 3[01]Used in common, common_func, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
IfBatchEventFlags( sbyte<ConditionGroup> resultConditionGroup, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId)
Condition function: AllBatchEventFlags
IfInoutsideArea
Instruction 3[02]Used in all
IfInoutsideArea( sbyte<ConditionGroup> resultConditionGroup, byte<InsideOutsideState> desiredState, int targetEntityId, int areaEntityId, int numberOfTargetCharacters)
Condition function: InArea
IfEntityInoutsideRadiusOfEntity
Instruction 3[03]Used in all but m32_00_00_00 and m36_00_00_00
IfEntityInoutsideRadiusOfEntity( sbyte<ConditionGroup> resultConditionGroup, byte<InsideOutsideState> desiredState, int targetEntityAId, int targetEntityBId, float targetDistance, int minimumNumberOfTargets)
Condition function: EntityInRadiusOfEntity
IfPlayerHasdoesntHaveItem
Instruction 3[04]Used in common, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m40_00_00_00
IfPlayerHasdoesntHaveItem( sbyte<ConditionGroup> resultConditionGroup, byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Condition function: PlayerHasItem
IfActionButton
Instruction 3[05]Unused
IfActionButton( sbyte<ConditionGroup> resultConditionGroup, int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId)
Condition function: ActionButton
IfMultiplayerState
Instruction 3[06]Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m35_00_00_00, m36_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
IfMultiplayerState( sbyte<ConditionGroup> resultConditionGroup, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
IfAllPlayersInoutsideArea
Instruction 3[07]Used in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m35_00_00_00, m38_00_00_00
IfAllPlayersInoutsideArea( sbyte<ConditionGroup> resultConditionGroup, byte<InsideOutsideState> desiredState, int areaEntityId)
Condition function: AllPlayersInArea
IfPlayerInoutMap
Instruction 3[08]Used in common, common_func, m33_00_00_00, m40_00_00_00
IfPlayerInoutMap( sbyte<ConditionGroup> resultConditionGroup, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
IfMultiplayerEvent
Instruction 3[09]Used in m32_00_00_00
IfMultiplayerEvent( sbyte<ConditionGroup> resultConditionGroup, uint multiplayerEventId)
Condition function: MultiplayerEvent
IfCountEventFlags
Instruction 3[10]Unused
IfCountEventFlags( sbyte<ConditionGroup> resultConditionGroup, byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId, sbyte<ComparisonType> comparisonType, int countThreshold)
Condition function: CountEventFlags
IfWorldTendency
Instruction 3[11]Unused
IfWorldTendency( sbyte<ConditionGroup> resultConditionGroup, byte<TendencyType> tendencyType, byte<ComparisonType> comparisonType, byte tendencyThreshold)
Condition function: WorldTendency
IfEventValue
Instruction 3[12]Used in common, m33_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00
IfEventValue( sbyte<ConditionGroup> resultConditionGroup, int baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Condition function: EventValue
IfActionButtonBossFog
Instruction 3[13]Unused
IfActionButtonBossFog( sbyte<ConditionGroup> resultConditionGroup, int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId)
Condition function: ActionButtonBossFog
IfDroppedItemsInArea
Instruction 3[14]Unused
IfDroppedItemsInArea( sbyte<ConditionGroup> resultConditionGroup, int areaEntityId)
Condition function: DroppedItemsInArea
IfDroppedItem
Instruction 3[15]Unused
IfDroppedItem( sbyte<ConditionGroup> resultConditionGroup, int<ItemType> itemType, int itemId)
Condition function: DroppedItem
IfPlayerHasdoesntHaveItemIncludingBbox
Instruction 3[16]Used in common, m30_00_00_00, m39_00_00_00
IfPlayerHasdoesntHaveItemIncludingBbox( sbyte<ConditionGroup> resultConditionGroup, byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Condition function: PlayerHasItemIncludingBBox
IfGameCycle
Instruction 3[17]Used in common, common_func
IfGameCycle( sbyte<ConditionGroup> resultConditionGroup, byte<ComparisonType> comparisonType, byte completedGameCyclesThreshold)
Condition function: GameCycle
IfActionButtonLineSegment
Instruction 3[18]Unused
IfActionButtonLineSegment( sbyte<ConditionGroup> resultConditionGroup, int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId, int lineSegmentDefinedByEntityId)
Condition function: ActionButtonLineSegment
IfActionButtonLineSegmentBossRoom
Instruction 3[19]Unused
IfActionButtonLineSegmentBossRoom( sbyte<ConditionGroup> resultConditionGroup, int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId, int lineSegmentDefinedByEntityId)
Condition function: ActionButtonLineSegmentBossRoom
IfCompareEventValues
Instruction 3[20]Unused
IfCompareEventValues( sbyte<ConditionGroup> resultConditionGroup, int leftsideBaseEventFlagId, byte leftsideNumberOfUsedFlagBits, byte<ComparisonType> comparisonType, int rightsideBaseEventFlagId, byte rightsideNumberOfUsedFlagBits)
Condition function: CompareEventValues
IfOwnsDlc
Instruction 3[21]Unused
IfOwnsDlc( sbyte<ConditionGroup> resultConditionGroup, bool ownsDlc)
Condition function: OwnsDLC
IfOnlineMode
Instruction 3[22]Unused
IfOnlineMode( sbyte<ConditionGroup> resultConditionGroup, bool onlineMode)
Condition function: IsOnline
IfDamageType
Instruction 3[23]Used in all but common and m32_00_00_00
IfDamageType( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, int attackerEntityId, byte<DamageType> damageType)
Condition function: HasDamageType
IfActionButtonInArea
Instruction 3[24]Used in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
IfActionButtonInArea( sbyte<ConditionGroup> resultConditionGroup, int actionButtonParameterId, int startingPointAreaEntityId)
Condition function: ActionButtonInArea
IfPlayerIsNotInOwnWorldExcludesArena
Instruction 3[26]Used in common, common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
IfPlayerIsNotInOwnWorldExcludesArena( sbyte<ConditionGroup> resultConditionGroup, bool isNotIn)
Condition function: PlayerIsNotInOwnWorld
IfMapCeremonyState
Instruction 3[28]Used in common, m40_00_00_00
IfMapCeremonyState( sbyte<ConditionGroup> resultConditionGroup, byte<DisabledEnabled> desiredState, byte areaId, byte blockId, ushort ceremonyId)
Condition function: MapCeremony
IfMultiplayerNetworkPenalized
Instruction 3[29]Used in m40_00_00_00
IfMultiplayerNetworkPenalized( sbyte<ConditionGroup> resultConditionGroup)
Condition function: MultiplayerNetworkPenalized
IfPlayerGender
Instruction 3[30]Used in common, m37_00_00_00, m40_00_00_00
IfPlayerGender( sbyte<ConditionGroup> resultConditionGroup, byte<Gender> gender)
Condition function: PlayerGender
IfOngoingCutsceneFinished
Instruction 3[31]Used in m40_00_00_00, m41_00_00_00
IfOngoingCutsceneFinished( sbyte<ConditionGroup> resultConditionGroup, int cutsceneId)
Condition function: OngoingCutsceneFinished
IfHollowArenaMatchReadyState
Instruction 3[32]Used in common_func
IfHollowArenaMatchReadyState( sbyte<ConditionGroup> resultConditionGroup, bool ready)
Condition function: HollowArenaMatchReady
IfHollowArenaSoloResults
Instruction 3[33]Used in common_func
IfHollowArenaSoloResults( sbyte<ConditionGroup> resultConditionGroup, byte<HollowArenaResult> result)
Condition function: HollowArenaSoloResults
IfHollowArenaSoloScoreComparison
Instruction 3[34]Used in common_func
IfHollowArenaSoloScoreComparison( sbyte<ConditionGroup> resultConditionGroup, sbyte<ComparisonType> comparisonType, byte targetScore, int unknown)
Condition function: HollowArenaSoloScore
IfHollowArenaTeamResults
Instruction 3[35]Used in common_func
IfHollowArenaTeamResults( sbyte<ConditionGroup> resultConditionGroup, byte<HollowArenaResult> result)
Condition function: HollowArenaTeamResults
IfSteamDisconnected
Instruction 3[38]Unused
IfSteamDisconnected( sbyte<ConditionGroup> resultConditionGroup, bool disconnected)
Condition function: SteamDisconnected
IfFriendlyPhantomCountComparison
Instruction 3[39]Unused
IfFriendlyPhantomCountComparison( sbyte<ConditionGroup> resultConditionGroup, bool desiredComparisonState, sbyte<ComparisonType> comparisonType, int targetCount)
Condition function: FriendlyPhantomCount
IfCharacterDeadalive
Instruction 4[00]Used in all but common
IfCharacterDeadalive( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, byte<DeathState> desiredLifeState, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterDead
IfCharacterDamagedBy
Instruction 4[01]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
IfCharacterDamagedBy( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, int attackerEntityId)
Condition function: CharacterDamagedBy
IfCharacterHPRatio
Instruction 4[02]Used in all but m36_00_00_00
IfCharacterHPRatio( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, sbyte<ComparisonType> comparisonType, float targetHPRatio, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: HPRatio
IfCharacterType
Instruction 4[03]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
IfCharacterType( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, sbyte<TargetType> targetType, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterType
IfCharacterTargetedBy
Instruction 4[04]Unused
IfCharacterTargetedBy( sbyte<ConditionGroup> resultConditionGroup, int aggressorEntityId, int targetEntityId, bool shouldHave)
Condition function: CharacterTargetedBy
IfCharacterHasSpEffect
Instruction 4[05]Used in all but m36_00_00_00 and m41_00_00_00
IfCharacterHasSpEffect( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, int spEffectId, bool shouldHave, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterHasSpEffect
IfNPCPartHP
Instruction 4[06]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00
IfNPCPartHP( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, int npcPartId, int hpThreshold, sbyte<ComparisonType> comparisonType)
Condition function: NPCPartHP
IfCharacterBackreadStatus
Instruction 4[07]Used in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
IfCharacterBackreadStatus( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, bool isBackread, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterBackreadStatus
IfCharacterHasEventMessage
Instruction 4[08]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
IfCharacterHasEventMessage( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, int targetEventMessageId, bool shouldHave, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterHasEventMessage
IfCharacterAIState
Instruction 4[09]Used in all but m36_00_00_00 and m41_00_00_00
IfCharacterAIState( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, byte<AIStateType> aiState, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterAIState
IfPlayerUsingSkullLantern
Instruction 4[10]Unused
IfPlayerUsingSkullLantern( sbyte<ConditionGroup> resultConditionGroup, bool usingSkullLantern)
Condition function: PlayerUsingSkullLantern
IfPlayersClass
Instruction 4[11]Used in common
IfPlayersClass( sbyte<ConditionGroup> resultConditionGroup, byte<ClassType> classNameType)
Condition function: PlayersClass
IfPlayersCovenant
Instruction 4[12]Used in common
IfPlayersCovenant( sbyte<ConditionGroup> resultConditionGroup, byte covenantIndex)
Condition function: PlayersCovenant
IfPlayersSoulLevel
Instruction 4[13]Unused
IfPlayersSoulLevel( sbyte<ConditionGroup> resultConditionGroup, byte<ComparisonType> comparisonType, uint targetSoulLevel)
Condition function: PlayersSoulLevel
IfCharacterHPValue
Instruction 4[14]Used in m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m45_00_00_00
IfCharacterHPValue( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, byte<ComparisonType> comparisonType, int targetHP, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterHPValue
IfCharacterDrawgroupState
Instruction 4[15]Used in m37_00_00_00, m38_00_00_00
IfCharacterDrawgroupState( sbyte<ConditionGroup> resultConditionGroup, int targetCharacterEntityId, bool insideDrawgroup, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterInsideDrawGroup
IfPlayerRemainingYoelLevelCount
Instruction 4[26]Used in m37_00_00_00, m38_00_00_00, m40_00_00_00
IfPlayerRemainingYoelLevelCount( sbyte<ConditionGroup> resultConditionGroup, byte<ComparisonType> comparisonType, int targetLevelCount)
Condition function: YoelLevelCount
IfCharacterInvadeType
Instruction 4[27]Used in m30_00_00_00, m33_00_00_00, m34_01_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
IfCharacterInvadeType( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, byte invadeTypeUnknown, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterInvadeType
IfCharacterChameleon
Instruction 4[28]Unused
IfCharacterChameleon( sbyte<ConditionGroup> resultConditionGroup, int targetCharacterEntityId, int chameleonSFXId, bool isTransformed)
Condition function: IsCharacterChameleon
IfObjectDestroyed
Instruction 5[00]Used in common_func, m30_00_00_00, m31_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
IfObjectDestroyed( sbyte<ConditionGroup> resultConditionGroup, byte<DestructionState> damageState, int targetObjectEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
Condition function: ObjectDestroyed
IfObjectHitBy
Instruction 5[01]Unused
IfObjectHitBy( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, int attackerEntityId)
Condition function: ObjectHitBy
IfObjactEventFlag
Instruction 5[02]Used in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m36_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
IfObjactEventFlag( sbyte<ConditionGroup> resultConditionGroup, int objactEventFlag)
Condition function: ObjActEventFlag
IfObjectHP
Instruction 5[03]Unused
IfObjectHP( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, sbyte<ComparisonType> comparisonType, int hpThreshold)
Condition function: ObjectHP
IfObjectBurnState
Instruction 5[09]Used in m30_00_00_00
IfObjectBurnState( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, byte<ComparisonType> comparisonType, byte burnStateUnknown, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
Condition function: ObjectBurnState
IfObjectBackread
Instruction 5[10]Used in common_func, m30_01_00_00, m31_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
IfObjectBackread( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, bool isBackread, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
Condition function: ObjectBackread
IfObjectBackreadUnknown511
Instruction 5[11]Used in m38_00_00_00, m45_00_00_00
IfObjectBackreadUnknown511( sbyte<ConditionGroup> resultConditionGroup, int targetEntityId, bool isBackread, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
Condition function: ObjectBackreadOther
IfPlayerMovingOnHit
Instruction 11[00]Unused
IfPlayerMovingOnHit( sbyte<ConditionGroup> resultConditionGroup, int hitEntityId)
Condition function: PlayerMovingOnHit
IfPlayerAttackingOnHit
Instruction 11[01]Unused
IfPlayerAttackingOnHit( sbyte<ConditionGroup> resultConditionGroup, int hitEntityId)
Condition function: PlayerAttackingOnHit
IfPlayerStandingOnHit
Instruction 11[02]Used in common, m33_00_00_00, m38_00_00_00, m40_00_00_00
IfPlayerStandingOnHit( sbyte<ConditionGroup> resultConditionGroup, int hitEntityId)
Condition function: PlayerStandingOnHit
WaitForConditionGroupState
Instruction 1000[00]Unused
WaitForConditionGroupState( byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
WaitFor
in MattScript
SkipIfConditionGroupStateUncompiled
Instruction 1000[01]Used in all but m36_00_00_00 and m41_00_00_00
SkipIfConditionGroupStateUncompiled( byte numberOfSkippedLines, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
GotoIf
in MattScript
EndIfConditionGroupStateUncompiled
Instruction 1000[02]Used in all but m32_00_00_00 and m36_00_00_00
EndIfConditionGroupStateUncompiled( byte<EventEndType> executionEndType, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
EndIf or RestartIf
in MattScript
SkipUnconditionally
Instruction 1000[03]Used in all but m30_01_00_00 and m36_00_00_00
SkipUnconditionally( byte numberOfSkippedLines)
Goto
in MattScript
EndUnconditionally
Instruction 1000[04]Used in all
EndUnconditionally( byte<EventEndType> executionEndType)
EndEvent or RestartEvent
in MattScript
SkipIfComparison
Instruction 1000[05]Used in common, common_func, m39_00_00_00, m40_00_00_00
SkipIfComparison( byte numberOfSkippedLines, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Compare
EndIfComparison
Instruction 1000[06]Used in common, m33_00_00_00, m45_00_00_00
EndIfComparison( byte<EventEndType> executionEndType, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Compare
SkipIfConditionGroupStateCompiled
Instruction 1000[07]Used in common, common_func, m31_00_00_00, m32_00_00_00, m35_00_00_00, m37_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
SkipIfConditionGroupStateCompiled( byte numberOfSkippedLines, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
GotoIf(cond.Passed)
in MattScript
EndIfConditionGroupStateCompiled
Instruction 1000[08]Used in common_func, m30_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m45_00_00_00
EndIfConditionGroupStateCompiled( byte<EventEndType> executionEndType, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
EndIf(cond.Passed) or RestartIf(cond.Passed)
in MattScript
WaitForNetworkApproval
Instruction 1000[09]Unused
WaitForNetworkApproval( float timeoutS)
GotoIfConditionGroupStateUncompiled
Instruction 1000[101]Used in all but m34_01_00_00 and m36_00_00_00
GotoIfConditionGroupStateUncompiled( byte<Label> label, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
GotoIf
in MattScript
GotoUnconditionally
Instruction 1000[103]GotoIfComparison
Instruction 1000[105]Used in common, common_func, m32_00_00_00, m40_00_00_00
GotoIfComparison( byte<Label> label, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Compare
GotoIfConditionGroupStateCompiled
Instruction 1000[107]Used in all but m36_00_00_00 and m40_00_00_00
GotoIfConditionGroupStateCompiled( byte<Label> label, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
GotoIf(cond.Passed)
in MattScript
WaitFixedTimeSeconds
Instruction 1001[00]Used in all
WaitFixedTimeSeconds( float numberOfSeconds)
WaitFixedTimeFrames
Instruction 1001[01]Used in all but m36_00_00_00
WaitFixedTimeFrames( int numberOfFrames)
WaitRandomTimeSeconds
Instruction 1001[02]Used in common_func, m31_00_00_00, m45_00_00_00
WaitRandomTimeSeconds( float minNumberOfSeconds, float maxNumberOfSeconds)
WaitRandomTimeFrames
Instruction 1001[03]Unused
WaitRandomTimeFrames( int minNumberOfFrames, int maxNumberOfFrames)
WaitHollowArenaHalfTimeStayparamLookup
Instruction 1001[04]Used in common_func
WaitHollowArenaHalfTimeStayparamLookup( byte<HollowArenaMatchType> matchType, bool isSecondHalf)
WaitForEventFlag
Instruction 1003[00]Unused
WaitForEventFlag( byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int targetEventFlagId)
SkipIfEventFlag
Instruction 1003[01]Used in all but m36_00_00_00
SkipIfEventFlag( byte numberOfSkippedLines, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int targetEventFlagId)
Condition function: EventFlag
EndIfEventFlag
Instruction 1003[02]Used in all
EndIfEventFlag( byte<EventEndType> executionEndType, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int targetEventFlagId)
Condition function: EventFlag
SkipIfBatchEventFlags
Instruction 1003[03]Used in m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
SkipIfBatchEventFlags( byte numberOfSkippedLines, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId)
Condition function: AllBatchEventFlags
EndIfBatchEventFlags
Instruction 1003[04]Used in common, m31_00_00_00, m33_00_00_00, m38_00_00_00, m41_00_00_00, m45_00_00_00
EndIfBatchEventFlags( byte<EventEndType> executionEndType, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId)
Condition function: AllBatchEventFlags
SkipIfMultiplayerState
Instruction 1003[05]Used in m30_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m38_00_00_00, m45_00_00_00
SkipIfMultiplayerState( byte numberOfSkippedLines, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
EndIfMultiplayerState
Instruction 1003[06]Used in common, m31_00_00_00, m36_00_00_00, m39_00_00_00
EndIfMultiplayerState( byte<EventEndType> executionEndType, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
SkipIfPlayerInoutMap
Instruction 1003[07]Unused
SkipIfPlayerInoutMap( byte numberOfSkippedLines, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
EndIfPlayerInoutMap
Instruction 1003[08]Used in m40_00_00_00
EndIfPlayerInoutMap( byte<EventEndType> executionEndType, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
SkipIfNumberOfCoopClients
Instruction 1003[09]Unused
SkipIfNumberOfCoopClients( byte numberOfSkippedLines, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfCoopClients
EndIfNumberOfCoopClients
Instruction 1003[10]Unused
EndIfNumberOfCoopClients( byte<EventEndType> executionEndType, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfCoopClients
GotoIfCharacterHasSpEffect
Instruction 1003[11]Used in common_func, m30_00_00_00, m35_00_00_00, m39_00_00_00
GotoIfCharacterHasSpEffect( byte<Label> label, int targetEntityId, int spEffectId, bool shouldHave, sbyte<ComparisonType> comparisonType, int numberOfTargetCharacters)
Condition function: CharacterHasSpEffect
GotoIfPlayerIsNotInOwnWorldExcludesArena
Instruction 1003[12]Used in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
GotoIfPlayerIsNotInOwnWorldExcludesArena( byte<Label> label, bool isNotIn)
Condition function: PlayerIsNotInOwnWorld
EndIfPlayerIsNotInOwnWorldExcludesArena
Instruction 1003[13]Used in all but m36_00_00_00
EndIfPlayerIsNotInOwnWorldExcludesArena( byte<EventEndType> executionEndType, bool isNotIn)
Condition function: PlayerIsNotInOwnWorld
SkipIfNumberOfClientsOfType
Instruction 1003[14]Used in all but common and m36_00_00_00
SkipIfNumberOfClientsOfType( byte numberOfSkippedLines, byte<ClientType> clientType, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfClientsOfType
GotoIfNumberOfClientsOfType
Instruction 1003[15]Unused
GotoIfNumberOfClientsOfType( byte<Label> label, byte<ClientType> clientType, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfClientsOfType
EndIfNumberOfClientsOfType
Instruction 1003[16]Unused
EndIfNumberOfClientsOfType( byte<EventEndType> executionEndType, byte<ClientType> clientType, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfClientsOfType
GotoIfEventFlag
Instruction 1003[101]Used in all
GotoIfEventFlag( byte<Label> label, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int targetEventFlagId)
Condition function: EventFlag
GotoIfBatchEventFlags
Instruction 1003[103]Used in common, m31_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00
GotoIfBatchEventFlags( byte<Label> label, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId)
Condition function: AllBatchEventFlags
GotoIfMultiplayerState
Instruction 1003[105]Used in m31_00_00_00, m36_00_00_00
GotoIfMultiplayerState( byte<Label> label, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
GotoIfPlayerInoutMap
Instruction 1003[107]Used in common
GotoIfPlayerInoutMap( byte<Label> label, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
GotoIfNumberOfCoopClients
Instruction 1003[109]Used in m39_00_00_00
GotoIfNumberOfCoopClients( byte<Label> label, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfCoopClients
EndIfCharacterHasSpEffect
Instruction 1003[111]Used in m32_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m45_00_00_00
EndIfCharacterHasSpEffect( byte<EventEndType> executionEndType, int targetEntityId, int spEffectId, bool shouldHave, sbyte<ComparisonType> comparisonType, int numberOfTargetCharacters)
Condition function: CharacterHasSpEffect
SkipIfCharacterHasSpEffect
Instruction 1003[112]Used in m33_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
SkipIfCharacterHasSpEffect( byte numberOfSkippedLines, int targetEntityId, int spEffectId, bool shouldHave, sbyte<ComparisonType> comparisonType, int numberOfTargetCharacters)
Condition function: CharacterHasSpEffect
GotoIfPlayerInoutsideArea
Instruction 1003[200]Used in m33_00_00_00, m37_00_00_00, m45_00_00_00
GotoIfPlayerInoutsideArea( byte<Label> label, byte<InsideOutsideState> desiredState, int targetEntityId, int areaEntityId, int numberOfTargetCharacters)
Condition function: InArea
EndIfPlayerInoutsideArea
Instruction 1003[201]Used in m40_00_00_00, m45_00_00_00
EndIfPlayerInoutsideArea( byte<EventEndType> executionEndType, byte<InsideOutsideState> desiredState, int targetEntityId, int areaEntityId, int numberOfTargetCharacters)
Condition function: InArea
SkipIfPlayerInoutsideArea
Instruction 1003[202]Unused
SkipIfPlayerInoutsideArea( byte numberOfSkippedLines, byte<InsideOutsideState> desiredState, int targetEntityId, int areaEntityId, int numberOfTargetCharacters)
Condition function: InArea
GotoIfHollowArenaMatchType
Instruction 1003[211]Used in common_func
GotoIfHollowArenaMatchType( byte<Label> label, byte<HollowArenaMatchType> matchType)
Condition function: HasHollowArenaMatchType
WaitForObjectDestroyed
Instruction 1005[00]Unused
WaitForObjectDestroyed( byte<DestructionState> damageState, int targetObjectEntityId)
SkipIfObjectDestroyed
Instruction 1005[01]Used in m34_01_00_00, m38_00_00_00
SkipIfObjectDestroyed( byte numberOfSkippedLines, byte<DestructionState> damageState, int targetObjectEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
Condition function: ObjectDestroyed
EndIfObjectDestroyed
Instruction 1005[02]Used in common_func, m37_00_00_00, m38_00_00_00
EndIfObjectDestroyed( byte<EventEndType> executionEndType, byte<DestructionState> damageState, int targetObjectEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
Condition function: ObjectDestroyed
GotoIfObjectDestroyed
Instruction 1005[101]Used in m31_00_00_00, m34_01_00_00, m38_00_00_00
GotoIfObjectDestroyed( byte<Label> label, byte<DestructionState> damageState, int targetObjectEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
Condition function: ObjectDestroyed
Label0
Instruction 1014[00]Label1
Instruction 1014[01]Label2
Instruction 1014[02]Label3
Instruction 1014[03]Label4
Instruction 1014[04]Label5
Instruction 1014[05]Label6
Instruction 1014[06]Label7
Instruction 1014[07]Label8
Instruction 1014[08]Label9
Instruction 1014[09]Label10
Instruction 1014[10]Label11
Instruction 1014[11]Label12
Instruction 1014[12]Label13
Instruction 1014[13]Label14
Instruction 1014[14]Label15
Instruction 1014[15]Label16
Instruction 1014[16]Label17
Instruction 1014[17]Label18
Instruction 1014[18]Label19
Instruction 1014[19]Label20
Instruction 1014[20]InitializeEvent
Instruction 2000[00]Used in all but common_func
InitializeEvent( int eventSlotId, uint eventId, uint... parameters)
TerminateEvent
Instruction 2000[01]Unused
TerminateEvent( int eventSlotId, uint eventId)
SetNetworkSyncState
Instruction 2000[02]Used in all but m36_00_00_00
SetNetworkSyncState( byte<DisabledEnabled> disabledEnabled)
ClearCompiledConditionGroupState
Instruction 2000[03]Used in common, m35_00_00_00, m40_00_00_00
ClearCompiledConditionGroupState( byte dummy)
PrefetchRequest
Instruction 2000[04]Unused
PrefetchRequest( uint requestId)
SaveRequest
Instruction 2000[05]Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00
SaveRequest( byte dummy)
InitializeCommonEvent
Instruction 2000[06]Used in all but common and common_func
InitializeCommonEvent( uint eventId, uint... parameters)
PlayCutsceneToAll
Instruction 2002[01]Unused
PlayCutsceneToAll( int cutsceneId, uint<CutscenePlayMode> playbackMethod)
PlayCutsceneAndWarpAllPlayers
Instruction 2002[02]Unused
PlayCutsceneAndWarpAllPlayers( int cutsceneId, uint<CutscenePlayMode> playbackMethod, int pointEntityId, byte areaId, byte blockId)
PlayCutsceneToPlayer
Instruction 2002[03]Used in m30_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m41_00_00_00, m45_00_00_00
PlayCutsceneToPlayer( int cutsceneId, uint<CutscenePlayMode> playbackMethod, int playerEntityId)
PlayCutsceneAndWarpPlayer
Instruction 2002[04]Used in m30_00_00_00, m31_00_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
PlayCutsceneAndWarpPlayer( int cutsceneId, uint<CutscenePlayMode> playbackMethod, int pointEntityId, byte areaId, byte blockId, int playerEntityId)
PlayCutsceneAndRotatePlayerAroundVerticalAxis
Instruction 2002[05]Unused
PlayCutsceneAndRotatePlayerAroundVerticalAxis( int cutsceneId, uint<CutscenePlayMode> playbackMethod, float yaxisXCoordM, float yaxisZCoordM, int rotationDeg, float verticalTranslationM, int playerEntityId)
PlayCutsceneChangeTimePeriodAndWarpPlayer
Instruction 2002[06]Unused
PlayCutsceneChangeTimePeriodAndWarpPlayer( int cutsceneId, uint<CutscenePlayMode> playbackMethod, int pointEntityId, byte areaId, byte blockId, int playerEntityId, byte timePeriodId)
PlayCutsceneAndChangeTimePeriod
Instruction 2002[07]Unused
PlayCutsceneAndChangeTimePeriod( int cutsceneId, uint<CutscenePlayMode> playbackMethod, int playerEntityId, byte timePeriodId)
DummyPlayCutsceneAndWarpPlayer
Instruction 2002[08]Unused
DummyPlayCutsceneAndWarpPlayer( int pointEntityId, byte areaId, byte blockId)
PlayCutsceneChangeMapCeremonyAndWarpPlayer
Instruction 2002[09]Used in m30_00_00_00, m32_00_00_00
PlayCutsceneChangeMapCeremonyAndWarpPlayer( int cutsceneId, uint<CutscenePlayMode> playbackMethod, uint ceremonyId, int unknown, int pointEntityId, byte areaId, byte blockId, int playerEntityId)
PlayCutsceneToPlayerAndChangeCurrentMapCeremony
Instruction 2002[10]Used in m32_00_00_00
PlayCutsceneToPlayerAndChangeCurrentMapCeremony( int cutsceneId, uint<CutscenePlayMode> playbackMethod, uint ceremonyId, int unknown, int playerEntityId)
PlayOngoingCutsceneAndWarpPlayer
Instruction 2002[11]Used in m40_00_00_00, m41_00_00_00
PlayOngoingCutsceneAndWarpPlayer( int cutsceneId, uint<CutscenePlayMode> playbackMethod, int pointEntityId, byte areaId, byte blockId, int playerEntityId, byte unknown, byte unknown)
PlayCutsceneAndWarpPlayerUnknown200212
Instruction 2002[12]Used in common
PlayCutsceneAndWarpPlayerUnknown200212( int cutsceneId, uint<CutscenePlayMode> playbackMethod, int pointEntityId, byte areaId, byte blockId, int playerEntityId, int pointEntityId2)
RequestAnimationPlayback
Instruction 2003[01]Unused
RequestAnimationPlayback( int entityId, int animationId, bool shouldLoop, bool shouldWaitForCompletion)
SetEventFlag
Instruction 2003[02]Used in all
SetEventFlag( int eventFlagId, byte<ONOFF> flagState)
DeactivateGenerator
Instruction 2003[03]Used in m31_00_00_00, m33_00_00_00, m35_00_00_00, m39_00_00_00
DeactivateGenerator( int entityId, byte<DisabledEnabled> disabledEnabled)
AwardItemLot
Instruction 2003[04]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
AwardItemLot( int itemLotId)
ShootBullet
Instruction 2003[05]Used in common_func, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00
ShootBullet( int bulletTeamEntityId, int bulletProducerEntityId, int dummypolyId, int behaviorId, int firingAngleX, int firingAngleY, int firingAngleZ)
DeactivateMapHit
Instruction 2003[06]Unused
DeactivateMapHit( int entityId, byte<DisabledEnabled> disabledEnabled)
SetMapVisibility
Instruction 2003[07]Unused
SetMapVisibility( int entityId, byte<DisabledEnabled> disabledEnabled)
SetEventState
Instruction 2003[08]Unused
SetEventState( int eventId, int eventSlotId, byte<EventEndType> eventState)
InvertEventFlag
Instruction 2003[09]Unused
InvertEventFlag( int eventFlagId)
SetEventNavimesh
Instruction 2003[10]Unused
SetEventNavimesh( short<DisabledEnabled> disabledEnabled)
DisplayBossHealthBar
Instruction 2003[11]Used in all but common and common_func
DisplayBossHealthBar( sbyte<DisabledEnabled> disabledEnabled, int entityId, short slotNumber, int nameId)
HandleBossDefeat
Instruction 2003[12]Used in m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m36_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m45_00_00_00
HandleBossDefeat( int entityId)
ModifyNavimeshConnectionBitflag
Instruction 2003[13]Unused
ModifyNavimeshConnectionBitflag( int entityId, uint<NavimeshType> navimeshType, byte<BitopType> typeBitOperation)
WarpPlayer
Instruction 2003[14]Used in common_func, m30_00_00_00, m41_00_00_00, m45_00_00_00
WarpPlayer( byte areaId, byte blockId, int initialAreaId)
HandleMinibossDefeat
Instruction 2003[15]Unused
HandleMinibossDefeat( int entityId)
TriggerMultiplayerEvent
Instruction 2003[16]Used in m32_00_00_00
TriggerMultiplayerEvent( uint multiplayerEventId)
RandomlySetEventFlagInRange
Instruction 2003[17]Used in m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m40_00_00_00, m45_00_00_00
RandomlySetEventFlagInRange( uint eventFlagIdMin, uint eventFlagIdMax, byte<ONOFF> flagState)
ForceAnimationPlayback
Instruction 2003[18]Used in all
ForceAnimationPlayback( int entityId, int animationId, bool shouldLoop, bool shouldWaitForCompletion, bool ignoreWaitForTransition, byte unknown, float unknown)
SetAreaDrawparamBankSlotIndex
Instruction 2003[19]Unused
SetAreaDrawparamBankSlotIndex( short areaId, short areaDrawparamBankSlotIndex)
SetTemporaryPlayerRespawnPoint
Instruction 2003[20]Unused
SetTemporaryPlayerRespawnPoint( int respawnPointEntityId)
IncrementGameCycle
Instruction 2003[21]Unused
IncrementGameCycle( byte dummy)
BatchSetEventFlags
Instruction 2003[22]Used in m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m40_00_00_00, m45_00_00_00
BatchSetEventFlags( int eventFlagIdStart, int eventFlagIdEnd, byte<ONOFF> flagState)
SetPlayerRespawnPoint
Instruction 2003[23]Used in m30_00_00_00, m32_00_00_00, m35_00_00_00, m39_00_00_00, m40_00_00_00
SetPlayerRespawnPoint( int respawnPointEntityId)
RemoveItemFromPlayer
Instruction 2003[24]Used in common, m30_00_00_00, m33_00_00_00, m37_00_00_00, m40_00_00_00
RemoveItemFromPlayer( int<ItemType> itemType, int itemId, int number)
PlaceNPCSummonSign
Instruction 2003[25]Used in common_func
PlaceNPCSummonSign( int<SummonSignType> signType, int summonedNPCEntityId, int spawnPointEntityId, int summonEventFlagId, int dismissalEventFlagId)
SetVisibilityOfMessage
Instruction 2003[26]Used in m30_00_00_00, m40_00_00_00
SetVisibilityOfMessage( int messageEntityId, byte<DisabledEnabled> disabledEnabled)
Missing
Instruction 2003[27]Unused
Missing( byte dummy)
AwardAchievement
Instruction 2003[28]Used in common, m41_00_00_00
AwardAchievement( int achievementId)
ChangeWorldTendency
Instruction 2003[29]Unused
ChangeWorldTendency( byte<TendencyType> tendencyType, sbyte changeValue)
DisableVagrantSpawning
Instruction 2003[30]Unused
DisableVagrantSpawning( bool disabled)
IncrementEventValue
Instruction 2003[31]Used in common, m33_00_00_00, m38_00_00_00, m40_00_00_00
IncrementEventValue( int baseEventFlagId, uint numberOfUsedFlagBits, uint maximumAllowedValue)
ClearEventValue
Instruction 2003[32]Unused
ClearEventValue( int baseEventFlagId, uint numberOfUsedFlagBits)
SetSnugglyNextTrade
Instruction 2003[33]Unused
SetSnugglyNextTrade( int eventFlagId)
SpawnSnugglyItem
Instruction 2003[34]Unused
SpawnSnugglyItem( int itemLotId, int placementAreaEntityId, int eventFlagId, int hitEntityId)
MoveBloodstainAndDroppedItems
Instruction 2003[35]Used in m45_00_00_00
MoveBloodstainAndDroppedItems( int sourceAreaEntityId, int destinationAreaEntityId)
AwardItemsIncludingClients
Instruction 2003[36]Used in common, common_func, m30_00_00_00, m35_00_00_00, m37_00_00_00
AwardItemsIncludingClients( int itemLotId)
BattleOfStoicism1v1RankingRequest
Instruction 2003[37]Unused
BattleOfStoicism1v1RankingRequest()
BattleOfStoicism2v2RankingRequest
Instruction 2003[38]Unused
BattleOfStoicism2v2RankingRequest()
BattleOfStoicismFfaRankingRequest
Instruction 2003[39]Unused
BattleOfStoicismFfaRankingRequest()
BattleOfStoicismExitRequest
Instruction 2003[40]Unused
BattleOfStoicismExitRequest()
EventValueOperation
Instruction 2003[41]Unused
EventValueOperation( int baseEventFlagId, uint numberOfUsedFlagBits, int operand, int baseEventFlagIdOperand, uint numberOfUsedEventFlagBitsOperand, sbyte<CalculationType> calculationType)
StoreItemAmountHeldInEventValue
Instruction 2003[42]Used in m41_00_00_00
StoreItemAmountHeldInEventValue( int<ItemType> itemType, int itemId, int baseEventFlagId, uint numberOfUsedFlagBits)
DirectlyGivePlayerItem
Instruction 2003[43]Unused
DirectlyGivePlayerItem( int<ItemType> itemType, int itemId, int baseEventFlagId, uint numberOfUsedFlagBits)
ToggleDirectionDisplay
Instruction 2003[44]Unused
ToggleDirectionDisplay( byte<DisabledEnabled> disabledEnabled)
SetMapHitgridCorrespondence
Instruction 2003[45]Unused
SetMapHitgridCorrespondence( int hitEntityId, short level, short gridCoordX, short gridCoordY, byte<AddDelete> process)
SetMapContentImageDisplay
Instruction 2003[46]Unused
SetMapContentImageDisplay( short contentImagePartId, byte<DisplayState> state)
SetMapBoundariesDisplay
Instruction 2003[47]Unused
SetMapBoundariesDisplay( short hierarchy, short gridCoordX, short gridCoordY, byte<DisplayState> state)
SetAreaWind
Instruction 2003[48]Unused
SetAreaWind( int areaEntityId, byte<DisabledEnabled> disabledEnabled, float changeTimeS, int windParameterId)
WarpPlayerToRespawnPoint
Instruction 2003[49]Unused
WarpPlayerToRespawnPoint( int respawnPointParameterId)
StartEnemyGenerator
Instruction 2003[50]Unused
StartEnemyGenerator( int enemySpawnerId)
SummonNPC
Instruction 2003[51]Unused
SummonNPC( int<SingleplayerSummonSignType> signType, int summonedNPCEntityId, int spawnPointEntityId, int summonEventFlagId, int dismissalEventFlagId)
InitializeWarpObject
Instruction 2003[52]Unused
InitializeWarpObject( int warpObjectEntityId)
MakeEnemyAppearEvent
Instruction 2003[54]Used in m32_00_00_00, m38_00_00_00
MakeEnemyAppearEvent( int entityId)
SetCurrentMapCeremony
Instruction 2003[57]Unused
SetCurrentMapCeremony( uint ceremonyId)
SetMapCeremony
Instruction 2003[59]Used in common, m32_00_00_00
SetMapCeremony( uint areaId, byte blockId, uint ceremonyId)
DisplayEpitaphMessage
Instruction 2003[61]Used in common_func
DisplayEpitaphMessage( int messageId)
SetNetworkconnectedEventFlag
Instruction 2003[62]Used in all but m36_00_00_00
SetNetworkconnectedEventFlag( int eventFlagId, byte<ONOFF> flagState)
BatchSetNetworkconnectedEventFlags
Instruction 2003[63]Used in common, common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
BatchSetNetworkconnectedEventFlags( int eventFlagIdStart, int eventFlagIdEnd, byte<ONOFF> flagState)
SetOmissionModeCounts
Instruction 2003[64]Used in m35_00_00_00
SetOmissionModeCounts( int level1Count, int level2Count)
ResetOmissionModeCountsToDefault
Instruction 2003[65]Used in m35_00_00_00
ResetOmissionModeCountsToDefault()
InitializeCrowTrade
Instruction 2003[66]Used in m40_00_00_00
InitializeCrowTrade( uint<ItemType> itemType, int itemId, int itemLotId, int tradeCompletedEventFlagId, int crowDialogueResponseEventFlagId)
InitializeCrowTradeArea
Instruction 2003[67]Used in m40_00_00_00
InitializeCrowTradeArea( int areaEntityId)
SetNetworkInteractionState
Instruction 2003[70]Used in m40_00_00_00, m41_00_00_00
SetNetworkInteractionState( byte<DisabledEnabled> disabledEnabled)
HideHud
Instruction 2003[71]Used in m41_00_00_00
HideHud( bool shouldBeHidden)
SetBonfireWarpingState
Instruction 2003[72]Used in m40_00_00_00
SetBonfireWarpingState( int bonfireEntityId, int animationId, byte<DisabledEnabled> disabledEnabled)
SetAutogeneratedEventspecificEventFlag1Unknown200373
Instruction 2003[73]Used in common_func, m38_00_00_00, m45_00_00_00
SetAutogeneratedEventspecificEventFlag1Unknown200373( byte unknown, byte unknown)
HandleBossDefeatAndDisplayBanner
Instruction 2003[74]Used in common_func, m33_00_00_00, m34_01_00_00, m37_00_00_00, m39_00_00_00, m41_00_00_00, m45_00_00_00
HandleBossDefeatAndDisplayBanner( int entityId, byte<TextBannerType> bannerType)
SetAutogeneratedEventspecificEventFlag2Unknown200375
Instruction 2003[75]Used in common_func, m32_00_00_00, m35_00_00_00, m38_00_00_00, m45_00_00_00
SetAutogeneratedEventspecificEventFlag2Unknown200375( byte unknown, byte unknown)
DisableLoadingScreenTips
Instruction 2003[76]Used in m40_00_00_00, m41_00_00_00
DisableLoadingScreenTips( bool shouldBeDisabled)
AwardGestureItem
Instruction 2003[77]Used in common, m38_00_00_00, m39_00_00_00
AwardGestureItem( ushort gestureIndex, ushort<ItemType> itemType, int itemId)
SendNPCSummonHome
Instruction 2003[78]Used in m30_00_00_00, m32_00_00_00
SendNPCSummonHome( int summonEntityId)
Unknown200379
Instruction 2003[79]Used in common_func
Unknown200379( byte unknown)
DisplayDecoratedBossHealthBar
Instruction 2003[80]Used in m45_00_00_00
DisplayDecoratedBossHealthBar( sbyte<DisabledEnabled> disabledEnabled, int entityId, short slotNumber, int nameId, byte decorationId)
PlaceNPCSummonSignWorksForNonemberedPlayers
Instruction 2003[81]Used in common_func
PlaceNPCSummonSignWorksForNonemberedPlayers( int<SummonSignType> signType, int summonedNPCEntityId, int spawnPointEntityId, int summonEventFlagId, int dismissalEventFlagId)
SetCharacterAIState
Instruction 2004[01]Used in all but common
SetCharacterAIState( int entityId, byte<DisabledEnabled> disabledEnabled)
SetCharacterTeamType
Instruction 2004[02]Used in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00
SetCharacterTeamType( int entityId, byte<TeamType> teamType)
CharacterWarpRequest
Instruction 2004[03]Used in m30_01_00_00
CharacterWarpRequest( int entityId, byte<TargetEntityType> warpType, int warpDestinationEntityId, int dummypolyId)
ForceCharacterDeath
Instruction 2004[04]Used in common_func, m30_01_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m36_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
ForceCharacterDeath( int entityId, bool shouldReceiveSouls)
ChangeCharacterEnableState
Instruction 2004[05]Used in all but common
ChangeCharacterEnableState( int entityId, byte<DisabledEnabled> disabledEnabled)
EzstateInstructionRequest
Instruction 2004[06]Used in m31_00_00_00, m33_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00
EzstateInstructionRequest( int entityId, int command, byte slot)
CreateBulletOwner
Instruction 2004[07]Used in m35_00_00_00, m37_00_00_00, m38_00_00_00
CreateBulletOwner( int entityId)
SetSpEffect
Instruction 2004[08]Used in all
SetSpEffect( int entityId, int spEffectId)
SetSpecialAnimations
Instruction 2004[09]Unused
SetSpecialAnimations( int entityId, int waitingAnimation, int damageAnimation, int cancelAnimation, int deathAnimation, int returnAnimation)
SetCharacterGravity
Instruction 2004[10]Used in all but common and m41_00_00_00
SetCharacterGravity( int entityId, byte<DisabledEnabled> disabledEnabled)
SetCharacterEventTarget
Instruction 2004[11]Used in common_func, m31_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m45_00_00_00
SetCharacterEventTarget( int entityId, int entityId2)
SetCharacterImmortality
Instruction 2004[12]Used in m30_00_00_00, m30_01_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m37_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
SetCharacterImmortality( int entityId, byte<DisabledEnabled> disabledEnabled)
SetCharacterHome
Instruction 2004[13]Used in common_func, m31_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
SetCharacterHome( int entityId, int areaEntityId)
RotateCharacter
Instruction 2004[14]Used in common, common_func, m30_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
RotateCharacter( int entityId, int entityId2, int playAnimationId, bool shouldWaitForCompletion)
SetCharacterInvincibility
Instruction 2004[15]Used in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m35_00_00_00, m38_00_00_00, m40_00_00_00, m45_00_00_00
SetCharacterInvincibility( int entityId, byte<DisabledEnabled> disabledEnabled)
ClearCharactersAITarget
Instruction 2004[16]Used in common_func, m30_01_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
ClearCharactersAITarget( int entityId)
RequestCharacterAICommand
Instruction 2004[17]Used in common, common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
RequestCharacterAICommand( int entityId, int commandId, byte slotNumber)
SetEventPoint
Instruction 2004[18]Used in m45_00_00_00
SetEventPoint( int entityId, int entityId2, float reactionDistance)
SetCharacterAIId
Instruction 2004[19]Used in m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00
SetCharacterAIId( int entityId, int aiId)
RequestCharacterAIReplan
Instruction 2004[20]Used in common, common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
RequestCharacterAIReplan( int entityId)
ClearSpEffect
Instruction 2004[21]Used in all
ClearSpEffect( int entityId, int spEffectId)
CreateNPCPart
Instruction 2004[22]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00
CreateNPCPart( int entityId, short npcPartId, short<NPCPartType> npcPartGroupIdx, int npcPartHP, float damageCorrection, float bodyDamageCompensation, bool isInvincible, bool startInStoppedState)
SetNPCPartHP
Instruction 2004[23]Used in common_func, m30_00_00_00, m38_00_00_00
SetNPCPartHP( int entityId, int npcPartId, int desiredHP, bool shouldAllowHPAboveMaxHP)
SetNPCPartSEAndSFX
Instruction 2004[24]Used in common_func, m31_00_00_00
SetNPCPartSEAndSFX( int entityId, int npcPartId, int defenseMaterialSEId, int defenseMaterialSFXId)
SetNPCPartBulletDamageMultiplier
Instruction 2004[25]Unused
SetNPCPartBulletDamageMultiplier( int entityId, int npcPartId, float bulletDamageMultiplier)
ChangeCharacterDispmask
Instruction 2004[26]Used in common_func, m31_00_00_00, m40_00_00_00
ChangeCharacterDispmask( int entityId, byte bitNumber, byte<ONOFFCHANGE> switchType)
ChangeCharacterHitmask
Instruction 2004[27]Used in common_func, m31_00_00_00, m40_00_00_00
ChangeCharacterHitmask( int entityId, byte bitNumber, byte<ONOFFCHANGE> switchType)
SetNetworkUpdateAuthority
Instruction 2004[28]Used in common_func, m30_00_00_00, m30_01_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m41_00_00_00, m45_00_00_00
SetNetworkUpdateAuthority( int entityId, int<AuthorityLevel> authorityLevel)
SetCharacterBackreadState
Instruction 2004[29]Used in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
SetCharacterBackreadState( int entityId, bool removed)
SetCharacterHPBarDisplay
Instruction 2004[30]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m33_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m45_00_00_00
SetCharacterHPBarDisplay( int entityId, byte<DisabledEnabled> disabledEnabled)
SetCharacterMaphit
Instruction 2004[31]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
SetCharacterMaphit( int entityId, bool disabled)
RequestCharacterAICommandEventValue
Instruction 2004[32]Unused
RequestCharacterAICommandEventValue( int entityId, int commandId, byte slotNumber, int startingTargetEventFlagId, int endingTargetEventFlagId)
CreateReferredDamagePair
Instruction 2004[33]Used in m45_00_00_00
CreateReferredDamagePair( int sourceEntityId, int targetEntityId)
SetNetworkUpdateRate
Instruction 2004[34]Used in all but common and m36_00_00_00
SetNetworkUpdateRate( int entityId, bool useFixedFrequency, sbyte<CharacterUpdateFrequency> updateFrequency)
SetCharacterDefaultBackreadState
Instruction 2004[35]Used in common_func, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m45_00_00_00
SetCharacterDefaultBackreadState( int entityId, byte<DisabledEnabled> disabledEnabled)
HellkiteBreathControl
Instruction 2004[36]Unused
HellkiteBreathControl( int characterEntityId, int objectEntityId, int characterAnimationId)
ForceCharacterTreasure
Instruction 2004[37]Used in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
ForceCharacterTreasure( int characterEntityId)
BetrayCharactersCurrentCovenant
Instruction 2004[38]Unused
BetrayCharactersCurrentCovenant( byte dummy)
SetCharacterAnimationState
Instruction 2004[39]Used in all but common and m36_00_00_00
SetCharacterAnimationState( int entityId, byte<DisabledEnabled> disabledEnabled)
WarpCharacterAndSetFloor
Instruction 2004[40]Unused
WarpCharacterAndSetFloor( int entityId, byte<TargetEntityType> warpType, int warpDestinationEntityId, int dummypolyId, int warpDestinationHitEntityId)
IssueShortWarpRequest
Instruction 2004[41]Used in m30_00_00_00, m30_01_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
IssueShortWarpRequest( int entityId, byte<TargetEntityType> warpType, int warpDestinationEntityId, int dummypolyId)
WarpCharacterAndCopyFloor
Instruction 2004[42]Used in common_func, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m45_00_00_00
WarpCharacterAndCopyFloor( int entityId, byte<TargetEntityType> warpType, int warpDestinationEntityId, int dummypolyId, int entityIdToCopyFloorFrom)
RequestCharacterAnimationReset
Instruction 2004[43]Unused
RequestCharacterAnimationReset( int entityId, byte<Interpolation> interpolationMethod)
ChangeCharacterTeamTypeAndForceExitSpecialAnimations
Instruction 2004[44]Unused
ChangeCharacterTeamTypeAndForceExitSpecialAnimations( int entityId, byte<TeamType> teamType)
RegisterNPCHumanityEventValue
Instruction 2004[45]Unused
RegisterNPCHumanityEventValue( int npcEntityId, int humanityEventValueBaseEventFlagId)
IncrementPlayerPvpSin
Instruction 2004[46]Unused
IncrementPlayerPvpSin( byte dummy)
BonfirelikeRecovery
Instruction 2004[47]Unused
BonfirelikeRecovery()
ChangeCharactersCloth
Instruction 2004[48]Unused
ChangeCharactersCloth( int entityId, byte bitNumber, byte stateId)
ChangeCharacterPatrolBehavior
Instruction 2004[49]Used in common_func, m30_01_00_00, m31_00_00_00, m33_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00
ChangeCharacterPatrolBehavior( int characterEntityId, int patrolInformationEntityId)
SetLockOnPoint
Instruction 2004[50]Used in m30_00_00_00, m30_01_00_00, m31_00_00_00, m37_00_00_00, m40_00_00_00, m45_00_00_00
SetLockOnPoint( int entityId, int lockOnDummypolyId, byte<DisabledEnabled> desiredState)
TestRequestRagdollRestraint
Instruction 2004[51]Unused
TestRequestRagdollRestraint( int entityIdRecipientSide, int targetRigidIndexRecipientSide, int dummypolyIdRecipientSide, int entityIdAttachmentSide, int targetRigidIndexAttachmentSide, int dummypolyIdAttachmentSide)
ChangeCharacter
Instruction 2004[52]Unused
ChangeCharacter( int charinitparamId)
AdaptHpchangingSpEffectToNPCPartOfTarget
Instruction 2004[53]Unused
AdaptHpchangingSpEffectToNPCPartOfTarget( int entityId)
ImmediateActivateUnknown200454
Instruction 2004[54]Used in common_func, m34_01_00_00
ImmediateActivateUnknown200454( int entityId, byte<DisabledEnabled> disabledEnabled)
SetCharacterTalkRange
Instruction 2004[55]Used in m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m45_00_00_00
SetCharacterTalkRange( int entityId, float range)
IncrementCharacterGameCycle
Instruction 2004[57]Used in m38_00_00_00
IncrementCharacterGameCycle( int entityId)
SetMultiplayerdependentBuffsNonboss
Instruction 2004[58]Used in m30_00_00_00
SetMultiplayerdependentBuffsNonboss( int entityId, byte<DisabledEnabled> disabledEnabled)
Unknown200459
Instruction 2004[59]Used in common_func
Unknown200459( int entityId, byte<DisabledEnabled> disabledEnabled)
SetCharacterRemainingYoelLevels
Instruction 2004[60]Used in common
SetCharacterRemainingYoelLevels( byte levelCount)
RequestObjectDestruction
Instruction 2005[01]Used in m31_00_00_00, m34_01_00_00, m38_00_00_00
RequestObjectDestruction( int entityId, sbyte slotNumber)
RequestObjectRestoration
Instruction 2005[02]Used in m30_00_00_00, m31_00_00_00, m34_01_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
RequestObjectRestoration( int entityId)
DeactivateObject
Instruction 2005[03]Used in all but common
DeactivateObject( int targetObjectEntityId, byte<DisabledEnabled> state)
SetObjectTreasureState
Instruction 2005[04]Used in common_func, m31_00_00_00, m34_01_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00
SetObjectTreasureState( int targetObjectEntityId, byte<DisabledEnabled> state)
InitializeObjact
Instruction 2005[05]Unused
InitializeObjact( int entityId, int objectParameterId, int relativeTargetIdx)
SetObjactState
Instruction 2005[06]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
SetObjactState( int entityId, int objectParameterId, byte<DisabledEnabled> state)
ReproduceObjectAnimation
Instruction 2005[07]Used in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m36_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
ReproduceObjectAnimation( int targetObjectEntityId, int animationId)
ReproduceObjectDestruction
Instruction 2005[08]Used in m45_00_00_00
ReproduceObjectDestruction( int entityId, sbyte slotNumber)
CreateDamagingObject
Instruction 2005[09]Used in common_func, m30_01_00_00, m31_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m45_00_00_00
CreateDamagingObject( int eventFlagId, int entityId, int dummypolyId, int behaviorId, int<DamageTargetType> target, float radius, float lifespan, float repetitionTimeS)
RegisterStatue
Instruction 2005[10]Unused
RegisterStatue( int entityId, byte areaId, byte blockId, byte<StatueType> statueType)
WarpObjectToCharacter
Instruction 2005[11]Used in common_func
WarpObjectToCharacter( int entityId, int characterEntityId, short dummypolyId)
DeleteObjectEvent
Instruction 2005[12]Used in common_func, m34_01_00_00, m37_00_00_00, m38_00_00_00, m45_00_00_00
DeleteObjectEvent( int eventFlagId)
SetObjectInvulnerability
Instruction 2005[13]Used in m30_00_00_00, m30_01_00_00, m34_01_00_00, m37_00_00_00, m45_00_00_00
SetObjectInvulnerability( int targetObjectEntityId, byte<DisabledEnabled> state)
DeactivateObjactAssignIdx
Instruction 2005[14]Used in common_func, m40_00_00_00
DeactivateObjactAssignIdx( int entityId, int objectParameterId, int relativeTargetIdx, byte<DisabledEnabled> state)
RerollObjectTreasure
Instruction 2005[15]Unused
RerollObjectTreasure( int targetObjectEntityId)
ExtinguishBurningObjects
Instruction 2005[16]Used in m30_00_00_00
ExtinguishBurningObjects()
ShowObjectByMapCeremony
Instruction 2005[17]Used in m30_01_00_00
ShowObjectByMapCeremony( int targetObjectEntityId, uint ceremonyId, int unknown)
DestroyObject
Instruction 2005[19]Used in m45_00_00_00
DestroyObject( int targetObjectEntityId)
DeleteMapSFX
Instruction 2006[01]Used in common_func, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
DeleteMapSFX( int entityId, bool onlyDeleteRoot)
SpawnMapSFX
Instruction 2006[02]Used in m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
SpawnMapSFX( int entityId)
SpawnOneshotSFX
Instruction 2006[03]Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
SpawnOneshotSFX( int<TargetEntityType> type, int entityId, int dummypolyId, int sfxId)
CreateObjectfollowingSFX
Instruction 2006[04]Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
CreateObjectfollowingSFX( int objectEntityId, int dummypolyId, int sfxId)
DeleteObjectfollowingSFX
Instruction 2006[05]Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
DeleteObjectfollowingSFX( int objectEntityId, bool shouldDeleteRoot)
DisplayGenericDialog
Instruction 2007[01]Used in common, common_func, m30_00_00_00, m30_01_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
DisplayGenericDialog( int messageId, short<PromptType> dialogType, short<NumberofOptions> numberOfOptions, int entityId, float displayDistance)
DisplayBanner
Instruction 2007[02]Used in common_func, m31_00_00_00, m45_00_00_00
DisplayBanner( byte<TextBannerType> bannerType)
DisplayStatusMessage
Instruction 2007[03]Used in m37_00_00_00
DisplayStatusMessage( int messageId, byte<DisabledEnabled> padState)
DisplayMessage
Instruction 2007[04]Used in m31_00_00_00, m33_00_00_00, m45_00_00_00
DisplayMessage( int messageId, byte screenLocationIndex)
SetBattleOfStocismNametagA
Instruction 2007[05]Unused
SetBattleOfStocismNametagA( int playerEntityId)
SetBattleOfStocismNametagB
Instruction 2007[06]Unused
SetBattleOfStocismNametagB( int playerEntityId)
SetBattleOfStocismNametagC
Instruction 2007[07]Unused
SetBattleOfStocismNametagC( int playerEntityId)
SetBattleOfStocismNametagD
Instruction 2007[08]Unused
SetBattleOfStocismNametagD( int playerEntityId)
DisplayBattleOfStocismDissolutionMessage
Instruction 2007[09]Unused
DisplayBattleOfStocismDissolutionMessage( int messageId)
DisplayGenericDialogAndSetEventFlags
Instruction 2007[10]Used in common_func, m33_00_00_00, m41_00_00_00, m45_00_00_00
DisplayGenericDialogAndSetEventFlags( int messageId, short<PromptType> dialogType, short<NumberofOptions> numberOfOptions, int entityId, float displayDistance, int leftResponseEventFlagId, int rightResponseEventFlagId, int cancelResponseEventFlagId)
DisplayAreaWelcomeMessage
Instruction 2007[11]Used in m40_00_00_00
DisplayAreaWelcomeMessage( int areaNameMessageId)
DisplayHollowArenaPvpMessage
Instruction 2007[12]Used in common_func
DisplayHollowArenaPvpMessage( int messageId, short unknown, byte<DisabledEnabled> padState)
ChangeCamera
Instruction 2008[01]Used in common, common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
ChangeCamera( int normalCameraId, int lockedCameraId)
SetCameraVibration
Instruction 2008[02]Used in common_func, m31_00_00_00, m38_00_00_00, m45_00_00_00
SetCameraVibration( int vibrationId, int<TargetEntityType> type, int entityId, int dummypolyId, float decayStartDistance, float decayEndDistance)
SetLockcamSlotNumber
Instruction 2008[03]Unused
SetLockcamSlotNumber( byte areaId, byte blockId, ushort lockcamSlotNumber)
RegisterLadder
Instruction 2009[00]Used in all but common and m41_00_00_00
RegisterLadder( int disableTopEventFlagId, int disableBottomEventFlagId, int entityId)
InitializeWanderingDemon
Instruction 2009[01]Unused
InitializeWanderingDemon( int eventFlagId, int entityId, int appearenceEventFlagId)
RegisterWanderingDemon
Instruction 2009[02]Unused
RegisterWanderingDemon( int eventFlagId, int entityId, int entityId2)
RegisterBonfire
Instruction 2009[03]Used in all but common
RegisterBonfire( int eventFlagId, int entityId, float reactionDistance, float reactionAngle, int setStandardKindlingLevel)
ActivateMultiplayerdependantBuffs
Instruction 2009[04]Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m34_01_00_00, m35_00_00_00, m36_00_00_00, m38_00_00_00, m45_00_00_00
ActivateMultiplayerdependantBuffs( int entityId)
RegisterHealingFountain
Instruction 2009[05]Unused
RegisterHealingFountain( int eventFlagId, int entityId, float reactionDistance, float reactionAngle, int initialSwordNumber, int swordLevel)
IssueBossRoomEntryNotification
Instruction 2009[06]Used in common_func, m30_00_00_00, m34_01_00_00, m36_00_00_00, m38_00_00_00
IssueBossRoomEntryNotification( byte dummy)
SendInvadingPhantomsHome
Instruction 2009[08]Used in m30_00_00_00, m33_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
SendInvadingPhantomsHome( int unknown)
SendAllPhantomsHomeAndUpdateServerPvpStats
Instruction 2009[10]Used in common_func
SendAllPhantomsHomeAndUpdateServerPvpStats( int unknown)
SendAllPhantomsHome
Instruction 2009[11]Used in common_func, m35_00_00_00, m41_00_00_00, m45_00_00_00
SendAllPhantomsHome( int unknown)
PlayBGM
Instruction 2010[01]PlaySE
Instruction 2010[02]Used in all but common_func and m36_00_00_00
PlaySE( int entityId, int<SoundType> soundType, int soundId)
SetMapSoundState
Instruction 2010[03]Used in all but common and m36_00_00_00
SetMapSoundState( int entityId, byte<DisabledEnabled> enableDisable)
EnableBossMapSound
Instruction 2010[04]Used in common_func, m30_00_00_00, m32_00_00_00, m33_00_00_00, m41_00_00_00, m45_00_00_00
EnableBossMapSound( int entityId, byte<DisabledEnabled> enableDisable)
NotifySoundDampeningOfDoorEvent
Instruction 2010[05]Unused
NotifySoundDampeningOfDoorEvent( int entityId, int<DoorState> doorState)
EnableMapSoundWithFade
Instruction 2010[06]Used in m40_00_00_00
EnableMapSoundWithFade( int entityId, byte<DisabledEnabled> enableDisable, float fadeTime)
Unknown201007
Instruction 2010[07]Used in common_func, m30_00_00_00, m33_00_00_00, m41_00_00_00
Unknown201007( int entityId)
ActivateHit
Instruction 2011[01]Used in m31_00_00_00, m32_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
ActivateHit( int hitEntityId, byte<DisabledEnabled> state)
ActivateHitBackreadMask
Instruction 2011[02]Unused
ActivateHitBackreadMask( int hitEntityId, byte<DisabledEnabled> state)
ActivateHitres
Instruction 2011[03]Used in m40_00_00_00
ActivateHitres( int hitEntityId, byte<DisabledEnabled> state)
ActivateHitAndCreateNavimesh
Instruction 2011[04]Used in m45_00_00_00
ActivateHitAndCreateNavimesh( int hitEntityId, byte<DisabledEnabled> state)
ActivateMapPart
Instruction 2012[01]Used in m31_00_00_00, m38_00_00_00
ActivateMapPart( int mapPartEntityId, byte<DisabledEnabled> state)
SetAreaWelcomeMessageState
Instruction 2012[08]Used in common_func, m30_00_00_00, m40_00_00_00, m45_00_00_00
SetAreaWelcomeMessageState( byte<DisabledEnabled> state)
CreatePlaylog
Instruction 2013[01]Unused
CreatePlaylog( uint playlogName)
StartTimeMeasurement
Instruction 2013[02]Unused
StartTimeMeasurement( uint measurementId, uint playlogName, byte<DisabledEnabled> overwrite)
EndTimeMeasurement
Instruction 2013[03]Unused
EndTimeMeasurement( uint measurementId)
ParameterOutput
Instruction 2013[04]Unused
ParameterOutput( byte<PlayerPlayLogParameter> category, uint playlogName, byte<PlayLogMultiplayerType> outputMultiplayerStatus)
Compare
Condition functionUsed in common, common_func, m32_00_00_00, m33_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
Compare( sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Simpler version:
== != > < >= <=
leftHandSide
and rightHandSize
ElapsedSeconds
Condition functionUsed in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
ElapsedSeconds( float targetNumberOfSeconds)
ElapsedFrames
Condition functionUsed in common_func, m34_01_00_00, m37_00_00_00, m40_00_00_00
ElapsedFrames( int targetNumberOfFrames)
RandomElapsedSeconds
Condition functionUnused
RandomElapsedSeconds( float targetSecondsMin, float targetSecondsMax)
RandomElapsedFrames
Condition functionUnused
RandomElapsedFrames( int targetFramesMin, int targetFramesMax)
EventFlag
Condition functionUsed in all
EventFlagState( byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int targetEventFlagId)
Simpler versions:
EventFlag(int targetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = ON or OFF
ThisEvent()
targetEventFlagType = TargetEventFlagType.EventID
and targetEventFlagId = 0
and desiredFlagState = ON or OFF
ThisEventSlot()
targetEventFlagType = TargetEventFlagType.EventIDSlotNumber
and targetEventFlagId = 0
and desiredFlagState = ON or OFF
AllBatchEventFlags
Condition functionUsed in common, common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
BatchEventFlagsState( byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId)
Simpler versions:
AllBatchEventFlags(int startingTargetEventFlagId, int endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllON
AnyBatchEventFlags(int startingTargetEventFlagId, int endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFF
InArea
Condition functionUsed in all
InOutsideArea( byte<InsideOutsideState> desiredState, int targetEntityId, int areaEntityId, int numberOfTargetCharacters = 1)
Simpler version:
InArea(int targetEntityId, int areaEntityId, int numberOfTargetCharacters)
desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside
EntityInRadiusOfEntity
Condition functionUsed in all but m32_00_00_00 and m36_00_00_00
EntityInOutsideRadiusOfEntity( byte<InsideOutsideState> desiredState, int targetEntityAId, int targetEntityBId, float targetDistance, int minimumNumberOfTargets)
Simpler version:
EntityInRadiusOfEntity(int targetEntityAId, int targetEntityBId, float targetDistance, int minimumNumberOfTargets)
desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside
PlayerHasItem
Condition functionUsed in common, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m40_00_00_00
PlayerHasDoesntHaveItem( byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Simpler version:
PlayerHasItem(byte<ItemType> itemType, int itemId)
desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwn
ActionButton
Condition functionUnused
ActionButton( int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId)
HasMultiplayerState
Condition functionUsed in all but m30_01_00_00
HasMultiplayerState( sbyte<MultiplayerState> desiredMultiplayerState)
AllPlayersInArea
Condition functionUsed in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m35_00_00_00, m38_00_00_00
AllPlayersInOutsideArea( byte<InsideOutsideState> desiredState, int areaEntityId)
Simpler version:
AllPlayersInArea(int areaEntityId)
desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside
PlayerInMap
Condition functionUsed in common, common_func, m33_00_00_00, m40_00_00_00
PlayerInOutMap( bool shouldPlayerBeInside, byte areaId, byte blockId)
Simpler version:
PlayerInMap(byte areaId, byte blockId)
shouldPlayerBeInside = true or false
NumberOfCoopClients
Condition functionUsed in m39_00_00_00
CompareNumberOfCoopClients( byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Simpler version:
NumberOfCoopClients() == value
targetNumberOfClients
(== != > < >= <=
)NumberOfClientsOfType
Condition functionUsed in all but common and m36_00_00_00
CompareNumberOfClientsOfType( byte<ClientType> clientType, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Simpler version:
NumberOfClientsOfType(byte<ClientType> clientType) == value
targetNumberOfClients
(== != > < >= <=
)MultiplayerEvent
Condition functionUsed in m32_00_00_00
MultiplayerEvent( uint multiplayerEventId)
CountEventFlags
Condition functionUnused
CompareCountEventFlags( byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId, sbyte<ComparisonType> comparisonType, int countThreshold)
Simpler version:
CountEventFlags(byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId) == value
countThreshold
(== != > < >= <=
)WorldTendency
Condition functionUnused
CompareWorldTendency( byte<TendencyType> tendencyType, byte<ComparisonType> comparisonType, byte tendencyThreshold)
Simpler version:
WorldTendency(byte<TendencyType> tendencyType) == value
tendencyThreshold
(== != > < >= <=
)EventValue
Condition functionUsed in common, m33_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00
CompareEventValue( int baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Simpler version:
EventValue(int baseEventFlagId, byte numberOfUsedFlagBits) == value
thresholdValue
(== != > < >= <=
)ActionButtonBossFog
Condition functionUnused
ActionButtonBossFog( int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId)
DroppedItemsInArea
Condition functionUnused
DroppedItemsInArea( int areaEntityId)
DroppedItem
Condition functionUnused
DroppedItem( int<ItemType> itemType, int itemId)
PlayerHasItemIncludingBBox
Condition functionUsed in common, m30_00_00_00, m39_00_00_00
PlayerHasDoesntHaveItemIncludingBBox( byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Simpler version:
PlayerHasItemIncludingBBox(byte<ItemType> itemType, int itemId)
desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwn
GameCycle
Condition functionUsed in common, common_func
CompareGameCycle( byte<ComparisonType> comparisonType, byte completedGameCyclesThreshold)
Simpler version:
GameCycle() == value
completedGameCyclesThreshold
(== != > < >= <=
)ActionButtonLineSegment
Condition functionUnused
ActionButtonLineSegment( int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId, int lineSegmentDefinedByEntityId)
ActionButtonLineSegmentBossRoom
Condition functionUnused
ActionButtonLineSegmentBossRoom( int<TargetEntityType> targetEntityType, int targetEntityId, float reactionAngleDeg, short dummypolyId, float reactionDistance, int helpMessageId, byte<ReactionType> reactionType, int padId, int lineSegmentDefinedByEntityId)
CompareEventValues
Condition functionUnused
CompareEventValues( int leftsideBaseEventFlagId, byte leftsideNumberOfUsedFlagBits, byte<ComparisonType> comparisonType, int rightsideBaseEventFlagId, byte rightsideNumberOfUsedFlagBits)
OwnsDLC
Condition functionUnused
OwnsDLCState( bool ownsDlc)
Simpler version:
OwnsDLC()
ownsDlc = true or false
IsOnline
Condition functionUnused
OnlineModeState( bool onlineMode)
Simpler version:
IsOnline()
onlineMode = true or false
HasDamageType
Condition functionUsed in all but common and m32_00_00_00
HasDamageType( int targetEntityId, int attackerEntityId, byte<DamageType> damageType)
ActionButtonInArea
Condition functionUsed in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
ActionButtonInArea( int actionButtonParameterId, int startingPointAreaEntityId)
PlayerIsNotInOwnWorld
Condition functionUsed in all but m36_00_00_00
PlayerIsNotInOwnWorldState( bool isNotIn)
Simpler version:
PlayerIsNotInOwnWorld()
isNotIn = true or false
MapCeremony
Condition functionUsed in common, m40_00_00_00
MapCeremonyState( byte<DisabledEnabled> desiredState, byte areaId, byte blockId, ushort ceremonyId)
Simpler version:
MapCeremony(byte areaId, byte blockId, ushort ceremonyId)
desiredState = Enabled or Disabled
MultiplayerNetworkPenalized
Condition functionUsed in m40_00_00_00
MultiplayerNetworkPenalized()
PlayerGender
Condition functionUsed in common, m37_00_00_00, m40_00_00_00
PlayerGender( byte<Gender> gender)
OngoingCutsceneFinished
Condition functionUsed in m40_00_00_00, m41_00_00_00
OngoingCutsceneFinished( int cutsceneId)
HollowArenaMatchReady
Condition functionUsed in common_func
HollowArenaMatchReadyState( bool ready)
Simpler version:
HollowArenaMatchReady()
ready = true or false
HollowArenaSoloResults
Condition functionUsed in common_func
HollowArenaSoloResults( byte<HollowArenaResult> result)
HollowArenaSoloScore
Condition functionUsed in common_func
CompareHollowArenaSoloScore( sbyte<ComparisonType> comparisonType, byte targetScore, int unknown)
Simpler version:
HollowArenaSoloScore(int unknown) == value
targetScore
(== != > < >= <=
)HollowArenaTeamResults
Condition functionUsed in common_func
HollowArenaTeamResults( byte<HollowArenaResult> result)
HasHollowArenaMatchType
Condition functionUsed in common_func
HasHollowArenaMatchType( byte<HollowArenaMatchType> matchType)
SteamDisconnected
Condition functionUnused
SteamDisconnectedState( bool disconnected)
Simpler version:
SteamDisconnected()
disconnected = true or false
FriendlyPhantomCount
Condition functionUnused
CompareFriendlyPhantomCount( bool desiredComparisonState, sbyte<ComparisonType> comparisonType, int targetCount)
Simpler version:
FriendlyPhantomCount(bool desiredComparisonState) == value
targetCount
(== != > < >= <=
)CharacterDead
Condition functionUsed in all but common
CharacterDeadAlive( int targetEntityId, byte<DeathState> desiredLifeState, sbyte<ComparisonType> comparisonType = ComparisonType.Equal, float numberOfTargetCharacters = 1)
Simpler version:
CharacterDead(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
desiredLifeState = DeathState.Dead or DeathState.Alive
CharacterDamagedBy
Condition functionUsed in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
CharacterDamagedBy( int targetEntityId, int attackerEntityId)
HPRatio
Condition functionUsed in all but m36_00_00_00
CompareHPRatio( int targetEntityId, sbyte<ComparisonType> comparisonType, float targetHPRatio, sbyte<ComparisonType> comparisonType = ComparisonType.Equal, float numberOfTargetCharacters = 1)
Simpler version:
HPRatio(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters) == value
targetHPRatio
(== != > < >= <=
)CharacterType
Condition functionUsed in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
CharacterType( int targetEntityId, sbyte<TargetType> targetType, sbyte<ComparisonType> comparisonType = ComparisonType.Equal, float numberOfTargetCharacters = 1)
CharacterTargetedBy
Condition functionUnused
CharacterTargetedByState( int aggressorEntityId, int targetEntityId, bool shouldHave)
Simpler version:
CharacterTargetedBy(int aggressorEntityId, int targetEntityId)
shouldHave = true or false
CharacterHasSpEffect
Condition functionUsed in all but m36_00_00_00 and m41_00_00_00
CharacterHasSpEffectState(
int targetEntityId,
int spEffectId,
bool shouldHave,
sbyte<ComparisonType> comparisonType = ComparisonType.Equal,
float numberOfTargetCharacters = 1)
Simpler version:
CharacterHasSpEffect(int targetEntityId, int spEffectId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
shouldHave = true or false
NPCPartHP
Condition functionUsed in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00
CompareNPCPartHP( int targetEntityId, int npcPartId, int hpThreshold, sbyte<ComparisonType> comparisonType)
Simpler version:
NPCPartHP(int targetEntityId, int npcPartId) == value
hpThreshold
(== != > < >= <=
)CharacterBackreadStatus
Condition functionUsed in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
CharacterBackreadStatusState(
int targetEntityId,
bool isBackread,
sbyte<ComparisonType> comparisonType = ComparisonType.Equal,
float numberOfTargetCharacters = 1)
Simpler version:
CharacterBackreadStatus(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
isBackread = true or false
CharacterHasEventMessage
Condition functionUsed in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00
CharacterHasEventMessageState(
int targetEntityId,
int targetEventMessageId,
bool shouldHave,
sbyte<ComparisonType> comparisonType = ComparisonType.Equal,
float numberOfTargetCharacters = 1)
Simpler version:
CharacterHasEventMessage(int targetEntityId, int targetEventMessageId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
shouldHave = true or false
CharacterAIState
Condition functionUsed in all but m36_00_00_00 and m41_00_00_00
CharacterAIState( int targetEntityId, byte<AIStateType> aiState, sbyte<ComparisonType> comparisonType = ComparisonType.Equal, float numberOfTargetCharacters = 1)
PlayerUsingSkullLantern
Condition functionUnused
PlayerUsingSkullLanternState( bool usingSkullLantern)
Simpler version:
PlayerUsingSkullLantern()
usingSkullLantern = true or false
PlayersClass
Condition functionUsed in common
PlayersClass( byte<ClassType> classNameType)
PlayersCovenant
Condition functionUsed in common
PlayersCovenant( byte covenantIndex)
PlayersSoulLevel
Condition functionUnused
ComparePlayersSoulLevel( byte<ComparisonType> comparisonType, uint targetSoulLevel)
Simpler version:
PlayersSoulLevel() == value
targetSoulLevel
(== != > < >= <=
)CharacterHPValue
Condition functionUsed in m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m45_00_00_00
CompareCharacterHPValue( int targetEntityId, byte<ComparisonType> comparisonType, int targetHP, sbyte<ComparisonType> comparisonType = ComparisonType.Equal, float numberOfTargetCharacters = 1)
Simpler version:
CharacterHPValue(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters) == value
targetHP
(== != > < >= <=
)CharacterInsideDrawGroup
Condition functionUsed in m37_00_00_00, m38_00_00_00
CharacterDrawGroupState(
int targetCharacterEntityId,
bool insideDrawgroup,
sbyte<ComparisonType> comparisonType = ComparisonType.Equal,
float numberOfTargetCharacters = 1)
Simpler version:
CharacterInsideDrawGroup(int targetCharacterEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
insideDrawgroup = true or false
YoelLevelCount
Condition functionUsed in m37_00_00_00, m38_00_00_00, m40_00_00_00
CompareYoelLevelCount( byte<ComparisonType> comparisonType, int targetLevelCount)
Simpler version:
YoelLevelCount() == value
targetLevelCount
(== != > < >= <=
)CharacterInvadeType
Condition functionUsed in m30_00_00_00, m33_00_00_00, m34_01_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
CharacterInvadeType(
int targetEntityId,
byte invadeTypeUnknown,
sbyte<ComparisonType> comparisonType = ComparisonType.Equal,
float numberOfTargetCharacters = 1)
IsCharacterChameleon
Condition functionUnused
CharacterChameleonState( int targetCharacterEntityId, int chameleonSFXId, bool isTransformed)
Simpler version:
IsCharacterChameleon(int targetCharacterEntityId, int chameleonSFXId)
isTransformed = true or false
ObjectDestroyed
Condition functionUsed in common_func, m30_00_00_00, m31_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
ObjectDestroyedState( byte<DestructionState> damageState, int targetObjectEntityId, sbyte<ComparisonType> comparisonType = ComparisonType.Equal, float numberOfTargetObjects = 1)
Simpler version:
ObjectDestroyed(int targetObjectEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
damageState = DestructionState.Destroyed or DestructionState.Undestroyed
ObjectHitBy
Condition functionUnused
ObjectHitBy( int targetEntityId, int attackerEntityId)
ObjActEventFlag
Condition functionUsed in common_func, m30_01_00_00, m31_00_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m36_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
ObjActEventFlag( int objactEventFlag)
ObjectHP
Condition functionUnused
CompareObjectHP( int targetEntityId, sbyte<ComparisonType> comparisonType, int hpThreshold)
Simpler version:
ObjectHP(int targetEntityId) == value
hpThreshold
(== != > < >= <=
)ObjectBurnState
Condition functionUsed in m30_00_00_00
CompareObjectBurnState( int targetEntityId, byte<ComparisonType> comparisonType, byte burnStateUnknown, sbyte<ComparisonType> comparisonType = ComparisonType.Equal, float numberOfTargetObjects = 1)
Simpler version:
ObjectBurnState(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects) == value
burnStateUnknown
(== != > < >= <=
)ObjectBackread
Condition functionUsed in common_func, m30_01_00_00, m31_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
ObjectBackreadState(
int targetEntityId,
bool isBackread,
sbyte<ComparisonType> comparisonType = ComparisonType.Equal,
float numberOfTargetObjects = 1)
Simpler version:
ObjectBackread(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
isBackread = true or false
ObjectBackreadOther
Condition functionUsed in m38_00_00_00, m45_00_00_00
ObjectBackreadStateOther(
int targetEntityId,
bool isBackread,
sbyte<ComparisonType> comparisonType = ComparisonType.Equal,
float numberOfTargetObjects = 1)
Simpler version:
ObjectBackreadOther(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
isBackread = true or false
PlayerMovingOnHit
Condition functionUnused
PlayerMovingOnHit( int hitEntityId)
PlayerAttackingOnHit
Condition functionUnused
PlayerAttackingOnHit( int hitEntityId)
PlayerStandingOnHit
Condition functionUsed in common, m33_00_00_00, m38_00_00_00, m40_00_00_00
PlayerStandingOnHit( int hitEntityId)
ONOFF
EnumUsed in all
OFF = 0
ON = 1
ONOFFCHANGE
EnumUsed in all
OFF = 0
ON = 1
CHANGE = 2
TargetEventFlagType
EnumUsed in all
TargetEventFlagType.EventFlag = 0
TargetEventFlagType.EventID = 1
TargetEventFlagType.EventIDSlotNumber = 2
ComparisonType
EnumUsed in all
ComparisonType.Equal = 0
ComparisonType.NotEqual = 1
ComparisonType.Greater = 2
ComparisonType.Less = 3
ComparisonType.GreaterOrEqual = 4
ComparisonType.LessOrEqual = 5
LogicalOperationType
EnumUsed in common, common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
LogicalOperationType.AllON = 0
Used in common, m40_00_00_00, m45_00_00_00LogicalOperationType.AllOFF = 1
Used in common, common_func, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00LogicalOperationType.NotAllOFF = 2
Used in common, common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00LogicalOperationType.NotAllON = 3
Used in common_funcCalculationType
EnumUnused
CalculationType.Add = 0
CalculationType.Sub = 1
CalculationType.Mult = 2
CalculationType.Div = 3
CalculationType.Mod = 4
CalculationType.Assign = 5
ConditionGroup
EnumUsed in all
OR_15 = -15
OR_14 = -14
OR_13 = -13
OR_12 = -12
OR_11 = -11
OR_10 = -10
OR_09 = -9
OR_08 = -8
OR_07 = -7
OR_06 = -6
OR_05 = -5
OR_04 = -4
OR_03 = -3
OR_02 = -2
OR_01 = -1
MAIN = 0
AND_01 = 1
AND_02 = 2
AND_03 = 3
AND_04 = 4
AND_05 = 5
AND_06 = 6
AND_07 = 7
AND_08 = 8
AND_09 = 9
AND_10 = 10
AND_11 = 11
AND_12 = 12
AND_13 = 13
AND_14 = 14
AND_15 = 15
CountDirection
EnumUnused
CountDirection.Up = 0
CountDirection.Down = 1
CutscenePlayMode
EnumUsed in common, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
CutscenePlayMode.Skippable = 0
Used in common, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00CutscenePlayMode.Unskippable = 2
Used in m30_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m38_00_00_00, m41_00_00_00, m45_00_00_00CutscenePlayMode.SkippableWithFadeOut = 8
Used in m30_00_00_00, m32_00_00_00, m34_01_00_00, m38_00_00_00CutscenePlayMode.UnskippableWithFadeOut = 10
Used in m30_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m38_00_00_00, m45_00_00_00DestructionState
EnumUsed in common_func, m30_00_00_00, m31_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
DestructionState.Undestroyed = 0
Used in m34_01_00_00DestructionState.Destroyed = 1
Used in common_func, m30_00_00_00, m31_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00InsideOutsideState
EnumUsed in all
InsideOutsideState.Outside = 0
InsideOutsideState.Inside = 1
ConditionState
EnumUsed in all
FAIL = 0
PASS = 1
DeathState
EnumUsed in all but common
DeathState.Alive = 0
DeathState.Dead = 1
OwnershipState
EnumUsed in common, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00
OwnershipState.DoesntOwn = 0
OwnershipState.Owns = 1
EventEndType
EnumUsed in all
EventEndType.End = 0
EventEndType.Restart = 1
TeamType
EnumUsed in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00
TeamType.Default = -1
TeamType.Disabled = 0
Used in m40_00_00_00TeamType.Human = 1
TeamType.WhitePhantom = 2
Used in m39_00_00_00TeamType.BlackPhantom = 3
TeamType.Hollow = 4
TeamType.WanderingPhantom = 5
TeamType.Enemy = 6
TeamType.StrongEnemy = 7
TeamType.Ally = 8
TeamType.HostileAlly = 9
TeamType.DecoyEnemy = 10
TeamType.ChildofRed = 11
TeamType.FriendlyEnemy = 12
TeamType.Invader = 13
TeamType.Host = 19
TeamType.Coop = 20
TeamType.Hostile = 21
TeamType.WanderingPhantom1 = 22
TeamType.Enemy1 = 23
TeamType.Enemy2 = 24
TeamType.StrongEnemy1 = 25
TeamType.FriendlyNPC = 26
Used in m31_00_00_00, m33_00_00_00, m40_00_00_00TeamType.HostileNPC = 27
Used in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00TeamType.CoopNPC = 28
Used in common_func, m33_00_00_00TeamType.Indiscriminate = 29
Used in common_funcTeamType.Object = 30
TeamType.WhiteBerserker = 31
TeamType.RedBerserker = 32
TeamType.ArchEnemyTeam = 33
TargetEntityType
EnumUsed in all but common and m36_00_00_00
TargetEntityType.Object = 0
Used in common_func, m30_00_00_00, m31_00_00_00, m33_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00TargetEntityType.Area = 1
Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m45_00_00_00TargetEntityType.Character = 2
Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m40_00_00_00, m45_00_00_00DisabledEnabled
EnumUsed in all
Disabled = 0
Enabled = 1
BitopType
EnumUnused
BitopType.Add = 0
BitopType.Delete = 1
BitopType.Invert = 2
NavimeshType
EnumUnused
NavimeshType.Solid = 1
NavimeshType.Exit = 2
NavimeshType.Obstacle = 4
NavimeshType.Wall = 8
NavimeshType.LandingPoint = 64
NavimeshType.Event = 128
NavimeshType.Cliff = 256
NavimeshType.OpenSpace = 512
NavimeshType.Ladder = 1024
NavimeshType.Hole = 2048
NavimeshType.Door = 4096
NavimeshType.ClosedDoor = 8192
NavimeshType.WalltouchingFloor = 32
PromptType
EnumUsed in common, common_func, m30_00_00_00, m30_01_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
PromptType.YESNO = 0
Used in common_func, m41_00_00_00, m45_00_00_00PromptType.OKCANCEL = 1
Used in common, common_func, m30_00_00_00, m30_01_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00NumberofOptions
EnumUsed in common, common_func, m30_00_00_00, m30_01_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
NumberofOptions.OneButton = 1
Used in common, common_func, m30_01_00_00, m35_00_00_00, m37_00_00_00, m40_00_00_00, m41_00_00_00NumberofOptions.TwoButtons = 2
Used in common_func, m33_00_00_00, m41_00_00_00, m45_00_00_00NumberofOptions.NoButtons = 6
Used in common_func, m30_00_00_00, m37_00_00_00, m39_00_00_00, m45_00_00_00EventState
EnumUnused
EventState.Completed = 0
EventState.Restart = 1
EventState.Waiting = 2
EventState.Running = 3
SoundType
EnumUsed in all but common_func and m36_00_00_00
SoundType.a_EnvironmentalSound = 0
Used in m30_00_00_00, m32_00_00_00, m35_00_00_00, m40_00_00_00, m45_00_00_00SoundType.c_CharacterMotion = 1
Used in m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00SoundType.f_MenuSE = 2
SoundType.o_Object = 3
Used in m38_00_00_00SoundType.p_CutsceneSE = 4
SoundType.s_SFX = 5
Used in all but common_func and m36_00_00_00SoundType.m_BGM = 6
SoundType.v_Voice = 7
SoundType.x_DependsOnFloorMaterial = 8
SoundType.b_DependsOnArmorMaterial = 9
SoundType.g_Ghost = 10
DamageTargetType
EnumUsed in common_func, m30_01_00_00, m31_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m45_00_00_00
DamageTargetType.Character = 1
Used in common_func, m30_01_00_00, m31_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m45_00_00_00DamageTargetType.Map = 2
DamageTargetType.CharacterMap = 3
Used in m45_00_00_00ItemType
EnumUsed in common, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00
ItemType.Weapon = 0
Used in m39_00_00_00, m40_00_00_00ItemType.Armor = 1
Used in m40_00_00_00ItemType.Ring = 2
ItemType.Goods = 3
Used in common, m30_00_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m40_00_00_00, m41_00_00_00ReactionType
EnumUnused
ReactionType.HollowHuman = 48
ReactionType.All = 255
CallType
EnumUnused
CallType.ObjectAction = 0
CallType.WanderingSystem = 1
CallType.Other = 255
TargetType
EnumUsed in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00
TargetType.Alive = 0
Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00TargetType.WhitePhantom = 1
Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00TargetType.BlackPhantom = 2
Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00TargetType.Hollow = 8
Used in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00TargetType.Invader = 12
StatueType
EnumUnused
StatueType.StoneStatue = 0
StatueType.CrystalStatue = 1
TextBannerType
EnumUsed in common_func, m31_00_00_00, m33_00_00_00, m34_01_00_00, m37_00_00_00, m39_00_00_00, m41_00_00_00, m45_00_00_00
TextBannerType.HeirofFireDestroyed = 1
Used in m45_00_00_00TextBannerType.Dead = 2
TextBannerType.Revival = 3
TextBannerType.SoulRecovery = 4
TextBannerType.TargetDefeated = 5
TextBannerType.PhantomDeath = 6
TextBannerType.BlackPhantomDeath = 7
Used in m31_00_00_00, m45_00_00_00TextBannerType.MapName = 8
TextBannerType.BeginMatch = 12
Used in common_funcTextBannerType.HollowArenaDraw = 14
Used in common_funcTextBannerType.HollowArenaWin = 15
Used in common_funcTextBannerType.HollowArenaLoss = 16
Used in common_funcTextBannerType.UNKNOWN = 17
TextBannerType.DutyFulfilled = 19
Used in common_funcTextBannerType.LordofCinderFallen = 22
Used in m33_00_00_00, m34_01_00_00, m37_00_00_00, m39_00_00_00, m41_00_00_00MultiplayerState
EnumUsed in all but m30_01_00_00
MultiplayerState.Host = 0
Used in m36_00_00_00MultiplayerState.Client = 1
Used in common, m36_00_00_00MultiplayerState.TryingtoCreateSession = 2
Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m33_00_00_00, m34_01_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00MultiplayerState.TryingtoJoinSession = 3
Used in common_func, m30_00_00_00, m31_00_00_00, m32_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00MultiplayerState.LeavingSession = 4
Used in m30_00_00_00, m31_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00MultiplayerState.FailedtoCreateSession = 5
Used in m30_00_00_00, m35_00_00_00NPCPartType
EnumUsed in common_func, m30_00_00_00, m30_01_00_00, m31_00_00_00, m32_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00
NPCPartType.Part1 = 1
Used in common_func, m32_00_00_00, m37_00_00_00, m38_00_00_00NPCPartType.Part2 = 2
Used in common_func, m38_00_00_00NPCPartType.Part3 = 3
Used in common_func, m30_01_00_00, m31_00_00_00, m38_00_00_00NPCPartType.Part4 = 4
Used in common_func, m31_00_00_00, m38_00_00_00NPCPartType.Part5 = 5
Used in common_func, m30_00_00_00, m31_00_00_00, m38_00_00_00NPCPartType.Part6 = 6
Used in m30_00_00_00, m31_00_00_00NPCPartType.Part7 = 7
Used in m31_00_00_00NPCPartType.Part8 = 8
Used in common_func, m31_00_00_00NPCPartType.Part9 = 9
Used in common_funcNPCPartType.Part10 = 10
NPCPartType.Part11 = 11
NPCPartType.Part12 = 12
NPCPartType.Part13 = 13
NPCPartType.Part14 = 14
NPCPartType.Part15 = 15
Used in m31_00_00_00NPCPartType.Part16 = 16
NPCPartType.Part17 = 17
NPCPartType.Part18 = 18
NPCPartType.Part19 = 19
NPCPartType.Part20 = 20
NPCPartType.Part21 = 21
NPCPartType.Part22 = 22
NPCPartType.Part23 = 23
NPCPartType.Part24 = 24
NPCPartType.Part25 = 25
NPCPartType.Part26 = 26
NPCPartType.Part27 = 27
NPCPartType.Part28 = 28
NPCPartType.Part29 = 29
NPCPartType.Part30 = 30
NPCPartType.WeakPoint = 31
AuthorityLevel
EnumUsed in common_func, m30_00_00_00, m30_01_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m41_00_00_00, m45_00_00_00
AuthorityLevel.Normal = 0
Used in m35_00_00_00AuthorityLevel.Forced = 4095
Used in common_func, m30_00_00_00, m30_01_00_00, m32_00_00_00, m34_01_00_00, m35_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00, m41_00_00_00, m45_00_00_00HandleRespawnType
EnumUnused
HandleRespawnType.Ignore = 0
HandleRespawnType.RestartEvent = 1
HandleRespawnType.EndEvent = 2
AIStateType
EnumUsed in all but m36_00_00_00 and m41_00_00_00
AIStateType.Normal = 0
Used in m33_00_00_00, m40_00_00_00AIStateType.Recognition = 1
Used in common_func, m33_00_00_00, m34_01_00_00, m38_00_00_00, m45_00_00_00AIStateType.Alert = 2
Used in common_func, m45_00_00_00AIStateType.Combat = 3
Used in all but m36_00_00_00 and m41_00_00_00SummonSignType
EnumUsed in common_func
SummonSignType.WhiteSign = 0
Used in common_funcSummonSignType.BlackSign = 1
Used in common_funcSummonSignType.RedSign = 2
SummonSignType.DetectionSign = 3
SummonSignType.WhiteReliefSign = 4
SummonSignType.BlackReliefSign = 5
ClassType
EnumUsed in common
ClassType.Warrior = 0
ClassType.Knight = 1
ClassType.Wanderer = 2
ClassType.Thief = 3
ClassType.Bandit = 4
ClassType.Hunter = 5
ClassType.Sorcerer = 6
Used in commonClassType.Pyromancer = 7
Used in commonClassType.Cleric = 8
Used in commonClassType.Deprived = 9
ClassType.TempWarrior = 20
ClassType.TempKnight = 21
ClassType.TempSorcerer = 22
ClassType.TempPyromancer = 23
ClassType.ChiWarrior = 24
ClassType.ChiKnight = 25
ClassType.ChiSorcerer = 26
ClassType.ChiPyromancer = 27
CharacterUpdateFrequency
EnumUsed in all but common and m36_00_00_00
CharacterUpdateFrequency.NoUpdate = -1
Used in common_func, m30_00_00_00, m30_01_00_00, m32_00_00_00, m33_00_00_00, m37_00_00_00, m38_00_00_00, m39_00_00_00CharacterUpdateFrequency.AlwaysUpdate = 0
Used in all but common and m36_00_00_00CharacterUpdateFrequency.Every2Frames = 2
CharacterUpdateFrequency.Every5Frames = 5
Used in m30_01_00_00, m31_00_00_00, m33_00_00_00, m35_00_00_00, m39_00_00_00TendencyType
EnumUnused
TendencyType.WhiteTendency = 0
TendencyType.BlackTendency = 1
Interpolation
EnumUnused
Interpolation.Interpolated = 0
Interpolation.Uninterpolated = 1
DisplayState
EnumUnused
DisplayState.Hide = 0
DisplayState.Display = 1
AddDelete
EnumUnused
AddDelete.Delete = 0
AddDelete.Add = 1
DamageType
EnumUsed in all but common and m32_00_00_00
DamageType.Unspecified = 0
Used in all but common and m32_00_00_00DamageType.Fire = 1
Used in common_funcDamageType.Magic = 2
DamageType.Lightning = 3
DamageType.Blunt = 4
DamageType.Slash = 5
DamageType.Thrust = 6
DamageType.None = 7
DamageType.AllPhysical = 8
Label
EnumUsed in all
Label.LABEL0 = 0
Label.LABEL1 = 1
Label.LABEL2 = 2
Label.LABEL3 = 3
Label.LABEL4 = 4
Label.LABEL5 = 5
Label.LABEL6 = 6
Label.LABEL7 = 7
Label.LABEL8 = 8
Label.LABEL9 = 9
Label.LABEL10 = 10
Label.LABEL11 = 11
Label.LABEL12 = 12
Label.LABEL13 = 13
Label.LABEL14 = 14
Label.LABEL15 = 15
Label.LABEL16 = 16
Label.LABEL17 = 17
Label.LABEL18 = 18
Label.LABEL19 = 19
Label.LABEL20 = 20
ArmorType
EnumUnused
ArmorType.Head = 0
ArmorType.Body = 1
ArmorType.Arms = 2
ArmorType.Legs = 3
PlayerPlayLogParameter
EnumUnused
PlayerPlayLogParameter.PrimaryParameters = 0
PlayerPlayLogParameter.TemporaryParameters = 1
PlayerPlayLogParameter.Weapon = 2
PlayerPlayLogParameter.Armor = 3
PlayLogMultiplayerType
EnumUnused
PlayLogMultiplayerType.HostOnly = 0
PlayLogMultiplayerType.GuestOnly = 1
PlayLogMultiplayerType.Both = 2
SingleplayerSummonSignType
EnumUnused
SingleplayerSummonSignType.NormalCoop = 0
SingleplayerSummonSignType.ScriptedInvasion = 1
SingleplayerSummonSignType.ScriptedInvasionWideArea = 2
Gender
EnumUsed in common, m37_00_00_00, m40_00_00_00
Gender.Male = 0
Used in common, m40_00_00_00Gender.Female = 1
Used in common, m37_00_00_00DoorState
EnumUnused
DoorState.DoorClosed = 0
DoorState.DoorOpen = 1
DoorState.DoorClosing = 2
DoorState.DoorOpening = 3
ClientType
EnumUsed in all but common and m36_00_00_00
ClientType.Coop = 0
Used in common_func, m30_00_00_00, m33_00_00_00, m37_00_00_00, m41_00_00_00ClientType.Invader = 1
Used in all but common and m36_00_00_00ClientType.BetrayalInvader = 2
GenericDialogResult
EnumUnused
GenericDialogResult.Cancel = 0
GenericDialogResult.Left = 1
GenericDialogResult.Right = 2
GenericDialogResult.Leave = 3
PlayGoState
EnumUnused
PlayGoState.Downloaded1stChunk = 0
PlayGoState.BDInstalling = 1
PlayGoState.Installed = 2
HollowArenaMatchType
EnumUsed in common_func
HollowArenaMatchType.Duel = 0
Used in m46_00_00_00, m47_00_00_00HollowArenaMatchType.TwoPlayerBrawl = 1
Used in m46_00_00_00, m47_00_00_00HollowArenaMatchType.FourPlayerBrawl = 2
Used in m46_00_00_00, m47_00_00_00HollowArenaMatchType.SixPlayerBrawl = 3
Used in m46_00_00_00, m47_00_00_00HollowArenaMatchType.TwoVersusThree = 4
Used in common_funcHollowArenaMatchType.ThreeVersusThree = 5
Used in common_funcHollowArenaResult
EnumUsed in common_func
HollowArenaResult.Win = 0
HollowArenaResult.Draw = 1