Dark Souls 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

Unused

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

Condition function: Compare

1 - Condition - Timer

IfElapsedSeconds

Used in common, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_01_00_00

IfElapsedSeconds(
    sbyte<ConditionGroup> resultConditionGroup, 
    float targetNumberOfSeconds)

Condition function: ElapsedSeconds

IfElapsedFrames

Used in m10_01_00_00, m12_01_00_00, m15_01_00_00, m17_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 m10_01_00_00, m10_02_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_01_00_00, m15_00_00_00, m17_00_00_00

IfBatchEventFlags(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int startingTargetEventFlagId, 
    int endingTargetEventFlagId)

Condition function: AllBatchEventFlags

IfInoutsideArea

Used in all but common and m13_02_00_00

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

Condition function: InArea

IfEntityInoutsideRadiusOfEntity

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00

IfEntityInoutsideRadiusOfEntity(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<InsideOutsideState> desiredState, 
    int targetEntityAId, 
    int targetEntityBId, 
    float targetDistance)

Condition function: EntityInRadiusOfEntity

IfPlayerHasdoesntHaveItem

Used in common, m10_00_00_00, m10_01_00_00, m10_02_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00

IfPlayerHasdoesntHaveItem(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ItemType> itemType, 
    int itemId, 
    byte<OwnershipState> desiredPossessionState)

Condition function: PlayerHasItem

IfActionButton

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

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 all

IfMultiplayerState(
    sbyte<ConditionGroup> resultConditionGroup, 
    sbyte<MultiplayerState> desiredMultiplayerState)

Condition function: HasMultiplayerState

IfAllPlayersInoutsideArea

Used in m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

IfAllPlayersInoutsideArea(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<InsideOutsideState> desiredState, 
    int areaEntityId)

Condition function: AllPlayersInArea

IfPlayerInoutMap

Used in all but m13_02_00_00

IfPlayerInoutMap(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool shouldPlayerBeInside, 
    byte areaId, 
    byte blockId)

Condition function: PlayerInMap

IfMultiplayerEvent

Used in m10_01_00_00, m14_00_00_00 in DS1R

IfMultiplayerEvent(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint multiplayerEventId)

Condition function: MultiplayerEvent

IfCountEventFlags

Used in common, m12_01_00_00, m14_01_00_00, m15_00_00_00, m18_00_00_00

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

Condition function: CountEventFlags

IfWorldTendency

Used in all but common and m10_02_00_00

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

Condition function: WorldTendency

IfEventValue

Used in m10_01_00_00, m12_01_00_00

IfEventValue(
    sbyte<ConditionGroup> resultConditionGroup, 
    int baseEventFlagId, 
    byte numberOfUsedFlagBits, 
    byte<ComparisonType> comparisonType, 
    uint thresholdValue)

Condition function: EventValue

IfActionButtonBossFog

Used in m16_00_00_00

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

Used in m18_01_00_00

IfDroppedItemsInArea(
    sbyte<ConditionGroup> resultConditionGroup, 
    int areaEntityId)

Condition function: DroppedItemsInArea

IfDroppedItem

Used in m18_01_00_00

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

Condition function: DroppedItem

IfPlayerHasdoesntHaveItemIncludingBbox

Used in common, m10_02_00_00

IfPlayerHasdoesntHaveItemIncludingBbox(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ItemType> itemType, 
    int itemId, 
    byte<OwnershipState> desiredPossessionState)

Condition function: PlayerHasItemIncludingBBox

IfGameCycle

Used in common, m18_01_00_00

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

Condition function: GameCycle

IfActionButtonLineSegment

Used in all but common and m10_02_00_00

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

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

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

Used in m12_01_00_00

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

Condition function: CompareEventValues

IfOwnsDlc

Used in m17_00_00_00

IfOwnsDlc(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool ownsDlc)

Condition function: OwnsDLC

IfOnlineMode

Used in common

IfOnlineMode(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool onlineMode)

Condition function: IsOnline

Unknown323Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown323Ds1rOnly(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte unknown, 
    byte unknown)

Condition function: Unknown323

IfMultiplayerCountDs1rOnly

Used in m10_00_00_00, m10_01_00_00, m12_00_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00 (in DS1R only)

IfMultiplayerCountDs1rOnly(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte unknown, 
    byte unknown)

Condition function: MultiplayerCount

4 - Condition - Character

IfCharacterDeadalive

Used in all

IfCharacterDeadalive(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    byte<DeathState> desiredLifeState)

Condition function: CharacterDead

IfCharacterDamagedBy

Used in all but common

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

Condition function: CharacterDamagedBy

IfHPRatio

Used in all

IfHPRatio(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetHPRatio)

Condition function: HPRatio

IfCharacterType

Used in all but common and m10_02_00_00

IfCharacterType(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    sbyte<TargetType> targetType)

Condition function: CharacterType

IfCharacterTargetedBy

Used in m13_00_00_00, m13_01_00_00

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

Condition function: CharacterTargetedBy

IfCharacterHasSpEffect

Used in common, m10_00_00_00 in DS1R, m10_01_00_00 in DS1R, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00 in DS1R, m14_01_00_00 in DS1R, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00 in DS1R

IfCharacterHasSpEffect(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    int spEffectId, 
    bool shouldHave)

Condition function: CharacterHasSpEffect

IfNPCPartHP

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00

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

Condition function: NPCPartHP

IfCharacterBackreadStatus

Used in all but common and m10_02_00_00

IfCharacterBackreadStatus(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    bool isBackread)

Condition function: CharacterBackreadStatus

IfCharacterHasEventMessage

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

IfCharacterHasEventMessage(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    int targetEventMessageId, 
    bool shouldHave)

Condition function: CharacterHasEventMessage

IfCharacterAIState

Used in m10_00_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00

IfCharacterAIState(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    byte<AIStateType> aiState)

Condition function: CharacterAIState

IfPlayerUsingSkullLantern

Used in m12_01_00_00, m13_01_00_00

IfPlayerUsingSkullLantern(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool usingSkullLantern)

Condition function: PlayerUsingSkullLantern

IfPlayersClass

Used in common, m18_01_00_00

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

Condition function: PlayersClass

IfPlayersCovenant

Used in common, m12_00_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m18_01_00_00

IfPlayersCovenant(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte covenantIndex)

Condition function: PlayersCovenant

IfPlayersSoulLevel

Used in m12_01_00_00

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

Condition function: PlayersSoulLevel

IfCharacterHPValue

Used in m12_01_00_00

IfCharacterHPValue(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetEntityId, 
    byte<ComparisonType> comparisonType, 
    int targetHP)

Condition function: CharacterHPValue

Unknown415Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown415Ds1rOnly(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint unknown)

Condition function: Unknown415

Unknown416Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown416Ds1rOnly(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte unknownUnused, 
    byte unknownUnused, 
    byte unknownUnused)

