Dark Souls III EMEDF for DarkScript3

Instructions | Condition Functions | Enums

|

|

| |

Instructions

0 - Condition - System

IfConditionGroup

Used in all

IfConditionGroup(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

WaitFor in MattScript

IfParameterComparison

Used in common_func

IfParameterComparison(
    sbyte<ConditionGroup> resultConditionGroup, 
    sbyte<ComparisonType> comparisonType, 
    int lefthandSide, 
    int righthandSide)

Condition function: Compare

1 - Condition - Timer

IfElapsedSeconds

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

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

Unused

IfRandomElapsedSeconds(
    sbyte<ConditionGroup> resultConditionGroup, 
    float targetSecondsMin, 
    float targetSecondsMax)

Condition function: RandomElapsedSeconds

IfRandomElapsedFrames

Unused

IfRandomElapsedFrames(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetFramesMin, 
    int targetFramesMax)

Condition function: RandomElapsedFrames

3 - Condition - Event

IfEventFlag

Used in all

IfEventFlag(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int targetEventFlagId)

Condition function: EventFlag

IfBatchEventFlags

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

Used in all

IfInoutsideArea(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<InsideOutsideState> desiredState, 
    int targetEntityId, 
    int areaEntityId, 
    int numberOfTargetCharacters)

Condition function: InArea

IfEntityInoutsideRadiusOfEntity

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

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

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

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

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

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

Used in m32_00_00_00

IfMultiplayerEvent(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint multiplayerEventId)

Condition function: MultiplayerEvent

IfCountEventFlags

Unused

IfCountEventFlags(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int startingTargetEventFlagId, 
    int endingTargetEventFlagId, 
    sbyte<ComparisonType> comparisonType, 
    int countThreshold)

Condition function: CountEventFlags

IfWorldTendency

Unused

IfWorldTendency(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<TendencyType> tendencyType, 
    byte<ComparisonType> comparisonType, 
    byte tendencyThreshold)

Condition function: WorldTendency

IfEventValue

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

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

Unused

IfDroppedItemsInArea(
    sbyte<ConditionGroup> resultConditionGroup, 
    int areaEntityId)

Condition function: DroppedItemsInArea

IfDroppedItem

Unused

IfDroppedItem(
    sbyte<ConditionGroup> resultConditionGroup, 
    int<ItemType> itemType, 
    int itemId)

Condition function: DroppedItem

IfPlayerHasdoesntHaveItemIncludingBbox

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

Used in common, common_func

IfGameCycle(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ComparisonType> comparisonType, 
    byte completedGameCyclesThreshold)

Condition function: GameCycle

IfActionButtonLineSegment

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

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

Unused

IfCompareEventValues(
    sbyte<ConditionGroup> resultConditionGroup, 
    int leftsideBaseEventFlagId, 
    byte leftsideNumberOfUsedFlagBits, 
    byte<ComparisonType> comparisonType, 
    int rightsideBaseEventFlagId, 
    byte rightsideNumberOfUsedFlagBits)

Condition function: CompareEventValues

IfOwnsDlc

Unused

IfOwnsDlc(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool ownsDlc)

Condition function: OwnsDLC

IfOnlineMode

Unused

IfOnlineMode(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool onlineMode)

Condition function: IsOnline

IfDamageType

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

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

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

Used in common, m40_00_00_00

IfMapCeremonyState(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<DisabledEnabled> desiredState, 
    byte areaId, 
    byte blockId, 
    ushort ceremonyId)

Condition function: MapCeremony

IfMultiplayerNetworkPenalized

Used in m40_00_00_00

IfMultiplayerNetworkPenalized(
    sbyte<ConditionGroup> resultConditionGroup)

Condition function: MultiplayerNetworkPenalized

IfPlayerGender

Used in common, m37_00_00_00, m40_00_00_00

IfPlayerGender(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<Gender> gender)

Condition function: PlayerGender

IfOngoingCutsceneFinished

Used in m40_00_00_00, m41_00_00_00

IfOngoingCutsceneFinished(
    sbyte<ConditionGroup> resultConditionGroup, 
    int cutsceneId)

Condition function: OngoingCutsceneFinished

IfHollowArenaMatchReadyState

Used in common_func

IfHollowArenaMatchReadyState(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool ready)

Condition function: HollowArenaMatchReady

IfHollowArenaSoloResults

Used in common_func

IfHollowArenaSoloResults(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<HollowArenaResult> result)

Condition function: HollowArenaSoloResults

IfHollowArenaSoloScoreComparison

Used in common_func

IfHollowArenaSoloScoreComparison(
    sbyte<ConditionGroup> resultConditionGroup, 
    sbyte<ComparisonType> comparisonType, 
    byte targetScore, 
    int unknown)

Condition function: HollowArenaSoloScore

IfHollowArenaTeamResults

Used in common_func

IfHollowArenaTeamResults(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<HollowArenaResult> result)

Condition function: HollowArenaTeamResults

IfSteamDisconnected

Unused

IfSteamDisconnected(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool disconnected)

Condition function: SteamDisconnected

IfFriendlyPhantomCountComparison

Unused

IfFriendlyPhantomCountComparison(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool desiredComparisonState, 
    sbyte<ComparisonType> comparisonType, 
    int targetCount)

Condition function: FriendlyPhantomCount

4 - Condition - Character

IfCharacterDeadalive

Used in all but common

IfCharacterDeadalive(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    byte<DeathState> desiredLifeState, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: CharacterDead

IfCharacterDamagedBy

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

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

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

Unused

IfCharacterTargetedBy(
    sbyte<ConditionGroup> resultConditionGroup, 
    int aggressorEntityId, 
    int targetEntityId, 
    bool shouldHave)

Condition function: CharacterTargetedBy

IfCharacterHasSpEffect

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

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

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

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

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

Unused

IfPlayerUsingSkullLantern(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool usingSkullLantern)

Condition function: PlayerUsingSkullLantern

IfPlayersClass

Used in common

IfPlayersClass(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ClassType> classNameType)

Condition function: PlayersClass

IfPlayersCovenant

Used in common

IfPlayersCovenant(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte covenantIndex)

Condition function: PlayersCovenant

IfPlayersSoulLevel

Unused

IfPlayersSoulLevel(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ComparisonType> comparisonType, 
    uint targetSoulLevel)

Condition function: PlayersSoulLevel

IfCharacterHPValue

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

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

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

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

Unused

IfCharacterChameleon(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetCharacterEntityId, 
    int chameleonSFXId, 
    bool isTransformed)

Condition function: IsCharacterChameleon

5 - Condition - Object

IfObjectDestroyed

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

Unused

IfObjectHitBy(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    int attackerEntityId)

Condition function: ObjectHitBy

IfObjactEventFlag

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

Unused

IfObjectHP(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    int hpThreshold)

Condition function: ObjectHP

IfObjectBurnState

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

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

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

11 - Condition - Hit

IfPlayerMovingOnHit

Unused

IfPlayerMovingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    int hitEntityId)

Condition function: PlayerMovingOnHit

IfPlayerAttackingOnHit

Unused

IfPlayerAttackingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    int hitEntityId)

Condition function: PlayerAttackingOnHit

IfPlayerStandingOnHit

Used in common, m33_00_00_00, m38_00_00_00, m40_00_00_00

IfPlayerStandingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    int hitEntityId)

Condition function: PlayerStandingOnHit

1000 - Control Flow - System

WaitForConditionGroupState

Unused

