Instructions | Condition Functions | Enums
|
|
| |
IfConditionGroup Instruction 0[00]Used in all
IfConditionGroup(
sbyte<ConditionGroup> resultConditionGroup,
byte<ConditionState> desiredConditionGroupState,
sbyte<ConditionGroup> targetConditionGroup)WaitFor in MattScript
IfParameterComparison Instruction 0[01]Unused
IfParameterComparison(
sbyte<ConditionGroup> resultConditionGroup,
sbyte<ComparisonType> comparisonType,
int lefthandSide,
int righthandSide)Condition function: Compare
IfElapsedSeconds Instruction 1[00]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 Instruction 1[01]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 Instruction 1[02]Unused
IfRandomElapsedSeconds(
sbyte<ConditionGroup> resultConditionGroup,
float targetSecondsMin,
float targetSecondsMax)Condition function: RandomElapsedSeconds
IfRandomElapsedFrames Instruction 1[03]Unused
IfRandomElapsedFrames(
sbyte<ConditionGroup> resultConditionGroup,
int targetFramesMin,
int targetFramesMax)Condition function: RandomElapsedFrames
IfEventFlag Instruction 3[00]Used in all
IfEventFlag(
sbyte<ConditionGroup> resultConditionGroup,
byte<ONOFFCHANGE> desiredFlagState,
byte<TargetEventFlagType> targetEventFlagType,
int targetEventFlagId)Condition function: EventFlag
IfBatchEventFlags Instruction 3[01]Used in 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 Instruction 3[02]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 Instruction 3[03]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 Instruction 3[04]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 Instruction 3[05]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 Instruction 3[06]Used in all
IfMultiplayerState(
sbyte<ConditionGroup> resultConditionGroup,
sbyte<MultiplayerState> desiredMultiplayerState)Condition function: HasMultiplayerState
IfAllPlayersInoutsideArea Instruction 3[07]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 Instruction 3[08]Used in all but m13_02_00_00
IfPlayerInoutMap(
sbyte<ConditionGroup> resultConditionGroup,
bool shouldPlayerBeInside,
byte areaId,
byte blockId)Condition function: PlayerInMap
IfMultiplayerEvent Instruction 3[09]Used in m10_01_00_00, m14_00_00_00 in DS1R
IfMultiplayerEvent(
sbyte<ConditionGroup> resultConditionGroup,
uint multiplayerEventId)Condition function: MultiplayerEvent
IfCountEventFlags Instruction 3[10]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 Instruction 3[11]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 Instruction 3[12]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 Instruction 3[13]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 Instruction 3[14]Used in m18_01_00_00
IfDroppedItemsInArea(
sbyte<ConditionGroup> resultConditionGroup,
int areaEntityId)Condition function: DroppedItemsInArea
IfDroppedItem Instruction 3[15]Used in m18_01_00_00
IfDroppedItem(
sbyte<ConditionGroup> resultConditionGroup,
int<ItemType> itemType,
int itemId)Condition function: DroppedItem
IfPlayerHasdoesntHaveItemIncludingBbox Instruction 3[16]Used in common, m10_02_00_00
IfPlayerHasdoesntHaveItemIncludingBbox(
sbyte<ConditionGroup> resultConditionGroup,
byte<ItemType> itemType,
int itemId,
byte<OwnershipState> desiredPossessionState)Condition function: PlayerHasItemIncludingBBox
IfGameCycle Instruction 3[17]Used in common, m18_01_00_00
IfGameCycle(
sbyte<ConditionGroup> resultConditionGroup,
byte<ComparisonType> comparisonType,
byte completedGameCyclesThreshold)Condition function: GameCycle
IfActionButtonLineSegment Instruction 3[18]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 Instruction 3[19]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 Instruction 3[20]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 Instruction 3[21]Used in m17_00_00_00
IfOwnsDlc(
sbyte<ConditionGroup> resultConditionGroup,
bool ownsDlc)Condition function: OwnsDLC
IfOnlineMode Instruction 3[22]Used in common
IfOnlineMode(
sbyte<ConditionGroup> resultConditionGroup,
bool onlineMode)Condition function: IsOnline
Unknown323Ds1rOnly Instruction 3[23]Used in m12_01_00_00 (in DS1R only)
Unknown323Ds1rOnly(
sbyte<ConditionGroup> resultConditionGroup,
byte unknown,
byte unknown)Condition function: Unknown323
IfMultiplayerCountDs1rOnly Instruction 3[24]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
IfCharacterDeadalive Instruction 4[00]Used in all
IfCharacterDeadalive(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
byte<DeathState> desiredLifeState)Condition function: CharacterDead
IfCharacterDamagedBy Instruction 4[01]Used in all but common
IfCharacterDamagedBy(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
int attackerEntityId)Condition function: CharacterDamagedBy
IfHPRatio Instruction 4[02]Used in all
IfHPRatio(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
sbyte<ComparisonType> comparisonType,
float targetHPRatio)Condition function: HPRatio
IfCharacterType Instruction 4[03]Used in all but common and m10_02_00_00
IfCharacterType(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
sbyte<TargetType> targetType)Condition function: CharacterType
IfCharacterTargetedBy Instruction 4[04]Used in m13_00_00_00, m13_01_00_00
IfCharacterTargetedBy(
sbyte<ConditionGroup> resultConditionGroup,
int aggressorEntityId,
int targetEntityId,
bool shouldHave)Condition function: CharacterTargetedBy
IfCharacterHasSpEffect Instruction 4[05]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 Instruction 4[06]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 Instruction 4[07]Used in all but common and m10_02_00_00
IfCharacterBackreadStatus(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
bool isBackread)Condition function: CharacterBackreadStatus
IfCharacterHasEventMessage Instruction 4[08]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 Instruction 4[09]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 Instruction 4[10]Used in m12_01_00_00, m13_01_00_00
IfPlayerUsingSkullLantern(
sbyte<ConditionGroup> resultConditionGroup,
bool usingSkullLantern)Condition function: PlayerUsingSkullLantern
IfPlayersClass Instruction 4[11]Used in common, m18_01_00_00
IfPlayersClass(
sbyte<ConditionGroup> resultConditionGroup,
byte<ClassType> classNameType)Condition function: PlayersClass
IfPlayersCovenant Instruction 4[12]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 Instruction 4[13]Used in m12_01_00_00
IfPlayersSoulLevel(
sbyte<ConditionGroup> resultConditionGroup,
byte<ComparisonType> comparisonType,
uint targetSoulLevel)Condition function: PlayersSoulLevel
IfCharacterHPValue Instruction 4[14]Used in m12_01_00_00
IfCharacterHPValue(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
byte<ComparisonType> comparisonType,
int targetHP)Condition function: CharacterHPValue
Unknown415Ds1rOnly Instruction 4[15]Used in m12_01_00_00 (in DS1R only)
Unknown415Ds1rOnly(
sbyte<ConditionGroup> resultConditionGroup,
uint unknown)Condition function: Unknown415
Unknown416Ds1rOnly Instruction 4[16]Used in m12_01_00_00 (in DS1R only)
Unknown416Ds1rOnly(
sbyte<ConditionGroup> resultConditionGroup,
byte unknownUnused,
byte unknownUnused,
byte unknownUnused)Condition function: Unknown416
IfArenaMatchmakingDs1rOnly Instruction 4[17]Used in m12_01_00_00 (in DS1R only)
IfArenaMatchmakingDs1rOnly(
sbyte<ConditionGroup> resultConditionGroup)Condition function: ArenaMatchmaking
IfObjectDestroyed Instruction 5[00]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 Instruction 5[01]Used in m15_00_00_00
IfObjectHitBy(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
int attackerEntityId)Condition function: ObjectHitBy
IfObjactEventFlag Instruction 5[02]Used in all but common and m18_00_00_00
IfObjactEventFlag(
sbyte<ConditionGroup> resultConditionGroup,
int objactEventFlag)Condition function: ObjActEventFlag
IfObjectHP Instruction 5[03]Unused
IfObjectHP(
sbyte<ConditionGroup> resultConditionGroup,
int targetEntityId,
sbyte<ComparisonType> comparisonType,
int hpThreshold)Condition function: ObjectHP
IfPlayerMovingOnHit Instruction 11[00]Used in m18_00_00_00
IfPlayerMovingOnHit(
sbyte<ConditionGroup> resultConditionGroup,
int hitboxEntityId)Condition function: PlayerMovingOnHit
IfPlayerAttackingOnHit Instruction 11[01]Used in m18_00_00_00
IfPlayerAttackingOnHit(
sbyte<ConditionGroup> resultConditionGroup,
int hitboxEntityId)Condition function: PlayerAttackingOnHit
IfPlayerStandingOnHit Instruction 11[02]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
WaitForConditionGroupState Instruction 1000[00]Unused
WaitForConditionGroupState(
byte<ConditionState> desiredConditionGroupState,
sbyte<ConditionGroup> targetConditionGroup)WaitFor in MattScript
SkipIfConditionGroupStateUncompiled Instruction 1000[01]Used in all but m13_02_00_00
SkipIfConditionGroupStateUncompiled(
byte numberOfSkippedLines,
byte<ConditionState> desiredConditionGroupState,
sbyte<ConditionGroup> targetConditionGroup)GotoIf in MattScript
EndIfConditionGroupStateUncompiled Instruction 1000[02]Used in all
EndIfConditionGroupStateUncompiled(
byte<EventEndType> executionEndType,
byte<ConditionState> desiredConditionGroupState,
sbyte<ConditionGroup> targetConditionGroup)EndIf or RestartIf in MattScript
SkipUnconditionally Instruction 1000[03]Used in all but common
SkipUnconditionally(
byte numberOfSkippedLines)Goto in MattScript
EndUnconditionally Instruction 1000[04]Used in all
EndUnconditionally(
byte<EventEndType> executionEndType)EndEvent or RestartEvent in MattScript
SkipIfComparison Instruction 1000[05]Used in common, 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 Instruction 1000[06]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 Instruction 1000[07]Used in all
SkipIfConditionGroupStateCompiled(
byte numberOfSkippedLines,
byte<ConditionState> desiredConditionGroupState,
sbyte<ConditionGroup> targetConditionGroup)GotoIf(cond.Passed) in MattScript
EndIfConditionGroupStateCompiled Instruction 1000[08]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 Instruction 1000[09]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)WaitFixedTimeSeconds Instruction 1001[00]Used in all but m13_02_00_00
WaitFixedTimeSeconds(
float numberOfSeconds)WaitFixedTimeFrames Instruction 1001[01]Used in all
WaitFixedTimeFrames(
int numberOfFrames)WaitRandomTimeSeconds Instruction 1001[02]Used in m10_01_00_00, m12_00_00_00, m14_00_00_00 in DS1R
WaitRandomTimeSeconds(
float minNumberOfSeconds,
float maxNumberOfSeconds)WaitRandomTimeFrames Instruction 1001[03]Unused
WaitRandomTimeFrames(
int minNumberOfFrames,
int maxNumberOfFrames)WaitForEventFlag Instruction 1003[00]Unused
WaitForEventFlag(
byte<ONOFFCHANGE> desiredFlagState,
byte<TargetEventFlagType> targetEventFlagType,
int targetEventFlagId)SkipIfEventFlag Instruction 1003[01]Used in all
SkipIfEventFlag(
byte numberOfSkippedLines,
byte<ONOFF> desiredFlagState,
byte<TargetEventFlagType> targetEventFlagType,
int targetEventFlagId)Condition function: EventFlag
EndIfEventFlag Instruction 1003[02]Used in all
EndIfEventFlag(
byte<EventEndType> executionEndType,
byte<ONOFF> desiredFlagState,
byte<TargetEventFlagType> targetEventFlagType,
int targetEventFlagId)Condition function: EventFlag
SkipIfBatchEventFlags Instruction 1003[03]Used in 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 Instruction 1003[04]Used in m14_01_00_00
EndIfBatchEventFlags(
byte<EventEndType> executionEndType,
byte<LogicalOperationType> desiredFlagState,
byte<TargetEventFlagType> targetEventFlagType,
int startingTargetEventFlagId,
int endingTargetEventFlagId)Condition function: AllBatchEventFlags
SkipIfMultiplayerState Instruction 1003[05]Used in all but common
SkipIfMultiplayerState(
byte numberOfSkippedLines,
sbyte<MultiplayerState> desiredMultiplayerState)Condition function: HasMultiplayerState
EndIfMultiplayerState Instruction 1003[06]Used in all but m13_02_00_00
EndIfMultiplayerState(
byte<EventEndType> executionEndType,
sbyte<MultiplayerState> desiredMultiplayerState)Condition function: HasMultiplayerState
SkipIfPlayerInoutMap Instruction 1003[07]Used in m10_02_00_00, m18_01_00_00
SkipIfPlayerInoutMap(
byte numberOfSkippedLines,
bool shouldPlayerBeInside,
byte areaId,
byte blockId)Condition function: PlayerInMap
EndIfPlayerInoutMap Instruction 1003[08]Unused
EndIfPlayerInoutMap(
byte<EventEndType> executionEndType,
bool shouldPlayerBeInside,
byte areaId,
byte blockId)Condition function: PlayerInMap
WaitForObjectDestroyed Instruction 1005[00]Unused
WaitForObjectDestroyed(
byte<DestructionState> damageState,
int targetObjectEntityId)SkipIfObjectDestroyed Instruction 1005[01]Used in m10_00_00_00
SkipIfObjectDestroyed(
byte numberOfSkippedLines,
byte<DestructionState> damageState,
int targetObjectEntityId)Condition function: ObjectDestroyed
EndIfObjectDestroyed Instruction 1005[02]Used in m12_01_00_00
EndIfObjectDestroyed(
byte<EventEndType> executionEndType,
byte<DestructionState> damageState,
int targetObjectEntityId)Condition function: ObjectDestroyed
InitializeEvent Instruction 2000[00]Used in all
InitializeEvent(
int eventSlotId,
uint eventId,
uint... parameters)TerminateEvent Instruction 2000[01]Unused
TerminateEvent(
int eventSlotId,
uint eventId)SetNetworkSyncState Instruction 2000[02]Used in all but m13_02_00_00
SetNetworkSyncState(
byte<DisabledEnabled> disabledEnabled)ClearCompiledConditionGroupState Instruction 2000[03]Unused
ClearCompiledConditionGroupState(
byte dummy)PrefetchRequest Instruction 2000[04]Used in m18_01_00_00
PrefetchRequest(
uint requestId)SaveRequest Instruction 2000[05]Used in all but common
SaveRequest(
byte dummy)Unknown200006Ds1rOnly Instruction 2000[06]Used in m12_01_00_00 (in DS1R only)
Unknown200006Ds1rOnly(
int unknown)PlayCutsceneToAll Instruction 2002[01]Unused
PlayCutsceneToAll(
int cutsceneId,
uint<CutscenePlayMode> playbackMethod)PlayCutsceneAndWarpAllPlayers Instruction 2002[02]Used in m12_01_00_00 (in PTDE only)
PlayCutsceneAndWarpAllPlayers(
int cutsceneId,
uint<CutscenePlayMode> playbackMethod,
int pointEntityId,
byte areaId,
byte blockId)PlayCutsceneToPlayer Instruction 2002[03]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 Instruction 2002[04]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 Instruction 2002[05]Used in m15_01_00_00
PlayCutsceneAndRotatePlayerAroundVerticalAxis(
int cutsceneId,
uint<CutscenePlayMode> playbackMethod,
float yaxisXCoordM,
float yaxisZCoordM,
int rotationDeg,
float verticalTranslationM,
int playerEntityId)PlayCutsceneAndRandomlyWarpPlayerAndUnknown200206Ds1rOnly Instruction 2002[06]Used in m12_01_00_00 (in DS1R only)
PlayCutsceneAndRandomlyWarpPlayerAndUnknown200206Ds1rOnly(
int cutsceneId,
uint<CutscenePlayMode> playbackMethod,
int startingPointEntityId,
int endingPointEntityId,
byte areaId,
byte blockId)PlayCutsceneAndRandomlyWarpPlayerAndUnknown200207Ds1rOnly Instruction 2002[07]Used in m12_01_00_00 (in DS1R only)
PlayCutsceneAndRandomlyWarpPlayerAndUnknown200207Ds1rOnly(
int cutsceneId,
uint<CutscenePlayMode> playbackMethod,
int startingPointEntityId,
int endingPointEntityId,
byte areaId,
byte blockId)RequestAnimationPlayback Instruction 2003[01]Used in m12_01_00_00, m18_00_00_00
RequestAnimationPlayback(
int entityId,
int animationId,
bool shouldLoop,
bool shouldWaitForCompletion)SetEventFlag Instruction 2003[02]Used in all
SetEventFlag(
int eventFlagId,
byte<ONOFF> flagState)DeactivateGenerator Instruction 2003[03]Used in m14_00_00_00, m16_00_00_00
DeactivateGenerator(
int entityId,
byte<DisabledEnabled> disabledEnabled)AwardItemLot Instruction 2003[04]Used in m11_00_00_00, m12_01_00_00, m13_02_00_00, m16_00_00_00
AwardItemLot(
int itemLotId)ShootBullet Instruction 2003[05]Used in m15_00_00_00
ShootBullet(
int bulletTeamEntityId,
int bulletProducerEntityId,
int dummypolyId,
int behaviorId,
int firingAngleX,
int firingAngleY,
int firingAngleZ)DeactivateMapHit Instruction 2003[06]Unused
DeactivateMapHit(
int entityId,
byte<DisabledEnabled> disabledEnabled)SetMapVisibility Instruction 2003[07]Unused
SetMapVisibility(
int entityId,
byte<DisabledEnabled> disabledEnabled)SetEventState Instruction 2003[08]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 Instruction 2003[09]Unused
InvertEventFlag(
int eventFlagId)SetEventNavimesh Instruction 2003[10]Unused
SetEventNavimesh(
short<DisabledEnabled> disabledEnabled)DisplayBossHealthBar Instruction 2003[11]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 Instruction 2003[12]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 Instruction 2003[13]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 Instruction 2003[14]Used in m12_01_00_00
WarpPlayer(
byte areaId,
byte blockId,
int initialAreaId)HandleMinibossDefeat Instruction 2003[15]Unused
HandleMinibossDefeat(
int entityId)TriggerMultiplayerEvent Instruction 2003[16]Used in m10_01_00_00, m14_00_00_00 in DS1R
TriggerMultiplayerEvent(
uint multiplayerEventId)RandomlySetEventFlagInRange Instruction 2003[17]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 Instruction 2003[18]Used in all
ForceAnimationPlayback(
int entityId,
int animationId,
bool shouldLoop,
bool shouldWaitForCompletion,
bool ignoreWaitForTransition)SetAreaDrawparamBankSlotIndex Instruction 2003[19]Used in m11_00_00_00 in DS1R, m15_00_00_00 in DS1R, m15_01_00_00
SetAreaDrawparamBankSlotIndex(
short areaId,
short areaDrawparamBankSlotIndex)SetTemporaryPlayerRespawnPoint Instruction 2003[20]Unused
SetTemporaryPlayerRespawnPoint(
int respawnPointEntityId)IncrementGameCycle Instruction 2003[21]Used in m18_00_00_00
IncrementGameCycle(
byte dummy)BatchSetEventFlags Instruction 2003[22]Used in all
BatchSetEventFlags(
int eventFlagIdStart,
int eventFlagIdEnd,
byte<ONOFF> flagState)SetPlayerRespawnPoint Instruction 2003[23]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 Instruction 2003[24]Used in common, m11_00_00_00, m15_01_00_00, m18_00_00_00
RemoveItemFromPlayer(
int<ItemType> itemType,
int itemId,
int number)PlaceNPCSummonSign Instruction 2003[25]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 Instruction 2003[26]Used in m18_01_00_00
SetVisibilityOfMessage(
int messageEntityId,
byte<DisabledEnabled> disabledEnabled)Missing Instruction 2003[27]Unused
Missing(
byte dummy)AwardAchievement Instruction 2003[28]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 Instruction 2003[29]Unused
ChangeWorldTendency(
byte<TendencyType> tendencyType,
sbyte changeValue)DisableVagrantSpawning Instruction 2003[30]Used in common
DisableVagrantSpawning(
bool disabled)IncrementEventValue Instruction 2003[31]Used in common, m12_01_00_00
IncrementEventValue(
int baseEventFlagId,
uint numberOfUsedFlagBits,
uint maximumAllowedValue)ClearEventValue Instruction 2003[32]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 Instruction 2003[33]Used in m18_01_00_00
SetSnugglyNextTrade(
int eventFlagId)SpawnSnugglyItem Instruction 2003[34]Used in m18_01_00_00
SpawnSnugglyItem(
int itemLotId,
int placementAreaEntityId,
int eventFlagId,
int hitboxEntityId)MoveBloodstainAndDroppedItems Instruction 2003[35]Used in m15_01_00_00
MoveBloodstainAndDroppedItems(
int sourceAreaEntityId,
int destinationAreaEntityId)AwardItemsIncludingClients Instruction 2003[36]Used in all but m10_02_00_00 and m15_00_00_00
AwardItemsIncludingClients(
int itemLotId)BattleOfStoicism1v1RankingRequest Instruction 2003[37]Used in m12_01_00_00
BattleOfStoicism1v1RankingRequest()
BattleOfStoicism2v2RankingRequest Instruction 2003[38]Used in m12_01_00_00
BattleOfStoicism2v2RankingRequest()
BattleOfStoicismFfaRankingRequest Instruction 2003[39]Used in m12_01_00_00
BattleOfStoicismFfaRankingRequest()
BattleOfStoicismExitRequest Instruction 2003[40]Used in m12_01_00_00
BattleOfStoicismExitRequest()
InitializeCharacterModelspecificKillplane Instruction 2003[41]Used in m14_01_00_00
InitializeCharacterModelspecificKillplane(
int mapId,
int blockId,
float yCoordinateThreshold,
int targetCharacterModelTypeId)CopyEventValueDs1rOnly Instruction 2003[42]Used in m12_01_00_00 (in DS1R only)
CopyEventValueDs1rOnly(
int sourceBaseEventFlagId,
int destinationBaseEventFlagId,
byte numberOfUsedFlagBits)Unknown200343Ds1rOnly Instruction 2003[43]Used in m12_01_00_00 (in DS1R only)
Unknown200343Ds1rOnly(
int baseEventFlagId,
int numberOfUsedFlagBits,
byte unknown,
byte unknown)ForceAnimationPlaybackAndUnknown200344Ds1rOnly Instruction 2003[44]Used in m12_01_00_00 (in DS1R only)
ForceAnimationPlaybackAndUnknown200344Ds1rOnly(
int entityId,
int animationId,
bool shouldLoop,
bool shouldWaitForCompletion,
bool ignoreWaitForTransition,
byte unknownUnused)ForceAnimationPlaybackAndUnknown200346Ds1rOnly Instruction 2003[46]Used in m12_01_00_00 (in DS1R only)
ForceAnimationPlaybackAndUnknown200346Ds1rOnly(
int entityId,
int animationId,
bool shouldLoop,
bool shouldWaitForCompletion,
bool ignoreWaitForTransition,
float unknown)Unknown200347Ds1rOnly Instruction 2003[47]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 Instruction 2003[48]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 Instruction 2003[49]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)SetCharacterAIState Instruction 2004[01]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 Instruction 2004[02]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 Instruction 2004[03]Used in m13_01_00_00
CharacterWarpRequest(
int entityId,
byte<TargetEntityType> warpType,
int warpDestinationEntityId,
int dummypolyId)ForceCharacterDeath Instruction 2004[04]Used in all but common
ForceCharacterDeath(
int entityId,
bool shouldReceiveSouls)ChangeCharacterEnableState Instruction 2004[05]Used in all but common
ChangeCharacterEnableState(
int entityId,
byte<DisabledEnabled> disabledEnabled)EzstateInstructionRequest Instruction 2004[06]Used in 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 Instruction 2004[07]Used in m12_00_00_00, m15_00_00_00
CreateBulletOwner(
int entityId)SetSpEffect Instruction 2004[08]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 Instruction 2004[09]Used in all but common and m18_00_00_00
SetSpecialAnimations(
int entityId,
int waitingAnimation,
int damageAnimation,
int cancelAnimation,
int deathAnimation,
int returnAnimation)SetCharacterGravity Instruction 2004[10]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 Instruction 2004[11]Unused
SetCharacterEventTarget(
int entityId,
int entityId2)SetCharacterImmortality Instruction 2004[12]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 Instruction 2004[13]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 Instruction 2004[14]Used in all but m10_02_00_00
RotateCharacter(
int entityId,
int entityId2)SetCharacterInvincibility Instruction 2004[15]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 Instruction 2004[16]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 Instruction 2004[17]Used in all but common and m13_01_00_00
RequestCharacterAICommand(
int entityId,
int commandId,
byte slotNumber)SetEventPoint Instruction 2004[18]Used in m12_01_00_00
SetEventPoint(
int entityId,
int entityId2,
float reactionDistance)SetCharacterAIId Instruction 2004[19]Used in m10_01_00_00, m12_01_00_00, m13_01_00_00
SetCharacterAIId(
int entityId,
int aiId)RequestCharacterAIReplan Instruction 2004[20]Used in all but common and m18_01_00_00
RequestCharacterAIReplan(
int entityId)ClearSpEffect Instruction 2004[21]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 Instruction 2004[22]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 Instruction 2004[23]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 Instruction 2004[24]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 Instruction 2004[25]Used in m14_00_00_00, m15_01_00_00
SetNPCPartBulletDamageMultiplier(
int entityId,
int npcPartId,
float bulletDamageMultiplier)ChangeCharacterDispmask Instruction 2004[26]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 Instruction 2004[27]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 Instruction 2004[28]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 Instruction 2004[29]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 Instruction 2004[30]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 Instruction 2004[31]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 Instruction 2004[32]Used in m13_00_00_00
RequestCharacterAICommandAndEventValue(
int entityId,
int commandId,
byte slotNumber,
int startingTargetEventFlagId,
int endingTargetEventFlagId)CreateReferredDamagePair Instruction 2004[33]Used in m16_00_00_00
CreateReferredDamagePair(
int sourceEntityId,
int targetEntityId)SetNetworkUpdateRate Instruction 2004[34]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 Instruction 2004[35]Used in m10_01_00_00, m11_00_00_00
SetCharacterDefaultBackreadState(
int entityId,
byte<DisabledEnabled> disabledEnabled)HellkiteBreathControl Instruction 2004[36]Used in m10_01_00_00
HellkiteBreathControl(
int characterEntityId,
int objectEntityId,
int characterAnimationId)ForceCharacterTreasure Instruction 2004[37]Used in all but common
ForceCharacterTreasure(
int characterEntityId)BetrayCharactersCurrentCovenant Instruction 2004[38]Used in m12_00_00_00, m14_00_00_00, m15_01_00_00
BetrayCharactersCurrentCovenant(
byte dummy)SetCharacterAnimationState Instruction 2004[39]Used in m11_00_00_00, m12_01_00_00
SetCharacterAnimationState(
int entityId,
byte<DisabledEnabled> disabledEnabled)WarpCharacterAndSetFloor Instruction 2004[40]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 Instruction 2004[41]Used in all but common
IssueShortWarpRequest(
int entityId,
byte<TargetEntityType> warpType,
int warpDestinationEntityId,
int dummypolyId)WarpCharacterAndCopyFloor Instruction 2004[42]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 Instruction 2004[43]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 Instruction 2004[44]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 Instruction 2004[45]Used in all but common and m12_01_00_00
RegisterNPCHumanityEventValue(
int npcEntityId,
int humanityEventValueBaseEventFlagId)IncrementPlayerPvpSin Instruction 2004[46]Used in m12_00_00_00, m14_00_00_00, m15_01_00_00
IncrementPlayerPvpSin(
byte dummy)BonfirelikeRecovery Instruction 2004[47]Used in m12_01_00_00
BonfirelikeRecovery()
CharacterFadeOutDs1rOnly Instruction 2004[48]Used in m12_01_00_00, m16_00_00_00 (in DS1R only)
CharacterFadeOutDs1rOnly(
int entityId,
float time)CharacterFadeInDs1rOnly Instruction 2004[49]Used in m12_01_00_00 (in DS1R only)
CharacterFadeInDs1rOnly(
int entityId,
float time)Unknown200450Ds1rOnly Instruction 2004[50]Used in m12_01_00_00 (in DS1R only)
Unknown200450Ds1rOnly()
Unknown200451Ds1rOnly Instruction 2004[51]Used in m12_01_00_00 (in DS1R only)
Unknown200451Ds1rOnly(
bool unknown)Unknown200452Ds1rOnly Instruction 2004[52]Used in m12_01_00_00 (in DS1R only)
Unknown200452Ds1rOnly()
RequestObjectDestruction Instruction 2005[01]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 Instruction 2005[02]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 Instruction 2005[03]Used in all but common
DeactivateObject(
int targetObjectEntityId,
byte<DisabledEnabled> state)SetObjectTreasureState Instruction 2005[04]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 Instruction 2005[05]Used in m10_01_00_00, m13_00_00_00
InitializeObjact(
int entityId,
int objectParameterId,
int relativeTargetIndex)SetObjactState Instruction 2005[06]Used in all but common and m18_00_00_00
SetObjactState(
int entityId,
int objectParameterId,
byte<DisabledEnabled> state)ReproduceObjectAnimation Instruction 2005[07]Used in all but common and m13_01_00_00
ReproduceObjectAnimation(
int targetObjectEntityId,
int animationId)ReproduceObjectDestruction Instruction 2005[08]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 Instruction 2005[09]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 Instruction 2005[10]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 Instruction 2005[11]Used in m13_01_00_00, m14_00_00_00, m14_01_00_00
WarpObjectToCharacter(
int entityId,
int characterEntityId,
short dummypolyId)DeleteObjectEvent Instruction 2005[12]Used in m13_00_00_00, m15_00_00_00
DeleteObjectEvent(
int eventFlagId)SetObjectInvulnerability Instruction 2005[13]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 Instruction 2005[14]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 Instruction 2005[15]Used in m10_02_00_00
RerollObjectTreasure(
int targetObjectEntityId)DeleteMapSFX Instruction 2006[01]Used in all but common and m10_02_00_00
DeleteMapSFX(
int entityId,
bool onlyDeleteRoot)SpawnMapSFX Instruction 2006[02]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 Instruction 2006[03]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 Instruction 2006[04]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 Instruction 2006[05]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)DisplayGenericDialog Instruction 2007[01]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 Instruction 2007[02]Used in m12_01_00_00
DisplayBanner(
byte<TextBannerType> bannerType)DisplayStatusMessage Instruction 2007[03]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 Instruction 2007[04]Used in m12_01_00_00
DisplayMessage(
int messageId,
byte screenLocationIndex)SetBattleOfStocismNametagA Instruction 2007[05]Used in m12_01_00_00
SetBattleOfStocismNametagA(
int playerEntityId)SetBattleOfStocismNametagB Instruction 2007[06]Used in m12_01_00_00
SetBattleOfStocismNametagB(
int playerEntityId)SetBattleOfStocismNametagC Instruction 2007[07]Used in m12_01_00_00
SetBattleOfStocismNametagC(
int playerEntityId)SetBattleOfStocismNametagD Instruction 2007[08]Used in m12_01_00_00
SetBattleOfStocismNametagD(
int playerEntityId)DisplayBattleOfStocismDissolutionMessage Instruction 2007[09]Used in m12_01_00_00 (in PTDE only)
DisplayBattleOfStocismDissolutionMessage(
int messageId)SetBattleOfStocismNametagE Instruction 2007[10]Used in m12_01_00_00 (in DS1R only)
SetBattleOfStocismNametagE(
int playerEntityId)SetBattleOfStocismNametagF Instruction 2007[11]Used in m12_01_00_00 (in DS1R only)
SetBattleOfStocismNametagF(
int playerEntityId)DisplayConcatenatedMessageDs1rOnly Instruction 2007[12]Used in m12_01_00_00 (in DS1R only)
DisplayConcatenatedMessageDs1rOnly(
int messageId,
byte<DisabledEnabled> padState,
int concatenatorBaseEventFlagId,
byte numberOfUsedFlagBits)Unknown200713Ds1rOnly Instruction 2007[13]Used in m12_01_00_00 (in DS1R only)
Unknown200713Ds1rOnly(
int unknown)ChangeCamera Instruction 2008[01]Unused
ChangeCamera(
int normalCameraId,
int lockedCameraId)SetCameraVibration Instruction 2008[02]Unused
SetCameraVibration(
int vibrationId,
int<TargetEntityType> type,
int entityId,
int dummypolyId,
float decayStartDistance,
float decayEndDistance)SetLockcamSlotNumber Instruction 2008[03]Used in m14_01_00_00, m15_01_00_00
SetLockcamSlotNumber(
byte areaId,
byte blockId,
ushort lockcamSlotNumber)Unknown200804Ds1rOnly Instruction 2008[04]Used in m12_01_00_00 (in DS1R only)
Unknown200804Ds1rOnly()
RegisterLadder Instruction 2009[00]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 Instruction 2009[01]Unused
InitializeWanderingDemon(
int eventFlagId,
int entityId,
int appearenceEventFlagId)RegisterWanderingDemon Instruction 2009[02]Unused
RegisterWanderingDemon(
int eventFlagId,
int entityId,
int entityId2)RegisterBonfire Instruction 2009[03]Used in all but common
RegisterBonfire(
int eventFlagId,
int entityId,
float reactionDistance,
float reactionAngle,
int setStandardKindlingLevel)ActivateMultiplayerdependantBuffs Instruction 2009[04]Used in 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 Instruction 2009[05]Unused
RegisterHealingFountain(
int eventFlagId,
int entityId)IssueBossRoomEntryNotification Instruction 2009[06]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)PlayBGM Instruction 2010[01]PlaySE Instruction 2010[02]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 Instruction 2010[03]Used in all but common and m13_02_00_00
SetMapSoundState(
int entityId,
byte<DisabledEnabled> enableDisable)ActivateHit Instruction 2011[01]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 Instruction 2011[02]Unused
ActivateHitBackreadMask(
int hitEntityId,
byte<DisabledEnabled> state)ActivateMapPart Instruction 2012[01]Used in m10_02_00_00, m11_00_00_00, m15_01_00_00, m16_00_00_00
ActivateMapPart(
int mapPartEntityId,
byte<DisabledEnabled> state)Compare Condition functionUsed 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:
== != > < >= <=
leftHandSide and rightHandSize
ElapsedSeconds Condition functionUsed 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 Condition functionUsed in m10_01_00_00, m12_01_00_00, m15_01_00_00, m17_00_00_00
ElapsedFrames(
int targetNumberOfFrames)RandomElapsedSeconds Condition functionUnused
RandomElapsedSeconds(
float targetSecondsMin,
float targetSecondsMax)RandomElapsedFrames Condition functionUnused
RandomElapsedFrames(
int targetFramesMin,
int targetFramesMax)EventFlag Condition functionUsed in all
EventFlagState(
byte<ONOFFCHANGE> desiredFlagState,
byte<TargetEventFlagType> targetEventFlagType,
int targetEventFlagId)Simpler versions:
EventFlag(int targetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = ON or OFFThisEvent()
targetEventFlagType = TargetEventFlagType.EventID and targetEventFlagId = 0 and desiredFlagState = ON or OFFThisEventSlot()
targetEventFlagType = TargetEventFlagType.EventIDAndSlotNumber and targetEventFlagId = 0 and desiredFlagState = ON or OFFAllBatchEventFlags Condition functionUsed 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)
targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllONAnyBatchEventFlags(int startingTargetEventFlagId, int endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFFInArea Condition functionUsed in all but common and m13_02_00_00
InOutsideArea(
byte<InsideOutsideState> desiredState,
int targetEntityId,
int areaEntityId)Simpler version:
InArea(int targetEntityId, int areaEntityId)
desiredState = InsideOutsideState.Inside or InsideOutsideState.OutsideEntityInRadiusOfEntity Condition functionUsed 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)
desiredState = InsideOutsideState.Inside or InsideOutsideState.OutsidePlayerHasItem Condition functionUsed 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)
desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwnActionButton Condition functionUsed 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 Condition functionUsed in all
HasMultiplayerState(
sbyte<MultiplayerState> desiredMultiplayerState)AllPlayersInArea Condition functionUsed 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)
desiredState = InsideOutsideState.Inside or InsideOutsideState.OutsidePlayerInMap Condition functionUsed in all but m13_02_00_00
PlayerInOutMap(
bool shouldPlayerBeInside,
byte areaId,
byte blockId)Simpler version:
PlayerInMap(byte areaId, byte blockId)
shouldPlayerBeInside = true or falseMultiplayerEvent Condition functionUsed in m10_01_00_00, m14_00_00_00 in DS1R
MultiplayerEvent(
uint multiplayerEventId)CountEventFlags Condition functionUsed 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
countThreshold (== != > < >= <=)WorldTendency Condition functionUsed 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
tendencyThreshold (== != > < >= <=)EventValue Condition functionUsed 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
thresholdValue (== != > < >= <=)ActionButtonBossFog Condition functionUsed 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 Condition functionUsed in m18_01_00_00
DroppedItemsInArea(
int areaEntityId)DroppedItem Condition functionUsed in m18_01_00_00
DroppedItem(
int<ItemType> itemType,
int itemId)PlayerHasItemIncludingBBox Condition functionUsed in common, m10_02_00_00
PlayerHasDoesntHaveItemIncludingBBox(
byte<ItemType> itemType,
int itemId,
byte<OwnershipState> desiredPossessionState)Simpler version:
PlayerHasItemIncludingBBox(byte<ItemType> itemType, int itemId)
desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwnGameCycle Condition functionUsed in common, m18_01_00_00
CompareGameCycle(
byte<ComparisonType> comparisonType,
byte completedGameCyclesThreshold)Simpler version:
GameCycle() == value
completedGameCyclesThreshold (== != > < >= <=)ActionButtonLineSegment Condition functionUsed 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 Condition functionUsed 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 Condition functionUsed in m12_01_00_00
CompareEventValues(
int leftsideBaseEventFlagId,
byte leftsideNumberOfUsedFlagBits,
byte<ComparisonType> comparisonType,
int rightsideBaseEventFlagId,
byte rightsideNumberOfUsedFlagBits)OwnsDLC Condition functionUsed in m17_00_00_00
OwnsDLCState(
bool ownsDlc)Simpler version:
OwnsDLC()
ownsDlc = true or falseIsOnline Condition functionUsed in common
OnlineModeState(
bool onlineMode)Simpler version:
IsOnline()
onlineMode = true or falseUnknown323 Condition functionUsed in m12_01_00_00 (in DS1R only)
Unknown323(
byte unknown,
byte unknown)MultiplayerCount Condition functionUsed 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 Condition functionUsed in all
CharacterDeadAlive(
int targetEntityId,
byte<DeathState> desiredLifeState)Simpler version:
CharacterDead(int targetEntityId)
desiredLifeState = DeathState.Dead or DeathState.AliveCharacterDamagedBy Condition functionUsed in all but common
CharacterDamagedBy(
int targetEntityId,
int attackerEntityId)HPRatio Condition functionUsed in all
CompareHPRatio(
int targetEntityId,
sbyte<ComparisonType> comparisonType,
float targetHPRatio)Simpler version:
HPRatio(int targetEntityId) == value
targetHPRatio (== != > < >= <=)CharacterType Condition functionUsed in all but common and m10_02_00_00
CharacterType(
int targetEntityId,
sbyte<TargetType> targetType)CharacterTargetedBy Condition functionUsed in m13_00_00_00, m13_01_00_00
CharacterTargetedByState(
int aggressorEntityId,
int targetEntityId,
bool shouldHave)Simpler version:
CharacterTargetedBy(int aggressorEntityId, int targetEntityId)
shouldHave = true or falseCharacterHasSpEffect Condition functionUsed 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)
shouldHave = true or falseNPCPartHP Condition functionUsed 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
hpThreshold (== != > < >= <=)CharacterBackreadStatus Condition functionUsed in all but common and m10_02_00_00
CharacterBackreadStatusState(
int targetEntityId,
bool isBackread)Simpler version:
CharacterBackreadStatus(int targetEntityId)
isBackread = true or falseCharacterHasEventMessage Condition functionUsed 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)
shouldHave = true or falseCharacterAIState Condition functionUsed in m10_00_00_00, m11_00_00_00, m12_00_00_00, m12_01_00_00
CharacterAIState(
int targetEntityId,
byte<AIStateType> aiState)PlayerUsingSkullLantern Condition functionUsed in m12_01_00_00, m13_01_00_00
PlayerUsingSkullLanternState(
bool usingSkullLantern)Simpler version:
PlayerUsingSkullLantern()
usingSkullLantern = true or falsePlayersClass Condition functionUsed in common, m18_01_00_00
PlayersClass(
byte<ClassType> classNameType)PlayersCovenant Condition functionUsed 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 Condition functionUsed in m12_01_00_00
ComparePlayersSoulLevel(
byte<ComparisonType> comparisonType,
uint targetSoulLevel)Simpler version:
PlayersSoulLevel() == value
targetSoulLevel (== != > < >= <=)CharacterHPValue Condition functionUsed in m12_01_00_00
CompareCharacterHPValue(
int targetEntityId,
byte<ComparisonType> comparisonType,
int targetHP)Simpler version:
CharacterHPValue(int targetEntityId) == value
targetHP (== != > < >= <=)Unknown415 Condition functionUsed in m12_01_00_00 (in DS1R only)
Unknown415(
uint unknown)Unknown416 Condition functionUsed in m12_01_00_00 (in DS1R only)
Unknown416(
byte unknownUnused,
byte unknownUnused,
byte unknownUnused)ArenaMatchmaking Condition functionUsed in m12_01_00_00 (in DS1R only)
ArenaMatchmaking()
ObjectDestroyed Condition functionUsed 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)
damageState = DestructionState.Destroyed or DestructionState.UndestroyedObjectHitBy Condition functionUsed in m15_00_00_00
ObjectHitBy(
int targetEntityId,
int attackerEntityId)ObjActEventFlag Condition functionUsed in all but common and m18_00_00_00
ObjActEventFlag(
int objactEventFlag)ObjectHP Condition functionUnused
CompareObjectHP(
int targetEntityId,
sbyte<ComparisonType> comparisonType,
int hpThreshold)Simpler version:
ObjectHP(int targetEntityId) == value
hpThreshold (== != > < >= <=)PlayerMovingOnHit Condition functionUsed in m18_00_00_00
PlayerMovingOnHit(
int hitboxEntityId)PlayerAttackingOnHit Condition functionUsed in m18_00_00_00
PlayerAttackingOnHit(
int hitboxEntityId)PlayerStandingOnHit Condition functionUsed 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)ONOFF EnumUsed in all
OFF = 0ON = 1ONOFFCHANGE EnumUsed in all
OFF = 0ON = 1CHANGE = 2TargetEventFlagType EnumUsed in all
TargetEventFlagType.EventFlag = 0TargetEventFlagType.EventID = 1TargetEventFlagType.EventIDAndSlotNumber = 2ComparisonType EnumUsed in all
ComparisonType.Equal = 0ComparisonType.NotEqual = 1ComparisonType.Greater = 2ComparisonType.Less = 3ComparisonType.GreaterOrEqual = 4ComparisonType.LessOrEqual = 5LogicalOperationType EnumUsed 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_00LogicalOperationType.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_00LogicalOperationType.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_00LogicalOperationType.NotAllON = 3 Used in m12_01_00_00 (in PTDE only)CalculationType EnumUnused
CalculationType.Add = 0CalculationType.Sub = 1CalculationType.Mult = 2CalculationType.Div = 3CalculationType.Mod = 4ConditionGroup EnumUsed in all
OR_07 = -7OR_06 = -6OR_05 = -5OR_04 = -4OR_03 = -3OR_02 = -2OR_01 = -1MAIN = 0AND_01 = 1AND_02 = 2AND_03 = 3AND_04 = 4AND_05 = 5AND_06 = 6AND_07 = 7AND_08_DS1R_ONLY = 8CountDirection EnumUnused
CountDirection.CountUp = 0CountDirection.CountDown = 1CutscenePlayMode EnumUsed in all but common and m13_02_00_00
CutscenePlayMode.Skippable = 0 Used in all but common and m13_02_00_00CutscenePlayMode.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_00CutscenePlayMode.SkippableWithFadeOut = 8 Used in m18_01_00_00CutscenePlayMode.UnskippableWithFadeOut = 10DestructionState EnumUsed 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 = 0DestructionState.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_00InsideOutsideState EnumUsed in all but common
InsideOutsideState.Outside = 0InsideOutsideState.Inside = 1ConditionState EnumUsed in all
FAIL = 0PASS = 1DeathState EnumUsed in all
DeathState.Alive = 0DeathState.Dead = 1OwnershipState EnumUsed 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 = 0OwnershipState.Owns = 1EventEndType EnumUsed in all
EventEndType.End = 0EventEndType.Restart = 1TeamType EnumUsed in all
TeamType.Default = -1TeamType.None = 0TeamType.Human = 1 Used in m12_01_00_00TeamType.WhitePhantom = 2 Used in m11_00_00_00, m12_01_00_00, m15_01_00_00TeamType.BlackPhantom = 3TeamType.Hollow = 4TeamType.WanderingPhantom = 5TeamType.Enemy = 6 Used in m10_02_00_00, m12_00_00_00, m14_00_00_00TeamType.StrongEnemy = 7 Used in m11_00_00_00, m15_01_00_00TeamType.Ally = 8 Used in common, m11_00_00_00, m12_00_00_00, m14_00_00_00, m15_01_00_00TeamType.HostileAlly = 9 Used in all but commonTeamType.DecoyEnemy = 10TeamType.Baby = 11TeamType.FriendlyEnemy = 12 Used in m14_00_00_00, m14_01_00_00TeamType.Invader = 13TargetEntityType EnumUsed 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_00TargetEntityType.Area = 1 Used in all but commonTargetEntityType.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_00DisabledEnabled EnumUsed in all
Disabled = 0Enabled = 1BitopType EnumUsed 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_00BitopType.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_00BitopType.Invert = 2NavimeshType EnumUsed 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_00NavimeshType.Exit = 2NavimeshType.Obstacle = 4NavimeshType.Wall = 8 Used in m15_00_00_00NavimeshType.LandingPoint = 64NavimeshType.Event = 128NavimeshType.Cliff = 256NavimeshType.OpenSpace = 512NavimeshType.Ladder = 1024NavimeshType.Hole = 2048NavimeshType.Door = 4096NavimeshType.ClosedDoor = 8192NavimeshType.WalltouchingFloor = 32 Used in m15_00_00_00PromptType EnumUsed 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_00PromptType.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_00NumberofOptions EnumUsed 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 = 2NumberofOptions.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_00EventState EnumUnused
EventState.Completed = 0EventState.Restart = 1EventState.Waiting = 2EventState.Running = 3SoundType EnumUsed 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_00SoundType.cCharacterMotion = 1SoundType.fMenuSE = 2SoundType.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_00SoundType.pCutsceneSE = 4SoundType.sSFX = 5 Used in common, m10_01_00_00, m12_01_00_00, m13_00_00_00, m15_01_00_00, m18_01_00_00SoundType.mBGM = 6SoundType.vVoice = 7SoundType.xDependsOnFloorMaterial = 8SoundType.bDependsOnArmorMaterial = 9SoundType.gGhost = 10DamageTargetType EnumUsed 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_00DamageTargetType.Map = 2DamageTargetType.CharacterMap = 3ItemType EnumUsed 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_00ItemType.Armor = 1ItemType.Ring = 2ItemType.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_00ReactionType EnumUsed in all but common
ReactionType.HollowHuman = 48 Used in all but commonReactionType.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_00CallType EnumUnused
CallType.ObjectAction = 0CallType.WanderingSystem = 1CallType.Other = 255TargetType EnumUsed in all but common and m10_02_00_00
TargetType.Alive = 0 Used in all but common and m10_02_00_00TargetType.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_00TargetType.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_00TargetType.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_00TargetType.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 EnumUsed 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_00StatueType.CrystalStatue = 1 Used in m17_00_00_00TextBannerType EnumUsed in m12_01_00_00
TextBannerType.VictoryAchieved = 1TextBannerType.YouDied = 2TextBannerType.HumanityRestored = 3TextBannerType.Retrieval = 4TextBannerType.TargetDestroyed = 5TextBannerType.YouDiedPhantom = 6TextBannerType.BlackPhantomDestroyed = 7TextBannerType.MapName = 8TextBannerType.MagicRevival = 9TextBannerType.RingRevival = 10TextBannerType.RareRingRevival = 11TextBannerType.Congratulationsbroken = 12TextBannerType.BonfireLit = 13TextBannerType.HumanityAcquired = 14TextBannerType.YouWin = 15 Used in m12_01_00_00TextBannerType.YouLose = 16 Used in m12_01_00_00TextBannerType.Draw = 17 Used in m12_01_00_00TextBannerType.BeginMatchDS1RONLY = 18 Used in m12_01_00_00 (in DS1R only)MultiplayerState EnumUsed in all
MultiplayerState.Host = 0 Used in allMultiplayerState.Client = 1 Used in allMultiplayerState.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_00MultiplayerState.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_00MultiplayerState.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 EnumUsed 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_00NPCPartType.Part2 = 2 Used in m10_00_00_00, m14_00_00_00, m14_01_00_00, m15_00_00_00, m15_01_00_00NPCPartType.Part3 = 3 Used in m10_00_00_00NPCPartType.Part4 = 4NPCPartType.Part5 = 5NPCPartType.Part6 = 6NPCPartType.WeakPoint = 7NPCPartType.Part7 = 8NPCPartType.Part8 = 9AuthorityLevel EnumUsed 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 = 0AuthorityLevel.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_00HandleRespawnType EnumUnused
HandleRespawnType.Ignore = 0HandleRespawnType.RestartEvent = 1HandleRespawnType.EndEvent = 2AIStateType EnumUsed 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_00AIStateType.Recognition = 1AIStateType.Alert = 2AIStateType.Combat = 3 Used in m10_00_00_00, m11_00_00_00, m12_00_00_00SummonSignType EnumUsed 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_00SummonSignType.BlackSign = 1 Used in m10_00_00_00, m11_00_00_00, m13_01_00_00, m14_00_00_00, m14_01_00_00SummonSignType.RedSign = 2SummonSignType.DetectionSign = 3SummonSignType.WhiteReliefSign = 4SummonSignType.BlackReliefSign = 5ClassType EnumUsed in common, m18_01_00_00
ClassType.Warrior = 0ClassType.Knight = 1 Used in commonClassType.Wanderer = 2ClassType.Thief = 3ClassType.Bandit = 4ClassType.Hunter = 5ClassType.Sorcerer = 6ClassType.Pyromancer = 7 Used in commonClassType.Cleric = 8 Used in commonClassType.Deprived = 9ClassType.TempWarrior = 20ClassType.TempKnight = 21ClassType.TempSorcerer = 22ClassType.TempPyromancer = 23ClassType.ChiWarrior = 24ClassType.ChiKnight = 25ClassType.ChiSorcerer = 26ClassType.ChiPyromancer = 27CharacterUpdateFrequency EnumUsed in m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_01_00_00, m15_00_00_00
CharacterUpdateFrequency.NoUpdate = -1CharacterUpdateFrequency.AlwaysUpdate = 0 Used in m10_01_00_00, m12_01_00_00, m13_00_00_00, m14_01_00_00, m15_00_00_00CharacterUpdateFrequency.Every2Frames = 2CharacterUpdateFrequency.Every5Frames = 5TendencyType EnumUsed in all but common and m10_02_00_00
TendencyType.WhiteTendency = 0TendencyType.BlackTendency = 1 Used in all but common and m10_02_00_00Interpolation EnumUsed 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_00Interpolation.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