Condition function: Unknown416

IfArenaMatchmakingDs1rOnly

Used in m12_01_00_00 (in DS1R only)

IfArenaMatchmakingDs1rOnly(
    sbyte<ConditionGroup> resultConditionGroup)

Condition function: ArenaMatchmaking

5 - Condition - Object

IfObjectDestroyed

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

IfObjectDestroyed(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<DestructionState> damageState, 
    int targetObjectEntityId)

Condition function: ObjectDestroyed

IfObjectHitBy

Used in m15_00_00_00

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

Condition function: ObjectHitBy

IfObjactEventFlag

Used in all but common and m18_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

11 - Condition - Hit

IfPlayerMovingOnHit

Used in m18_00_00_00

IfPlayerMovingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    int hitboxEntityId)

Condition function: PlayerMovingOnHit

IfPlayerAttackingOnHit

Used in m18_00_00_00

IfPlayerAttackingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    int hitboxEntityId)

Condition function: PlayerAttackingOnHit

IfPlayerStandingOnHit

Used in common, m12_00_00_00, m12_01_00_00, m15_01_00_00, m16_00_00_00, m18_01_00_00

IfPlayerStandingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    int hitboxEntityId)

Condition function: PlayerStandingOnHit

1000 - Control Flow - System

WaitForConditionGroupState

Unused

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

WaitFor in MattScript

SkipIfConditionGroupStateUncompiled

Used in all but m13_02_00_00

