Armored Core VI EMEDF for DarkScript3

Instructions | Condition Functions | Enums

|

|

| |

Instructions

0 - Condition - System

IfConditionGroup

Used in common, common_func, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_00_00_00, m20_20_00_00, m20_30_00_00, m41_00_00_00, m50_00_00_00

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

IfUnsignedParameterComparison

Unused

IfUnsignedParameterComparison(
    sbyte<ConditionGroup> resultConditionGroup, 
    sbyte<ComparisonType> comparisonType, 
    uint lefthandSide, 
    uint righthandSide)

Condition function: Compare

1 - Condition - Timer

IfElapsedSeconds

Used in common, common_func, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m10_10_00_00

IfElapsedSeconds(
    sbyte<ConditionGroup> resultConditionGroup, 
    float targetTimeSeconds)

Condition function: ElapsedSeconds

IfElapsedFrames

Used in common, common_func, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m01_10_20_00, m01_10_60_00, m01_10_70_00, m01_11_00_00, m01_11_70_00, m01_12_30_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_10_00_00, m50_10_00_00

IfElapsedFrames(
    sbyte<ConditionGroup> resultConditionGroup, 
    int targetTimeFrames)

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

IfTimeOfDay

Unused

IfTimeOfDay(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte hours, 
    byte minutes, 
    byte seconds)

Condition function: TimeOfDay

IfTimeOfDayInRange

Unused

IfTimeOfDayInRange(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte startingHours, 
    byte startingMinutes, 
    byte startingSeconds, 
    byte endingHours, 
    byte endingMinutes, 
    byte endingSeconds)

Condition function: TimeOfDayInRange

2 - Condition - Cutscene

IfCutscenePlaying

Used in common, common_func, m01_01_10_00, m01_01_30_00, m01_01_80_00, m01_02_50_00, m01_03_90_00, m01_04_00_00, m01_04_60_00, m01_05_30_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_07_50_00, m01_07_80_00, m01_08_60_00, m01_08_80_00

IfCutscenePlaying(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool isPlaying)

Condition function: CutscenePlaying

3 - Condition - Event

IfEventFlag

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_01_40_00, m01_03_60_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_06_00_00, m01_06_40_00, m01_07_20_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_10_20_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

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

Condition function: EventFlag

IfBatchEventFlags

Used in m01_04_10_00, m01_04_60_00, m01_04_70_00, m01_08_70_00, m01_08_90_00

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

Condition function: AllBatchEventFlags

IfInoutsideArea

Used in common, common_func, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

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

Condition function: InArea

IfEntityInoutsideRadiusOfEntity

Used in common_func, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_60_00, m01_06_90_00, m01_07_20_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_10_00, m01_10_00_00, m01_10_40_00, m01_10_70_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_70_00, m01_12_00_00, m01_12_30_00

IfEntityInoutsideRadiusOfEntity(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<InsideOutsideState> desiredState, 
    uint targetEntityIdA, 
    uint targetEntityIdB, 
    float targetDistance, 
    int numberOfTargetCharacters)

Condition function: EntityInRadiusOfEntity

IfPlayerHasdoesntHaveItem

Unused

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

Condition function: PlayerHasItem

IfMultiplayerState

Unused

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

Condition function: HasMultiplayerState

IfAllPlayersInoutsideArea

Unused

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

Condition function: AllPlayersInArea

IfPlayerInoutMap

Unused

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

Condition function: PlayerInMap

IfCountEventFlags

Used in m00_10_00_00, m01_01_00_00, m01_03_50_00, m01_03_90_00, m01_04_10_00, m01_04_70_00, m01_04_90_00, m01_06_40_00, m01_07_20_00, m01_08_70_00, m01_08_90_00, m01_11_60_00

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

Condition function: CountEventFlags

IfEventValue

Unused

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

Condition function: EventValue

IfDroppedItemsInArea

Unused

IfDroppedItemsInArea(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint areaEntityId)

Condition function: DroppedItemsInArea

IfDroppedItem

Unused

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

Condition function: DroppedItem

IfPlayerHasdoesntHaveItemIncludingBbox

Unused

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

Condition function: PlayerHasItemIncludingBBox

IfGameCycle

Unused

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

Condition function: GameCycle

IfCompareEventValues

Unused

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

Condition function: CompareEventValues

IfOnlineMode

Unused

IfOnlineMode(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool onlineMode)

Condition function: IsOnline

IfDamageType

Used in common_func, m01_00_70_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_80_00, m01_03_90_00, m01_04_60_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_11_60_00

IfDamageType(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    uint attackerEntityId, 
    byte<DamageType> damageType)

Condition function: HasDamageType

IfActionButtonInArea

Used in common, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_04_70_00, m01_06_10_00, m01_06_20_00, m01_06_60_00, m01_08_50_00, m10_10_00_00, m41_00_00_00

IfActionButtonInArea(
    sbyte<ConditionGroup> resultConditionGroup, 
    int actionButtonParamId, 
    uint targetEntityId)

Condition function: ActionButtonInArea

IfPlayerIsInWorldType

Unused

IfPlayerIsInWorldType(
    sbyte<ConditionGroup> resultConditionGroup, 
    sbyte<WorldType> worldType)

Condition function: PlayerIsInOwnWorld

IfWeatherActive

Unused

IfWeatherActive(
    sbyte<ConditionGroup> resultConditionGroup, 
    sbyte<Weather> weather, 
    float startDelayDuringChangeS, 
    float endDelayDuringChangeS)

Condition function: WeatherActive

IfInCombatArea

Used in common_func

IfInCombatArea(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<CombatAreaType> combatAreaType)

Condition function: InCombatArea

IfMapOffsetFlag

Used in common, common_func, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_80_00, m01_02_80_00, m01_03_90_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_09_00_00, m01_10_90_00, m01_11_00_00