WaitForConditionGroupState(
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

WaitFor in MattScript

SkipIfConditionGroupStateUncompiled

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

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

Used in all but m30_01_00_00 and m36_00_00_00

SkipUnconditionally(
    byte numberOfSkippedLines)

Goto in MattScript

EndUnconditionally

Used in all

EndUnconditionally(
    byte<EventEndType> executionEndType)

EndEvent or RestartEvent in MattScript

SkipIfComparison

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

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

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

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

Unused

WaitForNetworkApproval(
    float timeoutS)

GotoIfConditionGroupStateUncompiled

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

Used in all

GotoUnconditionally(
    byte<Label> label)

Goto in MattScript

GotoIfComparison

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

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

1001 - Control Flow - Timer

WaitFixedTimeSeconds

Used in all

WaitFixedTimeSeconds(
    float numberOfSeconds)

WaitFixedTimeFrames

Used in all but m36_00_00_00

WaitFixedTimeFrames(
    int numberOfFrames)

WaitRandomTimeSeconds

Used in common_func, m31_00_00_00, m45_00_00_00

WaitRandomTimeSeconds(
    float minNumberOfSeconds, 
    float maxNumberOfSeconds)

WaitRandomTimeFrames

Unused

WaitRandomTimeFrames(
    int minNumberOfFrames, 
    int maxNumberOfFrames)

WaitHollowArenaHalfTimeStayparamLookup

Used in common_func

WaitHollowArenaHalfTimeStayparamLookup(
    byte<HollowArenaMatchType> matchType, 
    bool isSecondHalf)

1003 - Control Flow - Event

WaitForEventFlag

Unused

WaitForEventFlag(
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int targetEventFlagId)

SkipIfEventFlag

Used in all but m36_00_00_00

SkipIfEventFlag(
    byte numberOfSkippedLines, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int targetEventFlagId)

Condition function: EventFlag

EndIfEventFlag

Used in all

EndIfEventFlag(
    byte<EventEndType> executionEndType, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int targetEventFlagId)

Condition function: EventFlag

SkipIfBatchEventFlags

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

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

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

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

Unused

SkipIfPlayerInoutMap(
    byte numberOfSkippedLines, 
    bool shouldPlayerBeInside, 
    byte areaId, 
    byte blockId)

Condition function: PlayerInMap

EndIfPlayerInoutMap

Used in m40_00_00_00

EndIfPlayerInoutMap(
    byte<EventEndType> executionEndType, 
    bool shouldPlayerBeInside, 
    byte areaId, 
    byte blockId)

Condition function: PlayerInMap

SkipIfNumberOfCoopClients

Unused

SkipIfNumberOfCoopClients(
    byte numberOfSkippedLines, 
    byte<ComparisonType> comparisonType, 
    byte targetNumberOfClients)

Condition function: NumberOfCoopClients

EndIfNumberOfCoopClients

Unused

EndIfNumberOfCoopClients(
    byte<EventEndType> executionEndType, 
    byte<ComparisonType> comparisonType, 
    byte targetNumberOfClients)

Condition function: NumberOfCoopClients

GotoIfCharacterHasSpEffect

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

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

Used in all but m36_00_00_00

EndIfPlayerIsNotInOwnWorldExcludesArena(
    byte<EventEndType> executionEndType, 
    bool isNotIn)

Condition function: PlayerIsNotInOwnWorld

SkipIfNumberOfClientsOfType

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

Unused

GotoIfNumberOfClientsOfType(
    byte<Label> label, 
    byte<ClientType> clientType, 
    byte<ComparisonType> comparisonType, 
    byte targetNumberOfClients)

Condition function: NumberOfClientsOfType

EndIfNumberOfClientsOfType

Unused

EndIfNumberOfClientsOfType(
    byte<EventEndType> executionEndType, 
    byte<ClientType> clientType, 
    byte<ComparisonType> comparisonType, 
    byte targetNumberOfClients)

Condition function: NumberOfClientsOfType

GotoIfEventFlag

Used in all

GotoIfEventFlag(
    byte<Label> label, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int targetEventFlagId)

Condition function: EventFlag

GotoIfBatchEventFlags

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

Used in m31_00_00_00, m36_00_00_00

GotoIfMultiplayerState(
    byte<Label> label, 
    sbyte<MultiplayerState> desiredMultiplayerState)

Condition function: HasMultiplayerState

GotoIfPlayerInoutMap

Used in common

GotoIfPlayerInoutMap(
    byte<Label> label, 
    bool shouldPlayerBeInside, 
    byte areaId, 
    byte blockId)

Condition function: PlayerInMap

GotoIfNumberOfCoopClients

Used in m39_00_00_00

GotoIfNumberOfCoopClients(
    byte<Label> label, 
    byte<ComparisonType> comparisonType, 
    byte targetNumberOfClients)

Condition function: NumberOfCoopClients

EndIfCharacterHasSpEffect

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

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

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

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

Unused

SkipIfPlayerInoutsideArea(
    byte numberOfSkippedLines, 
    byte<InsideOutsideState> desiredState, 
    int targetEntityId, 
    int areaEntityId, 
    int numberOfTargetCharacters)

Condition function: InArea

GotoIfHollowArenaMatchType

Used in common_func

GotoIfHollowArenaMatchType(
    byte<Label> label, 
    byte<HollowArenaMatchType> matchType)

Condition function: HasHollowArenaMatchType

1005 - Control Flow - Object

WaitForObjectDestroyed

Unused

WaitForObjectDestroyed(
    byte<DestructionState> damageState, 
    int targetObjectEntityId)

SkipIfObjectDestroyed

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

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

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

1014 - Control Flow - Label

Label0

Label1

Label2

Label3

Label4

Label5

Label6

Label7

Label8

Label9

Label10

Label11

Label12

Label13

Label14

Label15

Label16

Label17

Label18

Label19

Label20

2000 - System

InitializeEvent

Used in all but common_func

InitializeEvent(
    int eventSlotId, 
    uint eventId, 
    uint... parameters)

TerminateEvent

Unused

TerminateEvent(
    int eventSlotId, 
    uint eventId)

SetNetworkSyncState

Used in all but m36_00_00_00

SetNetworkSyncState(
    byte<DisabledEnabled> disabledEnabled)

ClearCompiledConditionGroupState

Used in common, m35_00_00_00, m40_00_00_00

ClearCompiledConditionGroupState(
    byte dummy)

PrefetchRequest

Unused

PrefetchRequest(
    uint requestId)

SaveRequest

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

Used in all but common and common_func

InitializeCommonEvent(
    uint eventId, 
    uint... parameters)

2001 - Timer

2002 - Cutscene

PlayCutsceneToAll

Unused

PlayCutsceneToAll(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod)

PlayCutsceneAndWarpAllPlayers

Unused

PlayCutsceneAndWarpAllPlayers(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    int pointEntityId, 
    byte areaId, 
    byte blockId)

PlayCutsceneToPlayer

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

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

Unused

PlayCutsceneAndRotatePlayerAroundVerticalAxis(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    float yaxisXCoordM, 
    float yaxisZCoordM, 
    int rotationDeg, 
    float verticalTranslationM, 
    int playerEntityId)

PlayCutsceneChangeTimePeriodAndWarpPlayer

Unused

PlayCutsceneChangeTimePeriodAndWarpPlayer(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    int pointEntityId, 
    byte areaId, 
    byte blockId, 
    int playerEntityId, 
    byte timePeriodId)

PlayCutsceneAndChangeTimePeriod

Unused

PlayCutsceneAndChangeTimePeriod(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    int playerEntityId, 
    byte timePeriodId)

DummyPlayCutsceneAndWarpPlayer

Unused

DummyPlayCutsceneAndWarpPlayer(
    int pointEntityId, 
    byte areaId, 
    byte blockId)

PlayCutsceneChangeMapCeremonyAndWarpPlayer

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

Used in m32_00_00_00

PlayCutsceneToPlayerAndChangeCurrentMapCeremony(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    uint ceremonyId, 
    int unknown, 
    int playerEntityId)

PlayOngoingCutsceneAndWarpPlayer

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

Used in common

PlayCutsceneAndWarpPlayerUnknown200212(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    int pointEntityId, 
    byte areaId, 
    byte blockId, 
    int playerEntityId, 
    int pointEntityId2)

2003 - Event

RequestAnimationPlayback

Unused

RequestAnimationPlayback(
    int entityId, 
    int animationId, 
    bool shouldLoop, 
    bool shouldWaitForCompletion)

SetEventFlag

Used in all

SetEventFlag(
    int eventFlagId, 
    byte<ONOFF> flagState)

DeactivateGenerator

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

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

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

Unused

DeactivateMapHit(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetMapVisibility

Unused

SetMapVisibility(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetEventState

Unused

SetEventState(
    int eventId, 
    int eventSlotId, 
    byte<EventEndType> eventState)

InvertEventFlag

Unused

InvertEventFlag(
    int eventFlagId)

SetEventNavimesh

Unused

SetEventNavimesh(
    short<DisabledEnabled> disabledEnabled)

DisplayBossHealthBar

Used in all but common and common_func

DisplayBossHealthBar(
    sbyte<DisabledEnabled> disabledEnabled, 
    int entityId, 
    short slotNumber, 
    int nameId)

HandleBossDefeat

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

Unused

ModifyNavimeshConnectionBitflag(
    int entityId, 
    uint<NavimeshType> navimeshType, 
    byte<BitopType> typeBitOperation)

WarpPlayer

Used in common_func, m30_00_00_00, m41_00_00_00, m45_00_00_00

WarpPlayer(
    byte areaId, 
    byte blockId, 
    int initialAreaId)

HandleMinibossDefeat

Unused

HandleMinibossDefeat(
    int entityId)

TriggerMultiplayerEvent

Used in m32_00_00_00

TriggerMultiplayerEvent(
    uint multiplayerEventId)

RandomlySetEventFlagInRange

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

Used in all

ForceAnimationPlayback(
    int entityId, 
    int animationId, 
    bool shouldLoop, 
    bool shouldWaitForCompletion, 
    bool ignoreWaitForTransition, 
    byte unknown, 
    float unknown)

SetAreaDrawparamBankSlotIndex

Unused

SetAreaDrawparamBankSlotIndex(
    short areaId, 
    short areaDrawparamBankSlotIndex)

SetTemporaryPlayerRespawnPoint

Unused

SetTemporaryPlayerRespawnPoint(
    int respawnPointEntityId)

IncrementGameCycle

Unused

IncrementGameCycle(
    byte dummy)

BatchSetEventFlags

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

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

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

Used in common_func

PlaceNPCSummonSign(
    int<SummonSignType> signType, 
    int summonedNPCEntityId, 
    int spawnPointEntityId, 
    int summonEventFlagId, 
    int dismissalEventFlagId)

SetVisibilityOfMessage

Used in m30_00_00_00, m40_00_00_00

SetVisibilityOfMessage(
    int messageEntityId, 
    byte<DisabledEnabled> disabledEnabled)

Missing

Unused

Missing(
    byte dummy)

AwardAchievement

Used in common, m41_00_00_00

AwardAchievement(
    int achievementId)

ChangeWorldTendency

Unused

ChangeWorldTendency(
    byte<TendencyType> tendencyType, 
    sbyte changeValue)

DisableVagrantSpawning

Unused

DisableVagrantSpawning(
    bool disabled)

IncrementEventValue

Used in common, m33_00_00_00, m38_00_00_00, m40_00_00_00

IncrementEventValue(
    int baseEventFlagId, 
    uint numberOfUsedFlagBits, 
    uint maximumAllowedValue)

ClearEventValue

Unused

ClearEventValue(
    int baseEventFlagId, 
    uint numberOfUsedFlagBits)

SetSnugglyNextTrade

Unused

SetSnugglyNextTrade(
    int eventFlagId)

SpawnSnugglyItem

Unused

SpawnSnugglyItem(
    int itemLotId, 
    int placementAreaEntityId, 
    int eventFlagId, 
    int hitEntityId)

MoveBloodstainAndDroppedItems

Used in m45_00_00_00

MoveBloodstainAndDroppedItems(
    int sourceAreaEntityId, 
    int destinationAreaEntityId)

AwardItemsIncludingClients

Used in common, common_func, m30_00_00_00, m35_00_00_00, m37_00_00_00

AwardItemsIncludingClients(
    int itemLotId)

BattleOfStoicism1v1RankingRequest

Unused

BattleOfStoicism1v1RankingRequest()

BattleOfStoicism2v2RankingRequest

Unused

BattleOfStoicism2v2RankingRequest()

BattleOfStoicismFfaRankingRequest

Unused

BattleOfStoicismFfaRankingRequest()

BattleOfStoicismExitRequest

Unused

BattleOfStoicismExitRequest()

EventValueOperation

Unused

EventValueOperation(
    int baseEventFlagId, 
    uint numberOfUsedFlagBits, 
    int operand, 
    int baseEventFlagIdOperand, 
    uint numberOfUsedEventFlagBitsOperand, 
    sbyte<CalculationType> calculationType)

StoreItemAmountHeldInEventValue

Used in m41_00_00_00

StoreItemAmountHeldInEventValue(
    int<ItemType> itemType, 
    int itemId, 
    int baseEventFlagId, 
    uint numberOfUsedFlagBits)

DirectlyGivePlayerItem

Unused

DirectlyGivePlayerItem(
    int<ItemType> itemType, 
    int itemId, 
    int baseEventFlagId, 
    uint numberOfUsedFlagBits)

ToggleDirectionDisplay

Unused

ToggleDirectionDisplay(
    byte<DisabledEnabled> disabledEnabled)

SetMapHitgridCorrespondence

Unused

SetMapHitgridCorrespondence(
    int hitEntityId, 
    short level, 
    short gridCoordX, 
    short gridCoordY, 
    byte<AddDelete> process)

SetMapContentImageDisplay

Unused

SetMapContentImageDisplay(
    short contentImagePartId, 
    byte<DisplayState> state)

SetMapBoundariesDisplay

Unused

SetMapBoundariesDisplay(
    short hierarchy, 
    short gridCoordX, 
    short gridCoordY, 
    byte<DisplayState> state)

SetAreaWind

Unused

SetAreaWind(
    int areaEntityId, 
    byte<DisabledEnabled> disabledEnabled, 
    float changeTimeS, 
    int windParameterId)

WarpPlayerToRespawnPoint

Unused

WarpPlayerToRespawnPoint(
    int respawnPointParameterId)

StartEnemyGenerator

Unused

StartEnemyGenerator(
    int enemySpawnerId)

SummonNPC

Unused

SummonNPC(
    int<SingleplayerSummonSignType> signType, 
    int summonedNPCEntityId, 
    int spawnPointEntityId, 
    int summonEventFlagId, 
    int dismissalEventFlagId)

InitializeWarpObject

Unused

InitializeWarpObject(
    int warpObjectEntityId)

MakeEnemyAppearEvent

Used in m32_00_00_00, m38_00_00_00

MakeEnemyAppearEvent(
    int entityId)

SetCurrentMapCeremony

Unused

SetCurrentMapCeremony(
    uint ceremonyId)

SetMapCeremony

Used in common, m32_00_00_00

SetMapCeremony(
    uint areaId, 
    byte blockId, 
    uint ceremonyId)

DisplayEpitaphMessage

Used in common_func

DisplayEpitaphMessage(
    int messageId)

SetNetworkconnectedEventFlag

Used in all but m36_00_00_00

SetNetworkconnectedEventFlag(
    int eventFlagId, 
    byte<ONOFF> flagState)

BatchSetNetworkconnectedEventFlags

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

Used in m35_00_00_00

SetOmissionModeCounts(
    int level1Count, 
    int level2Count)

ResetOmissionModeCountsToDefault

Used in m35_00_00_00

ResetOmissionModeCountsToDefault()

InitializeCrowTrade

Used in m40_00_00_00

InitializeCrowTrade(
    uint<ItemType> itemType, 
    int itemId, 
    int itemLotId, 
    int tradeCompletedEventFlagId, 
    int crowDialogueResponseEventFlagId)

InitializeCrowTradeArea

Used in m40_00_00_00

InitializeCrowTradeArea(
    int areaEntityId)

SetNetworkInteractionState

Used in m40_00_00_00, m41_00_00_00

SetNetworkInteractionState(
    byte<DisabledEnabled> disabledEnabled)

HideHud

Used in m41_00_00_00

HideHud(
    bool shouldBeHidden)

SetBonfireWarpingState

Used in m40_00_00_00

SetBonfireWarpingState(
    int bonfireEntityId, 
    int animationId, 
    byte<DisabledEnabled> disabledEnabled)

SetAutogeneratedEventspecificEventFlag1Unknown200373

Used in common_func, m38_00_00_00, m45_00_00_00

SetAutogeneratedEventspecificEventFlag1Unknown200373(
    byte unknown, 
    byte unknown)

HandleBossDefeatAndDisplayBanner

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

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

Used in m40_00_00_00, m41_00_00_00

DisableLoadingScreenTips(
    bool shouldBeDisabled)

AwardGestureItem

Used in common, m38_00_00_00, m39_00_00_00

AwardGestureItem(
    ushort gestureIndex, 
    ushort<ItemType> itemType, 
    int itemId)

SendNPCSummonHome

Used in m30_00_00_00, m32_00_00_00

SendNPCSummonHome(
    int summonEntityId)

Unknown200379

Used in common_func

Unknown200379(
    byte unknown)

DisplayDecoratedBossHealthBar

Used in m45_00_00_00

DisplayDecoratedBossHealthBar(
    sbyte<DisabledEnabled> disabledEnabled, 
    int entityId, 
    short slotNumber, 
    int nameId, 
    byte decorationId)

PlaceNPCSummonSignWorksForNonemberedPlayers

Used in common_func

PlaceNPCSummonSignWorksForNonemberedPlayers(
    int<SummonSignType> signType, 
    int summonedNPCEntityId, 
    int spawnPointEntityId, 
    int summonEventFlagId, 
    int dismissalEventFlagId)

2004 - Character

SetCharacterAIState

Used in all but common

SetCharacterAIState(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterTeamType

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

Used in m30_01_00_00

CharacterWarpRequest(
    int entityId, 
    byte<TargetEntityType> warpType, 
    int warpDestinationEntityId, 
    int dummypolyId)

ForceCharacterDeath

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

Used in all but common

ChangeCharacterEnableState(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

EzstateInstructionRequest

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

Used in m35_00_00_00, m37_00_00_00, m38_00_00_00

CreateBulletOwner(
    int entityId)

SetSpEffect

Used in all

SetSpEffect(
    int entityId, 
    int spEffectId)

SetSpecialAnimations

Unused

SetSpecialAnimations(
    int entityId, 
    int waitingAnimation, 
    int damageAnimation, 
    int cancelAnimation, 
    int deathAnimation, 
    int returnAnimation)

SetCharacterGravity

Used in all but common and m41_00_00_00

SetCharacterGravity(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterEventTarget

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

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

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

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

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

Used in common_func, m30_01_00_00, m38_00_00_00, m39_00_00_00, m45_00_00_00

ClearCharactersAITarget(
    int entityId)

RequestCharacterAICommand

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

Used in m45_00_00_00

SetEventPoint(
    int entityId, 
    int entityId2, 
    float reactionDistance)

SetCharacterAIId

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

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

Used in all

ClearSpEffect(
    int entityId, 
    int spEffectId)

CreateNPCPart

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

Used in common_func, m30_00_00_00, m38_00_00_00

SetNPCPartHP(
    int entityId, 
    int npcPartId, 
    int desiredHP, 
    bool shouldAllowHPAboveMaxHP)

SetNPCPartSEAndSFX

Used in common_func, m31_00_00_00

SetNPCPartSEAndSFX(
    int entityId, 
    int npcPartId, 
    int defenseMaterialSEId, 
    int defenseMaterialSFXId)

SetNPCPartBulletDamageMultiplier

Unused

SetNPCPartBulletDamageMultiplier(
    int entityId, 
    int npcPartId, 
    float bulletDamageMultiplier)

ChangeCharacterDispmask

Used in common_func, m31_00_00_00, m40_00_00_00

ChangeCharacterDispmask(
    int entityId, 
    byte bitNumber, 
    byte<ONOFFCHANGE> switchType)

ChangeCharacterHitmask

Used in common_func, m31_00_00_00, m40_00_00_00

ChangeCharacterHitmask(
    int entityId, 
    byte bitNumber, 
    byte<ONOFFCHANGE> switchType)

SetNetworkUpdateAuthority

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

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

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

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

Unused

RequestCharacterAICommandEventValue(
    int entityId, 
    int commandId, 
    byte slotNumber, 
    int startingTargetEventFlagId, 
    int endingTargetEventFlagId)

CreateReferredDamagePair

Used in m45_00_00_00

CreateReferredDamagePair(
    int sourceEntityId, 
    int targetEntityId)

SetNetworkUpdateRate

Used in all but common and m36_00_00_00

SetNetworkUpdateRate(
    int entityId, 
    bool useFixedFrequency, 
    sbyte<CharacterUpdateFrequency> updateFrequency)

SetCharacterDefaultBackreadState

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

Unused

HellkiteBreathControl(
    int characterEntityId, 
    int objectEntityId, 
    int characterAnimationId)

ForceCharacterTreasure

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

Unused

BetrayCharactersCurrentCovenant(
    byte dummy)

SetCharacterAnimationState

Used in all but common and m36_00_00_00

SetCharacterAnimationState(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

WarpCharacterAndSetFloor

Unused

WarpCharacterAndSetFloor(
    int entityId, 
    byte<TargetEntityType> warpType, 
    int warpDestinationEntityId, 
    int dummypolyId, 
    int warpDestinationHitEntityId)

IssueShortWarpRequest

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

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

Unused

RequestCharacterAnimationReset(
    int entityId, 
    byte<Interpolation> interpolationMethod)

ChangeCharacterTeamTypeAndForceExitSpecialAnimations

Unused

ChangeCharacterTeamTypeAndForceExitSpecialAnimations(
    int entityId, 
    byte<TeamType> teamType)

RegisterNPCHumanityEventValue

Unused

RegisterNPCHumanityEventValue(
    int npcEntityId, 
    int humanityEventValueBaseEventFlagId)

IncrementPlayerPvpSin

Unused

IncrementPlayerPvpSin(
    byte dummy)

BonfirelikeRecovery

Unused

BonfirelikeRecovery()

ChangeCharactersCloth

Unused

ChangeCharactersCloth(
    int entityId, 
    byte bitNumber, 
    byte stateId)

ChangeCharacterPatrolBehavior

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

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

Unused

TestRequestRagdollRestraint(
    int entityIdRecipientSide, 
    int targetRigidIndexRecipientSide, 
    int dummypolyIdRecipientSide, 
    int entityIdAttachmentSide, 
    int targetRigidIndexAttachmentSide, 
    int dummypolyIdAttachmentSide)

ChangeCharacter

Unused

ChangeCharacter(
    int charinitparamId)

AdaptHpchangingSpEffectToNPCPartOfTarget

Unused

AdaptHpchangingSpEffectToNPCPartOfTarget(
    int entityId)

ImmediateActivateUnknown200454

Used in common_func, m34_01_00_00

ImmediateActivateUnknown200454(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterTalkRange

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

Used in m38_00_00_00

IncrementCharacterGameCycle(
    int entityId)

SetMultiplayerdependentBuffsNonboss

Used in m30_00_00_00

SetMultiplayerdependentBuffsNonboss(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

Unknown200459

Used in common_func

Unknown200459(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterRemainingYoelLevels

Used in common

SetCharacterRemainingYoelLevels(
    byte levelCount)

2005 - Object

RequestObjectDestruction

Used in m31_00_00_00, m34_01_00_00, m38_00_00_00

RequestObjectDestruction(
    int entityId, 
    sbyte slotNumber)

RequestObjectRestoration

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

Used in all but common

DeactivateObject(
    int targetObjectEntityId, 
    byte<DisabledEnabled> state)

SetObjectTreasureState

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

Unused

InitializeObjact(
    int entityId, 
    int objectParameterId, 
    int relativeTargetIdx)

SetObjactState

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

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

Used in m45_00_00_00

ReproduceObjectDestruction(
    int entityId, 
    sbyte slotNumber)

CreateDamagingObject

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

Unused

RegisterStatue(
    int entityId, 
    byte areaId, 
    byte blockId, 
    byte<StatueType> statueType)

WarpObjectToCharacter

Used in common_func

WarpObjectToCharacter(
    int entityId, 
    int characterEntityId, 
    short dummypolyId)

DeleteObjectEvent

Used in common_func, m34_01_00_00, m37_00_00_00, m38_00_00_00, m45_00_00_00

DeleteObjectEvent(
    int eventFlagId)

SetObjectInvulnerability

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

Used in common_func, m40_00_00_00

DeactivateObjactAssignIdx(
    int entityId, 
    int objectParameterId, 
    int relativeTargetIdx, 
    byte<DisabledEnabled> state)

RerollObjectTreasure

Unused

RerollObjectTreasure(
    int targetObjectEntityId)

ExtinguishBurningObjects

Used in m30_00_00_00

ExtinguishBurningObjects()

ShowObjectByMapCeremony

Used in m30_01_00_00

ShowObjectByMapCeremony(
    int targetObjectEntityId, 
    uint ceremonyId, 
    int unknown)

DestroyObject

Used in m45_00_00_00

DestroyObject(
    int targetObjectEntityId)

2006 - SFX

DeleteMapSFX

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

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

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

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

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)

2007 - Message

DisplayGenericDialog

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

Used in common_func, m31_00_00_00, m45_00_00_00

DisplayBanner(
    byte<TextBannerType> bannerType)

DisplayStatusMessage

Used in m37_00_00_00

DisplayStatusMessage(
    int messageId, 
    byte<DisabledEnabled> padState)

DisplayMessage

Used in m31_00_00_00, m33_00_00_00, m45_00_00_00

DisplayMessage(
    int messageId, 
    byte screenLocationIndex)

SetBattleOfStocismNametagA

Unused

SetBattleOfStocismNametagA(
    int playerEntityId)

SetBattleOfStocismNametagB

Unused

SetBattleOfStocismNametagB(
    int playerEntityId)

SetBattleOfStocismNametagC

Unused

SetBattleOfStocismNametagC(
    int playerEntityId)

SetBattleOfStocismNametagD

Unused

SetBattleOfStocismNametagD(
    int playerEntityId)

DisplayBattleOfStocismDissolutionMessage

Unused

DisplayBattleOfStocismDissolutionMessage(
    int messageId)

DisplayGenericDialogAndSetEventFlags

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

Used in m40_00_00_00

DisplayAreaWelcomeMessage(
    int areaNameMessageId)

DisplayHollowArenaPvpMessage

Used in common_func

DisplayHollowArenaPvpMessage(
    int messageId, 
    short unknown, 
    byte<DisabledEnabled> padState)

2008 - Camera

ChangeCamera

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

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

Unused

SetLockcamSlotNumber(
    byte areaId, 
    byte blockId, 
    ushort lockcamSlotNumber)

2009 - Script

RegisterLadder

Used in all but common and m41_00_00_00

RegisterLadder(
    int disableTopEventFlagId, 
    int disableBottomEventFlagId, 
    int entityId)

InitializeWanderingDemon

Unused

InitializeWanderingDemon(
    int eventFlagId, 
    int entityId, 
    int appearenceEventFlagId)

RegisterWanderingDemon

Unused

RegisterWanderingDemon(
    int eventFlagId, 
    int entityId, 
    int entityId2)

RegisterBonfire

Used in all but common

RegisterBonfire(
    int eventFlagId, 
    int entityId, 
    float reactionDistance, 
    float reactionAngle, 
    int setStandardKindlingLevel)

ActivateMultiplayerdependantBuffs

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

Unused

RegisterHealingFountain(
    int eventFlagId, 
    int entityId, 
    float reactionDistance, 
    float reactionAngle, 
    int initialSwordNumber, 
    int swordLevel)

IssueBossRoomEntryNotification

Used in common_func, m30_00_00_00, m34_01_00_00, m36_00_00_00, m38_00_00_00

IssueBossRoomEntryNotification(
    byte dummy)

SendInvadingPhantomsHome

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

Used in common_func

SendAllPhantomsHomeAndUpdateServerPvpStats(
    int unknown)

SendAllPhantomsHome

Used in common_func, m35_00_00_00, m41_00_00_00, m45_00_00_00

SendAllPhantomsHome(
    int unknown)

2010 - Sound

PlayBGM

Used in m30_00_00_00

PlayBGM(
    byte<ONOFF> shouldPlay, 
    ushort slotNumber, 
    int entityId, 
    int<SoundType> soundType, 
    int soundId)

PlaySE

Used in all but common_func and m36_00_00_00

PlaySE(
    int entityId, 
    int<SoundType> soundType, 
    int soundId)

SetMapSoundState

Used in all but common and m36_00_00_00

SetMapSoundState(
    int entityId, 
    byte<DisabledEnabled> enableDisable)

EnableBossMapSound

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

Unused

NotifySoundDampeningOfDoorEvent(
    int entityId, 
    int<DoorState> doorState)

EnableMapSoundWithFade

Used in m40_00_00_00

EnableMapSoundWithFade(
    int entityId, 
    byte<DisabledEnabled> enableDisable, 
    float fadeTime)

Unknown201007

Used in common_func, m30_00_00_00, m33_00_00_00, m41_00_00_00

Unknown201007(
    int entityId)

2011 - Hit

ActivateHit

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

Unused

ActivateHitBackreadMask(
    int hitEntityId, 
    byte<DisabledEnabled> state)

ActivateHitres

Used in m40_00_00_00

ActivateHitres(
    int hitEntityId, 
    byte<DisabledEnabled> state)

ActivateHitAndCreateNavimesh

Used in m45_00_00_00

ActivateHitAndCreateNavimesh(
    int hitEntityId, 
    byte<DisabledEnabled> state)

2012 - Map

ActivateMapPart

Used in m31_00_00_00, m38_00_00_00

ActivateMapPart(
    int mapPartEntityId, 
    byte<DisabledEnabled> state)

SetAreaWelcomeMessageState

Used in common_func, m30_00_00_00, m40_00_00_00, m45_00_00_00

SetAreaWelcomeMessageState(
    byte<DisabledEnabled> state)

2013 - PlayLog

CreatePlaylog

Unused

CreatePlaylog(
    uint playlogName)

StartTimeMeasurement

Unused

StartTimeMeasurement(
    uint measurementId, 
    uint playlogName, 
    byte<DisabledEnabled> overwrite)

EndTimeMeasurement

Unused

EndTimeMeasurement(
    uint measurementId)

ParameterOutput

Unused

ParameterOutput(
    byte<PlayerPlayLogParameter> category, 
    uint playlogName, 
    byte<PlayLogMultiplayerType> outputMultiplayerStatus)

Condition Functions

Compare

Used 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:

  • == != > < >= <=
    Comparing leftHandSide and rightHandSize

ElapsedSeconds

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

ElapsedSeconds(
    float targetNumberOfSeconds)

ElapsedFrames

Used in common_func, m34_01_00_00, m37_00_00_00, m40_00_00_00

ElapsedFrames(
    int targetNumberOfFrames)

RandomElapsedSeconds

Unused

RandomElapsedSeconds(
    float targetSecondsMin, 
    float targetSecondsMax)

RandomElapsedFrames

Unused

RandomElapsedFrames(
    int targetFramesMin, 
    int targetFramesMax)

EventFlag

Used in all

EventFlagState(
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int targetEventFlagId)

Simpler versions:

  • EventFlag(int targetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = ON or OFF
  • ThisEvent()
    Where targetEventFlagType = TargetEventFlagType.EventID and targetEventFlagId = 0 and desiredFlagState = ON or OFF
  • ThisEventSlot()
    Where targetEventFlagType = TargetEventFlagType.EventIDSlotNumber and targetEventFlagId = 0 and desiredFlagState = ON or OFF

AllBatchEventFlags

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_00

BatchEventFlagsState(
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int startingTargetEventFlagId, 
    int endingTargetEventFlagId)

Simpler versions:

  • AllBatchEventFlags(int startingTargetEventFlagId, int endingTargetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllON
  • AnyBatchEventFlags(int startingTargetEventFlagId, int endingTargetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFF

InArea

Used in all

InOutsideArea(
    byte<InsideOutsideState> desiredState, 
    int targetEntityId, 
    int areaEntityId, 
    int numberOfTargetCharacters = 1)

Simpler version:

  • InArea(int targetEntityId, int areaEntityId, int numberOfTargetCharacters)
    Where desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside

EntityInRadiusOfEntity

Used 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)
    Where desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside

PlayerHasItem

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

PlayerHasDoesntHaveItem(
    byte<ItemType> itemType, 
    int itemId, 
    byte<OwnershipState> desiredPossessionState)

Simpler version:

  • PlayerHasItem(byte<ItemType> itemType, int itemId)
    Where desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwn

ActionButton

Unused

ActionButton(
    int<TargetEntityType> targetEntityType, 
    int targetEntityId, 
    float reactionAngleDeg, 
    short dummypolyId, 
    float reactionDistance, 
    int helpMessageId, 
    byte<ReactionType> reactionType, 
    int padId)

HasMultiplayerState

Used in all but m30_01_00_00

HasMultiplayerState(
    sbyte<MultiplayerState> desiredMultiplayerState)

AllPlayersInArea

Used 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)
    Where desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside

PlayerInMap

Used 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)
    Where shouldPlayerBeInside = true or false

NumberOfCoopClients

Used in m39_00_00_00

CompareNumberOfCoopClients(
    byte<ComparisonType> comparisonType, 
    byte targetNumberOfClients)

Simpler version:

  • NumberOfCoopClients() == value
    Comparing targetNumberOfClients (== != > < >= <=)

NumberOfClientsOfType

Used 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
    Comparing targetNumberOfClients (== != > < >= <=)

MultiplayerEvent

Used in m32_00_00_00

MultiplayerEvent(
    uint multiplayerEventId)

CountEventFlags

Unused

CompareCountEventFlags(
    byte<TargetEventFlagType> targetEventFlagType, 
    int startingTargetEventFlagId, 
    int endingTargetEventFlagId, 
    sbyte<ComparisonType> comparisonType, 
    int countThreshold)

Simpler version:

  • CountEventFlags(byte<TargetEventFlagType> targetEventFlagType, int startingTargetEventFlagId, int endingTargetEventFlagId) == value
    Comparing countThreshold (== != > < >= <=)

WorldTendency

Unused

CompareWorldTendency(
    byte<TendencyType> tendencyType, 
    byte<ComparisonType> comparisonType, 
    byte tendencyThreshold)

Simpler version:

  • WorldTendency(byte<TendencyType> tendencyType) == value
    Comparing tendencyThreshold (== != > < >= <=)

EventValue

Used 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
    Comparing thresholdValue (== != > < >= <=)

ActionButtonBossFog

Unused

ActionButtonBossFog(
    int<TargetEntityType> targetEntityType, 
    int targetEntityId, 
    float reactionAngleDeg, 
    short dummypolyId, 
    float reactionDistance, 
    int helpMessageId, 
    byte<ReactionType> reactionType, 
    int padId)

DroppedItemsInArea

Unused

DroppedItemsInArea(
    int areaEntityId)

DroppedItem

Unused

DroppedItem(
    int<ItemType> itemType, 
    int itemId)

PlayerHasItemIncludingBBox

Used 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)
    Where desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwn

GameCycle

Used in common, common_func

CompareGameCycle(
    byte<ComparisonType> comparisonType, 
    byte completedGameCyclesThreshold)

Simpler version:

  • GameCycle() == value
    Comparing completedGameCyclesThreshold (== != > < >= <=)

ActionButtonLineSegment

Unused

ActionButtonLineSegment(
    int<TargetEntityType> targetEntityType, 
    int targetEntityId, 
    float reactionAngleDeg, 
    short dummypolyId, 
    float reactionDistance, 
    int helpMessageId, 
    byte<ReactionType> reactionType, 
    int padId, 
    int lineSegmentDefinedByEntityId)

ActionButtonLineSegmentBossRoom

Unused

ActionButtonLineSegmentBossRoom(
    int<TargetEntityType> targetEntityType, 
    int targetEntityId, 
    float reactionAngleDeg, 
    short dummypolyId, 
    float reactionDistance, 
    int helpMessageId, 
    byte<ReactionType> reactionType, 
    int padId, 
    int lineSegmentDefinedByEntityId)

CompareEventValues

Unused

CompareEventValues(
    int leftsideBaseEventFlagId, 
    byte leftsideNumberOfUsedFlagBits, 
    byte<ComparisonType> comparisonType, 
    int rightsideBaseEventFlagId, 
    byte rightsideNumberOfUsedFlagBits)

OwnsDLC

Unused

OwnsDLCState(
    bool ownsDlc)

Simpler version:

  • OwnsDLC()
    Where ownsDlc = true or false

IsOnline

Unused

OnlineModeState(
    bool onlineMode)

Simpler version:

  • IsOnline()
    Where onlineMode = true or false

HasDamageType

Used in all but common and m32_00_00_00

HasDamageType(
    int targetEntityId, 
    int attackerEntityId, 
    byte<DamageType> damageType)

ActionButtonInArea

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

ActionButtonInArea(
    int actionButtonParameterId, 
    int startingPointAreaEntityId)

PlayerIsNotInOwnWorld

Used in all but m36_00_00_00

PlayerIsNotInOwnWorldState(
    bool isNotIn)

Simpler version:

  • PlayerIsNotInOwnWorld()
    Where isNotIn = true or false

MapCeremony

Used 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)
    Where desiredState = Enabled or Disabled

MultiplayerNetworkPenalized

Used in m40_00_00_00

MultiplayerNetworkPenalized()

PlayerGender

Used in common, m37_00_00_00, m40_00_00_00

PlayerGender(
    byte<Gender> gender)

OngoingCutsceneFinished

Used in m40_00_00_00, m41_00_00_00

OngoingCutsceneFinished(
    int cutsceneId)

HollowArenaMatchReady

Used in common_func

HollowArenaMatchReadyState(
    bool ready)

Simpler version:

  • HollowArenaMatchReady()
    Where ready = true or false

HollowArenaSoloResults

Used in common_func

HollowArenaSoloResults(
    byte<HollowArenaResult> result)

HollowArenaSoloScore

Used in common_func

CompareHollowArenaSoloScore(
    sbyte<ComparisonType> comparisonType, 
    byte targetScore, 
    int unknown)

Simpler version:

  • HollowArenaSoloScore(int unknown) == value
    Comparing targetScore (== != > < >= <=)

HollowArenaTeamResults

Used in common_func

HollowArenaTeamResults(
    byte<HollowArenaResult> result)

HasHollowArenaMatchType

Used in common_func

HasHollowArenaMatchType(
    byte<HollowArenaMatchType> matchType)

SteamDisconnected

Unused

SteamDisconnectedState(
    bool disconnected)

Simpler version:

  • SteamDisconnected()
    Where disconnected = true or false

FriendlyPhantomCount

Unused

CompareFriendlyPhantomCount(
    bool desiredComparisonState, 
    sbyte<ComparisonType> comparisonType, 
    int targetCount)

Simpler version:

  • FriendlyPhantomCount(bool desiredComparisonState) == value
    Comparing targetCount (== != > < >= <=)

CharacterDead

Used 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)
    Where desiredLifeState = DeathState.Dead or DeathState.Alive

CharacterDamagedBy

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

CharacterDamagedBy(
    int targetEntityId, 
    int attackerEntityId)

HPRatio

Used 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
    Comparing targetHPRatio (== != > < >= <=)

CharacterType

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

CharacterType(
    int targetEntityId, 
    sbyte<TargetType> targetType, 
    sbyte<ComparisonType> comparisonType = ComparisonType.Equal, 
    float numberOfTargetCharacters = 1)

CharacterTargetedBy

Unused

CharacterTargetedByState(
    int aggressorEntityId, 
    int targetEntityId, 
    bool shouldHave)

Simpler version:

  • CharacterTargetedBy(int aggressorEntityId, int targetEntityId)
    Where shouldHave = true or false

CharacterHasSpEffect

Used 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)
    Where shouldHave = true or false

NPCPartHP

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

CompareNPCPartHP(
    int targetEntityId, 
    int npcPartId, 
    int hpThreshold, 
    sbyte<ComparisonType> comparisonType)

Simpler version:

  • NPCPartHP(int targetEntityId, int npcPartId) == value
    Comparing hpThreshold (== != > < >= <=)

CharacterBackreadStatus

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

CharacterBackreadStatusState(
    int targetEntityId, 
    bool isBackread, 
    sbyte<ComparisonType> comparisonType = ComparisonType.Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • CharacterBackreadStatus(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
    Where isBackread = true or false

CharacterHasEventMessage

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

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)
    Where shouldHave = true or false

CharacterAIState

Used 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

Unused

PlayerUsingSkullLanternState(
    bool usingSkullLantern)

Simpler version:

  • PlayerUsingSkullLantern()
    Where usingSkullLantern = true or false

PlayersClass

Used in common

PlayersClass(
    byte<ClassType> classNameType)

PlayersCovenant

Used in common

PlayersCovenant(
    byte covenantIndex)

PlayersSoulLevel

Unused

ComparePlayersSoulLevel(
    byte<ComparisonType> comparisonType, 
    uint targetSoulLevel)

Simpler version:

  • PlayersSoulLevel() == value
    Comparing targetSoulLevel (== != > < >= <=)

CharacterHPValue

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

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
    Comparing targetHP (== != > < >= <=)

CharacterInsideDrawGroup

Used 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)
    Where insideDrawgroup = true or false

YoelLevelCount

Used in m37_00_00_00, m38_00_00_00, m40_00_00_00

CompareYoelLevelCount(
    byte<ComparisonType> comparisonType, 
    int targetLevelCount)

Simpler version:

  • YoelLevelCount() == value
    Comparing targetLevelCount (== != > < >= <=)

CharacterInvadeType

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

CharacterInvadeType(
    int targetEntityId, 
    byte invadeTypeUnknown, 
    sbyte<ComparisonType> comparisonType = ComparisonType.Equal, 
    float numberOfTargetCharacters = 1)

IsCharacterChameleon

Unused

CharacterChameleonState(
    int targetCharacterEntityId, 
    int chameleonSFXId, 
    bool isTransformed)

Simpler version:

  • IsCharacterChameleon(int targetCharacterEntityId, int chameleonSFXId)
    Where isTransformed = true or false

ObjectDestroyed

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

ObjectDestroyedState(
    byte<DestructionState> damageState, 
    int targetObjectEntityId, 
    sbyte<ComparisonType> comparisonType = ComparisonType.Equal, 
    float numberOfTargetObjects = 1)

Simpler version:

  • ObjectDestroyed(int targetObjectEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
    Where damageState = DestructionState.Destroyed or DestructionState.Undestroyed

ObjectHitBy

Unused

ObjectHitBy(
    int targetEntityId, 
    int attackerEntityId)

ObjActEventFlag

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

ObjActEventFlag(
    int objactEventFlag)

ObjectHP

Unused

CompareObjectHP(
    int targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    int hpThreshold)

Simpler version:

  • ObjectHP(int targetEntityId) == value
    Comparing hpThreshold (== != > < >= <=)

ObjectBurnState

Used 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
    Comparing burnStateUnknown (== != > < >= <=)

ObjectBackread

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

ObjectBackreadState(
    int targetEntityId, 
    bool isBackread, 
    sbyte<ComparisonType> comparisonType = ComparisonType.Equal, 
    float numberOfTargetObjects = 1)

Simpler version:

  • ObjectBackread(int targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetObjects)
    Where isBackread = true or false

ObjectBackreadOther

Used 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)
    Where isBackread = true or false

PlayerMovingOnHit

Unused

PlayerMovingOnHit(
    int hitEntityId)

PlayerAttackingOnHit

Unused

PlayerAttackingOnHit(
    int hitEntityId)

PlayerStandingOnHit

Used in common, m33_00_00_00, m38_00_00_00, m40_00_00_00

PlayerStandingOnHit(
    int hitEntityId)

Enums

ONOFF

Used in all

  • OFF = 0
  • ON = 1

ONOFFCHANGE

Used in all

  • OFF = 0
  • ON = 1
  • CHANGE = 2

TargetEventFlagType

Used in all

  • TargetEventFlagType.EventFlag = 0
  • TargetEventFlagType.EventID = 1
  • TargetEventFlagType.EventIDSlotNumber = 2

ComparisonType

Used in all

  • ComparisonType.Equal = 0
  • ComparisonType.NotEqual = 1
  • ComparisonType.Greater = 2
  • ComparisonType.Less = 3
  • ComparisonType.GreaterOrEqual = 4
  • ComparisonType.LessOrEqual = 5

LogicalOperationType

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_00

  • LogicalOperationType.AllON = 0 Used in common, m40_00_00_00, m45_00_00_00
  • LogicalOperationType.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_00
  • LogicalOperationType.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_00
  • LogicalOperationType.NotAllON = 3 Used in common_func

CalculationType

Unused

  • CalculationType.Add = 0
  • CalculationType.Sub = 1
  • CalculationType.Mult = 2
  • CalculationType.Div = 3
  • CalculationType.Mod = 4
  • CalculationType.Assign = 5

ConditionGroup

Used 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

Unused

  • CountDirection.Up = 0
  • CountDirection.Down = 1

CutscenePlayMode

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, 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_00
  • CutscenePlayMode.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_00
  • CutscenePlayMode.SkippableWithFadeOut = 8 Used in m30_00_00_00, m32_00_00_00, m34_01_00_00, m38_00_00_00
  • CutscenePlayMode.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_00

DestructionState

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

  • DestructionState.Undestroyed = 0 Used in m34_01_00_00
  • DestructionState.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_00

InsideOutsideState

Used in all

  • InsideOutsideState.Outside = 0
  • InsideOutsideState.Inside = 1

ConditionState

Used in all

  • FAIL = 0
  • PASS = 1

DeathState

Used in all but common

  • DeathState.Alive = 0
  • DeathState.Dead = 1

OwnershipState

Used 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

Used in all

  • EventEndType.End = 0
  • EventEndType.Restart = 1

TeamType

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

  • TeamType.Default = -1
  • TeamType.Disabled = 0 Used in m40_00_00_00
  • TeamType.Human = 1
  • TeamType.WhitePhantom = 2 Used in m39_00_00_00
  • TeamType.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_00
  • TeamType.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_00
  • TeamType.CoopNPC = 28 Used in common_func, m33_00_00_00
  • TeamType.Indiscriminate = 29 Used in common_func
  • TeamType.Object = 30
  • TeamType.WhiteBerserker = 31
  • TeamType.RedBerserker = 32
  • TeamType.ArchEnemyTeam = 33

TargetEntityType

Used 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_00
  • TargetEntityType.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_00
  • TargetEntityType.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_00

DisabledEnabled

Used in all

  • Disabled = 0
  • Enabled = 1

BitopType

Unused

  • BitopType.Add = 0
  • BitopType.Delete = 1
  • BitopType.Invert = 2

Unused

  • 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

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_00, m45_00_00_00

  • PromptType.YESNO = 0 Used in common_func, m41_00_00_00, m45_00_00_00
  • PromptType.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_00

NumberofOptions

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_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_00
  • NumberofOptions.TwoButtons = 2 Used in common_func, m33_00_00_00, m41_00_00_00, m45_00_00_00
  • NumberofOptions.NoButtons = 6 Used in common_func, m30_00_00_00, m37_00_00_00, m39_00_00_00, m45_00_00_00

EventState

Unused

  • EventState.Completed = 0
  • EventState.Restart = 1
  • EventState.Waiting = 2
  • EventState.Running = 3

SoundType

Used 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_00
  • SoundType.c_CharacterMotion = 1 Used in m31_00_00_00, m32_00_00_00, m33_00_00_00, m35_00_00_00, m37_00_00_00
  • SoundType.f_MenuSE = 2
  • SoundType.o_Object = 3 Used in m38_00_00_00
  • SoundType.p_CutsceneSE = 4
  • SoundType.s_SFX = 5 Used in all but common_func and m36_00_00_00
  • SoundType.m_BGM = 6
  • SoundType.v_Voice = 7
  • SoundType.x_DependsOnFloorMaterial = 8
  • SoundType.b_DependsOnArmorMaterial = 9
  • SoundType.g_Ghost = 10

DamageTargetType

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

  • 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_00
  • DamageTargetType.Map = 2
  • DamageTargetType.CharacterMap = 3 Used in m45_00_00_00

ItemType

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_00

  • ItemType.Weapon = 0 Used in m39_00_00_00, m40_00_00_00
  • ItemType.Armor = 1 Used in m40_00_00_00
  • ItemType.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_00

ReactionType

Unused

  • ReactionType.HollowHuman = 48
  • ReactionType.All = 255

CallType

Unused

  • CallType.ObjectAction = 0
  • CallType.WanderingSystem = 1
  • CallType.Other = 255

TargetType

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

  • 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_00
  • TargetType.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_00
  • TargetType.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_00
  • TargetType.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_00
  • TargetType.Invader = 12

StatueType

Unused

  • StatueType.StoneStatue = 0
  • StatueType.CrystalStatue = 1

TextBannerType

Used 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_00
  • TextBannerType.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_00
  • TextBannerType.MapName = 8
  • TextBannerType.BeginMatch = 12 Used in common_func
  • TextBannerType.HollowArenaDraw = 14 Used in common_func
  • TextBannerType.HollowArenaWin = 15 Used in common_func
  • TextBannerType.HollowArenaLoss = 16 Used in common_func
  • TextBannerType.UNKNOWN = 17
  • TextBannerType.DutyFulfilled = 19 Used in common_func
  • TextBannerType.LordofCinderFallen = 22 Used in m33_00_00_00, m34_01_00_00, m37_00_00_00, m39_00_00_00, m41_00_00_00

MultiplayerState

Used in all but m30_01_00_00

  • MultiplayerState.Host = 0 Used in m36_00_00_00
  • MultiplayerState.Client = 1 Used in common, m36_00_00_00
  • MultiplayerState.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_00
  • MultiplayerState.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_00
  • MultiplayerState.LeavingSession = 4 Used in m30_00_00_00, m31_00_00_00, m40_00_00_00, m41_00_00_00, m45_00_00_00
  • MultiplayerState.FailedtoCreateSession = 5 Used in m30_00_00_00, m35_00_00_00

NPCPartType

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

  • NPCPartType.Part1 = 1 Used in common_func, m32_00_00_00, m37_00_00_00, m38_00_00_00
  • NPCPartType.Part2 = 2 Used in common_func, m38_00_00_00
  • NPCPartType.Part3 = 3 Used in common_func, m30_01_00_00, m31_00_00_00, m38_00_00_00
  • NPCPartType.Part4 = 4 Used in common_func, m31_00_00_00, m38_00_00_00
  • NPCPartType.Part5 = 5 Used in common_func, m30_00_00_00, m31_00_00_00, m38_00_00_00
  • NPCPartType.Part6 = 6 Used in m30_00_00_00, m31_00_00_00
  • NPCPartType.Part7 = 7 Used in m31_00_00_00
  • NPCPartType.Part8 = 8 Used in common_func, m31_00_00_00
  • NPCPartType.Part9 = 9 Used in common_func
  • NPCPartType.Part10 = 10
  • NPCPartType.Part11 = 11
  • NPCPartType.Part12 = 12
  • NPCPartType.Part13 = 13
  • NPCPartType.Part14 = 14
  • NPCPartType.Part15 = 15 Used in m31_00_00_00
  • NPCPartType.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

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

  • AuthorityLevel.Normal = 0 Used in m35_00_00_00
  • AuthorityLevel.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_00

HandleRespawnType

Unused

  • HandleRespawnType.Ignore = 0
  • HandleRespawnType.RestartEvent = 1
  • HandleRespawnType.EndEvent = 2

AIStateType

Used in all but m36_00_00_00 and m41_00_00_00

  • AIStateType.Normal = 0 Used in m33_00_00_00, m40_00_00_00
  • AIStateType.Recognition = 1 Used in common_func, m33_00_00_00, m34_01_00_00, m38_00_00_00, m45_00_00_00
  • AIStateType.Alert = 2 Used in common_func, m45_00_00_00
  • AIStateType.Combat = 3 Used in all but m36_00_00_00 and m41_00_00_00

SummonSignType

Used in common_func

  • SummonSignType.WhiteSign = 0 Used in common_func
  • SummonSignType.BlackSign = 1 Used in common_func
  • SummonSignType.RedSign = 2
  • SummonSignType.DetectionSign = 3
  • SummonSignType.WhiteReliefSign = 4
  • SummonSignType.BlackReliefSign = 5

ClassType

Used 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 common
  • ClassType.Pyromancer = 7 Used in common
  • ClassType.Cleric = 8 Used in common
  • ClassType.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

Used 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_00
  • CharacterUpdateFrequency.AlwaysUpdate = 0 Used in all but common and m36_00_00_00
  • CharacterUpdateFrequency.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_00

TendencyType

Unused

  • TendencyType.WhiteTendency = 0
  • TendencyType.BlackTendency = 1

Interpolation

Unused

  • Interpolation.Interpolated = 0
  • Interpolation.Uninterpolated = 1

DisplayState

Unused

  • DisplayState.Hide = 0
  • DisplayState.Display = 1

AddDelete

Unused

  • AddDelete.Delete = 0
  • AddDelete.Add = 1

DamageType

Used in all but common and m32_00_00_00

  • DamageType.Unspecified = 0 Used in all but common and m32_00_00_00
  • DamageType.Fire = 1 Used in common_func
  • DamageType.Magic = 2
  • DamageType.Lightning = 3
  • DamageType.Blunt = 4
  • DamageType.Slash = 5
  • DamageType.Thrust = 6
  • DamageType.None = 7
  • DamageType.AllPhysical = 8

Label

Used 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

Unused

  • ArmorType.Head = 0
  • ArmorType.Body = 1
  • ArmorType.Arms = 2
  • ArmorType.Legs = 3

PlayerPlayLogParameter

Unused

  • PlayerPlayLogParameter.PrimaryParameters = 0
  • PlayerPlayLogParameter.TemporaryParameters = 1
  • PlayerPlayLogParameter.Weapon = 2
  • PlayerPlayLogParameter.Armor = 3

PlayLogMultiplayerType

Unused

  • PlayLogMultiplayerType.HostOnly = 0
  • PlayLogMultiplayerType.GuestOnly = 1
  • PlayLogMultiplayerType.Both = 2

SingleplayerSummonSignType

Unused

  • SingleplayerSummonSignType.NormalCoop = 0
  • SingleplayerSummonSignType.ScriptedInvasion = 1
  • SingleplayerSummonSignType.ScriptedInvasionWideArea = 2

Gender

Used in common, m37_00_00_00, m40_00_00_00

  • Gender.Male = 0 Used in common, m40_00_00_00
  • Gender.Female = 1 Used in common, m37_00_00_00

DoorState

Unused

  • DoorState.DoorClosed = 0
  • DoorState.DoorOpen = 1
  • DoorState.DoorClosing = 2
  • DoorState.DoorOpening = 3

ClientType

Used 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_00
  • ClientType.Invader = 1 Used in all but common and m36_00_00_00
  • ClientType.BetrayalInvader = 2

GenericDialogResult

Unused

  • GenericDialogResult.Cancel = 0
  • GenericDialogResult.Left = 1
  • GenericDialogResult.Right = 2
  • GenericDialogResult.Leave = 3

PlayGoState

Unused

  • PlayGoState.Downloaded1stChunk = 0
  • PlayGoState.BDInstalling = 1
  • PlayGoState.Installed = 2

HollowArenaMatchType

Used in common_func

  • HollowArenaMatchType.Duel = 0 Used in m46_00_00_00, m47_00_00_00
  • HollowArenaMatchType.TwoPlayerBrawl = 1 Used in m46_00_00_00, m47_00_00_00
  • HollowArenaMatchType.FourPlayerBrawl = 2 Used in m46_00_00_00, m47_00_00_00
  • HollowArenaMatchType.SixPlayerBrawl = 3 Used in m46_00_00_00, m47_00_00_00
  • HollowArenaMatchType.TwoVersusThree = 4 Used in common_func
  • HollowArenaMatchType.ThreeVersusThree = 5 Used in common_func

HollowArenaResult

Used in common_func

  • HollowArenaResult.Win = 0
  • HollowArenaResult.Draw = 1