Instructions | Condition Functions | Enums
|
|
| |
IfConditionGroup
Instruction 0[00]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
Instruction 0[01]Unused
IfParameterComparison( sbyte<ConditionGroup> resultConditionGroup, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Signed
IfUnsignedParameterComparison
Instruction 0[02]Unused
IfUnsignedParameterComparison( sbyte<ConditionGroup> resultConditionGroup, sbyte<ComparisonType> comparisonType, uint lefthandSide, uint righthandSide)
Condition function: Compare
IfElapsedSeconds
Instruction 1[00]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
Instruction 1[01]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
Instruction 1[02]Unused
IfRandomElapsedSeconds( sbyte<ConditionGroup> resultConditionGroup, float targetSecondsMin, float targetSecondsMax)
Condition function: RandomElapsedSeconds
IfRandomElapsedFrames
Instruction 1[03]Unused
IfRandomElapsedFrames( sbyte<ConditionGroup> resultConditionGroup, int targetFramesMin, int targetFramesMax)
Condition function: RandomElapsedFrames
IfTimeOfDay
Instruction 1[04]Unused
IfTimeOfDay( sbyte<ConditionGroup> resultConditionGroup, byte hours, byte minutes, byte seconds)
Condition function: TimeOfDay
IfTimeOfDayInRange
Instruction 1[05]Unused
IfTimeOfDayInRange( sbyte<ConditionGroup> resultConditionGroup, byte startingHours, byte startingMinutes, byte startingSeconds, byte endingHours, byte endingMinutes, byte endingSeconds)
Condition function: TimeOfDayInRange
IfCutscenePlaying
Instruction 2[00]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
IfEventFlag
Instruction 3[00]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
Instruction 3[01]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
Instruction 3[02]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
Instruction 3[03]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
Instruction 3[04]Unused
IfPlayerHasdoesntHaveItem( sbyte<ConditionGroup> resultConditionGroup, byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Condition function: PlayerHasItem
IfMultiplayerState
Instruction 3[06]Unused
IfMultiplayerState( sbyte<ConditionGroup> resultConditionGroup, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
IfAllPlayersInoutsideArea
Instruction 3[07]Unused
IfAllPlayersInoutsideArea( sbyte<ConditionGroup> resultConditionGroup, byte<InsideOutsideState> desiredState, uint areaEntityId)
Condition function: AllPlayersInArea
IfPlayerInoutMap
Instruction 3[08]Unused
IfPlayerInoutMap( sbyte<ConditionGroup> resultConditionGroup, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
IfCountEventFlags
Instruction 3[10]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
Instruction 3[12]Unused
IfEventValue( sbyte<ConditionGroup> resultConditionGroup, uint baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Condition function: EventValue
IfDroppedItemsInArea
Instruction 3[14]Unused
IfDroppedItemsInArea( sbyte<ConditionGroup> resultConditionGroup, uint areaEntityId)
Condition function: DroppedItemsInArea
IfDroppedItem
Instruction 3[15]Unused
IfDroppedItem( sbyte<ConditionGroup> resultConditionGroup, int<ItemType> itemType, int itemId)
Condition function: DroppedItem
IfPlayerHasdoesntHaveItemIncludingBbox
Instruction 3[16]Unused
IfPlayerHasdoesntHaveItemIncludingBbox( sbyte<ConditionGroup> resultConditionGroup, byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Condition function: PlayerHasItemIncludingBBox
IfGameCycle
Instruction 3[17]Unused
IfGameCycle( sbyte<ConditionGroup> resultConditionGroup, byte<ComparisonType> comparisonType, byte completedGameCyclesThreshold)
Condition function: GameCycle
IfCompareEventValues
Instruction 3[20]Unused
IfCompareEventValues( sbyte<ConditionGroup> resultConditionGroup, uint leftsideBaseEventFlagId, byte leftsideNumberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint rightsideBaseEventFlagId, byte rightsideNumberOfUsedFlagBits)
Condition function: CompareEventValues
IfOnlineMode
Instruction 3[22]Unused
IfOnlineMode( sbyte<ConditionGroup> resultConditionGroup, bool onlineMode)
Condition function: IsOnline
IfDamageType
Instruction 3[23]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
Instruction 3[24]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
Instruction 3[26]Unused
IfPlayerIsInWorldType( sbyte<ConditionGroup> resultConditionGroup, sbyte<WorldType> worldType)
Condition function: PlayerIsInOwnWorld
IfWeatherActive
Instruction 3[28]Unused
IfWeatherActive( sbyte<ConditionGroup> resultConditionGroup, sbyte<Weather> weather, float startDelayDuringChangeS, float endDelayDuringChangeS)
Condition function: WeatherActive
IfInCombatArea
Instruction 3[29]Used in common_func
IfInCombatArea( sbyte<ConditionGroup> resultConditionGroup, byte<CombatAreaType> combatAreaType)
Condition function: InCombatArea
IfMapOffsetFlag
Instruction 3[1000]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
Instruction 3[1001]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
Instruction 3[1002]Unused
IfCountMapOffsetFlags( sbyte<ConditionGroup> resultConditionGroup, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId, sbyte<ComparisonType> comparisonType, int countThreshold)
Condition function: CountMapOffsetFlags
IfMapOffsetEventValue
Instruction 3[1003]Unused
IfMapOffsetEventValue( sbyte<ConditionGroup> resultConditionGroup, uint baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Condition function: MapOffsetEventValue
IfGimmickOffsetFlag
Instruction 3[1004]Unused
IfGimmickOffsetFlag( sbyte<ConditionGroup> resultConditionGroup, byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Condition function: GimmickOffsetFlag
IfBatchGimmickOffsetFlags
Instruction 3[1005]Used in m02_00_02_00
IfBatchGimmickOffsetFlags( sbyte<ConditionGroup> resultConditionGroup, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchGimmickOffsetFlags
IfCountGimmickOffsetFlags
Instruction 3[1006]Unused
IfCountGimmickOffsetFlags( sbyte<ConditionGroup> resultConditionGroup, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId, sbyte<ComparisonType> comparisonType, int countThreshold)
Condition function: CountGimmickOffsetFlags
IfGimmickOffsetEventValue
Instruction 3[1007]Unused
IfGimmickOffsetEventValue( sbyte<ConditionGroup> resultConditionGroup, uint baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Condition function: GimmickOffsetEventValue
IfCompanyContribution
Instruction 3[1008]Used in m01_00_20_00
IfCompanyContribution( sbyte<ConditionGroup> resultConditionGroup, byte<CompanyType> companyType, byte<ComparisonType> comparisonType, int targetAmount)
Condition function: CompanyContribution
IfInSearchlight
Instruction 3[1009]Used in m01_08_50_00
IfInSearchlight( sbyte<ConditionGroup> resultConditionGroup, uint searchlightEntityId, uint targetCharacterEntityId)
Condition function: InSearchlight
IfRemainingMissionTime
Instruction 3[1010]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
Instruction 3[1011]Used in m01_02_60_00, m01_06_40_00
IfMissionAltType( sbyte<ConditionGroup> resultConditionGroup, byte<MissionAltType> missionAltType)
Condition function: IsAltMission
IfRetriedDuringMission
Instruction 3[1012]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
Instruction 3[1013]Used in m01_01_40_00
IfIsTouchingEntity( sbyte<ConditionGroup> resultConditionGroup, uint targetEntityId)
Condition function: IsTouchingEntity
IfPlayerDeathCount
Instruction 3[1014]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
Instruction 3[1015]Used in m01_01_10_00
IfUnknown31015( sbyte<ConditionGroup> resultConditionGroup, bool unknown)
Condition function: Unknown31015
IfCharacterDeadalive
Instruction 4[00]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
Instruction 4[01]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
Instruction 4[02]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
Instruction 4[03]Unused
IfCharacterType( sbyte<ConditionGroup> resultConditionGroup, uint targetEntityId, sbyte<TargetType> targetType, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterType
IfCharacterTargetedBy
Instruction 4[04]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
Instruction 4[05]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
Instruction 4[06]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
Instruction 4[07]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
Instruction 4[08]Used in m80
IfCharacterHasEventMessage( sbyte<ConditionGroup> resultConditionGroup, uint targetEntityId, int eventMessageId, bool shouldHave, sbyte<ComparisonType> comparisonType, float numberOfTargetCharacters)
Condition function: CharacterHasEventMessage
IfCharacterAIState
Instruction 4[09]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
Instruction 4[11]Unused
IfPlayersClass( sbyte<ConditionGroup> resultConditionGroup, byte<ClassType> classNameType)
Condition function: PlayersClass
IfPlayersCovenant
Instruction 4[12]Unused
IfPlayersCovenant( sbyte<ConditionGroup> resultConditionGroup, byte covenantIndex)
Condition function: PlayersCovenant
IfPlayersSoulLevel
Instruction 4[13]Unused
IfPlayersSoulLevel( sbyte<ConditionGroup> resultConditionGroup, byte<ComparisonType> comparisonType, uint targetSoulLevel)
Condition function: PlayersSoulLevel
IfCharacterHPValue
Instruction 4[14]Used in 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
Instruction 4[15]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
Instruction 4[16]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
Instruction 4[18]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
Instruction 4[19]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
Instruction 4[20]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
Instruction 4[22]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
Instruction 4[23]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
Instruction 4[28]Unused
IfPlayerTargeted( sbyte<ConditionGroup> resultConditionGroup, uint minNPCThreatLevel, uint maxNPCThreatLevel, byte<AIStateType> aiStateType)
Condition function: PlayerTargeted
IfPlayerSoulAmount
Instruction 4[29]Used in m60, m80
IfPlayerSoulAmount( sbyte<ConditionGroup> resultConditionGroup, byte<ComparisonType> comparisonType, int targetAmount)
Condition function: PlayerSoulAmount
IfNPCPartAttributeDamage
Instruction 4[30]Used in m01_02_70_00, m80
IfNPCPartAttributeDamage( sbyte<ConditionGroup> resultConditionGroup, uint targetEntityId, int npcPartId, uint attackerEntityId, byte<DamageType> damageType)
Condition function: NPCPartAttributeDamage
IfHackingDurability
Instruction 4[1000]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
Instruction 4[1001]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
Instruction 4[1002]Used in m99_05_13_00
IfDummypolyInPlayerLocksight( sbyte<ConditionGroup> resultConditionGroup, uint targetEntityId, short dummypolyId, float additionalDistance, float timeCapturedS, bool aimModeOnly)
Condition function: DummypolyInPlayerLocksight
IfZeroDamage
Instruction 4[1003]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
Instruction 4[1004]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
Instruction 4[1005]Used in m01_02_60_00
IfPlayerCanAttack( sbyte<ConditionGroup> resultConditionGroup)
Condition function: PlayerCanAttack
IfZeroDamageIncludingZeroAttackPower
Instruction 4[1006]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
Instruction 4[1007]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
Instruction 4[1008]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
Instruction 4[1009]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
IfAssetDestroyed
Instruction 5[00]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
Instruction 5[01]Unused
IfAssetHitBy( sbyte<ConditionGroup> resultConditionGroup, uint targetEntityId, uint attackerEntityId)
Condition function: AssetHitBy
IfObjactEventFlag
Instruction 5[02]Unused
IfObjactEventFlag( sbyte<ConditionGroup> resultConditionGroup, uint objactEventFlag)
Condition function: ObjActEventFlag
IfAssetHP
Instruction 5[03]Unused
IfAssetHP( sbyte<ConditionGroup> resultConditionGroup, uint targetEntityId, sbyte<ComparisonType> comparisonType, int hpThreshold, sbyte<ComparisonType> comparisonType, float numberOfTargetAssets)
Condition function: AssetHP
IfAssetRatioDestroyed
Instruction 5[06]Used in m01_08_20_00
IfAssetRatioDestroyed( sbyte<ConditionGroup> resultConditionGroup, byte<DestructionState> damageState, uint targetEntityId, sbyte<ComparisonType> comparisonType, float targetRatio)
Condition function: AssetRatioDestroyed
IfPlayerMovingOnHit
Instruction 11[00]Unused
IfPlayerMovingOnHit( sbyte<ConditionGroup> resultConditionGroup, uint hitEntityId)
Condition function: PlayerMovingOnHit
IfPlayerAttackingOnHit
Instruction 11[01]Unused
IfPlayerAttackingOnHit( sbyte<ConditionGroup> resultConditionGroup, uint hitEntityId)
Condition function: PlayerAttackingOnHit
IfPlayerStandingOnHit
Instruction 11[02]Used in m01_02_10_00
IfPlayerStandingOnHit( sbyte<ConditionGroup> resultConditionGroup, uint hitEntityId)
Condition function: PlayerStandingOnHit
WaitForConditionGroupState
Instruction 1000[00]Used in m96
WaitForConditionGroupState( byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
WaitFor
in MattScript
SkipIfConditionGroupStateUncompiled
Instruction 1000[01]Used in m01_24_90_00, m22_00_00_00
SkipIfConditionGroupStateUncompiled( byte numberOfSkippedLines, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
GotoIf
in MattScript
EndIfConditionGroupStateUncompiled
Instruction 1000[02]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
Instruction 1000[03]Unused
SkipUnconditionally( byte numberOfSkippedLines)
Goto
in MattScript
EndUnconditionally
Instruction 1000[04]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
Instruction 1000[05]Unused
SkipIfComparison( byte numberOfSkippedLines, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Signed
EndIfComparison
Instruction 1000[06]Unused
EndIfComparison( byte<EventEndType> executionEndType, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Signed
SkipIfConditionGroupStateCompiled
Instruction 1000[07]Unused
SkipIfConditionGroupStateCompiled( byte numberOfSkippedLines, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
GotoIf(cond.Passed)
in MattScript
EndIfConditionGroupStateCompiled
Instruction 1000[08]Unused
EndIfConditionGroupStateCompiled( byte<EventEndType> executionEndType, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
EndIf(cond.Passed) or RestartIf(cond.Passed)
in MattScript
SkipIfUnsignedComparison
Instruction 1000[10]Unused
SkipIfUnsignedComparison( byte numberOfSkippedLines, sbyte<ComparisonType> comparisonType, uint lefthandSide, uint righthandSide)
Condition function: Compare
EndIfUnsignedComparison
Instruction 1000[11]Unused
EndIfUnsignedComparison( byte<EventEndType> executionEndType, sbyte<ComparisonType> comparisonType, uint lefthandSide, uint righthandSide)
Condition function: Compare
GotoIfConditionGroupStateUncompiled
Instruction 1000[101]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
Instruction 1000[103]GotoIfComparison
Instruction 1000[105]Unused
GotoIfComparison( byte<Label> label, sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Condition function: Signed
GotoIfConditionGroupStateCompiled
Instruction 1000[107]Used in common_func
GotoIfConditionGroupStateCompiled( byte<Label> label, byte<ConditionState> desiredConditionGroupState, sbyte<ConditionGroup> targetConditionGroup)
GotoIf(cond.Passed)
in MattScript
GotoIfUnsignedComparison
Instruction 1000[108]Unused
GotoIfUnsignedComparison( byte<Label> label, sbyte<ComparisonType> comparisonType, uint lefthandSide, uint righthandSide)
Condition function: Compare
WaitFixedTimeSeconds
Instruction 1001[00]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
Instruction 1001[01]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
Instruction 1001[02]Used in m96
WaitRandomTimeSeconds( float minTimeSeconds, float maxTimeSeconds)
WaitRandomTimeFrames
Instruction 1001[03]Used in m01_02_40_00
WaitRandomTimeFrames( int minTimeFrames, int maxTimeFrames)
WaitForEventFlag
Instruction 1003[00]Unused
WaitForEventFlag( byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
SkipIfEventFlag
Instruction 1003[01]Used in m80
SkipIfEventFlag( byte numberOfSkippedLines, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Condition function: EventFlag
EndIfEventFlag
Instruction 1003[02]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
Instruction 1003[03]Unused
SkipIfBatchEventFlags( byte numberOfSkippedLines, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchEventFlags
EndIfBatchEventFlags
Instruction 1003[04]Unused
EndIfBatchEventFlags( byte<EventEndType> executionEndType, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchEventFlags
SkipIfMultiplayerState
Instruction 1003[05]Unused
SkipIfMultiplayerState( byte numberOfSkippedLines, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
EndIfMultiplayerState
Instruction 1003[06]Unused
EndIfMultiplayerState( byte<EventEndType> executionEndType, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
SkipIfPlayerInoutMap
Instruction 1003[07]Unused
SkipIfPlayerInoutMap( byte numberOfSkippedLines, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
EndIfPlayerInoutMap
Instruction 1003[08]Unused
EndIfPlayerInoutMap( byte<EventEndType> executionEndType, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
SkipIfNumberOfCoopClients
Instruction 1003[09]Unused
SkipIfNumberOfCoopClients( byte numberOfSkippedLines, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfCoopClients
EndIfNumberOfCoopClients
Instruction 1003[10]Unused
EndIfNumberOfCoopClients( byte<EventEndType> executionEndType, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfCoopClients
GotoIfPlayerIsInWorldType
Instruction 1003[12]Unused
GotoIfPlayerIsInWorldType( byte<Label> label, sbyte<WorldType> worldType)
Condition function: PlayerIsInOwnWorld
EndIfPlayerIsInWorldType
Instruction 1003[13]Unused
EndIfPlayerIsInWorldType( byte<EventEndType> executionEndType, sbyte<WorldType> worldType)
Condition function: PlayerIsInOwnWorld
SkipIfPlayerIsInWorldType
Instruction 1003[14]Unused
SkipIfPlayerIsInWorldType( byte numberOfSkippedLines, sbyte<WorldType> worldType)
Condition function: PlayerIsInOwnWorld
GotoIfEventFlag
Instruction 1003[101]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
Instruction 1003[103]Unused
GotoIfBatchEventFlags( byte<Label> label, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchEventFlags
GotoIfMultiplayerState
Instruction 1003[105]Unused
GotoIfMultiplayerState( byte<Label> label, sbyte<MultiplayerState> desiredMultiplayerState)
Condition function: HasMultiplayerState
GotoIfPlayerInoutMap
Instruction 1003[107]Unused
GotoIfPlayerInoutMap( byte<Label> label, bool shouldPlayerBeInside, byte areaId, byte blockId)
Condition function: PlayerInMap
GotoIfNumberOfCoopClients
Instruction 1003[109]Unused
GotoIfNumberOfCoopClients( byte<Label> label, byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Condition function: NumberOfCoopClients
WaitForMapOffsetFlag
Instruction 1003[1000]Unused
WaitForMapOffsetFlag( byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
SkipIfMapOffsetFlag
Instruction 1003[1001]Unused
SkipIfMapOffsetFlag( byte numberOfSkippedLines, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Condition function: MapOffsetFlag
GotoIfMapOffsetFlag
Instruction 1003[1002]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
Instruction 1003[1003]Unused
EndIfMapOffsetFlag( byte<EventEndType> executionEndType, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Condition function: MapOffsetFlag
SkipIfBatchMapOffsetFlags
Instruction 1003[1004]Unused
SkipIfBatchMapOffsetFlags( byte numberOfSkippedLines, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchMapOffsetFlags
GotoIfBatchMapOffsetFlags
Instruction 1003[1005]Unused
GotoIfBatchMapOffsetFlags( byte<Label> label, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchMapOffsetFlags
EndIfBatchMapOffsetFlags
Instruction 1003[1006]Unused
EndIfBatchMapOffsetFlags( byte<EventEndType> executionEndType, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchMapOffsetFlags
WaitForGimmickOffsetFlag
Instruction 1003[1007]Unused
WaitForGimmickOffsetFlag( byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
SkipIfGimmickOffsetFlag
Instruction 1003[1008]Unused
SkipIfGimmickOffsetFlag( byte numberOfSkippedLines, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Condition function: GimmickOffsetFlag
GotoIfGimmickOffsetFlag
Instruction 1003[1009]Unused
GotoIfGimmickOffsetFlag( byte<Label> label, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Condition function: GimmickOffsetFlag
EndIfGimmickOffsetFlag
Instruction 1003[1010]Unused
EndIfGimmickOffsetFlag( byte<EventEndType> executionEndType, byte<ONOFF> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Condition function: GimmickOffsetFlag
SkipIfBatchGimmickOffsetFlags
Instruction 1003[1011]Unused
SkipIfBatchGimmickOffsetFlags( byte numberOfSkippedLines, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchGimmickOffsetFlags
GotoIfBatchGimmickOffsetFlags
Instruction 1003[1012]Unused
GotoIfBatchGimmickOffsetFlags( byte<Label> label, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchGimmickOffsetFlags
EndIfBatchGimmickOffsetFlags
Instruction 1003[1013]Unused
EndIfBatchGimmickOffsetFlags( byte<EventEndType> executionEndType, byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Condition function: AllBatchGimmickOffsetFlags
GotoIfRetriedDuringMission
Instruction 1003[1014]Used in common_func
GotoIfRetriedDuringMission( byte<Label> label)
Condition function: RetriedDuringMission
SkipIfCharacterHasSpEffect
Instruction 1004[00]Unused
SkipIfCharacterHasSpEffect( byte numberOfSkippedLines, uint targetEntityId, int spEffectId, bool shouldHave, sbyte<ComparisonType> comparisonType, int numberOfTargetCharacters)
Condition function: CharacterHasSpEffect
GotoIfCharacterHasSpEffect
Instruction 1004[01]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
Instruction 1004[02]Unused
EndIfCharacterHasSpEffect( byte<EventEndType> executionEndType, uint targetEntityId, int spEffectId, bool shouldHave, sbyte<ComparisonType> comparisonType, int numberOfTargetCharacters)
Condition function: CharacterHasSpEffect
WaitForAssetDestroyed
Instruction 1005[00]Unused
WaitForAssetDestroyed( byte<DestructionState> damageState, uint targetAssetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetAssets)
SkipIfAssetDestroyed
Instruction 1005[01]Unused
SkipIfAssetDestroyed( byte numberOfSkippedLines, byte<DestructionState> damageState, uint targetAssetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetAssets)
Condition function: AssetDestroyed
EndIfAssetDestroyed
Instruction 1005[02]Unused
EndIfAssetDestroyed( byte<EventEndType> executionEndType, byte<DestructionState> damageState, uint targetAssetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetAssets)
Condition function: AssetDestroyed
GotoIfAssetDestroyed
Instruction 1005[101]Unused
GotoIfAssetDestroyed( byte<Label> label, byte<DestructionState> damageState, uint targetAssetEntityId, sbyte<ComparisonType> comparisonType, float numberOfTargetAssets)
Condition function: AssetDestroyed
Label0
Instruction 1014[00]Label1
Instruction 1014[01]Label2
Instruction 1014[02]Label3
Instruction 1014[03]Label4
Instruction 1014[04]Label5
Instruction 1014[05]Label6
Instruction 1014[06]Label7
Instruction 1014[07]Label8
Instruction 1014[08]Label9
Instruction 1014[09]Label10
Instruction 1014[10]Label11
Instruction 1014[11]Label12
Instruction 1014[12]Label13
Instruction 1014[13]Label14
Instruction 1014[14]Label15
Instruction 1014[15]Label16
Instruction 1014[16]Label17
Instruction 1014[17]Label18
Instruction 1014[18]Label19
Instruction 1014[19]Label20
Instruction 1014[20]InitializeEvent
Instruction 2000[00]Used in 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
Instruction 2000[02]Unused
SetNetworkSyncState( byte<DisabledEnabled> disabledEnabled)
Simpler versions:
DisableNetworkSync()
disabledEnabled = Disabled
EnableNetworkSync()
disabledEnabled = Enabled
ClearCompiledConditionGroupState
Instruction 2000[03]Unused
ClearCompiledConditionGroupState(
byte dummy = 0)
SaveRequest
Instruction 2000[05]Unused
SaveRequest(
byte dummy = 0)
InitializeCommonEvent
Instruction 2000[06]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
Instruction 2000[07]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
Instruction 2000[08]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
Instruction 2000[09]Used in m01_08_90_00
OverrideFallReturnPoint( uint pointEntityId)
StartPS5Activity
Instruction 2000[10]Used in m00_10_00_00
StartPS5Activity( uint activityId)
EndPS5Activity
Instruction 2000[11]Used in m00_10_00_00, m01_07_50_00, m01_07_60_00, m01_07_80_00
EndPS5Activity( uint activityId)
OverrideFallReturnPointWithCamera
Instruction 2000[12]Used in m01_01_30_00, m01_01_40_00, m01_08_90_00
OverrideFallReturnPointWithCamera( uint pointEntityId, uint angleReferenceEntityId)
InitializeSafePointForFallReturn
Instruction 2000[13]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
Instruction 2000[14]Used in common_func
StartGamePresence( int presenceId)
EndGamePresence
Instruction 2000[15]Unused
EndGamePresence( int presenceId)
AdvanceCurrentTime
Instruction 2001[03]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
Instruction 2001[04]Used in m61
SetCurrentTime( byte hours, byte minutes, byte seconds, byte<TimeEffectType> effectType, bool shouldWaitForCompletion)
SetTimeZone
Instruction 2001[05]Used in common, m00_10_00_00
SetTimeZone( sbyte<TimeZone> timeZone, byte<TimeEffectType> effectType, bool shouldWaitForCompletion)
PlayCutsceneToAll
Instruction 2002[01]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
Instruction 2002[03]Used in m01_07_80_00
PlayCutsceneToPlayer( int cutsceneId, uint<CutscenePlayMode> playbackMethod, uint playerEntityId)
PlayCutsceneAndWarpPlayer
Instruction 2002[04]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
Instruction 2002[08]Used in common, common_func
PlayCutsceneWithSeamlessCameraAngleMove( int cutsceneId, uint<CutscenePlayMode> playbackMethod, uint playbackLocationPointEntityId, uint warpPointEntityId, int mapId, uint angleReferenceEntityId)
EndCurrentCutscene
Instruction 2002[09]Used in common, m00_12_00_00
EndCurrentCutscene()
PlayGarageReturnCutscene
Instruction 2002[10]Unused
PlayGarageReturnCutscene()
PlayCutsceneAndWarpPlayerWithEnvReset
Instruction 2002[11]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
Instruction 2002[12]Used in m01_02_70_00
PlayCutsceneWithSeamlessCameraAngleMoveAndEnvReset( int cutsceneId, uint<CutscenePlayMode> playbackMethod, uint playbackLocationPointEntityId, uint warpPointEntityId, int mapId, uint angleReferenceEntityId)
PlayCutsceneAndDisplayResults
Instruction 2002[13]Used in common_func, m01_08_90_00
PlayCutsceneAndDisplayResults( int cutsceneId, uint<CutscenePlayMode> playbackMethod)
RequestAnimationPlayback
Instruction 2003[01]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
Instruction 2003[03]Used in m01_00_60_00
SetGeneratorState( uint generatorEntityId, byte<DisabledEnabled> disabledEnabled)
Simpler versions:
DisableGenerator(uint generatorEntityId)
disabledEnabled = Disabled
EnableGenerator(uint generatorEntityId)
disabledEnabled = Enabled
AwardItemLot
Instruction 2003[04]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
Instruction 2003[05]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
Instruction 2003[06]Used in m01_06_80_00
ChangeMapHitEnableState( uint entityId, byte<DisabledEnabled> disabledEnabled)
Simpler versions:
DisableMapHit(uint entityId)
disabledEnabled = Disabled
EnableMapHit(uint entityId)
disabledEnabled = Enabled
SetMapVisibility
Instruction 2003[07]Unused
SetMapVisibility( uint entityId, byte<DisabledEnabled> disabledEnabled)
Simpler versions:
DisableMapVisibility(uint entityId)
disabledEnabled = Disabled
EnableMapVisibility(uint entityId)
disabledEnabled = Enabled
SetEventState
Instruction 2003[08]Used in m00_10_00_00, m01_06_00_00
SetEventState( uint eventId, int eventSlotId, byte<EventEndType> eventState)
InvertEventFlag
Instruction 2003[09]Unused
InvertEventFlag( uint eventFlagId)
DisplayBossHealthBar
Instruction 2003[11]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
Instruction 2003[12]Unused
HandleBossDefeat( uint entityId)
ModifyNavimeshConnectionBitflag
Instruction 2003[13]Unused
ModifyNavimeshConnectionBitflag( uint navimeshEntityId, uint<NavimeshType> navimeshType, byte<BitopType> typeBitOperation)
WarpPlayer
Instruction 2003[14]Unused
WarpPlayer( byte areaId, byte blockId, uint initialAreaEntityId)
HandleMinibossDefeat
Instruction 2003[15]Unused
HandleMinibossDefeat( uint entityId)
RandomlySetEventFlagInRange
Instruction 2003[17]Used in m99_00_50_00
RandomlySetEventFlagInRange( uint eventFlagIdMin, uint eventFlagIdMax, byte<ONOFF> flagState)
ForceAnimationPlayback
Instruction 2003[18]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
Instruction 2003[21]Unused
IncrementGameCycle(
byte dummy = 0)
BatchSetEventFlags
Instruction 2003[22]Used in m01_04_60_00, m01_08_90_00
BatchSetEventFlags( uint eventFlagIdStart, uint eventFlagIdEnd, byte<ONOFF> flagState)
SetPlayerRespawnPoint
Instruction 2003[23]Used in m99_05_16_00
SetPlayerRespawnPoint( uint respawnPointEntityId)
RemoveItemFromPlayer
Instruction 2003[24]Used in m01_99_02_00
RemoveItemFromPlayer( int<ItemType> itemType, int itemId, int number)
PlaceNPCSummonSign
Instruction 2003[25]Unused
PlaceNPCSummonSign( int<SummonSignType> signType, uint summonedNPCEntityId, uint spawnPointEntityId, uint summonEventFlagId, uint dismissalEventFlagId)
SetVisibilityOfMessage
Instruction 2003[26]Unused
SetVisibilityOfMessage( uint messageEntityId, byte<DisabledEnabled> disabledEnabled)
Simpler versions:
DisableMessageVisibility(uint messageEntityId)
disabledEnabled = Disabled
EnableMessageVisibility(uint messageEntityId)
disabledEnabled = Enabled
AwardAchievement
Instruction 2003[28]Used in m00_10_00_00
AwardAchievement( int achievementId)
IncrementEventValue
Instruction 2003[31]Unused
IncrementEventValue( uint baseEventFlagId, uint numberOfUsedFlagBits, uint maximumAllowedValue)
ClearEventValue
Instruction 2003[32]Unused
ClearEventValue( uint baseEventFlagId, uint numberOfUsedFlagBits)
SetSnugglyNextTrade
Instruction 2003[33]Unused
SetSnugglyNextTrade( uint eventFlagId)
SpawnSnugglyItem
Instruction 2003[34]Unused
SpawnSnugglyItem( uint itemLotId, uint placementAreaEntityId, uint eventFlagId, uint hitEntityId)
EventValueOperation
Instruction 2003[41]Unused
EventValueOperation( uint baseEventFlagId, uint numberOfUsedFlagBits, int operand, uint baseEventFlagIdOperand, uint numberOfUsedEventFlagBitsOperand, sbyte<CalculationType> calculationType)
StoreItemAmountHeldInEventValue
Instruction 2003[42]Unused
StoreItemAmountHeldInEventValue( int<ItemType> itemType, int itemId, uint baseEventFlagId, uint numberOfUsedFlagBits)
DirectlyGivePlayerItem
Instruction 2003[43]Unused
DirectlyGivePlayerItem( int<ItemType> itemType, int itemId, uint baseEventFlagId, uint numberOfUsedFlagBits)
ToggleDirectionDisplay
Instruction 2003[44]Unused
ToggleDirectionDisplay( byte<DisabledEnabled> disabledEnabled)
TriggerAISound
Instruction 2003[52]Unused
TriggerAISound( int aiSoundParamId, uint entityId, int<TargetEntityType> originEntityType)
InvokeEnemyGenerator
Instruction 2003[54]Used in m01_00_30_00, m01_06_80_00, m01_08_50_00
InvokeEnemyGenerator( uint generatorEntityId)
SetNetworkconnectedEventFlag
Instruction 2003[62]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
Instruction 2003[63]Used in m00_10_00_00, m01_06_00_00
BatchSetNetworkconnectedEventFlags( uint eventFlagIdStart, uint eventFlagIdEnd, byte<ONOFF> flagState)
SetOmissionModeCounts
Instruction 2003[64]Unused
SetOmissionModeCounts( int level1Count, int level2Count)
ResetOmissionModeCountsToDefault
Instruction 2003[65]Unused
ResetOmissionModeCountsToDefault()
SetEventFlag
Instruction 2003[66]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)
targetEventFlagType = TargetEventFlagType.EventFlag
SetThisEvent(byte<ONOFF> desiredFlagState)
targetEventFlagType = 1
and targetEventFlagId = 0
SetThisEventSlot(byte<ONOFF> desiredFlagState)
targetEventFlagType = TargetEventFlagType.EventIDSlotNumber
and targetEventFlagId = 0
ChangeWeather
Instruction 2003[68]Unknown200369
Instruction 2003[69]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
Instruction 2003[1000]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)
state = Disabled
EnableTargetMarker(uint entityId)
state = Enabled
SetSubwindowVisibility
Instruction 2003[1001]Used in m80
SetSubwindowVisibility( uint entityId, int subwindowCameraId, byte<DisabledEnabled> state)
Simpler versions:
DisableSubwindowVisibility(uint entityId, int subwindowCameraId)
state = Disabled
EnableSubwindowVisibility(uint entityId, int subwindowCameraId)
state = Enabled
RequestSpecialStandbyPlayback
Instruction 2003[1002]Used in m80
RequestSpecialStandbyPlayback( uint entityId, int animationId)
ConstantlyShowNPCPartHPBar
Instruction 2003[1003]Used in m99_05_13_00
ConstantlyShowNPCPartHPBar( uint entityId, int npcPartId, short dummypolyId, bool shouldShow)
TriggerScanEffect
Instruction 2003[1004]Used in m01_00_20_00, m60
TriggerScanEffect( uint entityId, int scanId)
OverrideDefenseOriginReservation
Instruction 2003[1005]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
Instruction 2003[1006]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
Instruction 2003[1007]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
Instruction 2003[1008]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)
state = Disabled
EnableArea(uint areaEntityId)
state = Enabled
ShowFreeImage
Instruction 2003[1009]Used in m01_20_93_00
ShowFreeImage( int freeDialogType, int imgId)
SetMapOffsetFlag
Instruction 2003[1010]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)
targetEventFlagType = TargetEventFlagType.EventFlag
SetNetworkconnectedMapOffsetFlag
Instruction 2003[1011]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
Instruction 2003[1012]Used in m01_06_20_00, m01_08_50_00
BatchSetMapOffsetFlags( uint eventFlagIdStart, uint eventFlagIdEnd, byte<ONOFF> flagState)
BatchSetNetworkconnectedMapOffsetFlags
Instruction 2003[1013]Used in m01_00_20_00
BatchSetNetworkconnectedMapOffsetFlags( uint eventFlagIdStart, uint eventFlagIdEnd, byte<ONOFF> flagState)
InvertMapOffsetFlag
Instruction 2003[1014]Unused
InvertMapOffsetFlag( uint eventFlagId)
RandomlySetMapOffsetFlagInRange
Instruction 2003[1015]Unused
RandomlySetMapOffsetFlagInRange( uint eventFlagIdMin, uint eventFlagIdMax, byte<ONOFF> flagState)
IncrementMapOffsetEventValue
Instruction 2003[1016]Unused
IncrementMapOffsetEventValue( uint baseEventFlagId, uint numberOfUsedFlagBits, uint maximumAllowedValue)
ClearMapOffsetEventValue
Instruction 2003[1017]Unused
ClearMapOffsetEventValue( uint baseEventFlagId, uint numberOfUsedFlagBits)
SetGimmickOffsetFlag
Instruction 2003[1018]Used in m02_00_02_00
SetGimmickOffsetFlag( byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId, byte<ONOFF> flagState)
Simpler version:
SetGimmickOffsetFlagID(uint targetEventFlagId, byte<ONOFF> flagState)
targetEventFlagType = TargetEventFlagType.EventFlag
SetNetworkconnectedGimmickOffsetFlag
Instruction 2003[1019]Used in m02_00_02_00
SetNetworkconnectedGimmickOffsetFlag( uint eventFlagId, byte<ONOFF> flagState)
BatchSetGimmickOffsetFlags
Instruction 2003[1020]Unused
BatchSetGimmickOffsetFlags( uint eventFlagIdStart, uint eventFlagIdEnd, byte<ONOFF> flagState)
BatchSetNetworkconnectedGimmickOffsetFlags
Instruction 2003[1021]Used in m02_00_00_00, m02_00_01_00, m02_00_02_00
BatchSetNetworkconnectedGimmickOffsetFlags( uint eventFlagIdStart, uint eventFlagIdEnd, byte<ONOFF> flagState)
InvertGimmickOffsetFlag
Instruction 2003[1022]Unused
InvertGimmickOffsetFlag( uint eventFlagId)
RandomlySetGimmickOffsetFlagInRange
Instruction 2003[1023]Unused
RandomlySetGimmickOffsetFlagInRange( uint eventFlagIdMin, uint eventFlagIdMax, byte<ONOFF> flagState)
IncrementGimmickOffsetEventValue
Instruction 2003[1024]Unused
IncrementGimmickOffsetEventValue( uint baseEventFlagId, uint numberOfUsedFlagBits, uint maximumAllowedValue)
ClearGimmickOffsetEventValue
Instruction 2003[1025]Unused
ClearGimmickOffsetEventValue( uint baseEventFlagId, uint numberOfUsedFlagBits)
ShowDirectionMarker
Instruction 2003[1026]Used in m01_00_60_00
ShowDirectionMarker( uint entityId, float displayTimeS)
HideDirectionMarker
Instruction 2003[1027]Unused
HideDirectionMarker( uint entityId)
WarpPlayerToMission
Instruction 2003[1028]Used in common
WarpPlayerToMission( int missionParamId, uint playerEntityId)
SetCheckpoint
Instruction 2003[1029]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
Instruction 2003[1030]Used in m01_00_20_00, m01_02_90_00
ForceLockon( uint entityId)
SetDefeatEffectState
Instruction 2003[1031]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()
state = Disabled
EnableDefeatEffect()
state = Enabled
SetGarageConnection
Instruction 2003[1032]Used in common
SetGarageConnection( bool shouldWaitForCompletion)
WarpPlayerToConnectedMap
Instruction 2003[1033]Used in common, m00_12_00_00
WarpPlayerToConnectedMap( int destinationMapId, uint playerEntityId)
AwardCompanyContribution
Instruction 2003[1034]Used in m00_10_00_00, m01_01_50_00, m01_02_60_00, m01_06_00_00
AwardCompanyContribution( uint companyContributeParamId)
AddMissionSpecialReward
Instruction 2003[1035]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
Instruction 2003[1036]Used in common, common_func
TriggerSlowEffect( float timeScale, float durationS)
ConnectConnectCollision
Instruction 2003[1037]Used in common
ConnectConnectCollision( uint entityId, bool shouldWaitForCompletion)
AllowDeathEffect
Instruction 2003[1038]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
Instruction 2003[1039]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
Instruction 2003[1040]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
Instruction 2003[1041]Used in m01_06_20_00
ShowCharacterInfoOverlay( uint entityId, uint<CharacterInfoOverlayIcon> iconId)
HideCharacterInfoOverlay
Instruction 2003[1042]Unused
HideCharacterInfoOverlay( uint entityId)
AddMissionEnemyDestroyReward
Instruction 2003[1043]Used in m01_03_50_00, m01_04_00_00, m01_04_10_00, m01_06_60_00
AddMissionEnemyDestroyReward( byte missionEnemyDestroyRewardIndex)
ForceSortie
Instruction 2003[1044]Used in m01_06_40_00
ForceSortie( int missionParamId, uint playerEntityId)
SetSafeAreaState
Instruction 2003[1045]Unused
SetSafeAreaState( bool shouldAllow)
SetCameraAngle
Instruction 2003[1046]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
Instruction 2003[1047]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
Instruction 2003[1048]Used in common_func
EndTraining( bool shouldReturnToTrainingMenu)
SetAltimeterAltitudeOffset
Instruction 2003[1049]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
Instruction 2003[1050]Used in m10_10_00_00
SetAltimeterMovementScaling( float scaleFactor)
StartPlayerDeathCount
Instruction 2003[1051]Used in m01_01_10_00, m01_02_50_00, m01_02_60_00
StartPlayerDeathCount( bool shouldStart)
SetCharacterAIState
Instruction 2004[01]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)
disabledEnabled = Disabled
EnableCharacterAI(uint entityId)
disabledEnabled = Enabled
SetCharacterTeamType
Instruction 2004[02]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
Instruction 2004[04]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
Instruction 2004[05]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)
disabledEnabled = Disabled
EnableCharacter(uint characterEntityId)
disabledEnabled = Enabled
EzstateInstructionRequest
Instruction 2004[06]Unused
EzstateInstructionRequest( uint entityId, int command, byte slot)
CreateBulletOwner
Instruction 2004[07]Used in m01_01_20_00, m01_08_20_00, m99_00_51_00
CreateBulletOwner( uint entityId)
SetSpEffect
Instruction 2004[08]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
Instruction 2004[10]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)
disabledEnabled = Disabled
EnableCharacterGravity(uint entityId)
disabledEnabled = Enabled
SetCharacterEventTarget
Instruction 2004[11]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
Instruction 2004[12]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)
disabledEnabled = Disabled
EnableCharacterImmortality(uint entityId)
disabledEnabled = Enabled
SetCharacterHome
Instruction 2004[13]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
Instruction 2004[14]Unused
RotateCharacter( uint entityId, uint relativeEntityId, int playAnimationId, bool shouldWaitForCompletion)
SetCharacterInvincibility
Instruction 2004[15]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)
disabledEnabled = Disabled
EnableCharacterInvincibility(uint entityId)
disabledEnabled = Enabled
ClearCharactersAITarget
Instruction 2004[16]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
Instruction 2004[17]Unused
RequestCharacterAICommand( uint entityId, int commandId, byte slotNumber)
SetEventPoint
Instruction 2004[18]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
Instruction 2004[19]Unused
SetCharacterAIId( uint entityId, int aiId)
RequestCharacterAIReplan
Instruction 2004[20]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
Instruction 2004[21]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
Instruction 2004[22]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
Instruction 2004[23]Unused
SetNPCPartHP( uint entityId, int npcPartId, int desiredHP, bool shouldAllowHPAboveMaxHP)
SetNPCPartSEAndSFX
Instruction 2004[24]Unused
SetNPCPartSEAndSFX( uint entityId, int npcPartId, int defenseMaterialSEId, int defenseMaterialSFXId)
SetNPCPartBulletDamageMultiplier
Instruction 2004[25]Unused
SetNPCPartBulletDamageMultiplier( uint entityId, int npcPartId, float bulletDamageMultiplier)
ChangeCharacterDispmask
Instruction 2004[26]Used in m87_19_23_00, m99_05_11_00
ChangeCharacterDispmask( uint entityId, byte bitNumber, byte<ONOFFCHANGE> switchType)
ChangeCharacterHitmask
Instruction 2004[27]Unused
ChangeCharacterHitmask( uint characterEntityId, byte bitNumber, byte<ONOFFCHANGE> switchType)
SetNetworkUpdateAuthority
Instruction 2004[28]Unused
SetNetworkUpdateAuthority( uint entityId, int<AuthorityLevel> authorityLevel)
SetCharacterBackreadState
Instruction 2004[29]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
Instruction 2004[30]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)
disabledEnabled = Disabled
EnableCharacterHPBarDisplay(uint entityId)
disabledEnabled = Enabled
SetCharacterMaphit
Instruction 2004[31]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
Instruction 2004[33]Used in m01_01_40_00, m01_01_80_00, m01_04_80_00
CreateReferredDamagePair( uint sourceEntityId, uint targetEntityId)
SetNetworkUpdateRate
Instruction 2004[34]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
Instruction 2004[35]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)
disabledEnabled = Disabled
EnableCharacterDefaultBackread(uint entityId)
disabledEnabled = Enabled
ForceCharacterTreasure
Instruction 2004[37]Unused
ForceCharacterTreasure( uint characterEntityId)
BetrayCharactersCurrentCovenant
Instruction 2004[38]Unused
BetrayCharactersCurrentCovenant(
byte dummy = 0)
ChangeCharacterCollisionState
Instruction 2004[39]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)
disabledEnabled = Disabled
EnableCharacterCollision(uint entityId)
disabledEnabled = Enabled
WarpCharacterAndSetFloor
Instruction 2004[40]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
Instruction 2004[41]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
Instruction 2004[42]Used in m01_01_40_00, m01_06_80_00
WarpCharacterAndCopyFloor( uint entityId, byte<TargetEntityType> warpEntityType, uint warpDestinationEntityId, int dummypolyId, uint entityIdToCopyFloorFrom)
RequestCharacterAnimationReset
Instruction 2004[43]Unused
RequestCharacterAnimationReset( uint entityId, byte<Interpolation> interpolationMethod)
BonfirelikeRecovery
Instruction 2004[47]Used in m01_02_60_00
BonfirelikeRecovery()
ChangeCharacterPatrolBehavior
Instruction 2004[49]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
Instruction 2004[50]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
Instruction 2004[51]Used in m01_99_02_00, m99_05_12_00
ReviveAllCharacters()
ChangeCharacter
Instruction 2004[52]Unused
ChangeCharacter( int characterParamId)
SetAlwaysDrawCharacter
Instruction 2004[54]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
Instruction 2004[55]Used in m01_90_01_00
SetCharacterTalkRange( uint entityId, float range)
SetNPCPartHitFE
Instruction 2004[60]Used in m80, m97_00_00_00, m99_05_11_00
SetNPCPartHitFE( uint characterEntityId, int npcPartId, sbyte<NPCPartHitFEType> hitFE)
SetNPCPartHPBarDisplay
Instruction 2004[64]Used in m80
SetNPCPartHPBarDisplay( uint entityId, int npcPartId, int hpBarDisplayDummypoly, int lockonDumypoly)
DestroyNPCPart
Instruction 2004[1000]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
Instruction 2004[1010]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
Instruction 2004[1011]Used in m01_00_80_00, m01_06_20_00, m01_07_50_00, m01_08_50_00
DetachCharacterFromCharacter( uint riderEntityId)
MovePointToPoint
Instruction 2004[1012]Used in m60
MovePointToPoint( uint entityId, byte<TargetEntityType> originEntityType, uint originEntityId, int originDummypolyId, byte<TargetEntityType> destinationEntityType, uint destinationEntityId, int destinationDummypolyId, bool shouldWaitForCompletion)
SpawnVehicle
Instruction 2004[1013]Used in m60
SpawnVehicle( uint spawnAreaEntityId, float xCoordinateOffsetM, float yCoordinateOffsetM, float zCoordinateOffsetM)
SpawnGarageHelicopter
Instruction 2004[1014]Unused
SpawnGarageHelicopter( uint spawnAreaEntityId, float xCoordinateOffsetM, float yCoordinateOffsetM, float zCoordinateOffsetM)
SpawnSupplyDrone
Instruction 2004[1015]Unused
SpawnSupplyDrone( uint spawnAreaEntityId, float xCoordinateOffsetM, float yCoordinateOffsetM, float zCoordinateOffsetM)
MoveAtHighSpeed
Instruction 2004[1016]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
Instruction 2004[1017]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
Instruction 2004[1018]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
Instruction 2004[1019]Used in m01_06_40_00
IssuePlayerShortWarpRequestWithCameraAngle( byte<TargetEntityType> warpEntityType, uint warpDestinationEntityId, int dummypolyId)
SetPlayerCanAttackState
Instruction 2004[1020]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()
disabledEnabled = Disabled
EnablePlayerCanAttack()
disabledEnabled = Enabled
RegisterEntityTargetInfo
Instruction 2004[1021]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
Instruction 2004[1022]Used in m01_01_40_00
SetFollowAssetState( uint entityId, bool shouldFollowAsset)
Catapult
Instruction 2004[1030]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
Instruction 2004[1031]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
Instruction 2004[1032]Used in m01_06_10_00
ChangeGravityParameters( float gravitationalAccelerationMS2, float maximumFallSpeedKmH)
ChangeCharacterEnableStateWithFade
Instruction 2004[1033]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)
disabledEnabled = Disabled
EnableCharacterWithFade(uint entityId, float fadeTime)
disabledEnabled = Enabled
SetMinimumCharacterHPValue
Instruction 2004[1034]Used in m01_04_20_00, m01_06_30_00, m01_06_80_00
SetMinimumCharacterHPValue( uint entityId, int minimumHP)
SetMinimumCharacterHPRatio
Instruction 2004[1035]Used in m01_01_80_00, m01_04_20_00, m01_06_20_00, m01_06_80_00
SetMinimumCharacterHPRatio( uint entityId, float minimumHPRatio)
RequestAssetDestruction
Instruction 2005[01]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
Instruction 2005[02]Used in m01_01_40_00
RequestAssetRestoration( uint entityId)
ChangeAssetEnableState
Instruction 2005[03]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)
state = Disabled
EnableAsset(uint targetAssetEntityId)
state = Enabled
SetAssetTreasureState
Instruction 2005[04]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)
state = Disabled
EnableAssetTreasure(uint targetAssetEntityId)
state = Enabled
InitializeObjact
Instruction 2005[05]Unused
InitializeObjact( uint entityId, int objactParamId, int relativeTargetIdx)
SetObjactState
Instruction 2005[06]Unused
SetObjactState( uint entityId, int objactParamId, byte<DisabledEnabled> state)
Simpler versions:
DisableObjAct(uint entityId, int objactParamId)
state = Disabled
EnableObjAct(uint entityId, int objactParamId)
state = Enabled
ReproduceAssetAnimation
Instruction 2005[07]Used in m01_01_40_00, m01_04_90_00, m01_08_90_00, m01_10_40_00
ReproduceAssetAnimation( uint targetAssetEntityId, int animationId)
ReproduceAssetDestruction
Instruction 2005[08]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
Instruction 2005[09]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
Instruction 2005[11]Used in m01_02_40_00
WarpAssetToCharacter( uint entityId, uint characterEntityId, short dummypolyId)
DeleteAssetEvent
Instruction 2005[12]Used in m01_01_40_00, m01_02_30_00, m01_07_60_00
DeleteAssetEvent( uint eventFlagId)
SetAssetInvulnerability
Instruction 2005[13]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)
state = Disabled
EnableAssetInvunerability(uint targetAssetEntityId)
state = Enabled
SetObjactStateAssignIdx
Instruction 2005[14]Unused
SetObjactStateAssignIdx( uint entityId, int objactParamId, int relativeTargetIdx, byte<DisabledEnabled> state)
Simpler versions:
DisableObjActAssignIdx(uint entityId, int objactParamId, int relativeTargetIdx)
state = Disabled
EnableObjActAssignIdx(uint entityId, int objactParamId, int relativeTargetIdx)
state = Enabled
RerollAssetTreasure
Instruction 2005[15]Unused
RerollAssetTreasure( uint targetAssetEntityId)
AttachAssetToAsset
Instruction 2005[18]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
Instruction 2005[19]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
Instruction 2005[20]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
Instruction 2005[21]Used in m01_08_40_00
DetachAssetFromCharacter( uint assetEntityId)
DivertDamageToCharacterNPCPart
Instruction 2005[22]Used in m01_04_90_00, m01_08_40_00
DivertDamageToCharacterNPCPart( uint assetEntityId, uint targetCharacterEntityId, int npcPartId)
AttachAssetToCharacterByDummypoly
Instruction 2005[23]Used in m01_03_10_00
AttachAssetToCharacterByDummypoly( uint childAssetEntityId, uint parentCharacterEntityId, int childDummypolyId, int parentDummypolyId)
ChangeAssetDispmask
Instruction 2005[24]Unused
ChangeAssetDispmask( uint entityId, byte bitNumber, byte<ONOFFCHANGE> switchType)
DivertDamageToCharacterUnknown200525
Instruction 2005[25]Used in m01_04_80_00
DivertDamageToCharacterUnknown200525( uint assetEntityId, uint targetCharacterEntityId)
DeleteMapSFX
Instruction 2006[01]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
Instruction 2006[02]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
Instruction 2006[03]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
Instruction 2006[04]Used in m01_07_60_00, m01_08_40_00
CreateAssetfollowingSFX( uint assetEntityId, int dummypolyId, int sfxId)
DeleteAssetfollowingSFX
Instruction 2006[05]Used in m01_07_60_00, m01_08_40_00
DeleteAssetfollowingSFX( uint assetEntityId, bool shouldDeleteRoot)
DisplayGenericDialog
Instruction 2007[01]Unused
DisplayGenericDialog( int messageId, short<PromptType> dialogType, short<NumberofOptions> numberOfOptions, uint entityId, float displayDistance)
DisplayTextEffect
Instruction 2007[02]Used in common, common_func, m01_06_00_00
DisplayTextEffect( uint<TextEffectType> effectType)
DisplayStatusMessage
Instruction 2007[03]Unused
DisplayStatusMessage( int messageId, byte<DisabledEnabled> padState)
DisplayArenaMessage
Instruction 2007[04]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
Instruction 2007[05]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)
ChangeCamera
Instruction 2008[01]Used in common
ChangeCamera( int normalCameraId, int lockedCameraId)
SetCameraVibration
Instruction 2008[02]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
Instruction 2008[03]Unused
SetLockcamSlotNumber( byte areaId, byte blockId, ushort lockcamSlotNumber)
ChangeGarageCameraAnimSet
Instruction 2008[04]Used in common, m00_10_00_00, m00_12_00_00
ChangeGarageCameraAnimSet( int cameraAnimSetId)
PlayGarageCameraAnim
Instruction 2008[05]Used in m00_10_00_00
PlayGarageCameraAnim( int cameraAnimIndex)
ChangeCameraWithLegOffset
Instruction 2008[06]Used in m01_01_40_00, m01_06_80_00
ChangeCameraWithLegOffset( int normalCameraId, int lockedCameraId)
SetCameraOnlyVibration
Instruction 2008[07]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
Instruction 2008[08]Used in m01_01_50_00, m01_02_30_00
SetPadOnlyVibration( int padVibrationParamId, int<TargetEntityType> targetEntityType, uint entityId, int dummypolyId)
RegisterLadder
Instruction 2009[00]Unused
RegisterLadder( uint disableTopEventFlagId, uint disableBottomEventFlagId, uint entityId)
RegisterBonfire
Instruction 2009[03]Unused
RegisterBonfire( uint eventFlagId, uint entityId, float reactionDistance, float reactionAngle, int setStandardKindlingLevel)
ActivateMultiplayerdependantBuffs
Instruction 2009[04]Unused
ActivateMultiplayerdependantBuffs( uint entityId)
IssueBossRoomEntryNotification
Instruction 2009[06]Unused
IssueBossRoomEntryNotification(
byte dummy = 0)
SendAllPhantomsHome
Instruction 2009[11]Unused
SendAllPhantomsHome(
byte dummy = 0)
PlayBGM
Instruction 2010[01]PlaySE
Instruction 2010[02]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
Instruction 2010[03]Unused
SetMapSoundState( uint entityId, byte<DisabledEnabled> state)
Simpler versions:
DisableMapSound(uint entityId)
state = Disabled
EnableMapSound(uint entityId)
state = Enabled
SetBossMapSoundState
Instruction 2010[04]Unused
SetBossMapSoundState( uint entityId, byte<DisabledEnabled> state)
Simpler versions:
DisableBossMapSound(uint entityId)
state = Disabled
EnableBossMapSound(uint entityId)
state = Enabled
SetMapSoundStateImmediately
Instruction 2010[06]Used in m01_06_10_00
SetMapSoundStateImmediately( uint entityId)
SuppressSE
Instruction 2010[07]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
Instruction 2010[08]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
Instruction 2010[09]Unused
SetSoundSwitch( uint eventId)
SetPause
Instruction 2010[10]Used in common_func
SetPause( byte<DisabledEnabled> disabledEnabled)
Simpler versions:
DisablePause()
disabledEnabled = Disabled
EnablePause()
disabledEnabled = Enabled
ActivateHit
Instruction 2011[01]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)
state = Disabled
EnableHit(uint hitEntityId)
state = Enabled
ActivateHitBackreadMask
Instruction 2011[02]Unused
ActivateHitBackreadMask( uint hitEntityId, byte<DisabledEnabled> state)
Simpler versions:
DisableHitBackreadMask(uint hitEntityId)
state = Disabled
EnableHitBackreadMask(uint hitEntityId)
state = Enabled
ActivateMapPart
Instruction 2012[01]Unused
ActivateMapPart( uint mapPartEntityId, byte<DisabledEnabled> state)
Simpler versions:
DisableMapPart(uint mapPartEntityId)
state = Disabled
EnableMapPart(uint mapPartEntityId)
state = Enabled
SetAreaWelcomeMessageState
Instruction 2012[08]Unused
SetAreaWelcomeMessageState( byte<DisabledEnabled> state)
Simpler versions:
DisableAreaWelcomeMessage()
state = Disabled
EnableAreaWelcomeMessage()
state = Enabled
ActivateGparamOverride
Instruction 2012[11]Unused
ActivateGparamOverride( int gparamSubId, float changeTimeS)
DeactivateGparamOverride
Instruction 2012[12]Unused
DeactivateGparamOverride( float changeTimeS)
ActivateMapspecificGparam
Instruction 2012[13]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
Instruction 2012[14]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)
PlayModelattachedMovie
Instruction 2015[01]Used in m00_10_00_00, m01_06_00_00
PlayModelattachedMovie( int movieId, uint<DisabledEnabled> repeat)
StopModelattachedMovie
Instruction 2015[02]Used in m00_10_00_00, m01_06_00_00
StopModelattachedMovie( byte dummy)
SetBaseCharacterForBackground
Instruction 2016[00]Used in m01_01_40_00
SetBaseCharacterForBackground( uint entityId)
RegisterBackgroundByAssetId
Instruction 2016[01]Used in m01_01_40_00
RegisterBackgroundByAssetId( uint assetId)
RegisterAllMapPiecesAsBackground
Instruction 2016[02]Used in m01_01_40_00
RegisterAllMapPiecesAsBackground()
SetBackgroundShiftState
Instruction 2016[03]Used in m01_01_40_00
SetBackgroundShiftState( byte<DisabledEnabled> state)
Simpler versions:
DisableBackgroundShift()
state = Disabled
EnableBackgroundShift()
state = Enabled
RegisterAreaAsBackground
Instruction 2016[04]Used in m01_01_40_00
RegisterAreaAsBackground( uint areaEntityId)
RegisterMissionLineCollisionAsBackground
Instruction 2016[05]Used in m01_01_40_00
RegisterMissionLineCollisionAsBackground()
RegisterMiningShipAttachmentForRetry
Instruction 2017[00]Used in m01_01_40_00
RegisterMiningShipAttachmentForRetry( uint entityId)
RegisterMiningShipWarpForRetry
Instruction 2017[01]Used in m01_01_40_00
RegisterMiningShipWarpForRetry( uint warpEntityId, uint warpCoordinateDisplayAreaEntityId)
RegisterMiningShipAnimationForRetry
Instruction 2017[02]Used in m01_01_40_00
RegisterMiningShipAnimationForRetry( uint entityId, byte<MiningShipState> state)
UseLockonShieldedCollision
Instruction 2017[03]Used in m01_01_40_00
UseLockonShieldedCollision( uint entityId)
TriggerEventBreakpoint
Instruction 2020[00]Unused
TriggerEventBreakpoint( uint eventId, int eventSlotId, uint instructionNumber, byte<DisabledEnabled> state)
TriggerNextInstruction
Instruction 2020[01]Unused
TriggerNextInstruction( byte<DisabledEnabled> state)
SetTemporaryEventLogLevel
Instruction 2020[02]Unused
SetTemporaryEventLogLevel( uint eventId, int eventSlotId, byte logLevel)
SetEventLogLevel
Instruction 2020[03]Unused
SetEventLogLevel( byte logLevel)
ShowNumberForTest
Instruction 2020[04]Used in m01_00_01_00
ShowNumberForTest( byte<DisplayState> displayState)
ChangeNumberForTest
Instruction 2020[05]Used in m01_00_01_00
ChangeNumberForTest( byte<NumericalChange> numericalChange, int amount)
Compare
Condition functionUnused
Compare( sbyte<ComparisonType> comparisonType, uint lefthandSide, uint righthandSide)
Simpler version:
== != > < >= <=
leftHandSide
and rightHandSize
Signed
Condition functionUnused
CompareSigned( sbyte<ComparisonType> comparisonType, int lefthandSide, int righthandSide)
Simpler version:
Signed(int lefthandSide) == value
righthandSide
(== != > < >= <=
)ElapsedSeconds
Condition functionUsed 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
Condition functionUsed 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
Condition functionUnused
RandomElapsedSeconds( float targetSecondsMin, float targetSecondsMax)
RandomElapsedFrames
Condition functionUnused
RandomElapsedFrames( int targetFramesMin, int targetFramesMax)
TimeOfDay
Condition functionUnused
TimeOfDay( byte hours, byte minutes, byte seconds)
TimeOfDayInRange
Condition functionUnused
TimeOfDayInRange( byte startingHours, byte startingMinutes, byte startingSeconds, byte endingHours, byte endingMinutes, byte endingSeconds)
CutscenePlaying
Condition functionUsed 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
Condition functionUsed 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)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = ON or OFF
ThisEvent()
targetEventFlagType = 1
and targetEventFlagId = 0
and desiredFlagState = ON or OFF
ThisEventSlot()
targetEventFlagType = TargetEventFlagType.EventIDSlotNumber
and targetEventFlagId = 0
and desiredFlagState = ON or OFF
AllBatchEventFlags
Condition functionUsed 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)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllON
AnyBatchEventFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFF
InArea
Condition functionUsed 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)
desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside
EntityInRadiusOfEntity
Condition functionUsed 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)
desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside
PlayerHasItem
Condition functionUnused
PlayerHasDoesntHaveItem( byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Simpler version:
PlayerHasItem(byte<ItemType> itemType, int itemId)
desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwn
HasMultiplayerState
Condition functionUnused
HasMultiplayerState( sbyte<MultiplayerState> desiredMultiplayerState)
AllPlayersInArea
Condition functionUnused
AllPlayersInOutsideArea( byte<InsideOutsideState> desiredState, uint areaEntityId)
Simpler version:
AllPlayersInArea(uint areaEntityId)
desiredState = InsideOutsideState.Inside or InsideOutsideState.Outside
PlayerInMap
Condition functionUnused
PlayerInOutMap( bool shouldPlayerBeInside, byte areaId, byte blockId)
Simpler version:
PlayerInMap(byte areaId, byte blockId)
shouldPlayerBeInside = true or false
NumberOfCoopClients
Condition functionUnused
CompareNumberOfCoopClients( byte<ComparisonType> comparisonType, byte targetNumberOfClients)
Simpler version:
NumberOfCoopClients() == value
targetNumberOfClients
(== != > < >= <=
)CountEventFlags
Condition functionUsed 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
countThreshold
(== != > < >= <=
)EventValue
Condition functionUnused
CompareEventValue( uint baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Simpler version:
EventValue(uint baseEventFlagId, byte numberOfUsedFlagBits) == value
thresholdValue
(== != > < >= <=
)DroppedItemsInArea
Condition functionUnused
DroppedItemsInArea( uint areaEntityId)
DroppedItem
Condition functionUnused
DroppedItem( int<ItemType> itemType, int itemId)
PlayerHasItemIncludingBBox
Condition functionUnused
PlayerHasDoesntHaveItemIncludingBBox( byte<ItemType> itemType, int itemId, byte<OwnershipState> desiredPossessionState)
Simpler version:
PlayerHasItemIncludingBBox(byte<ItemType> itemType, int itemId)
desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwn
GameCycle
Condition functionUnused
CompareGameCycle( byte<ComparisonType> comparisonType, byte completedGameCyclesThreshold)
Simpler version:
GameCycle() == value
completedGameCyclesThreshold
(== != > < >= <=
)CompareEventValues
Condition functionUnused
CompareEventValues( uint leftsideBaseEventFlagId, byte leftsideNumberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint rightsideBaseEventFlagId, byte rightsideNumberOfUsedFlagBits)
IsOnline
Condition functionUnused
OnlineModeState( bool onlineMode)
Simpler version:
IsOnline()
onlineMode = true or false
HasDamageType
Condition functionUsed 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
Condition functionUsed 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
Condition functionUnused
PlayerIsInWorldType( sbyte<WorldType> worldType)
Simpler version:
PlayerIsInOwnWorld()
worldType = WorldType.OwnWorld or WorldType.OtherWorld
WeatherActive
Condition functionUnused
WeatherActive( sbyte<Weather> weather, float startDelayDuringChangeS, float endDelayDuringChangeS)
InCombatArea
Condition functionUsed in common_func
InCombatArea( byte<CombatAreaType> combatAreaType)
MapOffsetFlag
Condition functionUsed 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)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = ON or OFF
AllBatchMapOffsetFlags
Condition functionUsed 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)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllON
AnyBatchMapOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFF
CountMapOffsetFlags
Condition functionUnused
CompareCountMapOffsetFlags( byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId, sbyte<ComparisonType> comparisonType, int countThreshold)
Simpler version:
CountMapOffsetFlags(byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId) == value
countThreshold
(== != > < >= <=
)MapOffsetEventValue
Condition functionUnused
CompareMapOffsetEventValue( uint baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Simpler version:
MapOffsetEventValue(uint baseEventFlagId, byte numberOfUsedFlagBits) == value
thresholdValue
(== != > < >= <=
)GimmickOffsetFlag
Condition functionUnused
GimmickOffsetFlagState( byte<ONOFFCHANGE> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint targetEventFlagId)
Simpler version:
GimmickOffsetFlag(uint targetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = ON or OFF
AllBatchGimmickOffsetFlags
Condition functionUsed in m02_00_02_00
BatchGimmickOffsetFlagsState( byte<LogicalOperationType> desiredFlagState, byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId)
Simpler versions:
AllBatchGimmickOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.AllON or LogicalOperationType.NotAllON
AnyBatchGimmickOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag
and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFF
CountGimmickOffsetFlags
Condition functionUnused
CompareCountGimmickOffsetFlags( byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId, sbyte<ComparisonType> comparisonType, int countThreshold)
Simpler version:
CountGimmickOffsetFlags(byte<TargetEventFlagType> targetEventFlagType, uint startingTargetEventFlagId, uint endingTargetEventFlagId) == value
countThreshold
(== != > < >= <=
)GimmickOffsetEventValue
Condition functionUnused
CompareGimmickOffsetEventValue( uint baseEventFlagId, byte numberOfUsedFlagBits, byte<ComparisonType> comparisonType, uint thresholdValue)
Simpler version:
GimmickOffsetEventValue(uint baseEventFlagId, byte numberOfUsedFlagBits) == value
thresholdValue
(== != > < >= <=
)CompanyContribution
Condition functionUsed in m01_00_20_00
CompareCompanyContribution( byte<CompanyType> companyType, byte<ComparisonType> comparisonType, int targetAmount)
Simpler version:
CompanyContribution(byte<CompanyType> companyType) == value
targetAmount
(== != > < >= <=
)InSearchlight
Condition functionUsed in m01_08_50_00
InSearchlight( uint searchlightEntityId, uint targetCharacterEntityId)
RemainingMissionTime
Condition functionUsed 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
targetAmount
(== != > < >= <=
)IsAltMission
Condition functionUsed in m01_02_60_00, m01_06_40_00
IsMissionAltType( byte<MissionAltType> missionAltType)
Simpler version:
IsAltMission()
missionAltType = MissionAltType.Alt or MissionAltType.Original
RetriedDuringMission
Condition functionUsed in common_func, m01_01_30_00, m01_03_70_00, m01_06_10_00, m01_06_80_00
RetriedDuringMission()
IsTouchingEntity
Condition functionUsed in m01_01_40_00
IsTouchingEntity( uint targetEntityId)
PlayerDeathCount
Condition functionUsed in m01_01_10_00, m01_02_50_00, m01_02_60_00
ComparePlayerDeathCount( byte<ComparisonType> comparisonType, int deathCount)
Simpler version:
PlayerDeathCount() == value
deathCount
(== != > < >= <=
)Unknown31015
Condition functionUsed in m01_01_10_00
Unknown31015( bool unknown)
CharacterDead
Condition functionUsed 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)
desiredLifeState = DeathState.Dead or DeathState.Alive
CharacterDamagedBy
Condition functionUsed 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
Condition functionUsed 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
targetHPRatio
(== != > < >= <=
)CharacterType
Condition functionUnused
CharacterType( uint targetEntityId, sbyte<TargetType> targetType, sbyte<ComparisonType> comparisonType = Equal, float numberOfTargetCharacters = 1)
CharacterTargetedBy
Condition functionUsed 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)
shouldHave = true or false
CharacterHasSpEffect
Condition functionUsed 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)
shouldHave = true or false
NPCPartHP
Condition functionUsed 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
hpThreshold
(== != > < >= <=
)CharacterBackreadStatus
Condition functionUsed 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)
isBackread = true or false
CharacterHasEventMessage
Condition functionUsed 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)
shouldHave = true or false
CharacterAIState
Condition functionUsed 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
Condition functionUnused
PlayersClass( byte<ClassType> classNameType)
PlayersCovenant
Condition functionUnused
PlayersCovenant( byte covenantIndex)
PlayersSoulLevel
Condition functionUnused
ComparePlayersSoulLevel( byte<ComparisonType> comparisonType, uint targetSoulLevel)
Simpler version:
PlayersSoulLevel() == value
targetSoulLevel
(== != > < >= <=
)CharacterHPValue
Condition functionUsed 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
targetHP
(== != > < >= <=
)CharacterRatioDead
Condition functionUsed 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)
desiredLifeState = DeathState.Dead or DeathState.Alive
CharacterRatioHPRatio
Condition functionUsed 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
targetAmount
(== != > < >= <=
)CharacterRatioTargetedBy
Condition functionUsed 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)
shouldHave = true or false
CharacterRatioHasSpEffect
Condition functionUsed 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)
shouldHave = true or false
CharacterRatioBackreadStatus
Condition functionUsed 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)
isBackread = true or false
CharacterRatioAIState
Condition functionUsed 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
Condition functionUsed 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
targetHP
(== != > < >= <=
)PlayerTargeted
Condition functionUnused
PlayerTargeted( uint minNPCThreatLevel, uint maxNPCThreatLevel, byte<AIStateType> aiStateType)
PlayerSoulAmount
Condition functionUsed in m60, m80
ComparePlayerSoulAmount( byte<ComparisonType> comparisonType, int targetAmount)
Simpler version:
PlayerSoulAmount() == value
targetAmount
(== != > < >= <=
)NPCPartAttributeDamage
Condition functionUsed in m01_02_70_00, m80
NPCPartAttributeDamage( uint targetEntityId, int npcPartId, uint attackerEntityId, byte<DamageType> damageType)
HackingDurability
Condition functionUsed 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
targetAmount
(== != > < >= <=
)HackingDurabilityRatio
Condition functionUsed 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
targetRatio
(== != > < >= <=
)DummypolyInPlayerLocksight
Condition functionUsed in m99_05_13_00
DummypolyInPlayerLocksight( uint targetEntityId, short dummypolyId, float additionalDistance, float timeCapturedS, bool aimModeOnly)
ZeroDamage
Condition functionUsed in m01_00_80_00, m01_03_20_00, m01_03_60_00, m01_04_20_00
ZeroDamage( uint targetEntityId, uint attackerEntityId)
CharacterLockedOn
Condition functionUsed 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
Condition functionUsed in m01_02_60_00
PlayerCanAttack()
ZeroDamageIncludingZeroAttackPower
Condition functionUsed 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
Condition functionUsed in common, common_func, m01_01_30_00, m01_01_40_00, m01_02_30_00
DeadFromFall( uint entityId)
HackingComplete
Condition functionUsed 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
Condition functionUsed 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
targetRatio
(== != > < >= <=
)AssetDestroyed
Condition functionUsed 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)
damageState = DestructionState.Destroyed or DestructionState.Undestroyed
AssetHitBy
Condition functionUnused
AssetHitBy( uint targetEntityId, uint attackerEntityId)
ObjActEventFlag
Condition functionUnused
ObjActEventFlag( uint objactEventFlag)
AssetHP
Condition functionUnused
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
hpThreshold
(== != > < >= <=
)AssetRatioDestroyed
Condition functionUsed 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
targetRatio
(== != > < >= <=
)PlayerMovingOnHit
Condition functionUnused
PlayerMovingOnHit( uint hitEntityId)
PlayerAttackingOnHit
Condition functionUnused
PlayerAttackingOnHit( uint hitEntityId)
PlayerStandingOnHit
Condition functionUsed in m01_02_10_00
PlayerStandingOnHit( uint hitEntityId)
ONOFF
EnumUsed 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
EnumUsed 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
EnumUsed 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
EnumUsed 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
EnumUsed 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_00LogicalOperationType.AllOFF = 1
Used in m01_04_70_00, m01_08_60_00LogicalOperationType.NotAllOFF = 2
Used in m01_04_60_00, m01_08_50_00, m01_08_60_00, m01_08_70_00, m01_08_90_00LogicalOperationType.NotAllON = 3
CalculationType
EnumUnused
CalculationType.Add = 0
CalculationType.Sub = 1
CalculationType.Mult = 2
CalculationType.Div = 3
CalculationType.Mod = 4
CalculationType.Assign = 5
ConditionGroup
EnumUsed 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
EnumUsed 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_00CutscenePlayMode.Unskippable = 2
Used in common, m00_12_00_00CutscenePlayMode.UnskippableWithWorldUpdate = 3
Used in common, m00_12_00_00CutscenePlayMode.UnskippableWithFadeOutSkip = 10
CutscenePlayMode.UnskippableWithFadeOutSkipandWorldUpdate = 11
Used in commonCutscenePlayMode.SkippableWithFadeOutSkip = 16
Used in common_funcCutscenePlayMode.ForGarageStorage = 19
Used in common, m00_10_00_00, m01_06_00_00CutscenePlayMode.ForMissionStart = 32
Used in m00_11_00_00CutscenePlayMode.ForFELaunch = 34
Used in common_funcCutscenePlayMode.ForMissionStartWithPrologueFadeoutSkip = 48
Used in commonCutscenePlayMode.ForFELaunchAfterContinuousPlayback = 58
Used in common_funcCutscenePlayMode.SkippableWithFadeInSkip = 136
Used in common, common_funcCutscenePlayMode.ForCatapultBeforeContinuousPlayback = 384
Used in common_funcCutscenePlayMode.SkippablewithWarpDestinationCollisionRef = 512
Used in m01_07_60_00CutscenePlayMode.AfterContinuousPlayback = 568
Used in m02_00_03_00CutscenePlayMode.BeforeContinuousPlaybackWithFadein = 1024
Used in common_funcCutscenePlayMode.BeforeContinuousPlayback = 1152
DestructionState
EnumUsed 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_00DestructionState.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_00InsideOutsideState
EnumUsed 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
EnumUsed in common_func
CombatAreaType.CombatArea = 0
CombatAreaType.WarningArea = 1
CombatAreaType.ExitArea = 2
ConditionState
EnumUsed 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
EnumUsed 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
EnumUnused
OwnershipState.DoesntOwn = 0
OwnershipState.Owns = 1
EventEndType
EnumUsed 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
EnumUsed 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_00TeamType.Host = 1
Used in m01_00_50_00TeamType.Guest = 2
Used in m01_00_50_00TeamType.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_00TeamType.JuniorWingman = 4
Used in m01_01_50_00TeamType.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_00TeamType.StrongEnemy = 6
Used in m01_03_70_00TeamType.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_00TeamType.Berserker = 8
TeamType.CharacterforObjectDestruction = 9
Used in m01_06_80_00TeamType.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_00TeamType.ThirdForceAlly = 13
Used in m01_01_50_00TeamType.GimmickBatteryAlly = 14
TargetEntityType
EnumUsed 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_00TargetEntityType.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_00TargetEntityType.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_00DisabledEnabled
EnumUsed 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
EnumUnused
BitopType.Add = 0
BitopType.Delete = 1
BitopType.Invert = 2
NavimeshType
EnumUnused
NavimeshType.Solid = 1
NavimeshType.Exit = 2
NavimeshType.Obstacle = 4
NavimeshType.Wall = 8
NavimeshType.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
EnumUnused
PromptType.YESNO = 0
PromptType.OKCANCEL = 1
NumberofOptions
EnumUnused
NumberofOptions.OneButton = 1
NumberofOptions.TwoButtons = 2
NumberofOptions.NoButtons = 6
SoundType
EnumUsed 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_00SoundType.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_00SoundType.MenuSE = 2
Used in m01_08_50_00SoundType.Asset = 3
SoundType.CutsceneSE = 4
SoundType.SFX = 5
Used in m01_00_70_00, m01_06_80_00SoundType.BGM = 6
Used in common_func, m01, m01_00_70_00, m01_01_10_00SoundType.Voice = 7
SoundType.DependsOnFloorMaterial = 8
SoundType.DependsOnArmorMaterial = 9
SoundType.Ghost = 10
SoundType.GeometrySet = 14
Used in m01_02_60_00, m01_06_10_00SoundType.DynamicDialog = 15
Used in m01_02_70_00SoundEventType
EnumUsed 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_00SoundEventType.Stop = 1
Used in m01_01_40_00, m01_02_60_00DamageTargetType
EnumUsed 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_00DamageTargetType.Map = 2
DamageTargetType.CharacterMap = 3
ItemType
EnumUsed in m01_99_02_00
ItemType.Weapon = 0
Used in m01_99_02_00ItemType.Armor = 1
ItemType.Ring = 2
ItemType.Goods = 3
TargetType
EnumUnused
TargetType.Alive = 0
TargetType.WhitePhantom = 1
TargetType.BlackPhantom = 2
TargetType.Hollow = 8
TargetType.Invader = 12
TextEffectType
EnumUsed in common, common_func, m01_06_00_00
TextEffectType.CommenceMission = 10
Used in common_funcTextEffectType.MissionComplete = 11
Used in common_funcTextEffectType.MissionFailed = 12
Used in common_funcTextEffectType.MissionUpdate = 13
Used in common_funcTextEffectType.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 commonTextEffectType.PlayerFallDeath = 41
Used in commonTextEffectType.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 commonTextEffectType.SuppliesReplenished = 64
TextEffectType.Unknown101 = 101
Used in m01_05_10_00TextEffectType.SubMissionAdded = 105
TextEffectType.SubMissionCompleted = 106
TextEffectType.ExitArea = 111
Used in common_funcTextEffectType.PlayerDamaged = 121
TextEffectType.AllyDeath = 131
TextEffectType.AllAlliesDead = 132
TextEffectType.EnemyDestroyed = 141
TextEffectType.AllEnemiesDestroyed = 142
TextEffectType.Draw = 161
Used in m01_06_00_00TextEffectType.BaseUnlocked = 171
TextEffectSlot
EnumUsed 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
EnumUnused
MultiplayerState.Host = 0
MultiplayerState.Client = 1
MultiplayerState.Multiplayer = 2
MultiplayerState.MultiplayerPending = 3
MultiplayerState.Singleplayer = 4
NPCPartType
EnumUsed 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_00NPCPartType.Part2 = 2
Used in m80, m87_19_23_00, m87_21_20_00, m99_05_11_00NPCPartType.Part3 = 3
Used in m80, m87_19_23_00, m87_21_20_00, m99_05_11_00NPCPartType.Part4 = 4
Used in m80, m87_21_20_00NPCPartType.Part5 = 5
Used in m80, m87_21_20_00NPCPartType.Part6 = 6
Used in m80, m87_21_20_00NPCPartType.Part7 = 7
Used in m80, m87_21_20_00NPCPartType.Part8 = 8
Used in m80, m87_21_20_00NPCPartType.Part9 = 9
Used in m80NPCPartType.Part10 = 10
Used in m80NPCPartType.Part11 = 11
Used in m80NPCPartType.Part12 = 12
Used in m80NPCPartType.Part13 = 13
Used in m80NPCPartType.Part14 = 14
Used in m80NPCPartType.Part15 = 15
Used in m80NPCPartType.Part16 = 16
Used in m80NPCPartType.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 m80NPCPartType.Part26 = 26
Used in m80NPCPartType.Part27 = 27
Used in m80NPCPartType.Part28 = 28
Used in m80NPCPartType.Part29 = 29
Used in m80NPCPartType.Part30 = 30
Used in m80NPCPartType.WeakPoint = 31
AuthorityLevel
EnumUnused
AuthorityLevel.Normal = 0
AuthorityLevel.Forced = 4095
AIStateType
EnumUsed 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_00AIStateType.Recognition = 1
Used in m01_06_40_00, m01_08_60_00AIStateType.Alert = 2
Used in m01_04_60_00, m01_06_40_00, m01_08_60_00AIStateType.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_00SummonSignType
EnumUnused
SummonSignType.WhiteSign = 0
SummonSignType.BlackSign = 1
SummonSignType.RedSign = 2
SummonSignType.DetectionSign = 3
SummonSignType.WhiteReliefSign = 4
SummonSignType.BlackReliefSign = 5
ClassType
EnumUnused
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
EnumUsed 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_00CharacterUpdateFrequency.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_00CharacterUpdateFrequency.Every2Frames = 2
Used in m01_06_80_00, m01_08_50_00, m01_11_60_00CharacterUpdateFrequency.Every5Frames = 5
Used in m01_06_80_00CharacterUpdateFrequency.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_00CharacterUpdateFrequency.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_00Interpolation
EnumUnused
Interpolation.Interpolated = 0
Interpolation.Uninterpolated = 1
DisplayState
EnumUsed in m01_00_01_00
DisplayState.Hide = 0
DisplayState.Display = 1
Used in m01_00_01_00DamageType
EnumUsed 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_00DamageType.Fire = 1
DamageType.Magic = 2
Label
EnumUsed 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
EnumUnused
WorldType.OwnWorld = 0
WorldType.OtherWorld = 1
Weather
EnumUsed in m96
Weather.Sunny = 0
Used in m96Weather.Rain = 1
Weather.WeakStorm = 2
Weather.StrongStorm = 3
Weather.Geyser = 4
Used in m96Weather.LargeGeyser = 5
NPCPartHitFEType
EnumUsed 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_00NPCPartHitFEType.Armored = 2
NumericalChange
EnumUsed in m01_00_01_00
NumericalChange.Overwrite = 0
Used in m01_00_01_00NumericalChange.Add = 1
TimeEffectType
EnumUsed 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 commonTimeEffectType.FadeOut = 1
Used in m00_12_00_00TimeEffectType.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_00TimeEffectType.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_00TimeEffectLayer
EnumUsed 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_00TimeEffectLayer.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_00TimeZone
EnumUsed in common, m00_10_00_00
TimeZone.Morning = 0
Used in commonTimeZone.Noon = 1
Used in m00_10_00_00TimeZone.Afternoon = 2
Used in m00_10_00_00TimeZone.Evening = 3
Used in m00_10_00_00TimeZone.Night = 4
Used in common, m00_10_00_00TimeZone.DeepNightA = 5
Used in m00_10_00_00TimeZone.DeepNightB = 6
TargetDetection
EnumUsed 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_00TargetDetection.SearchVision = 1
Used in m01_01_10_00TargetDetection.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_00ReturnHomeType
EnumUsed 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_00ReturnHomeType.FightWhileReturning = 1
Used in m01_02_30_00, m01_05_30_00, m01_08_10_00, m01_09_00_00, m01_12_30_00ReturnHomeType.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_00CompanyType
EnumUsed in m01_00_20_00
CompanyType.A = 0
Used in m01_00_20_00CompanyType.B = 1
CompanyType.C = 2
CompanyType.D = 3
CompanyType.E = 4
LockonMode
EnumUsed 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_00LockonMode.TempLock = 1
Used in m01_04_00_00, m01_06_20_00, m01_12_30_00LockonMode.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_00CharacterInfoOverlayIcon
EnumUsed in m01_06_20_00
CharacterInfoOverlayIcon.None = 0
Used in m01_06_20_00CharacterInfoOverlayIcon.DestroyTarget = 1
CharacterInfoOverlayIcon.DefendTarget = 2
MissionAltType
EnumUsed in m01_02_60_00, m01_06_40_00
MissionAltType.Original = 0
MissionAltType.Alt = 1
MiningShipState
EnumUsed in m01_01_40_00
MiningShipState.State1 = 0
MiningShipState.State2 = 1
MiningShipState.State3 = 2