IfMapOffsetFlag(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: MapOffsetFlag

IfBatchMapOffsetFlags

Used in m01_08_50_00, m01_08_60_00

IfBatchMapOffsetFlags(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchMapOffsetFlags

IfCountMapOffsetFlags

Unused

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

Condition function: CountMapOffsetFlags

IfMapOffsetEventValue

Unused

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

Condition function: MapOffsetEventValue

IfGimmickOffsetFlag

Unused

IfGimmickOffsetFlag(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: GimmickOffsetFlag

IfBatchGimmickOffsetFlags

Used in m02_00_02_00

IfBatchGimmickOffsetFlags(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchGimmickOffsetFlags

IfCountGimmickOffsetFlags

Unused

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

Condition function: CountGimmickOffsetFlags

IfGimmickOffsetEventValue

Unused

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

Condition function: GimmickOffsetEventValue

IfCompanyContribution

Used in m01_00_20_00

IfCompanyContribution(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<CompanyType> companyType, 
    byte<ComparisonType> comparisonType, 
    int targetAmount)

Condition function: CompanyContribution

IfInSearchlight

Used in m01_08_50_00

IfInSearchlight(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint searchlightEntityId, 
    uint targetCharacterEntityId)

Condition function: InSearchlight

IfRemainingMissionTime

Used in m01_00_50_00, m01_00_70_00, m01_01_00_00, m01_03_50_00, m01_03_90_00, m01_04_20_00, m01_04_80_00, m01_08_40_00

IfRemainingMissionTime(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ComparisonType> comparisonType, 
    float targetAmount)

Condition function: RemainingMissionTime

IfMissionAltType

Used in m01_02_60_00, m01_06_40_00

IfMissionAltType(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<MissionAltType> missionAltType)

Condition function: IsAltMission

IfRetriedDuringMission

Used in common_func, m01_01_30_00, m01_03_70_00, m01_06_10_00, m01_06_80_00

IfRetriedDuringMission(
    sbyte<ConditionGroup> resultConditionGroup)

Condition function: RetriedDuringMission

IfIsTouchingEntity

Used in m01_01_40_00

IfIsTouchingEntity(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId)

Condition function: IsTouchingEntity

IfPlayerDeathCount

Used in m01_01_10_00, m01_02_50_00, m01_02_60_00

IfPlayerDeathCount(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ComparisonType> comparisonType, 
    int deathCount)

Condition function: PlayerDeathCount

IfUnknown31015

Used in m01_01_10_00

IfUnknown31015(
    sbyte<ConditionGroup> resultConditionGroup, 
    bool unknown)

Condition function: Unknown31015

4 - Condition - Character

IfCharacterDeadalive

Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_90_00, m01_09_00_00, m01_11_00_00, m01_12_30_00, m01_51_00_00, m01_51_10_00, m01_51_20_00

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

Condition function: CharacterDead

IfCharacterDamagedBy

Used in m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_90_00, m01_07_20_00, m01_08_70_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_12_30_00

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

Condition function: CharacterDamagedBy

IfCharacterHPRatio

Used in common, common_func, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00

IfCharacterHPRatio(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetHPRatio, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: HPRatio

IfCharacterType

Unused

IfCharacterType(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    sbyte<TargetType> targetType, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: CharacterType

IfCharacterTargetedBy

Used in m01_01_40_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_03_70_00, m01_04_00_00, m01_04_60_00, m01_05_30_00, m01_06_40_00, m01_06_90_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_10_00_00, m01_10_20_00, m01_11_60_00

IfCharacterTargetedBy(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint aggressorEntityId, 
    uint targetEntityId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: CharacterTargetedBy

IfCharacterHasSpEffect

Used in common, common_func, m01_00_30_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_51_10_00, m10_10_00_00, m30_00_00_00, m50_00_00_00, m50_40_00_00

IfCharacterHasSpEffect(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    int spEffectId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: CharacterHasSpEffect

IfNPCPartHP

Used in m80, m87_19_23_00, m87_21_20_00, m97_00_00_00, m99_05_11_00

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

Condition function: NPCPartHP

IfCharacterBackreadStatus

Used in common, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00

IfCharacterBackreadStatus(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    bool isBackread, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: CharacterBackreadStatus

IfCharacterHasEventMessage

Used in m80

IfCharacterHasEventMessage(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    int eventMessageId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: CharacterHasEventMessage

IfCharacterAIState

Used in m01_00_70_00, m01_00_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_07_20_00, m01_08_10_00, m01_08_60_00, m01_09_00_00, m01_11_60_00, m01_11_70_00, m01_12_30_00

IfCharacterAIState(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    byte<AIStateType> aiState, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: CharacterAIState

IfPlayersClass

Unused

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

Condition function: PlayersClass

IfPlayersCovenant

Unused

IfPlayersCovenant(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte covenantIndex)

Condition function: PlayersCovenant

IfPlayersSoulLevel

Unused

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

Condition function: PlayersSoulLevel

IfCharacterHPValue

Used in m01_00_30_00, m01_00_80_00, m01_01_00_00, m01_01_30_00, m01_01_80_00, m01_02_80_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_90_00, m01_06_30_00, m01_06_80_00, m01_07_50_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_09_00_00, m01_10_00_00, m01_10_90_00, m01_11_60_00

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

Condition function: CharacterHPValue

IfCharacterRatioDeadalive

Used in m01_00_30_00, m01_00_80_00, m01_03_60_00, m01_03_70_00, m01_04_20_00, m01_04_90_00, m01_06_40_00, m01_07_70_00, m01_08_40_00, m01_09_00_00, m01_09_10_00, m01_10_60_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

IfCharacterRatioDeadalive(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    byte<DeathState> desiredLifeState, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: CharacterRatioDead

IfCharacterRatioHPRatio

Used in common, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_80_00, m01_06_10_00, m01_06_30_00, m01_06_40_00, m01_07_70_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_09_00_00, m01_09_10_00, m01_10_40_00, m01_10_60_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

IfCharacterRatioHPRatio(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetAmount, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: CharacterRatioHPRatio

IfCharacterRatioTargetedBy

Used in m01_06_90_00, m01_08_10_00

IfCharacterRatioTargetedBy(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint aggressorEntityId, 
    uint targetEntityId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: CharacterRatioTargetedBy

IfCharacterRatioHasSpEffect

Used in m01_02_80_00, m01_03_70_00, m01_06_30_00, m01_08_60_00

IfCharacterRatioHasSpEffect(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    int spEffectId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: CharacterRatioHasSpEffect

IfCharacterRatioBackreadStatus

Used in m01_07_90_00, m61, m87_19_22_00

IfCharacterRatioBackreadStatus(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    bool isBackread, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: CharacterRatioBackreadStatus

IfCharacterRatioAIState

Used in m01_04_20_00, m01_04_60_00, m01_06_40_00, m01_08_60_00, m01_10_60_00, m01_12_30_00

IfCharacterRatioAIState(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    byte<AIStateType> aiState, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: CharacterRatioAIState

IfCharacterRatioHPValue

Used in m01_08_60_00, m01_10_40_00

IfCharacterRatioHPValue(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    byte<ComparisonType> comparisonType, 
    int targetHP, 
    byte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: CharacterRatioHPValue

IfPlayerTargeted

Unused

IfPlayerTargeted(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint minNPCThreatLevel, 
    uint maxNPCThreatLevel, 
    byte<AIStateType> aiStateType)

Condition function: PlayerTargeted

IfPlayerSoulAmount

Used in m60, m80

IfPlayerSoulAmount(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<ComparisonType> comparisonType, 
    int targetAmount)

Condition function: PlayerSoulAmount

IfNPCPartAttributeDamage

Used in m01_02_70_00, m80

IfNPCPartAttributeDamage(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    int npcPartId, 
    uint attackerEntityId, 
    byte<DamageType> damageType)

Condition function: NPCPartAttributeDamage

IfHackingDurability

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_02_50_00, m01_03_90_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_90_00, m01_08_80_00, m01_10_40_00

IfHackingDurability(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    byte<ComparisonType> comparisonType, 
    int targetAmount)

Condition function: HackingDurability

IfHackingDurabilityRatio

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_02_50_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_04_70_00, m01_06_60_00, m01_06_90_00, m01_08_50_00, m01_08_80_00, m01_08_90_00, m01_12_30_00

IfHackingDurabilityRatio(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    byte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: HackingDurabilityRatio

IfDummypolyInPlayerLocksight

Used in m99_05_13_00

IfDummypolyInPlayerLocksight(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    short dummypolyId, 
    float additionalDistance, 
    float timeCapturedS, 
    bool aimModeOnly)

Condition function: DummypolyInPlayerLocksight

IfZeroDamage

Used in m01_00_80_00, m01_03_20_00, m01_03_60_00, m01_04_20_00

IfZeroDamage(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    uint attackerEntityId)

Condition function: ZeroDamage

IfCharacterLockedOn

Used in m01_00_70_00, m01_01_00_00, m01_01_10_00, m01_01_80_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_90_00, m01_06_20_00, m01_06_40_00, m01_07_70_00, m01_08_60_00, m01_08_80_00, m01_09_00_00, m01_11_60_00, m01_11_70_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

IfCharacterLockedOn(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint attackerEntityId, 
    uint targetEntityId, 
    byte<LockonMode> lockonMode)

Condition function: CharacterLockedOn

IfPlayerCanAttack

Used in m01_02_60_00

IfPlayerCanAttack(
    sbyte<ConditionGroup> resultConditionGroup)

Condition function: PlayerCanAttack

IfZeroDamageIncludingZeroAttackPower

Used in m01_00_80_00, m01_03_90_00, m01_04_90_00, m01_07_20_00, m01_08_50_00

IfZeroDamageIncludingZeroAttackPower(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    uint attackerEntityId)

Condition function: ZeroDamageIncludingZeroAttackPower

IfDeadFromFall

Used in common, common_func, m01_01_30_00, m01_01_40_00, m01_02_30_00

IfDeadFromFall(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint entityId)

Condition function: DeadFromFall

IfHackingComplete

Used in m01_01_10_00, m01_02_60_00, m01_03_50_00, m01_03_70_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_60_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m01_12_30_00

IfHackingComplete(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId)

Condition function: HackingComplete

IfPulseArmorRatio

Used in m01_03_60_00, m01_06_80_00

IfPulseArmorRatio(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

Condition function: PulseArmorRatio

5 - Condition - Asset

IfAssetDestroyed

Used in m01_00_70_00, m01_00_80_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_70_00, m01_04_10_00, m01_04_20_00, m01_06_60_00, m01_07_60_00

IfAssetDestroyed(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<DestructionState> damageState, 
    uint targetAssetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetAssets)

Condition function: AssetDestroyed

IfAssetHitBy

Unused

IfAssetHitBy(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    uint attackerEntityId)

Condition function: AssetHitBy

IfObjactEventFlag

Unused

IfObjactEventFlag(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint objactEventFlag)

Condition function: ObjActEventFlag

IfAssetHP

Unused

IfAssetHP(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    int hpThreshold, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetAssets)

Condition function: AssetHP

IfAssetRatioDestroyed

Used in m01_08_20_00

IfAssetRatioDestroyed(
    sbyte<ConditionGroup> resultConditionGroup, 
    byte<DestructionState> damageState, 
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Condition function: AssetRatioDestroyed

11 - Condition - Hit

IfPlayerMovingOnHit

Unused

IfPlayerMovingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint hitEntityId)

Condition function: PlayerMovingOnHit

IfPlayerAttackingOnHit

Unused

IfPlayerAttackingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint hitEntityId)

Condition function: PlayerAttackingOnHit

IfPlayerStandingOnHit

Used in m01_02_10_00

IfPlayerStandingOnHit(
    sbyte<ConditionGroup> resultConditionGroup, 
    uint hitEntityId)

Condition function: PlayerStandingOnHit

1000 - Control Flow - System

WaitForConditionGroupState

Used in m96

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

WaitFor in MattScript

SkipIfConditionGroupStateUncompiled

Used in m01_24_90_00, m22_00_00_00

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

GotoIf in MattScript

EndIfConditionGroupStateUncompiled

Used in m87_19_22_00, m87_21_20_00

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

EndIf or RestartIf in MattScript

SkipUnconditionally

Unused

SkipUnconditionally(
    byte numberOfSkippedLines)

Goto in MattScript

EndUnconditionally

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_10_20_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m30_00_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

EndUnconditionally(
    byte<EventEndType> executionEndType)

EndEvent or RestartEvent in MattScript

SkipIfComparison

Unused

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

Condition function: Signed

EndIfComparison

Unused

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

Condition function: Signed

SkipIfConditionGroupStateCompiled

Unused

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

GotoIf(cond.Passed) in MattScript

EndIfConditionGroupStateCompiled

Unused

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

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

SkipIfUnsignedComparison

Unused

SkipIfUnsignedComparison(
    byte numberOfSkippedLines, 
    sbyte<ComparisonType> comparisonType, 
    uint lefthandSide, 
    uint righthandSide)

Condition function: Compare

EndIfUnsignedComparison

Unused

EndIfUnsignedComparison(
    byte<EventEndType> executionEndType, 
    sbyte<ComparisonType> comparisonType, 
    uint lefthandSide, 
    uint righthandSide)

Condition function: Compare

GotoIfConditionGroupStateUncompiled

Used in common, common_func, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_06_20_00, m01_07_20_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m10_10_00_00

GotoIfConditionGroupStateUncompiled(
    byte<Label> label, 
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

GotoIf in MattScript

GotoUnconditionally

Used in m01_04_60_00

GotoUnconditionally(
    byte<Label> label)

Goto in MattScript

GotoIfComparison

Unused

GotoIfComparison(
    byte<Label> label, 
    sbyte<ComparisonType> comparisonType, 
    int lefthandSide, 
    int righthandSide)

Condition function: Signed

GotoIfConditionGroupStateCompiled

Used in common_func

GotoIfConditionGroupStateCompiled(
    byte<Label> label, 
    byte<ConditionState> desiredConditionGroupState, 
    sbyte<ConditionGroup> targetConditionGroup)

GotoIf(cond.Passed) in MattScript

GotoIfUnsignedComparison

Unused

GotoIfUnsignedComparison(
    byte<Label> label, 
    sbyte<ComparisonType> comparisonType, 
    uint lefthandSide, 
    uint righthandSide)

Condition function: Compare

1001 - Control Flow - Timer

WaitFixedTimeSeconds

Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_30_00, m01_01_40_00, m01_01_80_00, m01_02_30_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_09_00_00, m01_09_10_00, m01_10_90_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00

WaitFixedTimeSeconds(
    float timeSeconds)

WaitFixedTimeFrames

Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_30_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_90_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_70_00, m01_08_10_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_09_00_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m03_40_00_00

WaitFixedTimeFrames(
    int timeFrames)

WaitRandomTimeSeconds

Used in m96

WaitRandomTimeSeconds(
    float minTimeSeconds, 
    float maxTimeSeconds)

WaitRandomTimeFrames

Used in m01_02_40_00

WaitRandomTimeFrames(
    int minTimeFrames, 
    int maxTimeFrames)

1003 - Control Flow - Event

WaitForEventFlag

Unused

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

SkipIfEventFlag

Used in m80

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

Condition function: EventFlag

EndIfEventFlag

Used in m01_90_02_00, m99_05_51_00

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

Condition function: EventFlag

SkipIfBatchEventFlags

Unused

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

Condition function: AllBatchEventFlags

EndIfBatchEventFlags

Unused

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

Condition function: AllBatchEventFlags

SkipIfMultiplayerState

Unused

SkipIfMultiplayerState(
    byte numberOfSkippedLines, 
    sbyte<MultiplayerState> desiredMultiplayerState)

Condition function: HasMultiplayerState

EndIfMultiplayerState

Unused

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

Condition function: HasMultiplayerState

SkipIfPlayerInoutMap

Unused

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

Condition function: PlayerInMap

EndIfPlayerInoutMap

Unused

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

Condition function: PlayerInMap

SkipIfNumberOfCoopClients

Unused

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

Condition function: NumberOfCoopClients

EndIfNumberOfCoopClients

Unused

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

Condition function: NumberOfCoopClients

GotoIfPlayerIsInWorldType

Unused

GotoIfPlayerIsInWorldType(
    byte<Label> label, 
    sbyte<WorldType> worldType)

Condition function: PlayerIsInOwnWorld

EndIfPlayerIsInWorldType

Unused

EndIfPlayerIsInWorldType(
    byte<EventEndType> executionEndType, 
    sbyte<WorldType> worldType)

Condition function: PlayerIsInOwnWorld

SkipIfPlayerIsInWorldType

Unused

SkipIfPlayerIsInWorldType(
    byte numberOfSkippedLines, 
    sbyte<WorldType> worldType)

Condition function: PlayerIsInOwnWorld

GotoIfEventFlag

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_01_30_00, m01_06_00_00, m10_10_00_00, m20_20_00_00, m20_30_00_00

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

Condition function: EventFlag

GotoIfBatchEventFlags

Unused

GotoIfBatchEventFlags(
    byte<Label> label, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchEventFlags

GotoIfMultiplayerState

Unused

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

Condition function: HasMultiplayerState

GotoIfPlayerInoutMap

Unused

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

Condition function: PlayerInMap

GotoIfNumberOfCoopClients

Unused

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

Condition function: NumberOfCoopClients

WaitForMapOffsetFlag

Unused

WaitForMapOffsetFlag(
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

SkipIfMapOffsetFlag

Unused

SkipIfMapOffsetFlag(
    byte numberOfSkippedLines, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: MapOffsetFlag

GotoIfMapOffsetFlag

Used in m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00

GotoIfMapOffsetFlag(
    byte<Label> label, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: MapOffsetFlag

EndIfMapOffsetFlag

Unused

EndIfMapOffsetFlag(
    byte<EventEndType> executionEndType, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: MapOffsetFlag

SkipIfBatchMapOffsetFlags

Unused

SkipIfBatchMapOffsetFlags(
    byte numberOfSkippedLines, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchMapOffsetFlags

GotoIfBatchMapOffsetFlags

Unused

GotoIfBatchMapOffsetFlags(
    byte<Label> label, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchMapOffsetFlags

EndIfBatchMapOffsetFlags

Unused

EndIfBatchMapOffsetFlags(
    byte<EventEndType> executionEndType, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchMapOffsetFlags

WaitForGimmickOffsetFlag

Unused

WaitForGimmickOffsetFlag(
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

SkipIfGimmickOffsetFlag

Unused

SkipIfGimmickOffsetFlag(
    byte numberOfSkippedLines, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: GimmickOffsetFlag

GotoIfGimmickOffsetFlag

Unused

GotoIfGimmickOffsetFlag(
    byte<Label> label, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: GimmickOffsetFlag

EndIfGimmickOffsetFlag

Unused

EndIfGimmickOffsetFlag(
    byte<EventEndType> executionEndType, 
    byte<ONOFF> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Condition function: GimmickOffsetFlag

SkipIfBatchGimmickOffsetFlags

Unused

SkipIfBatchGimmickOffsetFlags(
    byte numberOfSkippedLines, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchGimmickOffsetFlags

GotoIfBatchGimmickOffsetFlags

Unused

GotoIfBatchGimmickOffsetFlags(
    byte<Label> label, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchGimmickOffsetFlags

EndIfBatchGimmickOffsetFlags

Unused

EndIfBatchGimmickOffsetFlags(
    byte<EventEndType> executionEndType, 
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Condition function: AllBatchGimmickOffsetFlags

GotoIfRetriedDuringMission

Used in common_func

GotoIfRetriedDuringMission(
    byte<Label> label)

Condition function: RetriedDuringMission

1004 - Control Flow - Character

SkipIfCharacterHasSpEffect

Unused

SkipIfCharacterHasSpEffect(
    byte numberOfSkippedLines, 
    uint targetEntityId, 
    int spEffectId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    int numberOfTargetCharacters)

Condition function: CharacterHasSpEffect

GotoIfCharacterHasSpEffect

Used in m01_01_30_00, m01_02_80_00

GotoIfCharacterHasSpEffect(
    byte<Label> label, 
    uint targetEntityId, 
    int spEffectId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    int numberOfTargetCharacters)

Condition function: CharacterHasSpEffect

EndIfCharacterHasSpEffect

Unused

EndIfCharacterHasSpEffect(
    byte<EventEndType> executionEndType, 
    uint targetEntityId, 
    int spEffectId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType, 
    int numberOfTargetCharacters)

Condition function: CharacterHasSpEffect

1005 - Control Flow - Asset

WaitForAssetDestroyed

Unused

WaitForAssetDestroyed(
    byte<DestructionState> damageState, 
    uint targetAssetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetAssets)

SkipIfAssetDestroyed

Unused

SkipIfAssetDestroyed(
    byte numberOfSkippedLines, 
    byte<DestructionState> damageState, 
    uint targetAssetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetAssets)

Condition function: AssetDestroyed

EndIfAssetDestroyed

Unused

EndIfAssetDestroyed(
    byte<EventEndType> executionEndType, 
    byte<DestructionState> damageState, 
    uint targetAssetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetAssets)

Condition function: AssetDestroyed

GotoIfAssetDestroyed

Unused

GotoIfAssetDestroyed(
    byte<Label> label, 
    byte<DestructionState> damageState, 
    uint targetAssetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetAssets)

Condition function: AssetDestroyed

1014 - Control Flow - Label

Label0

Label1

Label2

Label3

Label4

Label5

Label6

Label7

Label8

Label9

Label10

Label11

Label12

Label13

Label14

Label15

Label16

Label17

Label18

Label19

Label20

2000 - System

InitializeEvent

Used in common, m00_10_00_00, m00_12_00_00, m01, m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_80_00, m01_02_60_00, m01_03_60_00, m01_03_70_00, m01_04_20_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_09_10_00, m01_10_70_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m03_20_00_00, m03_30_00_00, m03_40_00_00, m03_60_00_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m30_00_00_00, m41_00_00_00, m41_10_00_00, m50_00_00_00, m50_10_00_00, m50_30_00_00, m50_40_00_00, m50_50_00_00, m50_60_00_00

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

SetNetworkSyncState

Unused

SetNetworkSyncState(
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableNetworkSync()
    Where disabledEnabled = Disabled
  • EnableNetworkSync()
    Where disabledEnabled = Enabled

ClearCompiledConditionGroupState

Unused

ClearCompiledConditionGroupState(
    byte dummy = 0)

SaveRequest

Unused

SaveRequest(
    byte dummy = 0)

InitializeCommonEvent

Used in m01_00_70_00, m01_02_60_00, m01_08_60_00, m03_20_00_00, m03_30_00_00, m03_40_00_00, m10_10_00_00, m10_20_00_00, m20_20_00_00, m41_00_00_00, m41_10_00_00, m50_00_00_00, m50_10_00_00, m50_30_00_00, m50_50_00_00

InitializeCommonEvent(
    uint eventId, 
    uint... parameters)

InitializeESDEvent

Used in m00_10_00_00, m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

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

InitializeESDCommonEvent

Used in m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_60_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

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

OverrideFallReturnPoint

Used in m01_08_90_00

OverrideFallReturnPoint(
    uint pointEntityId)

StartPS5Activity

Used in m00_10_00_00

StartPS5Activity(
    uint activityId)

EndPS5Activity

Used in m00_10_00_00, m01_07_50_00, m01_07_60_00, m01_07_80_00

EndPS5Activity(
    uint activityId)

OverrideFallReturnPointWithCamera

Used in m01_01_30_00, m01_01_40_00, m01_08_90_00

OverrideFallReturnPointWithCamera(
    uint pointEntityId, 
    uint angleReferenceEntityId)

InitializeSafePointForFallReturn

Used in m01_02_30_00, m01_04_90_00, m01_06_20_00, m01_07_60_00, m01_08_50_00, m01_10_40_00

InitializeSafePointForFallReturn(
    uint pointEntityId, 
    uint angleReferenceEntityId)

StartGamePresence

Used in common_func

StartGamePresence(
    int presenceId)

EndGamePresence

Unused

EndGamePresence(
    int presenceId)

2001 - Timer

AdvanceCurrentTime

Used in common, common_func, m00_12_00_00, m01_00_80_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_09_00_00

AdvanceCurrentTime(
    byte hours, 
    byte minutes, 
    byte seconds, 
    byte<TimeEffectType> effectType, 
    float effectTime, 
    byte<TimeEffectLayer> effectLayer, 
    bool shouldWaitForCompletion)

SetCurrentTime

Used in m61

SetCurrentTime(
    byte hours, 
    byte minutes, 
    byte seconds, 
    byte<TimeEffectType> effectType, 
    bool shouldWaitForCompletion)

SetTimeZone

Used in common, m00_10_00_00

SetTimeZone(
    sbyte<TimeZone> timeZone, 
    byte<TimeEffectType> effectType, 
    bool shouldWaitForCompletion)

2002 - Cutscene

PlayCutsceneToAll

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_01_80_00, m01_02_60_00, m01_04_20_00, m01_06_00_00, m01_06_80_00

PlayCutsceneToAll(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod)

PlayCutsceneToPlayer

Used in m01_07_80_00

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

PlayCutsceneAndWarpPlayer

Used in common, common_func, m01_02_50_00, m01_02_60_00, m01_03_90_00, m01_04_20_00, m01_06_20_00, m01_06_40_00, m01_07_60_00, m01_11_00_00

PlayCutsceneAndWarpPlayer(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    uint pointEntityId, 
    int mapId, 
    uint playerEntityId)

PlayCutsceneWithSeamlessCameraAngleMove

Used in common, common_func

PlayCutsceneWithSeamlessCameraAngleMove(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    uint playbackLocationPointEntityId, 
    uint warpPointEntityId, 
    int mapId, 
    uint angleReferenceEntityId)

EndCurrentCutscene

Used in common, m00_12_00_00

EndCurrentCutscene()

PlayGarageReturnCutscene

Unused

PlayGarageReturnCutscene()

PlayCutsceneAndWarpPlayerWithEnvReset

Used in m01_01_30_00, m01_02_60_00, m01_04_00_00, m01_04_60_00, m01_05_30_00, m01_06_30_00, m01_07_50_00, m01_07_80_00, m01_08_10_00, m01_08_60_00, m01_08_80_00

PlayCutsceneAndWarpPlayerWithEnvReset(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    uint warpPointEntityId, 
    int mapId, 
    uint playerEntityId)

PlayCutsceneWithSeamlessCameraAngleMoveAndEnvReset

Used in m01_02_70_00

PlayCutsceneWithSeamlessCameraAngleMoveAndEnvReset(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod, 
    uint playbackLocationPointEntityId, 
    uint warpPointEntityId, 
    int mapId, 
    uint angleReferenceEntityId)

PlayCutsceneAndDisplayResults

Used in common_func, m01_08_90_00

PlayCutsceneAndDisplayResults(
    int cutsceneId, 
    uint<CutscenePlayMode> playbackMethod)

2003 - Event

RequestAnimationPlayback

Used in m00_10_00_00, m01_00_80_00, m01_02_60_00, m01_03_50_00, m01_03_60_00, m01_03_90_00, m01_04_70_00, m01_04_80_00, m01_06_00_00, m01_08_10_00, m01_40_40_00, m01_51_70_00

RequestAnimationPlayback(
    uint entityId, 
    int animationId, 
    bool shouldLoop, 
    bool shouldWaitForCompletion, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

SetGeneratorState

Used in m01_00_60_00

SetGeneratorState(
    uint generatorEntityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableGenerator(uint generatorEntityId)
    Where disabledEnabled = Disabled
  • EnableGenerator(uint generatorEntityId)
    Where disabledEnabled = Enabled

AwardItemLot

Used in common, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_03_50_00, m01_04_70_00, m01_06_40_00, m01_06_60_00, m01_08_90_00, m01_09_00_00

AwardItemLot(
    uint itemLotId)

ShootBullet

Used in m01_00_80_00, m01_02_30_00, m01_04_60_00, m01_06_10_00, m01_06_30_00, m01_08_50_00, m01_08_60_00

ShootBullet(
    uint bulletTeamEntityId, 
    uint bulletProducerEntityId, 
    int dummypolyId, 
    int behaviorId, 
    int firingAngleX, 
    int firingAngleY, 
    int firingAngleZ)

ChangeMapHitEnableState

Used in m01_06_80_00

ChangeMapHitEnableState(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableMapHit(uint entityId)
    Where disabledEnabled = Disabled
  • EnableMapHit(uint entityId)
    Where disabledEnabled = Enabled

SetMapVisibility

Unused

SetMapVisibility(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableMapVisibility(uint entityId)
    Where disabledEnabled = Disabled
  • EnableMapVisibility(uint entityId)
    Where disabledEnabled = Enabled

SetEventState

Used in m00_10_00_00, m01_06_00_00

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

InvertEventFlag

Unused

InvertEventFlag(
    uint eventFlagId)

DisplayBossHealthBar

Used in m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00

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

HandleBossDefeat

Unused

HandleBossDefeat(
    uint entityId)

ModifyNavimeshConnectionBitflag

Unused

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

WarpPlayer

Unused

WarpPlayer(
    byte areaId, 
    byte blockId, 
    uint initialAreaEntityId)

HandleMinibossDefeat

Unused

HandleMinibossDefeat(
    uint entityId)

RandomlySetEventFlagInRange

Used in m99_00_50_00

RandomlySetEventFlagInRange(
    uint eventFlagIdMin, 
    uint eventFlagIdMax, 
    byte<ONOFF> flagState)

ForceAnimationPlayback

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_10_00_00, m20_30_00_00, m41_00_00_00

ForceAnimationPlayback(
    uint entityId, 
    int animationId, 
    bool shouldLoop, 
    bool shouldWaitForCompletion, 
    bool ignoreWaitForTransition, 
    sbyte<ComparisonType> comparisonType, 
    float numberOfTargetCharacters)

IncrementGameCycle

Unused

IncrementGameCycle(
    byte dummy = 0)

BatchSetEventFlags

Used in m01_04_60_00, m01_08_90_00

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

SetPlayerRespawnPoint

Used in m99_05_16_00

SetPlayerRespawnPoint(
    uint respawnPointEntityId)

RemoveItemFromPlayer

Used in m01_99_02_00

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

PlaceNPCSummonSign

Unused

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

SetVisibilityOfMessage

Unused

SetVisibilityOfMessage(
    uint messageEntityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableMessageVisibility(uint messageEntityId)
    Where disabledEnabled = Disabled
  • EnableMessageVisibility(uint messageEntityId)
    Where disabledEnabled = Enabled

AwardAchievement

Used in m00_10_00_00

AwardAchievement(
    int achievementId)

IncrementEventValue

Unused

IncrementEventValue(
    uint baseEventFlagId, 
    uint numberOfUsedFlagBits, 
    uint maximumAllowedValue)

ClearEventValue

Unused

ClearEventValue(
    uint baseEventFlagId, 
    uint numberOfUsedFlagBits)

SetSnugglyNextTrade

Unused

SetSnugglyNextTrade(
    uint eventFlagId)

SpawnSnugglyItem

Unused

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

EventValueOperation

Unused

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

StoreItemAmountHeldInEventValue

Unused

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

DirectlyGivePlayerItem

Unused

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

ToggleDirectionDisplay

Unused

ToggleDirectionDisplay(
    byte<DisabledEnabled> disabledEnabled)

TriggerAISound

Unused

TriggerAISound(
    int aiSoundParamId, 
    uint entityId, 
    int<TargetEntityType> originEntityType)

InvokeEnemyGenerator

Used in m01_00_30_00, m01_06_80_00, m01_08_50_00

InvokeEnemyGenerator(
    uint generatorEntityId)

SetNetworkconnectedEventFlag

Used in common, common_func, m00_10_00_00, m01, m01_00_30_00, m01_03_20_00, m01_03_70_00, m01_04_20_00, m01_04_60_00, m01_06_00_00, m01_07_60_00, m01_08_40_00, m01_11_70_00, m01_12_30_00

SetNetworkconnectedEventFlag(
    uint eventFlagId, 
    byte<ONOFF> flagState)

BatchSetNetworkconnectedEventFlags

Used in m00_10_00_00, m01_06_00_00

BatchSetNetworkconnectedEventFlags(
    uint eventFlagIdStart, 
    uint eventFlagIdEnd, 
    byte<ONOFF> flagState)

SetOmissionModeCounts

Unused

SetOmissionModeCounts(
    int level1Count, 
    int level2Count)

ResetOmissionModeCountsToDefault

Unused

ResetOmissionModeCountsToDefault()

SetEventFlag

Used in common, m00_10_00_00, m00_12_00_00, m01_01_40_00, m01_02_60_00, m01_03_50_00, m01_04_10_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_06_00_00, m01_06_80_00, m01_07_20_00, m01_08_10_00, m01_08_80_00, m01_08_90_00, m01_10_20_00, m10_10_00_00

SetEventFlag(
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId, 
    byte<ONOFF> desiredFlagState)

Simpler versions:

  • SetEventFlagID(uint targetEventFlagId, byte<ONOFF> desiredFlagState)
    Where targetEventFlagType = TargetEventFlagType.EventFlag
  • SetThisEvent(byte<ONOFF> desiredFlagState)
    Where targetEventFlagType = 1 and targetEventFlagId = 0
  • SetThisEventSlot(byte<ONOFF> desiredFlagState)
    Where targetEventFlagType = TargetEventFlagType.EventIDSlotNumber and targetEventFlagId = 0

ChangeWeather

Used in m96

ChangeWeather(
    sbyte<Weather> weather, 
    float lifespanSeconds, 
    sbyte<ONOFF> immediateSwitch)

Unknown200369

Used in m01_01_40_00, m01_04_90_00, m01_08_70_00, m01_08_90_00

Unknown200369(
    uint entityId, 
    int dummypolyId, 
    uint assetEntityId)

ChangeTargetMarkerEnableState

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

ChangeTargetMarkerEnableState(
    uint entityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableTargetMarker(uint entityId)
    Where state = Disabled
  • EnableTargetMarker(uint entityId)
    Where state = Enabled

SetSubwindowVisibility

Used in m80

SetSubwindowVisibility(
    uint entityId, 
    int subwindowCameraId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableSubwindowVisibility(uint entityId, int subwindowCameraId)
    Where state = Disabled
  • EnableSubwindowVisibility(uint entityId, int subwindowCameraId)
    Where state = Enabled

RequestSpecialStandbyPlayback

Used in m80

RequestSpecialStandbyPlayback(
    uint entityId, 
    int animationId)

ConstantlyShowNPCPartHPBar

Used in m99_05_13_00

ConstantlyShowNPCPartHPBar(
    uint entityId, 
    int npcPartId, 
    short dummypolyId, 
    bool shouldShow)

TriggerScanEffect

Used in m01_00_20_00, m60

TriggerScanEffect(
    uint entityId, 
    int scanId)

OverrideDefenseOriginReservation

Used in m01_20_90_00, m01_20_91_00, m01_20_92_00, m01_20_93_00, m01_20_94_00

OverrideDefenseOriginReservation(
    uint characterEntityId, 
    uint defenseOriginEntityId)

ShowFreeDialog

Used in m01_20_90_00, m01_20_91_00, m01_20_92_00, m01_20_93_00, m01_23_90_00, m01_24_90_00, m01_90_02_00

ShowFreeDialog(
    int freeDialogType, 
    int freeDialogId)

HideFreeDialog

Used in m01_20_90_00, m01_20_92_00, m01_20_94_00, m01_23_90_00, m01_90_02_00

HideFreeDialog(
    int freeDialogType)

ChangeAreaEnableState

Used in m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_03_50_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_90_00, m01_07_20_00, m01_08_50_00, m01_08_70_00, m01_08_80_00, m01_40_50_00, m01_50_50_00

ChangeAreaEnableState(
    uint areaEntityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableArea(uint areaEntityId)
    Where state = Disabled
  • EnableArea(uint areaEntityId)
    Where state = Enabled

ShowFreeImage

Used in m01_20_93_00

ShowFreeImage(
    int freeDialogType, 
    int imgId)

SetMapOffsetFlag

Used in common, common_func, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_90_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_09_00_00, m01_10_90_00, m01_11_00_00

SetMapOffsetFlag(
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId, 
    byte<ONOFF> flagState)

Simpler version:

  • SetMapOffsetFlagID(uint targetEventFlagId, byte<ONOFF> flagState)
    Where targetEventFlagType = TargetEventFlagType.EventFlag

SetNetworkconnectedMapOffsetFlag

Used in m01_00_50_00, m01_00_80_00, m01_03_90_00, m01_04_90_00, m01_06_40_00, m01_08_50_00, m01_08_60_00, m01_09_00_00

SetNetworkconnectedMapOffsetFlag(
    uint eventFlagId, 
    byte<ONOFF> flagState)

BatchSetMapOffsetFlags

Used in m01_06_20_00, m01_08_50_00

BatchSetMapOffsetFlags(
    uint eventFlagIdStart, 
    uint eventFlagIdEnd, 
    byte<ONOFF> flagState)

BatchSetNetworkconnectedMapOffsetFlags

Used in m01_00_20_00

BatchSetNetworkconnectedMapOffsetFlags(
    uint eventFlagIdStart, 
    uint eventFlagIdEnd, 
    byte<ONOFF> flagState)

InvertMapOffsetFlag

Unused

InvertMapOffsetFlag(
    uint eventFlagId)

RandomlySetMapOffsetFlagInRange

Unused

RandomlySetMapOffsetFlagInRange(
    uint eventFlagIdMin, 
    uint eventFlagIdMax, 
    byte<ONOFF> flagState)

IncrementMapOffsetEventValue

Unused

IncrementMapOffsetEventValue(
    uint baseEventFlagId, 
    uint numberOfUsedFlagBits, 
    uint maximumAllowedValue)

ClearMapOffsetEventValue

Unused

ClearMapOffsetEventValue(
    uint baseEventFlagId, 
    uint numberOfUsedFlagBits)

SetGimmickOffsetFlag

Used in m02_00_02_00

SetGimmickOffsetFlag(
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId, 
    byte<ONOFF> flagState)

Simpler version:

  • SetGimmickOffsetFlagID(uint targetEventFlagId, byte<ONOFF> flagState)
    Where targetEventFlagType = TargetEventFlagType.EventFlag

SetNetworkconnectedGimmickOffsetFlag

Used in m02_00_02_00

SetNetworkconnectedGimmickOffsetFlag(
    uint eventFlagId, 
    byte<ONOFF> flagState)

BatchSetGimmickOffsetFlags

Unused

BatchSetGimmickOffsetFlags(
    uint eventFlagIdStart, 
    uint eventFlagIdEnd, 
    byte<ONOFF> flagState)

BatchSetNetworkconnectedGimmickOffsetFlags

Used in m02_00_00_00, m02_00_01_00, m02_00_02_00

BatchSetNetworkconnectedGimmickOffsetFlags(
    uint eventFlagIdStart, 
    uint eventFlagIdEnd, 
    byte<ONOFF> flagState)

InvertGimmickOffsetFlag

Unused

InvertGimmickOffsetFlag(
    uint eventFlagId)

RandomlySetGimmickOffsetFlagInRange

Unused

RandomlySetGimmickOffsetFlagInRange(
    uint eventFlagIdMin, 
    uint eventFlagIdMax, 
    byte<ONOFF> flagState)

IncrementGimmickOffsetEventValue

Unused

IncrementGimmickOffsetEventValue(
    uint baseEventFlagId, 
    uint numberOfUsedFlagBits, 
    uint maximumAllowedValue)

ClearGimmickOffsetEventValue

Unused

ClearGimmickOffsetEventValue(
    uint baseEventFlagId, 
    uint numberOfUsedFlagBits)

ShowDirectionMarker

Used in m01_00_60_00

ShowDirectionMarker(
    uint entityId, 
    float displayTimeS)

HideDirectionMarker

Unused

HideDirectionMarker(
    uint entityId)

WarpPlayerToMission

Used in common

WarpPlayerToMission(
    int missionParamId, 
    uint playerEntityId)

SetCheckpoint

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_90_00, m01_07_20_00, m01_07_60_00, m01_08_10_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_09_00_00

SetCheckpoint(
    uint playerEntityId)

ForceLockon

Used in m01_00_20_00, m01_02_90_00

ForceLockon(
    uint entityId)

SetDefeatEffectState

Used in common, m00_12_00_00, m01_01_30_00, m01_06_80_00, m01_07_50_00, m01_07_80_00, m01_08_90_00

SetDefeatEffectState(
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableDefeatEffect()
    Where state = Disabled
  • EnableDefeatEffect()
    Where state = Enabled

SetGarageConnection

Used in common

SetGarageConnection(
    bool shouldWaitForCompletion)

WarpPlayerToConnectedMap

Used in common, m00_12_00_00

WarpPlayerToConnectedMap(
    int destinationMapId, 
    uint playerEntityId)

AwardCompanyContribution

Used in m00_10_00_00, m01_01_50_00, m01_02_60_00, m01_06_00_00

AwardCompanyContribution(
    uint companyContributeParamId)

AddMissionSpecialReward

Used in m01_00_50_00, m01_01_50_00, m01_02_60_00, m01_02_80_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_05_30_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_90_00, m01_08_40_00, m01_08_70_00, m01_08_80_00, m01_10_40_00, m01_10_90_00

AddMissionSpecialReward(
    byte missionSpecialRewardIndex, 
    byte amount)

TriggerSlowEffect

Used in common, common_func

TriggerSlowEffect(
    float timeScale, 
    float durationS)

ConnectConnectCollision

Used in common

ConnectConnectCollision(
    uint entityId, 
    bool shouldWaitForCompletion)

AllowDeathEffect

Used in common, m01_00_60_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_50_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00

AllowDeathEffect(
    uint entityId, 
    bool shouldAllow)

SetRemainingMissionTime

Used in m01_00_50_00, m01_00_70_00, m01_01_00_00, m01_03_50_00, m01_03_90_00, m01_04_20_00, m01_04_80_00, m01_08_40_00, m01_08_50_00

SetRemainingMissionTime(
    float remainingTime)

AllowMissionTimeCountdown

Used in m01_00_50_00, m01_00_70_00, m01_01_00_00, m01_03_50_00, m01_03_90_00, m01_04_20_00, m01_04_80_00, m01_08_40_00, m01_08_50_00

AllowMissionTimeCountdown(
    bool shouldAllow)

ShowCharacterInfoOverlay

Used in m01_06_20_00

ShowCharacterInfoOverlay(
    uint entityId, 
    uint<CharacterInfoOverlayIcon> iconId)

HideCharacterInfoOverlay

Unused

HideCharacterInfoOverlay(
    uint entityId)

AddMissionEnemyDestroyReward

Used in m01_03_50_00, m01_04_00_00, m01_04_10_00, m01_06_60_00

AddMissionEnemyDestroyReward(
    byte missionEnemyDestroyRewardIndex)

ForceSortie

Used in m01_06_40_00

ForceSortie(
    int missionParamId, 
    uint playerEntityId)

SetSafeAreaState

Unused

SetSafeAreaState(
    bool shouldAllow)

SetCameraAngle

Used in common_func, m01_00_30_00, m01_01_30_00, m01_02_60_00, m01_03_70_00, m01_07_60_00, m01_08_80_00, m01_11_00_00

SetCameraAngle(
    uint angleReferenceEntityId)

HideFE

Used in common_func, m01_00_70_00, m01_07_70_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00

HideFE()

EndTraining

Used in common_func

EndTraining(
    bool shouldReturnToTrainingMenu)

SetAltimeterAltitudeOffset

Used in m03_20_00_00, m03_30_00_00, m03_40_00_00, m03_60_00_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m41_00_00_00, m50_00_00_00, m50_10_00_00, m50_30_00_00, m50_40_00_00, m50_50_00_00, m50_60_00_00

SetAltimeterAltitudeOffset(
    int offsetM)

SetAltimeterMovementScaling

Used in m10_10_00_00

SetAltimeterMovementScaling(
    float scaleFactor)

StartPlayerDeathCount

Used in m01_01_10_00, m01_02_50_00, m01_02_60_00

StartPlayerDeathCount(
    bool shouldStart)

2004 - Character

SetCharacterAIState

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

SetCharacterAIState(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacterAI(uint entityId)
    Where disabledEnabled = Disabled
  • EnableCharacterAI(uint entityId)
    Where disabledEnabled = Enabled

SetCharacterTeamType

Used in m01_00_50_00, m01_00_80_00, m01_01_00_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_09_00_00

SetCharacterTeamType(
    uint entityId, 
    byte<TeamType> teamType)

ForceCharacterDeath

Used in common_func, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_40_00, m01_01_80_00, m01_02_30_00, m01_02_80_00, m01_03_50_00, m01_03_70_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_30_00, m01_06_40_00, m01_07_20_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_08_90_00, m01_10_90_00

ForceCharacterDeath(
    uint entityId, 
    bool shouldReceiveRunes)

ChangeCharacterEnableState

Used in m00_10_00_00, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

ChangeCharacterEnableState(
    uint characterEntityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacter(uint characterEntityId)
    Where disabledEnabled = Disabled
  • EnableCharacter(uint characterEntityId)
    Where disabledEnabled = Enabled

EzstateInstructionRequest

Unused

EzstateInstructionRequest(
    uint entityId, 
    int command, 
    byte slot)

CreateBulletOwner

Used in m01_01_20_00, m01_08_20_00, m99_00_51_00

CreateBulletOwner(
    uint entityId)

SetSpEffect

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m20_20_00_00, m20_30_00_00, m30_00_00_00, m41_10_00_00

SetSpEffect(
    uint entityId, 
    int spEffectId)

SetCharacterGravity

Used in common, m01_00_80_00, m01_04_20_00, m01_04_60_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m01_11_00_00

SetCharacterGravity(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacterGravity(uint entityId)
    Where disabledEnabled = Disabled
  • EnableCharacterGravity(uint entityId)
    Where disabledEnabled = Enabled

SetCharacterEventTarget

Used in m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_80_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_50_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_12_30_00

SetCharacterEventTarget(
    uint entityId, 
    uint entityId2)

SetCharacterImmortality

Used in common_func, m01_00_30_00, m01_00_50_00, m01_01_00_00, m01_01_10_00, m01_01_50_00, m01_02_50_00, m01_02_80_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_30_00, m01_07_50_00, m01_07_80_00, m01_08_40_00, m01_08_60_00, m01_08_90_00

SetCharacterImmortality(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacterImmortality(uint entityId)
    Where disabledEnabled = Disabled
  • EnableCharacterImmortality(uint entityId)
    Where disabledEnabled = Enabled

SetCharacterHome

Used in m01_00_80_00, m01_01_50_00, m01_02_50_00, m01_03_60_00, m01_03_70_00, m01_04_00_00, m01_04_20_00, m01_04_90_00, m01_05_30_00, m01_06_40_00, m01_06_90_00, m01_08_10_00, m01_08_40_00, m01_08_90_00, m01_10_40_00, m01_12_30_00

SetCharacterHome(
    uint entityId, 
    uint areaEntityId)

RotateCharacter

Unused

RotateCharacter(
    uint entityId, 
    uint relativeEntityId, 
    int playAnimationId, 
    bool shouldWaitForCompletion)

SetCharacterInvincibility

Used in common_func, m01_00_60_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m01_09_00_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_11_00_00, m01_11_70_00, m01_12_30_00

SetCharacterInvincibility(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacterInvincibility(uint entityId)
    Where disabledEnabled = Disabled
  • EnableCharacterInvincibility(uint entityId)
    Where disabledEnabled = Enabled

ClearCharactersAITarget

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_50_00, m01_02_50_00, m01_02_80_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_60_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_08_40_00, m01_08_60_00, m01_10_60_00, m01_11_70_00, m01_12_30_00

ClearCharactersAITarget(
    uint entityId)

RequestCharacterAICommand

Unused

RequestCharacterAICommand(
    uint entityId, 
    int commandId, 
    byte slotNumber)

SetEventPoint

Used in m01_00_70_00, m01_00_80_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_80_00, m01_04_20_00, m01_05_30_00, m01_06_20_00, m01_06_30_00, m01_06_80_00, m01_08_10_00, m01_08_60_00, m01_10_20_00, m01_10_60_00

SetEventPoint(
    uint entityId, 
    uint relativeEntityId, 
    float reactionDistance)

SetCharacterAIId

Unused

SetCharacterAIId(
    uint entityId, 
    int aiId)

RequestCharacterAIReplan

Used in m01_01_50_00, m01_04_90_00, m01_06_40_00, m01_08_60_00, m01_11_00_00

RequestCharacterAIReplan(
    uint entityId)

ClearSpEffect

Used in common, common_func, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

ClearSpEffect(
    uint entityId, 
    int spEffectId)

CreateNPCPart

Used in m80, m87_19_23_00, m87_21_20_00, m97_00_00_00, m99_05_11_00

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

SetNPCPartHP

Unused

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

SetNPCPartSEAndSFX

Unused

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

SetNPCPartBulletDamageMultiplier

Unused

SetNPCPartBulletDamageMultiplier(
    uint entityId, 
    int npcPartId, 
    float bulletDamageMultiplier)

ChangeCharacterDispmask

Used in m87_19_23_00, m99_05_11_00

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

ChangeCharacterHitmask

Unused

ChangeCharacterHitmask(
    uint characterEntityId, 
    byte bitNumber, 
    byte<ONOFFCHANGE> switchType)

SetNetworkUpdateAuthority

Unused

SetNetworkUpdateAuthority(
    uint entityId, 
    int<AuthorityLevel> authorityLevel)

SetCharacterBackreadState

Used in m01_01_30_00, m01_02_80_00, m01_03_50_00, m01_08_80_00, m01_10_90_00

SetCharacterBackreadState(
    uint entityId, 
    bool removed)

SetCharacterHPBarDisplay

Used in m01_01_00_00, m01_01_40_00, m01_02_30_00, m01_03_70_00, m01_05_30_00, m01_08_40_00

SetCharacterHPBarDisplay(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacterHPBarDisplay(uint entityId)
    Where disabledEnabled = Disabled
  • EnableCharacterHPBarDisplay(uint entityId)
    Where disabledEnabled = Enabled

SetCharacterMaphit

Used in m01_01_10_00, m01_04_20_00, m01_04_90_00, m01_06_10_00, m01_06_20_00

SetCharacterMaphit(
    uint entityId, 
    bool disabled)

CreateReferredDamagePair

Used in m01_01_40_00, m01_01_80_00, m01_04_80_00

CreateReferredDamagePair(
    uint sourceEntityId, 
    uint targetEntityId)

SetNetworkUpdateRate

Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_60_00, m01_11_70_00, m01_12_30_00

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

SetCharacterDefaultBackreadState

Used in common, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_80_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_11_00_00, m01_11_70_00, m01_12_30_00, m10_00_00_00, m10_10_00_00

SetCharacterDefaultBackreadState(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacterDefaultBackread(uint entityId)
    Where disabledEnabled = Disabled
  • EnableCharacterDefaultBackread(uint entityId)
    Where disabledEnabled = Enabled

ForceCharacterTreasure

Unused

ForceCharacterTreasure(
    uint characterEntityId)

BetrayCharactersCurrentCovenant

Unused

BetrayCharactersCurrentCovenant(
    byte dummy = 0)

ChangeCharacterCollisionState

Used in m01_00_80_00, m01_01_80_00, m01_02_60_00, m01_03_70_00, m01_03_90_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_10_60_00, m01_11_70_00, m01_12_30_00

ChangeCharacterCollisionState(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisableCharacterCollision(uint entityId)
    Where disabledEnabled = Disabled
  • EnableCharacterCollision(uint entityId)
    Where disabledEnabled = Enabled

WarpCharacterAndSetFloor

Used in m01_07_90_00, m01_24_90_00, m60, m99_05_12_00

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

IssueShortWarpRequest

Used in common, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_03_20_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_09_10_00, m01_10_20_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00

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

WarpCharacterAndCopyFloor

Used in m01_01_40_00, m01_06_80_00

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

RequestCharacterAnimationReset

Unused

RequestCharacterAnimationReset(
    uint entityId, 
    byte<Interpolation> interpolationMethod)

BonfirelikeRecovery

Used in m01_02_60_00

BonfirelikeRecovery()

ChangeCharacterPatrolBehavior

Used in m01_00_80_00, m01_02_80_00, m01_03_50_00, m01_04_10_00, m01_04_20_00, m01_06_90_00, m01_08_60_00, m01_10_40_00

ChangeCharacterPatrolBehavior(
    uint characterEntityId, 
    uint patrolInformationEntityId)

SetLockOnPoint

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_30_00, m01_01_40_00, m01_02_80_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_80_00, m01_06_90_00, m01_07_50_00, m01_07_80_00, m01_08_40_00, m01_08_60_00, m01_08_90_00, m01_11_60_00

SetLockOnPoint(
    uint entityId, 
    int lockOnDummypolyId, 
    byte<ONOFF> onOff)

ReviveAllCharacters

Used in m01_99_02_00, m99_05_12_00

ReviveAllCharacters()

ChangeCharacter

Unused

ChangeCharacter(
    int characterParamId)

SetAlwaysDrawCharacter

Used in common, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00

SetAlwaysDrawCharacter(
    uint entityId, 
    byte<ONOFF> onOff)

SetCharacterTalkRange

Used in m01_90_01_00

SetCharacterTalkRange(
    uint entityId, 
    float range)

SetNPCPartHitFE

Used in m80, m97_00_00_00, m99_05_11_00

SetNPCPartHitFE(
    uint characterEntityId, 
    int npcPartId, 
    sbyte<NPCPartHitFEType> hitFE)

SetNPCPartHPBarDisplay

Used in m80

SetNPCPartHPBarDisplay(
    uint entityId, 
    int npcPartId, 
    int hpBarDisplayDummypoly, 
    int lockonDumypoly)

DestroyNPCPart

Used in m80, m87_19_23_00, m87_21_20_00, m97_00_00_00, m99_05_11_00

DestroyNPCPart(
    uint entityId, 
    short<NPCPartType> npcPartGroupIdx)

AttachCharacterToCharacter

Used in m00_10_00_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_20_00, m01_07_50_00, m01_07_60_00, m01_08_50_00, m01_10_40_00, m01_12_30_00, m10_10_00_00

AttachCharacterToCharacter(
    uint riderEntityId, 
    uint mountEntityId, 
    int riderDummypolyId, 
    int mountDummypolyId)

DetachCharacterFromCharacter

Used in m01_00_80_00, m01_06_20_00, m01_07_50_00, m01_08_50_00

DetachCharacterFromCharacter(
    uint riderEntityId)

MovePointToPoint

Used in m60

MovePointToPoint(
    uint entityId, 
    byte<TargetEntityType> originEntityType, 
    uint originEntityId, 
    int originDummypolyId, 
    byte<TargetEntityType> destinationEntityType, 
    uint destinationEntityId, 
    int destinationDummypolyId, 
    bool shouldWaitForCompletion)

SpawnVehicle

Used in m60

SpawnVehicle(
    uint spawnAreaEntityId, 
    float xCoordinateOffsetM, 
    float yCoordinateOffsetM, 
    float zCoordinateOffsetM)

SpawnGarageHelicopter

Unused

SpawnGarageHelicopter(
    uint spawnAreaEntityId, 
    float xCoordinateOffsetM, 
    float yCoordinateOffsetM, 
    float zCoordinateOffsetM)

SpawnSupplyDrone

Unused

SpawnSupplyDrone(
    uint spawnAreaEntityId, 
    float xCoordinateOffsetM, 
    float yCoordinateOffsetM, 
    float zCoordinateOffsetM)

MoveAtHighSpeed

Used in m02_00_00_00

MoveAtHighSpeed(
    uint entityId, 
    int animationId, 
    uint initialEntityId, 
    byte<TargetEntityType> initialEntityType, 
    int initialDummypolyId, 
    int initialSpeedKmH, 
    uint waypoint1EntityId, 
    int waypoint1SpeedKmH, 
    uint waypoint2EntityId, 
    int waypoint2SpeedKmH, 
    uint waypoint3EntityId, 
    int waypoint3SpeedKmH, 
    uint finalEntityId, 
    int finalSpeedKmH, 
    bool shouldWaitForCompletion)

RegisterAreaTargetInfo

Used in m01_03_70_00, m01_04_10_00, m01_04_60_00, m01_08_40_00, m01_08_60_00

RegisterAreaTargetInfo(
    uint areaEntityId, 
    uint characterEntityId, 
    float minimumTimeS, 
    byte<TargetDetection> targetDetection)

ChangeCharacterReturnHomeState

Used in common_func, m01_02_30_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_08_10_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_90_00, m01_12_30_00

ChangeCharacterReturnHomeState(
    uint entityId, 
    byte<ReturnHomeType> returnHomeType, 
    uint homeAreaEntityId)

IssuePlayerShortWarpRequestWithCameraAngle

Used in m01_06_40_00

IssuePlayerShortWarpRequestWithCameraAngle(
    byte<TargetEntityType> warpEntityType, 
    uint warpDestinationEntityId, 
    int dummypolyId)

SetPlayerCanAttackState

Used in common, common_func, m01_07_70_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00

SetPlayerCanAttackState(
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisablePlayerCanAttack()
    Where disabledEnabled = Disabled
  • EnablePlayerCanAttack()
    Where disabledEnabled = Enabled

RegisterEntityTargetInfo

Used in m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_70_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

RegisterEntityTargetInfo(
    uint entityId, 
    uint targetEntityId, 
    float minimumTimeS, 
    byte<TargetDetection> targetDetection)

SetFollowAssetState

Used in m01_01_40_00

SetFollowAssetState(
    uint entityId, 
    bool shouldFollowAsset)

Catapult

Used in common, common_func, m01_04_90_00, m01_06_40_00

Catapult(
    uint entityId, 
    float launchAngleDeg, 
    float accelerationDistanceM, 
    float accelerationEndSpeedKmH, 
    uint targetEntityId, 
    float targetArrivalSpeedKmH, 
    float fallCurveStartCoefficient, 
    float fallCurveEndCoefficient)

SetCharacterMissionLineCollisionDisabled

Used in m01_01_10_00, m01_01_30_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_10_60_00, m01_10_90_00, m01_12_30_00

SetCharacterMissionLineCollisionDisabled(
    uint entityId, 
    bool disabled)

ChangeGravityParameters

Used in m01_06_10_00

ChangeGravityParameters(
    float gravitationalAccelerationMS2, 
    float maximumFallSpeedKmH)

ChangeCharacterEnableStateWithFade

Used in m01_00_30_00, m01_00_70_00, m01_01_00_00, m01_01_30_00, m01_01_50_00, m01_02_30_00, m01_02_50_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_80_00, m01_04_90_00, m01_06_30_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_10_40_00, m01_10_90_00

ChangeCharacterEnableStateWithFade(
    uint entityId, 
    byte<DisabledEnabled> disabledEnabled, 
    float fadeTime)

Simpler versions:

  • DisableCharacterWithFade(uint entityId, float fadeTime)
    Where disabledEnabled = Disabled
  • EnableCharacterWithFade(uint entityId, float fadeTime)
    Where disabledEnabled = Enabled

SetMinimumCharacterHPValue

Used in m01_04_20_00, m01_06_30_00, m01_06_80_00

SetMinimumCharacterHPValue(
    uint entityId, 
    int minimumHP)

SetMinimumCharacterHPRatio

Used in m01_01_80_00, m01_04_20_00, m01_06_20_00, m01_06_80_00

SetMinimumCharacterHPRatio(
    uint entityId, 
    float minimumHPRatio)

2005 - Asset

RequestAssetDestruction

Used in m01_00_70_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_60_00, m01_03_70_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_90_00, m01_06_10_00, m01_06_60_00, m01_07_60_00, m01_08_40_00, m01_08_60_00, m01_08_90_00, m01_11_00_00, m01_43_40_00, m01_51_50_00

RequestAssetDestruction(
    uint entityId, 
    sbyte slotNumber)

RequestAssetRestoration

Used in m01_01_40_00

RequestAssetRestoration(
    uint entityId)

ChangeAssetEnableState

Used in common, m00_10_00_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_07_20_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_12_30_00, m01_40_30_00, m01_40_50_00, m01_40_90_00, m01_41_00_00, m01_42_00_00, m01_42_30_00, m01_42_90_00, m01_43_20_00, m01_43_40_00, m01_50_10_00, m01_50_30_00, m01_50_50_00, m01_50_60_00, m01_51_50_00, m03_40_00_00, m20_30_00_00, m41_00_00_00, m50_10_00_00, m50_30_00_00

ChangeAssetEnableState(
    uint targetAssetEntityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableAsset(uint targetAssetEntityId)
    Where state = Disabled
  • EnableAsset(uint targetAssetEntityId)
    Where state = Enabled

SetAssetTreasureState

Used in common, m01_00_70_00, m01_01_00_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_60_00, m01_04_70_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_07_20_00, m01_08_10_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_12_30_00, m01_40_30_00, m01_40_40_00, m01_50_60_00, m01_51_70_00

SetAssetTreasureState(
    uint targetAssetEntityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableAssetTreasure(uint targetAssetEntityId)
    Where state = Disabled
  • EnableAssetTreasure(uint targetAssetEntityId)
    Where state = Enabled

InitializeObjact

Unused

InitializeObjact(
    uint entityId, 
    int objactParamId, 
    int relativeTargetIdx)

SetObjactState

Unused

SetObjactState(
    uint entityId, 
    int objactParamId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableObjAct(uint entityId, int objactParamId)
    Where state = Disabled
  • EnableObjAct(uint entityId, int objactParamId)
    Where state = Enabled

ReproduceAssetAnimation

Used in m01_01_40_00, m01_04_90_00, m01_08_90_00, m01_10_40_00

ReproduceAssetAnimation(
    uint targetAssetEntityId, 
    int animationId)

ReproduceAssetDestruction

Used in m01_00_80_00, m01_01_40_00, m01_03_90_00, m01_04_90_00, m01_07_60_00, m01_08_50_00

ReproduceAssetDestruction(
    uint entityId, 
    sbyte slotNumber)

CreateDamagingAsset

Used in m01_01_40_00, m01_02_30_00, m01_07_60_00

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

WarpAssetToCharacter

Used in m01_02_40_00

WarpAssetToCharacter(
    uint entityId, 
    uint characterEntityId, 
    short dummypolyId)

DeleteAssetEvent

Used in m01_01_40_00, m01_02_30_00, m01_07_60_00

DeleteAssetEvent(
    uint eventFlagId)

SetAssetInvulnerability

Used in m01_01_40_00, m01_04_60_00, m01_08_40_00, m01_08_50_00

SetAssetInvulnerability(
    uint targetAssetEntityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableAssetInvunerability(uint targetAssetEntityId)
    Where state = Disabled
  • EnableAssetInvunerability(uint targetAssetEntityId)
    Where state = Enabled

SetObjactStateAssignIdx

Unused

SetObjactStateAssignIdx(
    uint entityId, 
    int objactParamId, 
    int relativeTargetIdx, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableObjActAssignIdx(uint entityId, int objactParamId, int relativeTargetIdx)
    Where state = Disabled
  • EnableObjActAssignIdx(uint entityId, int objactParamId, int relativeTargetIdx)
    Where state = Enabled

RerollAssetTreasure

Unused

RerollAssetTreasure(
    uint targetAssetEntityId)

AttachAssetToAsset

Used in m01_00_80_00, m01_01_40_00, m01_04_20_00, m01_06_10_00, m01_08_70_00, m10_10_00_00

AttachAssetToAsset(
    uint childAssetEntityId, 
    uint parentAssetEntityId, 
    int parentDummypolyId)

DivertDamageToCharacter

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_90_00, m01_07_60_00, m01_08_40_00, m01_08_50_00, m01_08_60_00

DivertDamageToCharacter(
    uint assetEntityId, 
    uint targetCharacterEntityId)

AttachAssetToCharacter

Used in m01_01_30_00, m01_01_40_00, m01_04_20_00, m01_08_40_00, m01_08_70_00, m01_08_90_00

AttachAssetToCharacter(
    uint childAssetEntityId, 
    uint parentCharacterEntityId, 
    int parentDummypolyId)

DetachAssetFromCharacter

Used in m01_08_40_00

DetachAssetFromCharacter(
    uint assetEntityId)

DivertDamageToCharacterNPCPart

Used in m01_04_90_00, m01_08_40_00

DivertDamageToCharacterNPCPart(
    uint assetEntityId, 
    uint targetCharacterEntityId, 
    int npcPartId)

AttachAssetToCharacterByDummypoly

Used in m01_03_10_00

AttachAssetToCharacterByDummypoly(
    uint childAssetEntityId, 
    uint parentCharacterEntityId, 
    int childDummypolyId, 
    int parentDummypolyId)

ChangeAssetDispmask

Unused

ChangeAssetDispmask(
    uint entityId, 
    byte bitNumber, 
    byte<ONOFFCHANGE> switchType)

DivertDamageToCharacterUnknown200525

Used in m01_04_80_00

DivertDamageToCharacterUnknown200525(
    uint assetEntityId, 
    uint targetCharacterEntityId)

2006 - SFX

DeleteMapSFX

Used in m01_00_70_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_03_50_00, m01_03_70_00, m01_04_60_00, m01_04_70_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_60_00, m01_08_40_00, m01_12_30_00, m01_40_10_00, m01_40_50_00, m01_50_20_00, m01_50_50_00, m01_51_60_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m20_00_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

DeleteMapSFX(
    uint entityId, 
    bool onlyDeleteRoot)

SpawnMapSFX

Used in m01_00_70_00, m01_00_80_00, m01_01_30_00, m01_01_40_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_03_70_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_60_00, m01_09_00_00, m01_10_70_00, m01_10_90_00, m01_12_30_00, m01_40_90_00, m01_50_10_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m20_00_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00, m50_40_00_00

SpawnMapSFX(
    uint entityId)

SpawnOneshotSFX

Used in common_func, m01_00_70_00, m01_01_00_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_90_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m41_00_00_00

SpawnOneshotSFX(
    int<TargetEntityType> targetEntityType, 
    uint entityId, 
    int dummypolyId, 
    int sfxId)

CreateAssetfollowingSFX

Used in m01_07_60_00, m01_08_40_00

CreateAssetfollowingSFX(
    uint assetEntityId, 
    int dummypolyId, 
    int sfxId)

DeleteAssetfollowingSFX

Used in m01_07_60_00, m01_08_40_00

DeleteAssetfollowingSFX(
    uint assetEntityId, 
    bool shouldDeleteRoot)

2007 - Message

DisplayGenericDialog

Unused

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

DisplayTextEffect

Used in common, common_func, m01_06_00_00

DisplayTextEffect(
    uint<TextEffectType> effectType)

DisplayStatusMessage

Unused

DisplayStatusMessage(
    int messageId, 
    byte<DisabledEnabled> padState)

DisplayArenaMessage

Used in m01_20_90_00, m01_20_91_00, m01_20_92_00, m01_20_93_00, m01_20_94_00, m01_23_90_00, m01_24_90_00, m01_90_01_00, m01_90_02_00, m01_90_03_00, m01_90_04_00, m01_90_05_00, m01_90_06_00, m01_99_01_00, m01_99_02_00, m60, m80, m90, m96, m97_00_00_00, m99_05_25_00

DisplayArenaMessage(
    int messageId)

HideTextEffect

Used in common, common_func, m00_12_00_00, m01_00_70_00, m01_07_70_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00

HideTextEffect(
    sbyte<TextEffectSlot> slot)

2008 - Camera

ChangeCamera

Used in common

ChangeCamera(
    int normalCameraId, 
    int lockedCameraId)

SetCameraVibration

Used in m01_00_70_00, m01_04_20_00, m01_04_60_00, m01_06_80_00

SetCameraVibration(
    int vibrationId, 
    int hdVibrationId, 
    int<TargetEntityType> targetEntityType, 
    uint entityId, 
    int dummypolyId, 
    float decayEndDistance, 
    float decayEndDistance)

SetLockcamSlotNumber

Unused

SetLockcamSlotNumber(
    byte areaId, 
    byte blockId, 
    ushort lockcamSlotNumber)

ChangeGarageCameraAnimSet

Used in common, m00_10_00_00, m00_12_00_00

ChangeGarageCameraAnimSet(
    int cameraAnimSetId)

PlayGarageCameraAnim

Used in m00_10_00_00

PlayGarageCameraAnim(
    int cameraAnimIndex)

ChangeCameraWithLegOffset

Used in m01_01_40_00, m01_06_80_00

ChangeCameraWithLegOffset(
    int normalCameraId, 
    int lockedCameraId)

SetCameraOnlyVibration

Used in m01_00_70_00, m01_00_80_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_04_00_00, m01_04_60_00, m01_04_90_00, m01_06_40_00, m01_06_80_00

SetCameraOnlyVibration(
    int vibrationId, 
    byte priority, 
    int<TargetEntityType> targetEntityType, 
    uint entityId, 
    int dummypolyId, 
    float decayStartDistance, 
    float decayEndDistance)

SetPadOnlyVibration

Used in m01_01_50_00, m01_02_30_00

SetPadOnlyVibration(
    int padVibrationParamId, 
    int<TargetEntityType> targetEntityType, 
    uint entityId, 
    int dummypolyId)

2009 - Script

RegisterLadder

Unused

RegisterLadder(
    uint disableTopEventFlagId, 
    uint disableBottomEventFlagId, 
    uint entityId)

RegisterBonfire

Unused

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

ActivateMultiplayerdependantBuffs

Unused

ActivateMultiplayerdependantBuffs(
    uint entityId)

IssueBossRoomEntryNotification

Unused

IssueBossRoomEntryNotification(
    byte dummy = 0)

SendAllPhantomsHome

Unused

SendAllPhantomsHome(
    byte dummy = 0)

2010 - Sound

PlayBGM

Used in m01_00_70_00

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

PlaySE

Used in common_func, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_02_30_00, m01_02_60_00, m01_03_90_00, m01_04_20_00, m01_06_10_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_70_00, m01_08_50_00, m01_08_80_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00

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

SetMapSoundState

Unused

SetMapSoundState(
    uint entityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableMapSound(uint entityId)
    Where state = Disabled
  • EnableMapSound(uint entityId)
    Where state = Enabled

SetBossMapSoundState

Unused

SetBossMapSoundState(
    uint entityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableBossMapSound(uint entityId)
    Where state = Disabled
  • EnableBossMapSound(uint entityId)
    Where state = Enabled

SetMapSoundStateImmediately

Used in m01_06_10_00

SetMapSoundStateImmediately(
    uint entityId)

SuppressSE

Used in m01, m01_01_40_00, m01_02_60_00, m01_40_90_00, m01_50_10_00, m50_40_00_00

SuppressSE(
    int<SoundType> soundType, 
    int soundId, 
    int<SoundEventType> command)

SetSoundState

Used in common, common_func, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_03_20_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_70_00, m01_11_00_00, m01_11_70_00

SetSoundState(
    uint eventId)

SetSoundSwitch

Unused

SetSoundSwitch(
    uint eventId)

SetPause

Used in common_func

SetPause(
    byte<DisabledEnabled> disabledEnabled)

Simpler versions:

  • DisablePause()
    Where disabledEnabled = Disabled
  • EnablePause()
    Where disabledEnabled = Enabled

2011 - Hit

ActivateHit

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_40_60_00, m01_42_00_00, m01_42_30_00, m01_42_40_00, m01_42_60_00, m01_42_90_00, m01_43_20_00, m03_40_00_00, m10_10_00_00, m10_20_00_00, m41_00_00_00

ActivateHit(
    uint hitEntityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableHit(uint hitEntityId)
    Where state = Disabled
  • EnableHit(uint hitEntityId)
    Where state = Enabled

ActivateHitBackreadMask

Unused

ActivateHitBackreadMask(
    uint hitEntityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableHitBackreadMask(uint hitEntityId)
    Where state = Disabled
  • EnableHitBackreadMask(uint hitEntityId)
    Where state = Enabled

2012 - Map

ActivateMapPart

Unused

ActivateMapPart(
    uint mapPartEntityId, 
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableMapPart(uint mapPartEntityId)
    Where state = Disabled
  • EnableMapPart(uint mapPartEntityId)
    Where state = Enabled

SetAreaWelcomeMessageState

Unused

SetAreaWelcomeMessageState(
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableAreaWelcomeMessage()
    Where state = Disabled
  • EnableAreaWelcomeMessage()
    Where state = Enabled

ActivateGparamOverride

Unused

ActivateGparamOverride(
    int gparamSubId, 
    float changeTimeS)

DeactivateGparamOverride

Unused

DeactivateGparamOverride(
    float changeTimeS)

ActivateMapspecificGparam

Used in common, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_40_00, m01_02_30_00, m01_02_50_00, m01_03_60_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_07_60_00, m01_07_70_00, m01_08_80_00, m01_09_10_00, m01_10_90_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m01_51_30_00

ActivateMapspecificGparam(
    int mapId, 
    int gparamSubId, 
    float changeTimeS)

DeactivateMapspecificGparam

Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_40_00, m01_02_30_00, m01_03_60_00, m01_04_60_00, m01_04_70_00, m01_06_40_00, m01_07_70_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_50_90_00

DeactivateMapspecificGparam(
    int mapId, 
    float changeTimeS)

2015 - Movie

PlayModelattachedMovie

Used in m00_10_00_00, m01_06_00_00

PlayModelattachedMovie(
    int movieId, 
    uint<DisabledEnabled> repeat)

StopModelattachedMovie

Used in m00_10_00_00, m01_06_00_00

StopModelattachedMovie(
    byte dummy)

2016 - Background Shift

SetBaseCharacterForBackground

Used in m01_01_40_00

SetBaseCharacterForBackground(
    uint entityId)

RegisterBackgroundByAssetId

Used in m01_01_40_00

RegisterBackgroundByAssetId(
    uint assetId)

RegisterAllMapPiecesAsBackground

Used in m01_01_40_00

RegisterAllMapPiecesAsBackground()

SetBackgroundShiftState

Used in m01_01_40_00

SetBackgroundShiftState(
    byte<DisabledEnabled> state)

Simpler versions:

  • DisableBackgroundShift()
    Where state = Disabled
  • EnableBackgroundShift()
    Where state = Enabled

RegisterAreaAsBackground

Used in m01_01_40_00

RegisterAreaAsBackground(
    uint areaEntityId)

RegisterMissionLineCollisionAsBackground

Used in m01_01_40_00

RegisterMissionLineCollisionAsBackground()

2017 - Mining Ship

RegisterMiningShipAttachmentForRetry

Used in m01_01_40_00

RegisterMiningShipAttachmentForRetry(
    uint entityId)

RegisterMiningShipWarpForRetry

Used in m01_01_40_00

RegisterMiningShipWarpForRetry(
    uint warpEntityId, 
    uint warpCoordinateDisplayAreaEntityId)

RegisterMiningShipAnimationForRetry

Used in m01_01_40_00

RegisterMiningShipAnimationForRetry(
    uint entityId, 
    byte<MiningShipState> state)

UseLockonShieldedCollision

Used in m01_01_40_00

UseLockonShieldedCollision(
    uint entityId)

2020 - Debug

TriggerEventBreakpoint

Unused

TriggerEventBreakpoint(
    uint eventId, 
    int eventSlotId, 
    uint instructionNumber, 
    byte<DisabledEnabled> state)

TriggerNextInstruction

Unused

TriggerNextInstruction(
    byte<DisabledEnabled> state)

SetTemporaryEventLogLevel

Unused

SetTemporaryEventLogLevel(
    uint eventId, 
    int eventSlotId, 
    byte logLevel)

SetEventLogLevel

Unused

SetEventLogLevel(
    byte logLevel)

ShowNumberForTest

Used in m01_00_01_00

ShowNumberForTest(
    byte<DisplayState> displayState)

ChangeNumberForTest

Used in m01_00_01_00

ChangeNumberForTest(
    byte<NumericalChange> numericalChange, 
    int amount)

Condition Functions

Compare

Unused

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

Simpler version:

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

Signed

Unused

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

Simpler version:

  • Signed(int lefthandSide) == value
    Comparing righthandSide (== != > < >= <=)

ElapsedSeconds

Used in common, common_func, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m10_10_00_00

ElapsedSeconds(
    float targetTimeSeconds)

ElapsedFrames

Used in common, common_func, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m01_10_20_00, m01_10_60_00, m01_10_70_00, m01_11_00_00, m01_11_70_00, m01_12_30_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_10_00_00, m50_10_00_00

ElapsedFrames(
    int targetTimeFrames)

RandomElapsedSeconds

Unused

RandomElapsedSeconds(
    float targetSecondsMin, 
    float targetSecondsMax)

RandomElapsedFrames

Unused

RandomElapsedFrames(
    int targetFramesMin, 
    int targetFramesMax)

TimeOfDay

Unused

TimeOfDay(
    byte hours, 
    byte minutes, 
    byte seconds)

TimeOfDayInRange

Unused

TimeOfDayInRange(
    byte startingHours, 
    byte startingMinutes, 
    byte startingSeconds, 
    byte endingHours, 
    byte endingMinutes, 
    byte endingSeconds)

CutscenePlaying

Used in common, common_func, m01_01_10_00, m01_01_30_00, m01_01_80_00, m01_02_50_00, m01_03_90_00, m01_04_00_00, m01_04_60_00, m01_05_30_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_07_50_00, m01_07_80_00, m01_08_60_00, m01_08_80_00

CutscenePlaying(
    bool isPlaying)

EventFlag

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_01_30_00, m01_01_40_00, m01_03_60_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_06_00_00, m01_06_40_00, m01_07_20_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_10_20_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m01_90_02_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00, m80, m99_05_51_00

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

Simpler versions:

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

AllBatchEventFlags

Used in m01_04_10_00, m01_04_60_00, m01_04_70_00, m01_08_70_00, m01_08_90_00

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

Simpler versions:

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

InArea

Used in common, common_func, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

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

Simpler version:

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

EntityInRadiusOfEntity

Used in common_func, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_60_00, m01_06_90_00, m01_07_20_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_10_00, m01_10_00_00, m01_10_40_00, m01_10_70_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_70_00, m01_12_00_00, m01_12_30_00

EntityInOutsideRadiusOfEntity(
    byte<InsideOutsideState> desiredState, 
    uint targetEntityIdA, 
    uint targetEntityIdB, 
    float targetDistance, 
    int numberOfTargetCharacters)

Simpler version:

  • EntityInRadiusOfEntity(uint targetEntityIdA, uint targetEntityIdB, float targetDistance, int numberOfTargetCharacters)
    Where desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside

PlayerHasItem

Unused

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

Simpler version:

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

HasMultiplayerState

Unused

HasMultiplayerState(
    sbyte<MultiplayerState> desiredMultiplayerState)

AllPlayersInArea

Unused

AllPlayersInOutsideArea(
    byte<InsideOutsideState> desiredState, 
    uint areaEntityId)

Simpler version:

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

PlayerInMap

Unused

PlayerInOutMap(
    bool shouldPlayerBeInside, 
    byte areaId, 
    byte blockId)

Simpler version:

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

NumberOfCoopClients

Unused

CompareNumberOfCoopClients(
    byte<ComparisonType> comparisonType, 
    byte targetNumberOfClients)

Simpler version:

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

CountEventFlags

Used in m00_10_00_00, m01_01_00_00, m01_03_50_00, m01_03_90_00, m01_04_10_00, m01_04_70_00, m01_04_90_00, m01_06_40_00, m01_07_20_00, m01_08_70_00, m01_08_90_00, m01_11_60_00

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

Simpler version:

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

EventValue

Unused

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

Simpler version:

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

DroppedItemsInArea

Unused

DroppedItemsInArea(
    uint areaEntityId)

DroppedItem

Unused

DroppedItem(
    int<ItemType> itemType, 
    int itemId)

PlayerHasItemIncludingBBox

Unused

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

Unused

CompareGameCycle(
    byte<ComparisonType> comparisonType, 
    byte completedGameCyclesThreshold)

Simpler version:

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

CompareEventValues

Unused

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

IsOnline

Unused

OnlineModeState(
    bool onlineMode)

Simpler version:

  • IsOnline()
    Where onlineMode = true or false

HasDamageType

Used in common_func, m01_00_70_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_80_00, m01_03_90_00, m01_04_60_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_11_60_00

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

ActionButtonInArea

Used in common, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_04_70_00, m01_06_10_00, m01_06_20_00, m01_06_60_00, m01_08_50_00, m10_10_00_00, m41_00_00_00

ActionButtonInArea(
    int actionButtonParamId, 
    uint targetEntityId)

PlayerIsInOwnWorld

Unused

PlayerIsInWorldType(
    sbyte<WorldType> worldType)

Simpler version:

  • PlayerIsInOwnWorld()
    Where worldType = WorldType.OwnWorld or WorldType.OtherWorld

WeatherActive

Unused

WeatherActive(
    sbyte<Weather> weather, 
    float startDelayDuringChangeS, 
    float endDelayDuringChangeS)

InCombatArea

Used in common_func

InCombatArea(
    byte<CombatAreaType> combatAreaType)

MapOffsetFlag

Used in common, common_func, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_80_00, m01_02_80_00, m01_03_90_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_09_00_00, m01_10_90_00, m01_11_00_00

MapOffsetFlagState(
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Simpler version:

  • MapOffsetFlag(uint targetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = ON or OFF

AllBatchMapOffsetFlags

Used in m01_08_50_00, m01_08_60_00

BatchMapOffsetFlagsState(
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Simpler versions:

  • AllBatchMapOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllON
  • AnyBatchMapOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFF

CountMapOffsetFlags

Unused

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

Simpler version:

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

MapOffsetEventValue

Unused

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

Simpler version:

  • MapOffsetEventValue(uint baseEventFlagId, byte numberOfUsedFlagBits) == value
    Comparing thresholdValue (== != > < >= <=)

GimmickOffsetFlag

Unused

GimmickOffsetFlagState(
    byte<ONOFFCHANGE> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint targetEventFlagId)

Simpler version:

  • GimmickOffsetFlag(uint targetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = ON or OFF

AllBatchGimmickOffsetFlags

Used in m02_00_02_00

BatchGimmickOffsetFlagsState(
    byte<LogicalOperationType> desiredFlagState, 
    byte<TargetEventFlagType> targetEventFlagType, 
    uint startingTargetEventFlagId, 
    uint endingTargetEventFlagId)

Simpler versions:

  • AllBatchGimmickOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllON
  • AnyBatchGimmickOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
    Where targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFF

CountGimmickOffsetFlags

Unused

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

Simpler version:

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

GimmickOffsetEventValue

Unused

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

Simpler version:

  • GimmickOffsetEventValue(uint baseEventFlagId, byte numberOfUsedFlagBits) == value
    Comparing thresholdValue (== != > < >= <=)

CompanyContribution

Used in m01_00_20_00

CompareCompanyContribution(
    byte<CompanyType> companyType, 
    byte<ComparisonType> comparisonType, 
    int targetAmount)

Simpler version:

  • CompanyContribution(byte<CompanyType> companyType) == value
    Comparing targetAmount (== != > < >= <=)

InSearchlight

Used in m01_08_50_00

InSearchlight(
    uint searchlightEntityId, 
    uint targetCharacterEntityId)

RemainingMissionTime

Used in m01_00_50_00, m01_00_70_00, m01_01_00_00, m01_03_50_00, m01_03_90_00, m01_04_20_00, m01_04_80_00, m01_08_40_00

CompareRemainingMissionTime(
    byte<ComparisonType> comparisonType, 
    float targetAmount)

Simpler version:

  • RemainingMissionTime() == value
    Comparing targetAmount (== != > < >= <=)

IsAltMission

Used in m01_02_60_00, m01_06_40_00

IsMissionAltType(
    byte<MissionAltType> missionAltType)

Simpler version:

  • IsAltMission()
    Where missionAltType = MissionAltType.Alt or MissionAltType.Original

RetriedDuringMission

Used in common_func, m01_01_30_00, m01_03_70_00, m01_06_10_00, m01_06_80_00

RetriedDuringMission()

IsTouchingEntity

Used in m01_01_40_00

IsTouchingEntity(
    uint targetEntityId)

PlayerDeathCount

Used in m01_01_10_00, m01_02_50_00, m01_02_60_00

ComparePlayerDeathCount(
    byte<ComparisonType> comparisonType, 
    int deathCount)

Simpler version:

  • PlayerDeathCount() == value
    Comparing deathCount (== != > < >= <=)

Unknown31015

Used in m01_01_10_00

Unknown31015(
    bool unknown)

CharacterDead

Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_90_00, m01_09_00_00, m01_11_00_00, m01_12_30_00, m01_51_00_00, m01_51_10_00, m01_51_20_00

CharacterDeadAlive(
    uint targetEntityId, 
    byte<DeathState> desiredLifeState, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • CharacterDead(uint targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
    Where desiredLifeState = DeathState.Dead or DeathState.Alive

CharacterDamagedBy

Used in m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_04_90_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_90_00, m01_07_20_00, m01_08_70_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_12_30_00

CharacterDamagedBy(
    uint targetEntityId, 
    uint attackerEntityId)

HPRatio

Used in common, common_func, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00

CompareHPRatio(
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetHPRatio, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • HPRatio(uint targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters) == value
    Comparing targetHPRatio (== != > < >= <=)

CharacterType

Unused

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

CharacterTargetedBy

Used in m01_01_40_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_03_70_00, m01_04_00_00, m01_04_60_00, m01_05_30_00, m01_06_40_00, m01_06_90_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_10_00_00, m01_10_20_00, m01_11_60_00

CharacterTargetedByState(
    uint aggressorEntityId, 
    uint targetEntityId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • CharacterTargetedBy(uint aggressorEntityId, uint targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
    Where shouldHave = true or false

CharacterHasSpEffect

Used in common, common_func, m01_00_30_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_51_10_00, m10_10_00_00, m30_00_00_00, m50_00_00_00, m50_40_00_00

CharacterHasSpEffectState(
    uint targetEntityId, 
    int spEffectId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • CharacterHasSpEffect(uint targetEntityId, int spEffectId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
    Where shouldHave = true or false

NPCPartHP

Used in m80, m87_19_23_00, m87_21_20_00, m97_00_00_00, m99_05_11_00

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

Simpler version:

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

CharacterBackreadStatus

Used in common, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00

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

Simpler version:

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

CharacterHasEventMessage

Used in m80

CharacterHasEventMessageState(
    uint targetEntityId, 
    int eventMessageId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • CharacterHasEventMessage(uint targetEntityId, int eventMessageId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
    Where shouldHave = true or false

CharacterAIState

Used in m01_00_70_00, m01_00_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_07_20_00, m01_08_10_00, m01_08_60_00, m01_09_00_00, m01_11_60_00, m01_11_70_00, m01_12_30_00

CharacterAIState(
    uint targetEntityId, 
    byte<AIStateType> aiState, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

PlayersClass

Unused

PlayersClass(
    byte<ClassType> classNameType)

PlayersCovenant

Unused

PlayersCovenant(
    byte covenantIndex)

PlayersSoulLevel

Unused

ComparePlayersSoulLevel(
    byte<ComparisonType> comparisonType, 
    uint targetSoulLevel)

Simpler version:

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

CharacterHPValue

Used in m01_00_30_00, m01_00_80_00, m01_01_00_00, m01_01_30_00, m01_01_80_00, m01_02_80_00, m01_03_50_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_90_00, m01_06_30_00, m01_06_80_00, m01_07_50_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_09_00_00, m01_10_00_00, m01_10_90_00, m01_11_60_00

CompareCharacterHPValue(
    uint targetEntityId, 
    byte<ComparisonType> comparisonType, 
    int targetHP, 
    byte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • CharacterHPValue(uint targetEntityId, byte<ComparisonType> comparisonType, float numberOfTargetCharacters) == value
    Comparing targetHP (== != > < >= <=)

CharacterRatioDead

Used in m01_00_30_00, m01_00_80_00, m01_03_60_00, m01_03_70_00, m01_04_20_00, m01_04_90_00, m01_06_40_00, m01_07_70_00, m01_08_40_00, m01_09_00_00, m01_09_10_00, m01_10_60_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

CharacterRatioDeadAlive(
    uint targetEntityId, 
    byte<DeathState> desiredLifeState, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float targetRatio = 1)

Simpler version:

  • CharacterRatioDead(uint targetEntityId, sbyte<ComparisonType> comparisonType, float targetRatio)
    Where desiredLifeState = DeathState.Dead or DeathState.Alive

CharacterRatioHPRatio

Used in common, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_80_00, m01_06_10_00, m01_06_30_00, m01_06_40_00, m01_07_70_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_09_00_00, m01_09_10_00, m01_10_40_00, m01_10_60_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

CompareCharacterRatioHPRatio(
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetAmount, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float targetRatio = 1)

Simpler version:

  • CharacterRatioHPRatio(uint targetEntityId, sbyte<ComparisonType> comparisonType, float targetRatio) == value
    Comparing targetAmount (== != > < >= <=)

CharacterRatioTargetedBy

Used in m01_06_90_00, m01_08_10_00

CharacterRatioTargetedByState(
    uint aggressorEntityId, 
    uint targetEntityId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float targetRatio = 1)

Simpler version:

  • CharacterRatioTargetedBy(uint aggressorEntityId, uint targetEntityId, sbyte<ComparisonType> comparisonType, float targetRatio)
    Where shouldHave = true or false

CharacterRatioHasSpEffect

Used in m01_02_80_00, m01_03_70_00, m01_06_30_00, m01_08_60_00

CharacterRatioHasSpEffectState(
    uint targetEntityId, 
    int spEffectId, 
    bool shouldHave, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float targetRatio = 1)

Simpler version:

  • CharacterRatioHasSpEffect(uint targetEntityId, int spEffectId, sbyte<ComparisonType> comparisonType, float targetRatio)
    Where shouldHave = true or false

CharacterRatioBackreadStatus

Used in m01_07_90_00, m61, m87_19_22_00

CharacterRatioBackreadStatusState(
    uint targetEntityId, 
    bool isBackread, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float targetRatio = 1)

Simpler version:

  • CharacterRatioBackreadStatus(uint targetEntityId, sbyte<ComparisonType> comparisonType, float targetRatio)
    Where isBackread = true or false

CharacterRatioAIState

Used in m01_04_20_00, m01_04_60_00, m01_06_40_00, m01_08_60_00, m01_10_60_00, m01_12_30_00

CharacterRatioAIState(
    uint targetEntityId, 
    byte<AIStateType> aiState, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float targetRatio = 1)

CharacterRatioHPValue

Used in m01_08_60_00, m01_10_40_00

CompareCharacterRatioHPValue(
    uint targetEntityId, 
    byte<ComparisonType> comparisonType, 
    int targetHP, 
    byte<ComparisonType> comparisonType = Equal, 
    float targetRatio = 1)

Simpler version:

  • CharacterRatioHPValue(uint targetEntityId, byte<ComparisonType> comparisonType, float targetRatio) == value
    Comparing targetHP (== != > < >= <=)

PlayerTargeted

Unused

PlayerTargeted(
    uint minNPCThreatLevel, 
    uint maxNPCThreatLevel, 
    byte<AIStateType> aiStateType)

PlayerSoulAmount

Used in m60, m80

ComparePlayerSoulAmount(
    byte<ComparisonType> comparisonType, 
    int targetAmount)

Simpler version:

  • PlayerSoulAmount() == value
    Comparing targetAmount (== != > < >= <=)

NPCPartAttributeDamage

Used in m01_02_70_00, m80

NPCPartAttributeDamage(
    uint targetEntityId, 
    int npcPartId, 
    uint attackerEntityId, 
    byte<DamageType> damageType)

HackingDurability

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_02_50_00, m01_03_90_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_90_00, m01_08_80_00, m01_10_40_00

CompareHackingDurability(
    uint targetEntityId, 
    byte<ComparisonType> comparisonType, 
    int targetAmount)

Simpler version:

  • HackingDurability(uint targetEntityId) == value
    Comparing targetAmount (== != > < >= <=)

HackingDurabilityRatio

Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_02_50_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_04_70_00, m01_06_60_00, m01_06_90_00, m01_08_50_00, m01_08_80_00, m01_08_90_00, m01_12_30_00

CompareHackingDurabilityRatio(
    uint targetEntityId, 
    byte<ComparisonType> comparisonType, 
    float targetRatio)

Simpler version:

  • HackingDurabilityRatio(uint targetEntityId) == value
    Comparing targetRatio (== != > < >= <=)

DummypolyInPlayerLocksight

Used in m99_05_13_00

DummypolyInPlayerLocksight(
    uint targetEntityId, 
    short dummypolyId, 
    float additionalDistance, 
    float timeCapturedS, 
    bool aimModeOnly)

ZeroDamage

Used in m01_00_80_00, m01_03_20_00, m01_03_60_00, m01_04_20_00

ZeroDamage(
    uint targetEntityId, 
    uint attackerEntityId)

CharacterLockedOn

Used in m01_00_70_00, m01_01_00_00, m01_01_10_00, m01_01_80_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_90_00, m01_06_20_00, m01_06_40_00, m01_07_70_00, m01_08_60_00, m01_08_80_00, m01_09_00_00, m01_11_60_00, m01_11_70_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

CharacterLockedOn(
    uint attackerEntityId, 
    uint targetEntityId, 
    byte<LockonMode> lockonMode)

PlayerCanAttack

Used in m01_02_60_00

PlayerCanAttack()

ZeroDamageIncludingZeroAttackPower

Used in m01_00_80_00, m01_03_90_00, m01_04_90_00, m01_07_20_00, m01_08_50_00

ZeroDamageIncludingZeroAttackPower(
    uint targetEntityId, 
    uint attackerEntityId)

DeadFromFall

Used in common, common_func, m01_01_30_00, m01_01_40_00, m01_02_30_00

DeadFromFall(
    uint entityId)

HackingComplete

Used in m01_01_10_00, m01_02_60_00, m01_03_50_00, m01_03_70_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_60_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m01_12_30_00

HackingComplete(
    uint targetEntityId)

PulseArmorRatio

Used in m01_03_60_00, m01_06_80_00

ComparePulseArmorRatio(
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetCharacters = 1)

Simpler version:

  • PulseArmorRatio(uint targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters) == value
    Comparing targetRatio (== != > < >= <=)

AssetDestroyed

Used in m01_00_70_00, m01_00_80_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_70_00, m01_04_10_00, m01_04_20_00, m01_06_60_00, m01_07_60_00

AssetDestroyedState(
    byte<DestructionState> damageState, 
    uint targetAssetEntityId, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetAssets = 1)

Simpler version:

  • AssetDestroyed(uint targetAssetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetAssets)
    Where damageState = DestructionState.Destroyed or DestructionState.Undestroyed

AssetHitBy

Unused

AssetHitBy(
    uint targetEntityId, 
    uint attackerEntityId)

ObjActEventFlag

Unused

ObjActEventFlag(
    uint objactEventFlag)

AssetHP

Unused

CompareAssetHP(
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    int hpThreshold, 
    sbyte<ComparisonType> comparisonType = Equal, 
    float numberOfTargetAssets = 1)

Simpler version:

  • AssetHP(uint targetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetAssets) == value
    Comparing hpThreshold (== != > < >= <=)

AssetRatioDestroyed

Used in m01_08_20_00

AssetRatioDestroyedState(
    byte<DestructionState> damageState, 
    uint targetEntityId, 
    sbyte<ComparisonType> comparisonType, 
    float targetRatio)

Simpler version:

  • AssetRatioDestroyed(byte<DestructionState> damageState, uint targetEntityId) == value
    Comparing targetRatio (== != > < >= <=)

PlayerMovingOnHit

Unused

PlayerMovingOnHit(
    uint hitEntityId)

PlayerAttackingOnHit

Unused

PlayerAttackingOnHit(
    uint hitEntityId)

PlayerStandingOnHit

Used in m01_02_10_00

PlayerStandingOnHit(
    uint hitEntityId)

Enums

ONOFF

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01, m01_00_30_00, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_60_00, m01_11_70_00, m01_12_30_00, m10_10_00_00, m20_20_00_00, m20_30_00_00

  • OFF = 0
  • ON = 1

ONOFFCHANGE

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_80_00, m01_02_80_00, m01_03_60_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_04_90_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_90_00, m01_11_00_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

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

TargetEventFlagType

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_08_10_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_90_00, m01_11_00_00, m01_11_60_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

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

ComparisonType

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_40_40_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m01_51_70_00, m10_10_00_00, m20_30_00_00, m30_00_00_00, m41_00_00_00, m50_00_00_00, m50_40_00_00

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

LogicalOperationType

Used in m01_04_10_00, m01_04_60_00, m01_04_70_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00

  • LogicalOperationType.AllON = 0 Used in m01_04_10_00, m01_04_60_00, m01_08_90_00
  • LogicalOperationType.AllOFF = 1 Used in m01_04_70_00, m01_08_60_00
  • LogicalOperationType.NotAllOFF = 2 Used in m01_04_60_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00
  • LogicalOperationType.NotAllON = 3

CalculationType

Unused

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

ConditionGroup

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m30_00_00_00, m41_00_00_00, m50_00_00_00, m50_10_00_00, m50_30_00_00, m50_40_00_00

  • OR_15 = -15
  • OR_14 = -14
  • OR_13 = -13
  • OR_12 = -12
  • OR_11 = -11
  • OR_10 = -10
  • OR_09 = -9
  • OR_08 = -8
  • OR_07 = -7
  • OR_06 = -6
  • OR_05 = -5
  • OR_04 = -4
  • OR_03 = -3
  • OR_02 = -2
  • OR_01 = -1
  • MAIN = 0
  • AND_01 = 1
  • AND_02 = 2
  • AND_03 = 3
  • AND_04 = 4
  • AND_05 = 5
  • AND_06 = 6
  • AND_07 = 7
  • AND_08 = 8
  • AND_09 = 9
  • AND_10 = 10
  • AND_11 = 11
  • AND_12 = 12
  • AND_13 = 13
  • AND_14 = 14
  • AND_15 = 15

CutscenePlayMode

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_01_30_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_05_30_00, m01_06_00_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_11_00_00

  • CutscenePlayMode.Skippable = 0 Used in common, common_func, m01_01_30_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_05_30_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_50_00, m01_07_80_00, m01_08_10_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_11_00_00
  • CutscenePlayMode.Unskippable = 2 Used in common, m00_12_00_00
  • CutscenePlayMode.UnskippableWithWorldUpdate = 3 Used in common, m00_12_00_00
  • CutscenePlayMode.UnskippableWithFadeOutSkip = 10
  • CutscenePlayMode.UnskippableWithFadeOutSkipandWorldUpdate = 11 Used in common
  • CutscenePlayMode.SkippableWithFadeOutSkip = 16 Used in common_func
  • CutscenePlayMode.ForGarageStorage = 19 Used in common, m00_10_00_00, m01_06_00_00
  • CutscenePlayMode.ForMissionStart = 32 Used in m00_11_00_00
  • CutscenePlayMode.ForFELaunch = 34 Used in common_func
  • CutscenePlayMode.ForMissionStartWithPrologueFadeoutSkip = 48 Used in common
  • CutscenePlayMode.ForFELaunchAfterContinuousPlayback = 58 Used in common_func
  • CutscenePlayMode.SkippableWithFadeInSkip = 136 Used in common, common_func
  • CutscenePlayMode.ForCatapultBeforeContinuousPlayback = 384 Used in common_func
  • CutscenePlayMode.SkippablewithWarpDestinationCollisionRef = 512 Used in m01_07_60_00
  • CutscenePlayMode.AfterContinuousPlayback = 568 Used in m02_00_03_00
  • CutscenePlayMode.BeforeContinuousPlaybackWithFadein = 1024 Used in common_func
  • CutscenePlayMode.BeforeContinuousPlayback = 1152

DestructionState

Used in m01_00_70_00, m01_00_80_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_70_00, m01_04_10_00, m01_04_20_00, m01_06_60_00, m01_07_60_00

  • DestructionState.Undestroyed = 0 Used in m01_03_70_00
  • DestructionState.Destroyed = 1 Used in m01_00_70_00, m01_00_80_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_70_00, m01_04_10_00, m01_04_20_00, m01_06_60_00, m01_07_60_00

InsideOutsideState

Used in common, common_func, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_60_00, m01_07_70_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

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

CombatAreaType

Used in common_func

  • CombatAreaType.CombatArea = 0
  • CombatAreaType.WarningArea = 1
  • CombatAreaType.ExitArea = 2

ConditionState

Used in common, common_func, m01_00_50_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_50_90_00, m01_51_00_00, m01_51_10_00, m01_51_20_00, m10_00_00_00, m10_10_00_00, m20_20_00_00, m20_30_00_00, m41_00_00_00, m50_00_00_00

  • FAIL = 0
  • PASS = 1

DeathState

Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_60_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_51_00_00, m01_51_10_00, m01_51_20_00

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

OwnershipState

Unused

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

EventEndType

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_10_20_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m20_00_00_00, m20_20_00_00, m20_30_00_00, m30_00_00_00, m41_00_00_00, m50_00_00_00, m50_30_00_00

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

TeamType

Used in m01_00_50_00, m01_00_80_00, m01_01_00_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_80_00, m01_08_90_00, m01_09_00_00

  • TeamType.Default = -1
  • TeamType.Disabled = 0 Used in m01_01_00_00, m01_01_50_00, m01_02_50_00, m01_04_90_00, m01_06_40_00, m01_08_60_00
  • TeamType.Host = 1 Used in m01_00_50_00
  • TeamType.Guest = 2 Used in m01_00_50_00
  • TeamType.Wingman = 3 Used in m01_00_80_00, m01_01_80_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_40_00, m01_06_80_00, m01_08_10_00, m01_08_40_00, m01_08_60_00, m01_09_00_00
  • TeamType.JuniorWingman = 4 Used in m01_01_50_00
  • TeamType.Enemy = 5 Used in m01_00_50_00, m01_00_80_00, m01_01_50_00, m01_03_70_00, m01_03_90_00, m01_04_60_00, m01_04_70_00, m01_06_20_00, m01_06_80_00, m01_07_20_00
  • TeamType.StrongEnemy = 6 Used in m01_03_70_00
  • TeamType.ThirdForce = 7 Used in m01_03_90_00, m01_04_60_00, m01_04_70_00, m01_06_20_00, m01_06_40_00, m01_08_50_00, m01_08_80_00, m01_08_90_00
  • TeamType.Berserker = 8
  • TeamType.CharacterforObjectDestruction = 9 Used in m01_06_80_00
  • TeamType.CharacterforObjectDestructionWingman = 10
  • TeamType.CharacterforObjectDestructionEnemy = 11
  • TeamType.Object = 12 Used in m01_03_90_00, m01_04_20_00, m01_04_70_00, m01_08_40_00
  • TeamType.ThirdForceAlly = 13 Used in m01_01_50_00
  • TeamType.GimmickBatteryAlly = 14

TargetEntityType

Used in common, common_func, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_20_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_09_10_00, m01_10_20_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m41_00_00_00

  • TargetEntityType.Asset = 0 Used in common_func, m01_01_00_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_90_00, m01_04_90_00
  • TargetEntityType.Area = 1 Used in common, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_03_20_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_06_90_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_09_10_00, m01_10_20_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m41_00_00_00
  • TargetEntityType.Character = 2 Used in m01_00_70_00, m01_00_80_00, m01_01_40_00, m01_01_50_00, m01_02_30_00, m01_04_00_00, m01_04_20_00, m01_04_60_00, m01_06_40_00, m01_06_80_00, m01_07_50_00

DisabledEnabled

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_30_00, m01_00_50_00, m01_00_60_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_70_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_40_00, m01_11_60_00, m01_11_70_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_12_30_00, m01_40_30_00, m01_40_40_00, m01_40_50_00, m01_40_60_00, m01_40_90_00, m01_41_00_00, m01_42_00_00, m01_42_30_00, m01_42_40_00, m01_42_60_00, m01_42_90_00, m01_43_20_00, m01_43_40_00, m01_50_10_00, m01_50_30_00, m01_50_50_00, m01_50_60_00, m01_51_50_00, m01_51_70_00, m03_40_00_00, m10_00_00_00, m10_10_00_00, m10_20_00_00, m20_30_00_00, m41_00_00_00, m50_10_00_00, m50_30_00_00

  • Disabled = 0
  • Enabled = 1

BitopType

Unused

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

Unused

  • NavimeshType.Solid = 1
  • NavimeshType.Exit = 2
  • NavimeshType.Obstacle = 4
  • NavimeshType.Wall = 8
  • NavimeshType.WalltouchingFloor = 32
  • NavimeshType.LandingPoint = 64
  • NavimeshType.Event = 128
  • NavimeshType.Cliff = 256
  • NavimeshType.OpenSpace = 512
  • NavimeshType.Ladder = 1024
  • NavimeshType.Hole = 2048
  • NavimeshType.Door = 4096
  • NavimeshType.ClosedDoor = 8192

PromptType

Unused

  • PromptType.YESNO = 0
  • PromptType.OKCANCEL = 1

NumberofOptions

Unused

  • NumberofOptions.OneButton = 1
  • NumberofOptions.TwoButtons = 2
  • NumberofOptions.NoButtons = 6

SoundType

Used in common_func, m01, m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_02_30_00, m01_02_60_00, m01_03_90_00, m01_04_20_00, m01_06_10_00, m01_06_60_00, m01_06_80_00, m01_07_20_00, m01_07_70_00, m01_08_50_00, m01_08_80_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_40_90_00, m01_50_10_00, m50_40_00_00

  • SoundType.EnvironmentalSound = 0 Used in m01, m01_00_30_00, m01_00_80_00, m01_01_30_00, m01_01_40_00, m01_02_30_00, m01_02_60_00, m01_06_60_00, m01_07_70_00, m01_08_80_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00, m01_40_90_00, m01_50_10_00, m50_40_00_00
  • SoundType.CharacterMotion = 1 Used in m01_00_80_00, m01_01_30_00, m01_03_90_00, m01_04_20_00, m01_06_80_00, m01_07_20_00, m01_08_50_00
  • SoundType.MenuSE = 2 Used in m01_08_50_00
  • SoundType.Asset = 3
  • SoundType.CutsceneSE = 4
  • SoundType.SFX = 5 Used in m01_00_70_00, m01_06_80_00
  • SoundType.BGM = 6 Used in common_func, m01, m01_00_70_00, m01_01_10_00
  • SoundType.Voice = 7
  • SoundType.DependsOnFloorMaterial = 8
  • SoundType.DependsOnArmorMaterial = 9
  • SoundType.Ghost = 10
  • SoundType.GeometrySet = 14 Used in m01_02_60_00, m01_06_10_00
  • SoundType.DynamicDialog = 15 Used in m01_02_70_00

SoundEventType

Used in m01, m01_01_40_00, m01_02_60_00, m01_40_90_00, m01_50_10_00, m50_40_00_00

  • SoundEventType.Play = 0 Used in m01, m01_01_40_00, m01_02_60_00, m01_40_90_00, m01_50_10_00, m50_40_00_00
  • SoundEventType.Stop = 1 Used in m01_01_40_00, m01_02_60_00

DamageTargetType

Used in m01_01_40_00, m01_02_30_00, m01_07_60_00

  • DamageTargetType.Character = 1 Used in m01_01_40_00, m01_02_30_00, m01_07_60_00
  • DamageTargetType.Map = 2
  • DamageTargetType.CharacterMap = 3

ItemType

Used in m01_99_02_00

  • ItemType.Weapon = 0 Used in m01_99_02_00
  • ItemType.Armor = 1
  • ItemType.Ring = 2
  • ItemType.Goods = 3

TargetType

Unused

  • TargetType.Alive = 0
  • TargetType.WhitePhantom = 1
  • TargetType.BlackPhantom = 2
  • TargetType.Hollow = 8
  • TargetType.Invader = 12

TextEffectType

Used in common, common_func, m01_06_00_00

  • TextEffectType.CommenceMission = 10 Used in common_func
  • TextEffectType.MissionComplete = 11 Used in common_func
  • TextEffectType.MissionFailed = 12 Used in common_func
  • TextEffectType.MissionUpdate = 13 Used in common_func
  • TextEffectType.ArenaWin = 15
  • TextEffectType.ArenaLoss = 16
  • TextEffectType.ArenaDraw = 17
  • TextEffectType.ProgramStart = 20
  • TextEffectType.ProgramComplete = 21
  • TextEffectType.ProgramAborted = 22
  • TextEffectType.ProgramUpdated = 23
  • TextEffectType.BossDestroyed = 30
  • TextEffectType.MultipleBossesDestroyed = 31
  • TextEffectType.FacilityDestroyed = 32
  • TextEffectType.MultipleFacilitiesDestroyed = 33
  • TextEffectType.PlayerDeath = 40 Used in common
  • TextEffectType.PlayerFallDeath = 41 Used in common
  • TextEffectType.TimeUp = 42
  • TextEffectType.PvpWin = 50
  • TextEffectType.PvpLoss = 51
  • TextEffectType.PvpDraw = 52
  • TextEffectType.MinibossDestroyed = 60
  • TextEffectType.TargetDestroyed = 61
  • TextEffectType.PvpDeath = 62
  • TextEffectType.FallReturn = 63 Used in common
  • TextEffectType.SuppliesReplenished = 64
  • TextEffectType.Unknown101 = 101 Used in m01_05_10_00
  • TextEffectType.SubMissionAdded = 105
  • TextEffectType.SubMissionCompleted = 106
  • TextEffectType.ExitArea = 111 Used in common_func
  • TextEffectType.PlayerDamaged = 121
  • TextEffectType.AllyDeath = 131
  • TextEffectType.AllAlliesDead = 132
  • TextEffectType.EnemyDestroyed = 141
  • TextEffectType.AllEnemiesDestroyed = 142
  • TextEffectType.Draw = 161 Used in m01_06_00_00
  • TextEffectType.BaseUnlocked = 171

TextEffectSlot

Used in common, common_func, m00_12_00_00, m01_00_70_00, m01_07_70_00, m01_09_10_00, m01_11_30_00, m01_11_40_00, m01_12_00_00, m01_12_10_00, m01_12_20_00

  • TextEffectSlot.BasicNotification = 0
  • TextEffectSlot.PlaceName = 1
  • TextEffectSlot.Chapter = 2
  • TextEffectSlot.MissionObjective = 3

MultiplayerState

Unused

  • MultiplayerState.Host = 0
  • MultiplayerState.Client = 1
  • MultiplayerState.Multiplayer = 2
  • MultiplayerState.MultiplayerPending = 3
  • MultiplayerState.Singleplayer = 4

NPCPartType

Used in m80, m87_19_23_00, m87_21_20_00, m97_00_00_00, m99_05_11_00

  • NPCPartType.Part1 = 1 Used in m80, m87_19_23_00, m87_21_20_00, m97_00_00_00, m99_05_11_00
  • NPCPartType.Part2 = 2 Used in m80, m87_19_23_00, m87_21_20_00, m99_05_11_00
  • NPCPartType.Part3 = 3 Used in m80, m87_19_23_00, m87_21_20_00, m99_05_11_00
  • NPCPartType.Part4 = 4 Used in m80, m87_21_20_00
  • NPCPartType.Part5 = 5 Used in m80, m87_21_20_00
  • NPCPartType.Part6 = 6 Used in m80, m87_21_20_00
  • NPCPartType.Part7 = 7 Used in m80, m87_21_20_00
  • NPCPartType.Part8 = 8 Used in m80, m87_21_20_00
  • NPCPartType.Part9 = 9 Used in m80
  • NPCPartType.Part10 = 10 Used in m80
  • NPCPartType.Part11 = 11 Used in m80
  • NPCPartType.Part12 = 12 Used in m80
  • NPCPartType.Part13 = 13 Used in m80
  • NPCPartType.Part14 = 14 Used in m80
  • NPCPartType.Part15 = 15 Used in m80
  • NPCPartType.Part16 = 16 Used in m80
  • NPCPartType.Part17 = 17
  • NPCPartType.Part18 = 18
  • NPCPartType.Part19 = 19
  • NPCPartType.Part20 = 20
  • NPCPartType.Part21 = 21
  • NPCPartType.Part22 = 22
  • NPCPartType.Part23 = 23
  • NPCPartType.Part24 = 24
  • NPCPartType.Part25 = 25 Used in m80
  • NPCPartType.Part26 = 26 Used in m80
  • NPCPartType.Part27 = 27 Used in m80
  • NPCPartType.Part28 = 28 Used in m80
  • NPCPartType.Part29 = 29 Used in m80
  • NPCPartType.Part30 = 30 Used in m80
  • NPCPartType.WeakPoint = 31

AuthorityLevel

Unused

  • AuthorityLevel.Normal = 0
  • AuthorityLevel.Forced = 4095

AIStateType

Used in m01_00_70_00, m01_00_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_07_20_00, m01_08_10_00, m01_08_60_00, m01_09_00_00, m01_10_60_00, m01_11_60_00, m01_11_70_00, m01_12_30_00

  • AIStateType.Normal = 0 Used in m01_03_90_00, m01_04_90_00, m01_06_40_00, m01_07_20_00, m01_08_60_00, m01_09_00_00
  • AIStateType.Recognition = 1 Used in m01_06_40_00, m01_08_60_00
  • AIStateType.Alert = 2 Used in m01_04_60_00, m01_06_40_00, m01_08_60_00
  • AIStateType.Combat = 3 Used in m01_00_70_00, m01_00_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_90_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_07_20_00, m01_08_10_00, m01_08_60_00, m01_09_00_00, m01_10_60_00, m01_11_60_00, m01_11_70_00, m01_12_30_00

SummonSignType

Unused

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

ClassType

Unused

  • ClassType.Warrior = 0
  • ClassType.Knight = 1
  • ClassType.Wanderer = 2
  • ClassType.Thief = 3
  • ClassType.Bandit = 4
  • ClassType.Hunter = 5
  • ClassType.Sorcerer = 6
  • ClassType.Pyromancer = 7
  • ClassType.Cleric = 8
  • 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 m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_60_00, m01_11_70_00, m01_12_30_00

  • CharacterUpdateFrequency.NoUpdate = -1 Used in m01_01_00_00, m01_01_40_00, m01_02_80_00, m01_06_20_00, m01_08_90_00, m01_11_60_00
  • CharacterUpdateFrequency.AlwaysUpdate = 0 Used in m01_00_70_00, m01_00_80_00, m01_01_00_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_80_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_07_80_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_70_00, m01_12_30_00
  • CharacterUpdateFrequency.Every2Frames = 2 Used in m01_06_80_00, m01_08_50_00, m01_11_60_00
  • CharacterUpdateFrequency.Every5Frames = 5 Used in m01_06_80_00
  • CharacterUpdateFrequency.AtLeastEvery2Frames = 102 Used in m01_01_80_00, m01_02_80_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_06_10_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_10_40_00, m01_10_60_00, m01_10_90_00
  • CharacterUpdateFrequency.AtLeastEvery5Frames = 105 Used in m01_00_30_00, m01_00_70_00, m01_00_80_00, m01_01_50_00, m01_02_80_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_20_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_06_40_00, m01_07_20_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m01_10_40_00, m01_12_30_00

Interpolation

Unused

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

DisplayState

Used in m01_00_01_00

  • DisplayState.Hide = 0
  • DisplayState.Display = 1 Used in m01_00_01_00

DamageType

Used in common_func, m01_00_70_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_80_00, m01_03_90_00, m01_04_60_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_11_60_00

  • DamageType.Any = 0 Used in common_func, m01_00_70_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_80_00, m01_03_90_00, m01_04_60_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_10_00_00, m01_11_60_00
  • DamageType.Fire = 1
  • DamageType.Magic = 2

Label

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_02_80_00, m01_03_70_00, m01_03_90_00, m01_04_10_00, m01_04_60_00, m01_06_00_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_07_20_00, m01_08_50_00, m01_08_60_00, m01_08_90_00, m10_10_00_00, m20_20_00_00, m20_30_00_00

  • Label.Label0 = 0
  • Label.Label1 = 1
  • Label.Label2 = 2
  • Label.Label3 = 3
  • Label.Label4 = 4
  • Label.Label5 = 5
  • Label.Label6 = 6
  • Label.Label7 = 7
  • Label.Label8 = 8
  • Label.Label9 = 9
  • Label.Label10 = 10
  • Label.Label11 = 11
  • Label.Label12 = 12
  • Label.Label13 = 13
  • Label.Label14 = 14
  • Label.Label15 = 15
  • Label.Label16 = 16
  • Label.Label17 = 17
  • Label.Label18 = 18
  • Label.Label19 = 19
  • Label.Label20 = 20

WorldType

Unused

  • WorldType.OwnWorld = 0
  • WorldType.OtherWorld = 1

Weather

Used in m96

  • Weather.Sunny = 0 Used in m96
  • Weather.Rain = 1
  • Weather.WeakStorm = 2
  • Weather.StrongStorm = 3
  • Weather.Geyser = 4 Used in m96
  • Weather.LargeGeyser = 5

NPCPartHitFEType

Used in m80, m97_00_00_00, m99_05_11_00

  • NPCPartHitFEType.None = -1
  • NPCPartHitFEType.Normal = 0
  • NPCPartHitFEType.WeakPoint = 1 Used in m80, m97_00_00_00, m99_05_11_00
  • NPCPartHitFEType.Armored = 2

NumericalChange

Used in m01_00_01_00

  • NumericalChange.Overwrite = 0 Used in m01_00_01_00
  • NumericalChange.Add = 1

TimeEffectType

Used in common, common_func, m00_10_00_00, m00_12_00_00, m01_00_80_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_09_00_00

  • TimeEffectType.None = 0 Used in common
  • TimeEffectType.FadeOut = 1 Used in m00_12_00_00
  • TimeEffectType.ContinuousFadeOut = 2 Used in common, common_func, m00_10_00_00, m01_00_80_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_09_00_00
  • TimeEffectType.FadeIn = 3 Used in common, m01_00_80_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_09_00_00

TimeEffectLayer

Used in common, common_func, m00_12_00_00, m01_00_80_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_09_00_00

  • TimeEffectLayer.Event = 0 Used in common, m00_12_00_00
  • TimeEffectLayer.EventExceptFE = 1
  • TimeEffectLayer.EventExceptTextEffect = 2 Used in common_func, m01_00_80_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_09_00_00

TimeZone

Used in common, m00_10_00_00

  • TimeZone.Morning = 0 Used in common
  • TimeZone.Noon = 1 Used in m00_10_00_00
  • TimeZone.Afternoon = 2 Used in m00_10_00_00
  • TimeZone.Evening = 3 Used in m00_10_00_00
  • TimeZone.Night = 4 Used in common, m00_10_00_00
  • TimeZone.DeepNightA = 5 Used in m00_10_00_00
  • TimeZone.DeepNightB = 6

TargetDetection

Used in m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_60_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_70_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

  • TargetDetection.NormalVision = 0 Used in m01_00_70_00, m01_00_80_00, m01_01_10_00, m01_01_30_00, m01_01_40_00, m01_01_50_00, m01_01_80_00, m01_02_30_00, m01_02_50_00, m01_02_80_00, m01_03_20_00, m01_03_50_00, m01_03_60_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_10_00, m01_04_20_00, m01_04_60_00, m01_04_70_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_06_40_00, m01_06_60_00, m01_06_80_00, m01_06_90_00, m01_07_20_00, m01_07_50_00, m01_07_60_00, m01_08_10_00, m01_08_40_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_80_00, m01_08_90_00, m01_09_00_00, m01_09_10_00, m01_10_00_00, m01_10_20_00, m01_10_40_00, m01_10_60_00, m01_10_70_00, m01_10_90_00, m01_11_00_00, m01_11_30_00, m01_11_70_00, m01_12_10_00, m01_12_20_00, m01_12_30_00
  • TargetDetection.SearchVision = 1 Used in m01_01_10_00
  • TargetDetection.Radar = 2 Used in m01_02_60_00, m01_03_60_00, m01_04_70_00, m01_06_10_00, m01_06_20_00, m01_06_30_00, m01_07_20_00

ReturnHomeType

Used in common_func, m01_02_30_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_80_00, m01_04_90_00, m01_05_30_00, m01_06_10_00, m01_08_10_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_90_00, m01_12_30_00

  • ReturnHomeType.Disabled = 0 Used in common_func, m01_02_30_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_80_00, m01_05_30_00, m01_06_10_00, m01_08_10_00, m01_08_70_00, m01_08_90_00, m01_09_00_00, m01_10_20_00, m01_10_90_00, m01_12_30_00
  • ReturnHomeType.FightWhileReturning = 1 Used in m01_02_30_00, m01_05_30_00, m01_08_10_00, m01_09_00_00, m01_12_30_00
  • ReturnHomeType.NoMatterWhat = 2 Used in common_func, m01_02_30_00, m01_03_90_00, m01_04_10_00, m01_04_20_00, m01_04_90_00, m01_05_30_00, m01_08_60_00, m01_08_70_00, m01_08_90_00, m01_10_20_00

CompanyType

Used in m01_00_20_00

  • CompanyType.A = 0 Used in m01_00_20_00
  • CompanyType.B = 1
  • CompanyType.C = 2
  • CompanyType.D = 3
  • CompanyType.E = 4

LockonMode

Used in m01_00_70_00, m01_01_00_00, m01_01_10_00, m01_01_80_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_04_90_00, m01_06_20_00, m01_06_40_00, m01_07_70_00, m01_08_60_00, m01_08_80_00, m01_09_00_00, m01_11_60_00, m01_11_70_00, m01_12_10_00, m01_12_20_00, m01_12_30_00

  • LockonMode.FullLock = 0 Used in m01_01_00_00, m01_01_80_00, m01_03_70_00, m01_04_00_00, m01_04_90_00, m01_06_20_00, m01_06_40_00, m01_09_00_00, m01_12_30_00
  • LockonMode.TempLock = 1 Used in m01_04_00_00, m01_06_20_00, m01_12_30_00
  • LockonMode.MultiLock = 2
  • LockonMode.Any = 3 Used in m01_00_70_00, m01_01_10_00, m01_03_70_00, m01_03_90_00, m01_04_00_00, m01_06_20_00, m01_07_70_00, m01_08_60_00, m01_08_80_00, m01_11_60_00, m01_11_70_00, m01_12_10_00, m01_12_20_00

CharacterInfoOverlayIcon

Used in m01_06_20_00

  • CharacterInfoOverlayIcon.None = 0 Used in m01_06_20_00
  • CharacterInfoOverlayIcon.DestroyTarget = 1
  • CharacterInfoOverlayIcon.DefendTarget = 2

MissionAltType

Used in m01_02_60_00, m01_06_40_00

  • MissionAltType.Original = 0
  • MissionAltType.Alt = 1

MiningShipState

Used in m01_01_40_00

  • MiningShipState.State1 = 0
  • MiningShipState.State2 = 1
  • MiningShipState.State3 = 2