SkipIfConditionGroupStateUncompiled(
    byte numberOfSkippedLines, 
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

GotoIf in MattScript

EndIfConditionGroupStateUncompiled

Used in all

EndIfConditionGroupStateUncompiled(
    byte<EventEndType> executionEndType, 
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

EndIf or RestartIf in MattScript

SkipUnconditionally

Used in all but common

SkipUnconditionally(
    byte numberOfSkippedLines)

Goto in MattScript

EndUnconditionally

Used in all

EndUnconditionally(
    byte<EventEndType> executionEndType)

EndEvent or RestartEvent in MattScript

SkipIfComparison

Used in common, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m15_00_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

SkipIfComparison(
    byte numberOfSkippedLines, 
    sbyte<ComparisonType> comparisonType, 
    int lefthandSide, 
    int righthandSide)

Condition function: Compare

EndIfComparison

Used in m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m16_00_00_00, m18_01_00_00

EndIfComparison(
    byte<EventEndType> executionEndType, 
    sbyte<ComparisonType> comparisonType, 
    int lefthandSide, 
    int righthandSide)

Condition function: Compare

SkipIfConditionGroupStateCompiled

Used in all

SkipIfConditionGroupStateCompiled(
    byte numberOfSkippedLines, 
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

GotoIf(cond.Passed) in MattScript

EndIfConditionGroupStateCompiled

Used in m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

EndIfConditionGroupStateCompiled(
    byte<EventEndType> executionEndType, 
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

EndIf(cond.Passed) or RestartIf(cond.Passed) in MattScript

WaitForNetworkApproval

Used in m10_01_00_00, m10_02_00_00, m12_01_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00

WaitForNetworkApproval(
    float timeoutS)

1001 - Control Flow - Timer

WaitFixedTimeSeconds

Used in all but m13_02_00_00

WaitFixedTimeSeconds(
    float numberOfSeconds)

WaitFixedTimeFrames

Used in all

WaitFixedTimeFrames(
    int numberOfFrames)

WaitRandomTimeSeconds

Used in m10_01_00_00, m12_00_00_00, m14_00_00_00 in DS1R

WaitRandomTimeSeconds(
    float minNumberOfSeconds, 
    float maxNumberOfSeconds)

WaitRandomTimeFrames

Unused

WaitRandomTimeFrames(
    int minNumberOfFrames, 
    int maxNumberOfFrames)

1003 - Control Flow - Event

WaitForEventFlag

Unused

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

SkipIfEventFlag

Used in all

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 common, m10_01_00_00, m10_02_00_00, m12_01_00_00 in DS1R, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00, m18_00_00_00

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

Condition function: AllBatchEventFlags

EndIfBatchEventFlags

Used in m14_01_00_00

EndIfBatchEventFlags(
    byte<EventEndType> executionEndType, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    int startingTargetEventFlagId, 
    int endingTargetEventFlagId)

Condition function: AllBatchEventFlags

SkipIfMultiplayerState

Used in all but common

SkipIfMultiplayerState(
    byte numberOfSkippedLines, 
    sbyte<MultiplayerState> desiredMultiplayerState)

Condition function: HasMultiplayerState

EndIfMultiplayerState

Used in all but m13_02_00_00

EndIfMultiplayerState(
    byte<EventEndType> executionEndType, 
    sbyte<MultiplayerState> desiredMultiplayerState)

Condition function: HasMultiplayerState

SkipIfPlayerInoutMap

Used in m10_02_00_00, m18_01_00_00

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

Condition function: PlayerInMap

EndIfPlayerInoutMap

Unused

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

Condition function: PlayerInMap

1005 - Control Flow - Object

WaitForObjectDestroyed

Unused

WaitForObjectDestroyed(
    byte<DestructionState> damageState, 
    int targetObjectEntityId)

SkipIfObjectDestroyed

Used in m10_00_00_00

SkipIfObjectDestroyed(
    byte numberOfSkippedLines, 
    byte<DestructionState> damageState, 
    int targetObjectEntityId)

Condition function: ObjectDestroyed

EndIfObjectDestroyed

Used in m12_01_00_00

EndIfObjectDestroyed(
    byte<EventEndType> executionEndType, 
    byte<DestructionState> damageState, 
    int targetObjectEntityId)

Condition function: ObjectDestroyed

2000 - System

InitializeEvent

Used in all

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

TerminateEvent

Unused

TerminateEvent(
    int eventSlotId, 
    uint eventId)

SetNetworkSyncState

Used in all but m13_02_00_00

SetNetworkSyncState(
    byte<DisabledEnabled> disabledEnabled)

ClearCompiledConditionGroupState

Unused

ClearCompiledConditionGroupState(
    byte dummy)

PrefetchRequest

Used in m18_01_00_00

PrefetchRequest(
    uint requestId)

SaveRequest

Used in all but common

SaveRequest(
    byte dummy)

Unknown200006Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200006Ds1rOnly(
    int unknown)

2001 - Timer

2002 - Cutscene

PlayCutsceneToAll

Unused

PlayCutsceneToAll(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod)

PlayCutsceneAndWarpAllPlayers

Used in m12_01_00_00 (in PTDE only)

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

PlayCutsceneToPlayer

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

PlayCutsceneToPlayer(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    int playerEntityId)

PlayCutsceneAndWarpPlayer

Used in m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

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

PlayCutsceneAndRotatePlayerAroundVerticalAxis

Used in m15_01_00_00

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

PlayCutsceneAndRandomlyWarpPlayerAndUnknown200206Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

PlayCutsceneAndRandomlyWarpPlayerAndUnknown200206Ds1rOnly(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    int startingPointEntityId, 
    int endingPointEntityId, 
    byte areaId, 
    byte blockId)

PlayCutsceneAndRandomlyWarpPlayerAndUnknown200207Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

PlayCutsceneAndRandomlyWarpPlayerAndUnknown200207Ds1rOnly(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    int startingPointEntityId, 
    int endingPointEntityId, 
    byte areaId, 
    byte blockId)

2003 - Event

RequestAnimationPlayback

Used in m12_01_00_00, m18_00_00_00

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

SetEventFlag

Used in all

SetEventFlag(
    int eventFlagId, 
    byte<ONOFF> flagState)

DeactivateGenerator

Used in m14_00_00_00, m16_00_00_00

DeactivateGenerator(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

AwardItemLot

Used in m11_00_00_00, m12_01_00_00, m13_02_00_00, m16_00_00_00

AwardItemLot(
    int itemLotId)

ShootBullet

Used in m15_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

Used in m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m15_00_00_00

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

InvertEventFlag

Unused

InvertEventFlag(
    int eventFlagId)

SetEventNavimesh

Unused

SetEventNavimesh(
    short<DisabledEnabled> disabledEnabled)

DisplayBossHealthBar

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

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

HandleBossDefeat

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

HandleBossDefeat(
    int entityId)

ModifyNavimeshConnectionBitflag

Used in m10_01_00_00, m11_00_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00

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

WarpPlayer

Used in m12_01_00_00

WarpPlayer(
    byte areaId, 
    byte blockId, 
    int initialAreaId)

HandleMinibossDefeat

Unused

HandleMinibossDefeat(
    int entityId)

TriggerMultiplayerEvent

Used in m10_01_00_00, m14_00_00_00 in DS1R

TriggerMultiplayerEvent(
    uint multiplayerEventId)

RandomlySetEventFlagInRange

Used in m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_02_00_00, m14_00_00_00, m14_01_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)

SetAreaDrawparamBankSlotIndex

Used in m11_00_00_00 in DS1R, m15_00_00_00 in DS1R, m15_01_00_00

SetAreaDrawparamBankSlotIndex(
    short areaId, 
    short areaDrawparamBankSlotIndex)

SetTemporaryPlayerRespawnPoint

Unused

SetTemporaryPlayerRespawnPoint(
    int respawnPointEntityId)

IncrementGameCycle

Used in m18_00_00_00

IncrementGameCycle(
    byte dummy)

BatchSetEventFlags

Used in all

BatchSetEventFlags(
    int eventFlagIdStart, 
    int eventFlagIdEnd, 
    byte<ONOFF> flagState)

SetPlayerRespawnPoint

Used in m11_00_00_00, m15_01_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

SetPlayerRespawnPoint(
    int respawnPointEntityId)

RemoveItemFromPlayer

Used in common, m11_00_00_00, m15_01_00_00, m18_00_00_00

RemoveItemFromPlayer(
    int<ItemType> itemType, 
    int itemId, 
    int number)

PlaceNPCSummonSign

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00

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

SetVisibilityOfMessage

Used in m18_01_00_00

SetVisibilityOfMessage(
    int messageEntityId, 
    byte<DisabledEnabled> disabledEnabled)

Missing

Unused

Missing(
    byte dummy)

AwardAchievement

Used in m10_01_00_00, m11_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

AwardAchievement(
    int achievementId)

ChangeWorldTendency

Unused

ChangeWorldTendency(
    byte<TendencyType> tendencyType, 
    sbyte changeValue)

DisableVagrantSpawning

Used in common

DisableVagrantSpawning(
    bool disabled)

IncrementEventValue

Used in common, m12_01_00_00

IncrementEventValue(
    int baseEventFlagId, 
    uint numberOfUsedFlagBits, 
    uint maximumAllowedValue)

ClearEventValue

Used in m10_01_00_00, m10_02_00_00, m12_01_00_00 in PTDE, m13_01_00_00

ClearEventValue(
    int baseEventFlagId, 
    uint numberOfUsedFlagBits)

SetSnugglyNextTrade

Used in m18_01_00_00

SetSnugglyNextTrade(
    int eventFlagId)

SpawnSnugglyItem

Used in m18_01_00_00

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

MoveBloodstainAndDroppedItems

Used in m15_01_00_00

MoveBloodstainAndDroppedItems(
    int sourceAreaEntityId, 
    int destinationAreaEntityId)

AwardItemsIncludingClients

Used in all but m10_02_00_00 and m15_00_00_00

AwardItemsIncludingClients(
    int itemLotId)

BattleOfStoicism1v1RankingRequest

Used in m12_01_00_00

BattleOfStoicism1v1RankingRequest()

BattleOfStoicism2v2RankingRequest

Used in m12_01_00_00

BattleOfStoicism2v2RankingRequest()

BattleOfStoicismFfaRankingRequest

Used in m12_01_00_00

BattleOfStoicismFfaRankingRequest()

BattleOfStoicismExitRequest

Used in m12_01_00_00

BattleOfStoicismExitRequest()

InitializeCharacterModelspecificKillplane

Used in m14_01_00_00

InitializeCharacterModelspecificKillplane(
    int mapId, 
    int blockId, 
    float yCoordinateThreshold, 
    int targetCharacterModelTypeId)

CopyEventValueDs1rOnly

Used in m12_01_00_00 (in DS1R only)

CopyEventValueDs1rOnly(
    int sourceBaseEventFlagId, 
    int destinationBaseEventFlagId, 
    byte numberOfUsedFlagBits)

Unknown200343Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200343Ds1rOnly(
    int baseEventFlagId, 
    int numberOfUsedFlagBits, 
    byte unknown, 
    byte unknown)

ForceAnimationPlaybackAndUnknown200344Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

ForceAnimationPlaybackAndUnknown200344Ds1rOnly(
    int entityId, 
    int animationId, 
    bool shouldLoop, 
    bool shouldWaitForCompletion, 
    bool ignoreWaitForTransition, 
    byte unknownUnused)

ForceAnimationPlaybackAndUnknown200346Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

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

Unknown200347Ds1rOnly

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00 (in DS1R only)

Unknown200347Ds1rOnly()

Unknown200348Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200348Ds1rOnly(
    int entityId, 
    int unknown, 
    int dummypolyId, 
    int magicId, 
    int firingAngleX, 
    int firingAngleY, 
    int firingAngleZ)

EraseNPCSummonSignDs1rOnly

Used in m10_00_00_00, m10_01_00_00, m12_00_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00 (in DS1R only)

EraseNPCSummonSignDs1rOnly(
    int summonedNPCEntityId)

2004 - Character

SetCharacterAIState

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

SetCharacterAIState(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterTeamType

Used in common, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m15_01_00_00, m18_00_00_00, m18_01_00_00

SetCharacterTeamType(
    int entityId, 
    byte<TeamType> teamType)

CharacterWarpRequest

Used in m13_01_00_00

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

ForceCharacterDeath

Used in all but common

ForceCharacterDeath(
    int entityId, 
    bool shouldReceiveSouls)

ChangeCharacterEnableState

Used in all but common

ChangeCharacterEnableState(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

EzstateInstructionRequest

Used in m10_00_00_00, m10_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00

EzstateInstructionRequest(
    int entityId, 
    int command, 
    byte slot)

CreateBulletOwner

Used in m12_00_00_00, m15_00_00_00

CreateBulletOwner(
    int entityId)

SetSpEffect

Used in common, m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00, m18_01_00_00

SetSpEffect(
    int entityId, 
    int spEffectId)

SetSpecialAnimations

Used in all but common and m18_00_00_00

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

SetCharacterGravity

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

SetCharacterGravity(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterEventTarget

Unused

SetCharacterEventTarget(
    int entityId, 
    int entityId2)

SetCharacterImmortality

Used in m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00

SetCharacterImmortality(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterHome

Used in m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

SetCharacterHome(
    int entityId, 
    int areaEntityId)

RotateCharacter

Used in all but m10_02_00_00

RotateCharacter(
    int entityId, 
    int entityId2)

SetCharacterInvincibility

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_01_00_00, m14_01_00_00, m16_00_00_00, m18_01_00_00

SetCharacterInvincibility(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

ClearCharactersAITarget

Used in m10_01_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00

ClearCharactersAITarget(
    int entityId)

RequestCharacterAICommand

Used in all but common and m13_01_00_00

RequestCharacterAICommand(
    int entityId, 
    int commandId, 
    byte slotNumber)

SetEventPoint

Used in m12_01_00_00

SetEventPoint(
    int entityId, 
    int entityId2, 
    float reactionDistance)

SetCharacterAIId

Used in m10_01_00_00, m12_01_00_00, m13_01_00_00

SetCharacterAIId(
    int entityId, 
    int aiId)

RequestCharacterAIReplan

Used in all but common and m18_01_00_00

RequestCharacterAIReplan(
    int entityId)

ClearSpEffect

Used in m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00, m18_01_00_00

ClearSpEffect(
    int entityId, 
    int spEffectId)

CreateNPCPart

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00

CreateNPCPart(
    int entityId, 
    short npcPartId, 
    short<NPCPartType> npcPartGroupIndex, 
    int npcPartHP, 
    float damageCorrection, 
    float bodyDamageCompensation, 
    bool isInvincible, 
    bool startInStoppedState)

SetNPCPartHP

Used in m12_01_00_00, m14_00_00_00, m15_00_00_00, m15_01_00_00

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

SetNPCPartSEAndSFX

Used in m10_00_00_00, m14_00_00_00, m15_00_00_00, m15_01_00_00

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

SetNPCPartBulletDamageMultiplier

Used in m14_00_00_00, m15_01_00_00

SetNPCPartBulletDamageMultiplier(
    int entityId, 
    int npcPartId, 
    float bulletDamageMultiplier)

ChangeCharacterDispmask

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m17_00_00_00

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

ChangeCharacterHitmask

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_01_00_00, m15_01_00_00, m17_00_00_00

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

SetNetworkUpdateAuthority

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00

SetNetworkUpdateAuthority(
    int entityId, 
    int<AuthorityLevel> authorityLevel)

SetCharacterBackreadState

Used in m10_02_00_00, m11_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_01_00_00

SetCharacterBackreadState(
    int entityId, 
    bool removed)

SetCharacterHPBarDisplay

Used in m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_01_00_00, m18_01_00_00

SetCharacterHPBarDisplay(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

SetCharacterMapHits

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

SetCharacterMapHits(
    int entityId, 
    bool disabled)

RequestCharacterAICommandAndEventValue

Used in m13_00_00_00

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

CreateReferredDamagePair

Used in m16_00_00_00

CreateReferredDamagePair(
    int sourceEntityId, 
    int targetEntityId)

SetNetworkUpdateRate

Used in m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_01_00_00, m15_00_00_00

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

SetCharacterDefaultBackreadState

Used in m10_01_00_00, m11_00_00_00

SetCharacterDefaultBackreadState(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

HellkiteBreathControl

Used in m10_01_00_00

HellkiteBreathControl(
    int characterEntityId, 
    int objectEntityId, 
    int characterAnimationId)

ForceCharacterTreasure

Used in all but common

ForceCharacterTreasure(
    int characterEntityId)

BetrayCharactersCurrentCovenant

Used in m12_00_00_00, m14_00_00_00, m15_01_00_00

BetrayCharactersCurrentCovenant(
    byte dummy)

SetCharacterAnimationState

Used in m11_00_00_00, m12_01_00_00

SetCharacterAnimationState(
    int entityId, 
    byte<DisabledEnabled> disabledEnabled)

WarpCharacterAndSetFloor

Used in m10_01_00_00, m12_00_00_00, m12_01_00_00, m14_01_00_00, m15_00_00_00, m17_00_00_00

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

IssueShortWarpRequest

Used in all but common

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

WarpCharacterAndCopyFloor

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

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

RequestCharacterAnimationReset

Used in m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

RequestCharacterAnimationReset(
    int entityId, 
    byte<Interpolation> interpolationMethod)

ChangeCharacterTeamTypeAndForceExitSpecialAnimations

Used in m10_00_00_00, m10_01_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

ChangeCharacterTeamTypeAndForceExitSpecialAnimations(
    int entityId, 
    byte<TeamType> teamType)

RegisterNPCHumanityEventValue

Used in all but common and m12_01_00_00

RegisterNPCHumanityEventValue(
    int npcEntityId, 
    int humanityEventValueBaseEventFlagId)

IncrementPlayerPvpSin

Used in m12_00_00_00, m14_00_00_00, m15_01_00_00

IncrementPlayerPvpSin(
    byte dummy)

BonfirelikeRecovery

Used in m12_01_00_00

BonfirelikeRecovery()

CharacterFadeOutDs1rOnly

Used in m12_01_00_00, m16_00_00_00 (in DS1R only)

CharacterFadeOutDs1rOnly(
    int entityId, 
    float time)

CharacterFadeInDs1rOnly

Used in m12_01_00_00 (in DS1R only)

CharacterFadeInDs1rOnly(
    int entityId, 
    float time)

Unknown200450Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200450Ds1rOnly()

Unknown200451Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200451Ds1rOnly(
    bool unknown)

Unknown200452Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200452Ds1rOnly()

2005 - Object

RequestObjectDestruction

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m18_01_00_00

RequestObjectDestruction(
    int entityId, 
    sbyte slotNumber)

RequestObjectRestoration

Used in m10_00_00_00, m10_01_00_00, m14_00_00_00, m14_01_00_00, m18_01_00_00

RequestObjectRestoration(
    int entityId)

DeactivateObject

Used in all but common

DeactivateObject(
    int targetObjectEntityId, 
    byte<DisabledEnabled> state)

SetObjectTreasureState

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

SetObjectTreasureState(
    int targetObjectEntityId, 
    byte<DisabledEnabled> state)

InitializeObjact

Used in m10_01_00_00, m13_00_00_00

InitializeObjact(
    int entityId, 
    int objectParameterId, 
    int relativeTargetIndex)

SetObjactState

Used in all but common and m18_00_00_00

SetObjactState(
    int entityId, 
    int objectParameterId, 
    byte<DisabledEnabled> state)

ReproduceObjectAnimation

Used in all but common and m13_01_00_00

ReproduceObjectAnimation(
    int targetObjectEntityId, 
    int animationId)

ReproduceObjectDestruction

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_01_00_00, m13_00_00_00, m14_01_00_00, m15_01_00_00

ReproduceObjectDestruction(
    int entityId, 
    sbyte slotNumber)

CreateDamagingObject

Used in m10_01_00_00, m13_00_00_00, m13_01_00_00, m15_00_00_00, m18_01_00_00

CreateDamagingObject(
    int eventFlagId, 
    int entityId, 
    int dummypolyId, 
    int behaviorId, 
    int<DamageTargetType> target, 
    float radius, 
    float lifespan, 
    float repetitionTimeS)

RegisterStatue

Used in m10_00_00_00, m13_02_00_00, m17_00_00_00

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

WarpObjectToCharacter

Used in m13_01_00_00, m14_00_00_00, m14_01_00_00

WarpObjectToCharacter(
    int entityId, 
    int characterEntityId, 
    short dummypolyId)

DeleteObjectEvent

Used in m13_00_00_00, m15_00_00_00

DeleteObjectEvent(
    int eventFlagId)

SetObjectInvulnerability

Used in m10_01_00_00, m12_01_00_00, m14_01_00_00, m15_01_00_00, m17_00_00_00

SetObjectInvulnerability(
    int targetObjectEntityId, 
    byte<DisabledEnabled> state)

DeactivateObjactAssignIndex

Used in m10_01_00_00, m10_02_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

DeactivateObjactAssignIndex(
    int entityId, 
    int objectParameterId, 
    int relativeTargetIndex, 
    byte<DisabledEnabled> state)

RerollObjectTreasure

Used in m10_02_00_00

RerollObjectTreasure(
    int targetObjectEntityId)

2006 - SFX

DeleteMapSFX

Used in all but common and m10_02_00_00

DeleteMapSFX(
    int entityId, 
    bool onlyDeleteRoot)

SpawnMapSFX

Used in m10_00_00_00 in DS1R, m10_01_00_00 in DS1R, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00 in DS1R, m13_01_00_00, m14_00_00_00, m14_01_00_00 in DS1R, m15_00_00_00, m15_01_00_00, m16_00_00_00 in DS1R, m17_00_00_00, m18_01_00_00

SpawnMapSFX(
    int entityId)

SpawnOneshotSFX

Used in common, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_01_00_00, m15_00_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

SpawnOneshotSFX(
    int<TargetEntityType> type, 
    int entityId, 
    int dummypolyId, 
    int sfxId)

CreateObjectfollowingSFX

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_01_00_00, m15_01_00_00, m17_00_00_00, m18_00_00_00

CreateObjectfollowingSFX(
    int objectEntityId, 
    int dummypolyId, 
    int sfxId)

DeleteObjectfollowingSFX

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_01_00_00, m15_01_00_00, m17_00_00_00, m18_00_00_00

DeleteObjectfollowingSFX(
    int objectEntityId, 
    bool shouldDeleteRoot)

2007 - Message

DisplayGenericDialog

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

DisplayGenericDialog(
    int messageId, 
    short<PromptType> dialogType, 
    short<NumberofOptions> numberOfOptions, 
    int entityId, 
    float displayDistance)

DisplayBanner

Used in m12_01_00_00

DisplayBanner(
    byte<TextBannerType> bannerType)

DisplayStatusMessage

Used in common, m12_01_00_00, m13_01_00_00, m14_01_00_00, m17_00_00_00

DisplayStatusMessage(
    int messageId, 
    byte<DisabledEnabled> padState)

DisplayMessage

Used in m12_01_00_00

DisplayMessage(
    int messageId, 
    byte screenLocationIndex)

SetBattleOfStocismNametagA

Used in m12_01_00_00

SetBattleOfStocismNametagA(
    int playerEntityId)

SetBattleOfStocismNametagB

Used in m12_01_00_00

SetBattleOfStocismNametagB(
    int playerEntityId)

SetBattleOfStocismNametagC

Used in m12_01_00_00

SetBattleOfStocismNametagC(
    int playerEntityId)

SetBattleOfStocismNametagD

Used in m12_01_00_00

SetBattleOfStocismNametagD(
    int playerEntityId)

DisplayBattleOfStocismDissolutionMessage

Used in m12_01_00_00 (in PTDE only)

DisplayBattleOfStocismDissolutionMessage(
    int messageId)

SetBattleOfStocismNametagE

Used in m12_01_00_00 (in DS1R only)

SetBattleOfStocismNametagE(
    int playerEntityId)

SetBattleOfStocismNametagF

Used in m12_01_00_00 (in DS1R only)

SetBattleOfStocismNametagF(
    int playerEntityId)

DisplayConcatenatedMessageDs1rOnly

Used in m12_01_00_00 (in DS1R only)

DisplayConcatenatedMessageDs1rOnly(
    int messageId, 
    byte<DisabledEnabled> padState, 
    int concatenatorBaseEventFlagId, 
    byte numberOfUsedFlagBits)

Unknown200713Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200713Ds1rOnly(
    int unknown)

2008 - Camera

ChangeCamera

Unused

ChangeCamera(
    int normalCameraId, 
    int lockedCameraId)

SetCameraVibration

Unused

SetCameraVibration(
    int vibrationId, 
    int<TargetEntityType> type, 
    int entityId, 
    int dummypolyId, 
    float decayStartDistance, 
    float decayEndDistance)

SetLockcamSlotNumber

Used in m14_01_00_00, m15_01_00_00

SetLockcamSlotNumber(
    byte areaId, 
    byte blockId, 
    ushort lockcamSlotNumber)

Unknown200804Ds1rOnly

Used in m12_01_00_00 (in DS1R only)

Unknown200804Ds1rOnly()

2009 - Script

RegisterLadder

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_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 m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

ActivateMultiplayerdependantBuffs(
    int entityId)

RegisterHealingFountain

Unused

RegisterHealingFountain(
    int eventFlagId, 
    int entityId)

IssueBossRoomEntryNotification

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

IssueBossRoomEntryNotification(
    byte dummy)

2010 - Sound

PlayBGM

Unused

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

PlaySE

Used in common, m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00 in DS1R, m14_01_00_00, m15_00_00_00, m15_01_00_00, m18_01_00_00

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

SetMapSoundState

Used in all but common and m13_02_00_00

SetMapSoundState(
    int entityId, 
    byte<DisabledEnabled> enableDisable)

2011 - Hit

ActivateHit

Used in m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

ActivateHit(
    int hitEntityId, 
    byte<DisabledEnabled> state)

ActivateHitBackreadMask

Unused

ActivateHitBackreadMask(
    int hitEntityId, 
    byte<DisabledEnabled> state)

2012 - Map

ActivateMapPart

Used in m10_02_00_00, m11_00_00_00, m15_01_00_00, m16_00_00_00

ActivateMapPart(
    int mapPartEntityId, 
    byte<DisabledEnabled> state)

Condition Functions

Compare

Used in common, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

Compare(
    sbyte<ComparisonType> comparisonType, 
    int lefthandSide, 
    int righthandSide)

Simpler version:

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

ElapsedSeconds

Used in common, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_01_00_00

ElapsedSeconds(
    float targetNumberOfSeconds)

ElapsedFrames

Used in m10_01_00_00, m12_01_00_00, m15_01_00_00, m17_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.EventIDAndSlotNumber and targetEventFlagId = 0 and desiredFlagState = ON or OFF

AllBatchEventFlags

Used in common, m10_01_00_00, m10_02_00_00, m12_01_00_00, m12_01_00_00 in DS1R, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00, m18_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 but common and m13_02_00_00

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

Simpler version:

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

EntityInRadiusOfEntity

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00

EntityInOutsideRadiusOfEntity(
    byte<InsideOutsideState> desiredState, 
    int targetEntityAId, 
    int targetEntityBId, 
    float targetDistance)

Simpler version:

  • EntityInRadiusOfEntity(int targetEntityAId, int targetEntityBId, float targetDistance)
    Where desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside

PlayerHasItem

Used in common, m10_00_00_00, m10_01_00_00, m10_02_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_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

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

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

HasMultiplayerState

Used in all

HasMultiplayerState(
    sbyte<MultiplayerState> desiredMultiplayerState)

AllPlayersInArea

Used in m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

AllPlayersInOutsideArea(
    byte<InsideOutsideState> desiredState, 
    int areaEntityId)

Simpler version:

  • AllPlayersInArea(int areaEntityId)
    Where desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside

PlayerInMap

Used in all but m13_02_00_00

PlayerInOutMap(
    bool shouldPlayerBeInside, 
    byte areaId, 
    byte blockId)

Simpler version:

  • PlayerInMap(byte areaId, byte blockId)
    Where shouldPlayerBeInside = true or false

MultiplayerEvent

Used in m10_01_00_00, m14_00_00_00 in DS1R

MultiplayerEvent(
    uint multiplayerEventId)

CountEventFlags

Used in common, m12_01_00_00, m14_01_00_00, m15_00_00_00, m18_00_00_00

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

Used in all but common and m10_02_00_00

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

Simpler version:

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

EventValue

Used in m10_01_00_00, m12_01_00_00

CompareEventValue(
    int baseEventFlagId, 
    byte numberOfUsedFlagBits, 
    byte<ComparisonType> comparisonType, 
    uint thresholdValue)

Simpler version:

  • EventValue(int baseEventFlagId, byte numberOfUsedFlagBits) == value
    Comparing thresholdValue (== != > < >= <=)

ActionButtonBossFog

Used in m16_00_00_00

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

DroppedItemsInArea

Used in m18_01_00_00

DroppedItemsInArea(
    int areaEntityId)

DroppedItem

Used in m18_01_00_00

DroppedItem(
    int<ItemType> itemType, 
    int itemId)

PlayerHasItemIncludingBBox

Used in common, m10_02_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, m18_01_00_00

CompareGameCycle(
    byte<ComparisonType> comparisonType, 
    byte completedGameCyclesThreshold)

Simpler version:

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

ActionButtonLineSegment

Used in all but common and m10_02_00_00

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

ActionButtonLineSegmentBossRoom

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

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

CompareEventValues

Used in m12_01_00_00

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

OwnsDLC

Used in m17_00_00_00

OwnsDLCState(
    bool ownsDlc)

Simpler version:

  • OwnsDLC()
    Where ownsDlc = true or false

IsOnline

Used in common

OnlineModeState(
    bool onlineMode)

Simpler version:

  • IsOnline()
    Where onlineMode = true or false

Unknown323

Used in m12_01_00_00 (in DS1R only)

Unknown323(
    byte unknown, 
    byte unknown)

MultiplayerCount

Used in m10_00_00_00, m10_01_00_00, m12_00_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00 (in DS1R only)

MultiplayerCount(
    byte unknown, 
    byte unknown)

CharacterDead

Used in all

CharacterDeadAlive(
    int targetEntityId, 
    byte<DeathState> desiredLifeState)

Simpler version:

  • CharacterDead(int targetEntityId)
    Where desiredLifeState = DeathState.Dead or DeathState.Alive

CharacterDamagedBy

Used in all but common

CharacterDamagedBy(
    int targetEntityId, 
    int attackerEntityId)

HPRatio

Used in all

CompareHPRatio(
    int targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetHPRatio)

Simpler version:

  • HPRatio(int targetEntityId) == value
    Comparing targetHPRatio (== != > < >= <=)

CharacterType

Used in all but common and m10_02_00_00

CharacterType(
    int targetEntityId, 
    sbyte<TargetType> targetType)

CharacterTargetedBy

Used in m13_00_00_00, m13_01_00_00

CharacterTargetedByState(
    int aggressorEntityId, 
    int targetEntityId, 
    bool shouldHave)

Simpler version:

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

CharacterHasSpEffect

Used in common, m10_00_00_00 in DS1R, m10_01_00_00 in DS1R, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00 in DS1R, m14_01_00_00 in DS1R, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00 in DS1R

CharacterHasSpEffectState(
    int targetEntityId, 
    int spEffectId, 
    bool shouldHave)

Simpler version:

  • CharacterHasSpEffect(int targetEntityId, int spEffectId)
    Where shouldHave = true or false

NPCPartHP

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_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 all but common and m10_02_00_00

CharacterBackreadStatusState(
    int targetEntityId, 
    bool isBackread)

Simpler version:

  • CharacterBackreadStatus(int targetEntityId)
    Where isBackread = true or false

CharacterHasEventMessage

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

CharacterHasEventMessageState(
    int targetEntityId, 
    int targetEventMessageId, 
    bool shouldHave)

Simpler version:

  • CharacterHasEventMessage(int targetEntityId, int targetEventMessageId)
    Where shouldHave = true or false

CharacterAIState

Used in m10_00_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00

CharacterAIState(
    int targetEntityId, 
    byte<AIStateType> aiState)

PlayerUsingSkullLantern

Used in m12_01_00_00, m13_01_00_00

PlayerUsingSkullLanternState(
    bool usingSkullLantern)

Simpler version:

  • PlayerUsingSkullLantern()
    Where usingSkullLantern = true or false

PlayersClass

Used in common, m18_01_00_00

PlayersClass(
    byte<ClassType> classNameType)

PlayersCovenant

Used in common, m12_00_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m18_01_00_00

PlayersCovenant(
    byte covenantIndex)

PlayersSoulLevel

Used in m12_01_00_00

ComparePlayersSoulLevel(
    byte<ComparisonType> comparisonType, 
    uint targetSoulLevel)

Simpler version:

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

CharacterHPValue

Used in m12_01_00_00

CompareCharacterHPValue(
    int targetEntityId, 
    byte<ComparisonType> comparisonType, 
    int targetHP)

Simpler version:

  • CharacterHPValue(int targetEntityId) == value
    Comparing targetHP (== != > < >= <=)

Unknown415

Used in m12_01_00_00 (in DS1R only)

Unknown415(
    uint unknown)

Unknown416

Used in m12_01_00_00 (in DS1R only)

Unknown416(
    byte unknownUnused, 
    byte unknownUnused, 
    byte unknownUnused)

ArenaMatchmaking

Used in m12_01_00_00 (in DS1R only)

ArenaMatchmaking()

ObjectDestroyed

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

ObjectDestroyedState(
    byte<DestructionState> damageState, 
    int targetObjectEntityId)

Simpler version:

  • ObjectDestroyed(int targetObjectEntityId)
    Where damageState = DestructionState.Destroyed or DestructionState.Undestroyed

ObjectHitBy

Used in m15_00_00_00

ObjectHitBy(
    int targetEntityId, 
    int attackerEntityId)

ObjActEventFlag

Used in all but common and m18_00_00_00

ObjActEventFlag(
    int objactEventFlag)

ObjectHP

Unused

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

Simpler version:

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

PlayerMovingOnHit

Used in m18_00_00_00

PlayerMovingOnHit(
    int hitboxEntityId)

PlayerAttackingOnHit

Used in m18_00_00_00

PlayerAttackingOnHit(
    int hitboxEntityId)

PlayerStandingOnHit

Used in common, m12_00_00_00, m12_01_00_00, m15_01_00_00, m16_00_00_00, m18_01_00_00

PlayerStandingOnHit(
    int hitboxEntityId)

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.EventIDAndSlotNumber = 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, m10_01_00_00, m10_02_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00, m18_00_00_00

  • LogicalOperationType.AllON = 0 Used in m12_01_00_00, m14_01_00_00, m18_00_00_00
  • LogicalOperationType.AllOFF = 1 Used in m10_01_00_00, m10_02_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_01_00_00, m15_00_00_00
  • LogicalOperationType.NotAllOFF = 2 Used in common, m10_01_00_00, m10_02_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00
  • LogicalOperationType.NotAllON = 3 Used in m12_01_00_00 (in PTDE only)

CalculationType

Unused

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

ConditionGroup

Used in all

  • 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_DS1R_ONLY = 8

CountDirection

Unused

  • CountDirection.CountUp = 0
  • CountDirection.CountDown = 1

CutscenePlayMode

Used in all but common and m13_02_00_00

  • CutscenePlayMode.Skippable = 0 Used in all but common and m13_02_00_00
  • CutscenePlayMode.Unskippable = 2 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00
  • CutscenePlayMode.SkippableWithFadeOut = 8 Used in m18_01_00_00
  • CutscenePlayMode.UnskippableWithFadeOut = 10

DestructionState

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

  • DestructionState.Undestroyed = 0
  • DestructionState.Destroyed = 1 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00

InsideOutsideState

Used in all but common

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

ConditionState

Used in all

  • FAIL = 0
  • PASS = 1

DeathState

Used in all

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

OwnershipState

Used in common, m10_00_00_00, m10_01_00_00, m10_02_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00

  • OwnershipState.DoesntOwn = 0
  • OwnershipState.Owns = 1

EventEndType

Used in all

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

TeamType

Used in all

  • TeamType.Default = -1
  • TeamType.None = 0
  • TeamType.Human = 1 Used in m12_01_00_00
  • TeamType.WhitePhantom = 2 Used in m11_00_00_00, m12_01_00_00, m15_01_00_00
  • TeamType.BlackPhantom = 3
  • TeamType.Hollow = 4
  • TeamType.WanderingPhantom = 5
  • TeamType.Enemy = 6 Used in m10_02_00_00, m12_00_00_00, m14_00_00_00
  • TeamType.StrongEnemy = 7 Used in m11_00_00_00, m15_01_00_00
  • TeamType.Ally = 8 Used in common, m11_00_00_00, m12_00_00_00, m14_00_00_00, m15_01_00_00
  • TeamType.HostileAlly = 9 Used in all but common
  • TeamType.DecoyEnemy = 10
  • TeamType.Baby = 11
  • TeamType.FriendlyEnemy = 12 Used in m14_00_00_00, m14_01_00_00
  • TeamType.Invader = 13

TargetEntityType

Used in all

  • TargetEntityType.Object = 0 Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00
  • TargetEntityType.Area = 1 Used in all but common
  • TargetEntityType.Character = 2 Used in common, m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

DisabledEnabled

Used in all

  • Disabled = 0
  • Enabled = 1

BitopType

Used in m10_01_00_00, m11_00_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00

  • BitopType.Add = 0 Used in m10_01_00_00, m11_00_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00
  • BitopType.Delete = 1 Used in m10_01_00_00, m11_00_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00
  • BitopType.Invert = 2

Used in m10_01_00_00, m11_00_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00

  • NavimeshType.Solid = 1 Used in m10_01_00_00, m11_00_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00
  • NavimeshType.Exit = 2
  • NavimeshType.Obstacle = 4
  • NavimeshType.Wall = 8 Used in m15_00_00_00
  • 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 Used in m15_00_00_00

PromptType

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

  • PromptType.YESNO = 0 Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00
  • PromptType.OKCANCEL = 1 Used in m10_00_00_00, m12_01_00_00 in PTDE, m14_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00

NumberofOptions

Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

  • NumberofOptions.OneButton = 1 Used in m12_01_00_00 (in PTDE only)
  • NumberofOptions.TwoButtons = 2
  • NumberofOptions.NoButtons = 6 Used in m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

EventState

Unused

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

SoundType

Used in common, m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00 in DS1R, m14_01_00_00, m15_00_00_00, m15_01_00_00, m18_01_00_00

  • SoundType.aEnvironmentalSound = 0 Used in m11_00_00_00, m13_00_00_00, m15_00_00_00
  • SoundType.cCharacterMotion = 1
  • SoundType.fMenuSE = 2
  • SoundType.oObject = 3 Used in m10_00_00_00, m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00 in DS1R, m14_01_00_00, m15_01_00_00, m18_01_00_00
  • SoundType.pCutsceneSE = 4
  • SoundType.sSFX = 5 Used in common, m10_01_00_00, m12_01_00_00, m13_00_00_00, m15_01_00_00, m18_01_00_00
  • SoundType.mBGM = 6
  • SoundType.vVoice = 7
  • SoundType.xDependsOnFloorMaterial = 8
  • SoundType.bDependsOnArmorMaterial = 9
  • SoundType.gGhost = 10

DamageTargetType

Used in m10_01_00_00, m13_00_00_00, m13_01_00_00, m15_00_00_00, m18_01_00_00

  • DamageTargetType.Character = 1 Used in m10_01_00_00, m13_00_00_00, m13_01_00_00, m15_00_00_00, m18_01_00_00
  • DamageTargetType.Map = 2
  • DamageTargetType.CharacterMap = 3

ItemType

Used in common, m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

  • ItemType.Weapon = 0 Used in common, m14_00_00_00
  • ItemType.Armor = 1
  • ItemType.Ring = 2
  • ItemType.Goods = 3 Used in common, m10_00_00_00, m10_01_00_00, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00

ReactionType

Used in all but common

  • ReactionType.HollowHuman = 48 Used in all but common
  • ReactionType.All = 255 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00

CallType

Unused

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

TargetType

Used in all but common and m10_02_00_00

  • TargetType.Alive = 0 Used in all but common and m10_02_00_00
  • TargetType.WhitePhantom = 1 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00
  • TargetType.BlackPhantom = 2 Used in m10_00_00_00 in DS1R, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00 in DS1R, m14_01_00_00 in DS1R, m15_00_00_00, m15_01_00_00, m17_00_00_00
  • TargetType.Hollow = 8 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_00_00_00, m18_01_00_00
  • TargetType.Invader = 12 Used in m10_00_00_00, m10_01_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00 (in DS1R only)

StatueType

Used in m10_00_00_00, m13_02_00_00, m17_00_00_00

  • StatueType.StoneStatue = 0 Used in m10_00_00_00, m13_02_00_00
  • StatueType.CrystalStatue = 1 Used in m17_00_00_00

TextBannerType

Used in m12_01_00_00

  • TextBannerType.VictoryAchieved = 1
  • TextBannerType.YouDied = 2
  • TextBannerType.HumanityRestored = 3
  • TextBannerType.Retrieval = 4
  • TextBannerType.TargetDestroyed = 5
  • TextBannerType.YouDiedPhantom = 6
  • TextBannerType.BlackPhantomDestroyed = 7
  • TextBannerType.MapName = 8
  • TextBannerType.MagicRevival = 9
  • TextBannerType.RingRevival = 10
  • TextBannerType.RareRingRevival = 11
  • TextBannerType.Congratulationsbroken = 12
  • TextBannerType.BonfireLit = 13
  • TextBannerType.HumanityAcquired = 14
  • TextBannerType.YouWin = 15 Used in m12_01_00_00
  • TextBannerType.YouLose = 16 Used in m12_01_00_00
  • TextBannerType.Draw = 17 Used in m12_01_00_00
  • TextBannerType.BeginMatchDS1RONLY = 18 Used in m12_01_00_00 (in DS1R only)

MultiplayerState

Used in all

  • MultiplayerState.Host = 0 Used in all
  • MultiplayerState.Client = 1 Used in all
  • MultiplayerState.Multiplayer = 2 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00 in DS1R, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00 in DS1R, m15_01_00_00, m16_00_00_00, m17_00_00_00, m18_01_00_00
  • MultiplayerState.Singleplayer = 3 Used in m10_00_00_00 in DS1R, m10_01_00_00 in DS1R, m10_02_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00 in DS1R, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00
  • MultiplayerState.UNKNOWN4DS1RONLY = 4 Used in m15_01_00_00 (in DS1R only)
  • MultiplayerState.UNKNOWN5DS1RONLY = 5 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00 (in DS1R only)

NPCPartType

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m17_00_00_00

  • NPCPartType.Part1 = 1 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00, m17_00_00_00
  • NPCPartType.Part2 = 2 Used in m10_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00
  • NPCPartType.Part3 = 3 Used in m10_00_00_00
  • NPCPartType.Part4 = 4
  • NPCPartType.Part5 = 5
  • NPCPartType.Part6 = 6
  • NPCPartType.WeakPoint = 7
  • NPCPartType.Part7 = 8
  • NPCPartType.Part8 = 9

AuthorityLevel

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00

  • AuthorityLevel.Normal = 0
  • AuthorityLevel.Forced = 4095 Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00

HandleRespawnType

Unused

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

AIStateType

Used in m10_00_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00

  • AIStateType.Normal = 0 Used in m12_01_00_00
  • AIStateType.Recognition = 1
  • AIStateType.Alert = 2
  • AIStateType.Combat = 3 Used in m10_00_00_00, m11_00_00_00, m12_00_00_00

SummonSignType

Used in m10_00_00_00, m10_01_00_00, m11_00_00_00, m12_00_00_00, m13_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00

  • SummonSignType.WhiteSign = 0 Used in m10_00_00_00, m10_01_00_00, m12_00_00_00, m13_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m18_00_00_00
  • SummonSignType.BlackSign = 1 Used in m10_00_00_00, m11_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00
  • SummonSignType.RedSign = 2
  • SummonSignType.DetectionSign = 3
  • SummonSignType.WhiteReliefSign = 4
  • SummonSignType.BlackReliefSign = 5

ClassType

Used in common, m18_01_00_00

  • ClassType.Warrior = 0
  • ClassType.Knight = 1 Used in common
  • ClassType.Wanderer = 2
  • ClassType.Thief = 3
  • ClassType.Bandit = 4
  • ClassType.Hunter = 5
  • ClassType.Sorcerer = 6
  • 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 m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_01_00_00, m15_00_00_00

  • CharacterUpdateFrequency.NoUpdate = -1
  • CharacterUpdateFrequency.AlwaysUpdate = 0 Used in m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_01_00_00, m15_00_00_00
  • CharacterUpdateFrequency.Every2Frames = 2
  • CharacterUpdateFrequency.Every5Frames = 5

TendencyType

Used in all but common and m10_02_00_00

  • TendencyType.WhiteTendency = 0
  • TendencyType.BlackTendency = 1 Used in all but common and m10_02_00_00

Interpolation

Used in m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_00_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00

  • Interpolation.Interpolated = 0 Used in m10_01_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00, m13_02_00_00, m14_00_00_00, m14_01_00_00, m15_01_00_00
  • Interpolation.Uninterpolated = 1 Used in m12_01_00_00, m13_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00, m16_00_00_00, m17_00_00_00