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 = DisabledEnableNetworkSync()
disabledEnabled = EnabledClearCompiledConditionGroupState 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 = DisabledEnableGenerator(uint generatorEntityId)
disabledEnabled = EnabledAwardItemLot 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 = DisabledEnableMapHit(uint entityId)
disabledEnabled = EnabledSetMapVisibility Instruction 2003[07]Unused
SetMapVisibility(
uint entityId,
byte<DisabledEnabled> disabledEnabled)Simpler versions:
DisableMapVisibility(uint entityId)
disabledEnabled = DisabledEnableMapVisibility(uint entityId)
disabledEnabled = EnabledSetEventState 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 = DisabledEnableMessageVisibility(uint messageEntityId)
disabledEnabled = EnabledAwardAchievement 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.EventFlagSetThisEvent(byte<ONOFF> desiredFlagState)
targetEventFlagType = 1 and targetEventFlagId = 0SetThisEventSlot(byte<ONOFF> desiredFlagState)
targetEventFlagType = TargetEventFlagType.EventIDSlotNumber and targetEventFlagId = 0ChangeWeather 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 = DisabledEnableTargetMarker(uint entityId)
state = EnabledSetSubwindowVisibility Instruction 2003[1001]Used in m80
SetSubwindowVisibility(
uint entityId,
int subwindowCameraId,
byte<DisabledEnabled> state)Simpler versions:
DisableSubwindowVisibility(uint entityId, int subwindowCameraId)
state = DisabledEnableSubwindowVisibility(uint entityId, int subwindowCameraId)
state = EnabledRequestSpecialStandbyPlayback 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 = DisabledEnableArea(uint areaEntityId)
state = EnabledShowFreeImage 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.EventFlagSetNetworkconnectedMapOffsetFlag 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.EventFlagSetNetworkconnectedGimmickOffsetFlag 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 = DisabledEnableDefeatEffect()
state = EnabledSetGarageConnection 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 = DisabledEnableCharacterAI(uint entityId)
disabledEnabled = EnabledSetCharacterTeamType 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 = DisabledEnableCharacter(uint characterEntityId)
disabledEnabled = EnabledEzstateInstructionRequest 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 = DisabledEnableCharacterGravity(uint entityId)
disabledEnabled = EnabledSetCharacterEventTarget 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 = DisabledEnableCharacterImmortality(uint entityId)
disabledEnabled = EnabledSetCharacterHome 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 = DisabledEnableCharacterInvincibility(uint entityId)
disabledEnabled = EnabledClearCharactersAITarget 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 = DisabledEnableCharacterHPBarDisplay(uint entityId)
disabledEnabled = EnabledSetCharacterMaphit 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 = DisabledEnableCharacterDefaultBackread(uint entityId)
disabledEnabled = EnabledForceCharacterTreasure 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 = DisabledEnableCharacterCollision(uint entityId)
disabledEnabled = EnabledWarpCharacterAndSetFloor 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 = DisabledEnablePlayerCanAttack()
disabledEnabled = EnabledRegisterEntityTargetInfo 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 = DisabledEnableCharacterWithFade(uint entityId, float fadeTime)
disabledEnabled = EnabledSetMinimumCharacterHPValue 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 = DisabledEnableAsset(uint targetAssetEntityId)
state = EnabledSetAssetTreasureState 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 = DisabledEnableAssetTreasure(uint targetAssetEntityId)
state = EnabledInitializeObjact 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 = DisabledEnableObjAct(uint entityId, int objactParamId)
state = EnabledReproduceAssetAnimation 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 = DisabledEnableAssetInvunerability(uint targetAssetEntityId)
state = EnabledSetObjactStateAssignIdx Instruction 2005[14]Unused
SetObjactStateAssignIdx(
uint entityId,
int objactParamId,
int relativeTargetIdx,
byte<DisabledEnabled> state)Simpler versions:
DisableObjActAssignIdx(uint entityId, int objactParamId, int relativeTargetIdx)
state = DisabledEnableObjActAssignIdx(uint entityId, int objactParamId, int relativeTargetIdx)
state = EnabledRerollAssetTreasure 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 = DisabledEnableMapSound(uint entityId)
state = EnabledSetBossMapSoundState Instruction 2010[04]Unused
SetBossMapSoundState(
uint entityId,
byte<DisabledEnabled> state)Simpler versions:
DisableBossMapSound(uint entityId)
state = DisabledEnableBossMapSound(uint entityId)
state = EnabledSetMapSoundStateImmediately 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 = DisabledEnablePause()
disabledEnabled = EnabledActivateHit 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 = DisabledEnableHit(uint hitEntityId)
state = EnabledActivateHitBackreadMask Instruction 2011[02]Unused
ActivateHitBackreadMask(
uint hitEntityId,
byte<DisabledEnabled> state)Simpler versions:
DisableHitBackreadMask(uint hitEntityId)
state = DisabledEnableHitBackreadMask(uint hitEntityId)
state = EnabledActivateMapPart Instruction 2012[01]Unused
ActivateMapPart(
uint mapPartEntityId,
byte<DisabledEnabled> state)Simpler versions:
DisableMapPart(uint mapPartEntityId)
state = DisabledEnableMapPart(uint mapPartEntityId)
state = EnabledSetAreaWelcomeMessageState Instruction 2012[08]Unused
SetAreaWelcomeMessageState(
byte<DisabledEnabled> state)Simpler versions:
DisableAreaWelcomeMessage()
state = DisabledEnableAreaWelcomeMessage()
state = EnabledActivateGparamOverride 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 = DisabledEnableBackgroundShift()
state = EnabledRegisterAreaAsBackground 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 OFFThisEvent()
targetEventFlagType = 1 and targetEventFlagId = 0 and desiredFlagState = ON or OFFThisEventSlot()
targetEventFlagType = TargetEventFlagType.EventIDSlotNumber and targetEventFlagId = 0 and desiredFlagState = ON or OFFAllBatchEventFlags 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.NotAllONAnyBatchEventFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFFInArea 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.OutsideEntityInRadiusOfEntity 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.OutsidePlayerHasItem Condition functionUnused
PlayerHasDoesntHaveItem(
byte<ItemType> itemType,
int itemId,
byte<OwnershipState> desiredPossessionState)Simpler version:
PlayerHasItem(byte<ItemType> itemType, int itemId)
desiredPossessionState = OwnershipState.Owns or OwnershipState.DoesntOwnHasMultiplayerState 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.OutsidePlayerInMap Condition functionUnused
PlayerInOutMap(
bool shouldPlayerBeInside,
byte areaId,
byte blockId)Simpler version:
PlayerInMap(byte areaId, byte blockId)
shouldPlayerBeInside = true or falseNumberOfCoopClients 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.DoesntOwnGameCycle 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 falseHasDamageType 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.OtherWorldWeatherActive 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 OFFAllBatchMapOffsetFlags 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.NotAllONAnyBatchMapOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFFCountMapOffsetFlags 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 OFFAllBatchGimmickOffsetFlags 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.NotAllONAnyBatchGimmickOffsetFlags(uint startingTargetEventFlagId, uint endingTargetEventFlagId)
targetEventFlagType = TargetEventFlagType.EventFlag and desiredFlagState = LogicalOperationType.NotAllOFF or LogicalOperationType.AllOFFCountGimmickOffsetFlags 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.OriginalRetriedDuringMission 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.AliveCharacterDamagedBy 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 falseCharacterHasSpEffect 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 falseNPCPartHP 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 falseCharacterHasEventMessage 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 falseCharacterAIState 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.AliveCharacterRatioHPRatio 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 falseCharacterRatioHasSpEffect 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 falseCharacterRatioBackreadStatus 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 falseCharacterRatioAIState 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.UndestroyedAssetHitBy 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 = 0ON = 1ONOFFCHANGE 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 = 0ON = 1CHANGE = 2TargetEventFlagType 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 = 0TargetEventFlagType.EventIDSlotNumber = 2ComparisonType 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 = 0NotEqual = 1Greater = 2Less = 3GreaterOrEqual = 4LessOrEqual = 5LogicalOperationType 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 = 3CalculationType EnumUnused
CalculationType.Add = 0CalculationType.Sub = 1CalculationType.Mult = 2CalculationType.Div = 3CalculationType.Mod = 4CalculationType.Assign = 5ConditionGroup 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 = -15OR_14 = -14OR_13 = -13OR_12 = -12OR_11 = -11OR_10 = -10OR_09 = -9OR_08 = -8OR_07 = -7OR_06 = -6OR_05 = -5OR_04 = -4OR_03 = -3OR_02 = -2OR_01 = -1MAIN = 0AND_01 = 1AND_02 = 2AND_03 = 3AND_04 = 4AND_05 = 5AND_06 = 6AND_07 = 7AND_08 = 8AND_09 = 9AND_10 = 10AND_11 = 11AND_12 = 12AND_13 = 13AND_14 = 14AND_15 = 15CutscenePlayMode 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 = 10CutscenePlayMode.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 = 1152DestructionState 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 = 0InsideOutsideState.Inside = 1CombatAreaType EnumUsed in common_func
CombatAreaType.CombatArea = 0CombatAreaType.WarningArea = 1CombatAreaType.ExitArea = 2ConditionState 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 = 0PASS = 1DeathState 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 = 0DeathState.Dead = 1OwnershipState EnumUnused
OwnershipState.DoesntOwn = 0OwnershipState.Owns = 1EventEndType 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 = 0EventEndType.Restart = 1TeamType 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 = -1TeamType.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 = 8TeamType.CharacterforObjectDestruction = 9 Used in m01_06_80_00TeamType.CharacterforObjectDestructionWingman = 10TeamType.CharacterforObjectDestructionEnemy = 11TeamType.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 = 14TargetEntityType 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 = 0Enabled = 1BitopType EnumUnused
BitopType.Add = 0BitopType.Delete = 1BitopType.Invert = 2NavimeshType EnumUnused
NavimeshType.Solid = 1NavimeshType.Exit = 2NavimeshType.Obstacle = 4NavimeshType.Wall = 8NavimeshType.WalltouchingFloor = 32NavimeshType.LandingPoint = 64NavimeshType.Event = 128NavimeshType.Cliff = 256NavimeshType.OpenSpace = 512NavimeshType.Ladder = 1024NavimeshType.Hole = 2048NavimeshType.Door = 4096NavimeshType.ClosedDoor = 8192PromptType EnumUnused
PromptType.YESNO = 0PromptType.OKCANCEL = 1NumberofOptions EnumUnused
NumberofOptions.OneButton = 1NumberofOptions.TwoButtons = 2NumberofOptions.NoButtons = 6SoundType 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 = 3SoundType.CutsceneSE = 4SoundType.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 = 7SoundType.DependsOnFloorMaterial = 8SoundType.DependsOnArmorMaterial = 9SoundType.Ghost = 10SoundType.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 = 2DamageTargetType.CharacterMap = 3ItemType EnumUsed in m01_99_02_00
ItemType.Weapon = 0 Used in m01_99_02_00ItemType.Armor = 1ItemType.Ring = 2ItemType.Goods = 3TargetType EnumUnused
TargetType.Alive = 0TargetType.WhitePhantom = 1TargetType.BlackPhantom = 2TargetType.Hollow = 8TargetType.Invader = 12TextEffectType 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 = 15TextEffectType.ArenaLoss = 16TextEffectType.ArenaDraw = 17TextEffectType.ProgramStart = 20TextEffectType.ProgramComplete = 21TextEffectType.ProgramAborted = 22TextEffectType.ProgramUpdated = 23TextEffectType.BossDestroyed = 30TextEffectType.MultipleBossesDestroyed = 31TextEffectType.FacilityDestroyed = 32TextEffectType.MultipleFacilitiesDestroyed = 33TextEffectType.PlayerDeath = 40 Used in commonTextEffectType.PlayerFallDeath = 41 Used in commonTextEffectType.TimeUp = 42TextEffectType.PvpWin = 50TextEffectType.PvpLoss = 51TextEffectType.PvpDraw = 52TextEffectType.MinibossDestroyed = 60TextEffectType.TargetDestroyed = 61TextEffectType.PvpDeath = 62TextEffectType.FallReturn = 63 Used in commonTextEffectType.SuppliesReplenished = 64TextEffectType.Unknown101 = 101 Used in m01_05_10_00TextEffectType.SubMissionAdded = 105TextEffectType.SubMissionCompleted = 106TextEffectType.ExitArea = 111 Used in common_funcTextEffectType.PlayerDamaged = 121TextEffectType.AllyDeath = 131TextEffectType.AllAlliesDead = 132TextEffectType.EnemyDestroyed = 141TextEffectType.AllEnemiesDestroyed = 142TextEffectType.Draw = 161 Used in m01_06_00_00TextEffectType.BaseUnlocked = 171TextEffectSlot 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 = 0TextEffectSlot.PlaceName = 1TextEffectSlot.Chapter = 2TextEffectSlot.MissionObjective = 3MultiplayerState EnumUnused
MultiplayerState.Host = 0MultiplayerState.Client = 1MultiplayerState.Multiplayer = 2MultiplayerState.MultiplayerPending = 3MultiplayerState.Singleplayer = 4NPCPartType 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 = 17NPCPartType.Part18 = 18NPCPartType.Part19 = 19NPCPartType.Part20 = 20NPCPartType.Part21 = 21NPCPartType.Part22 = 22NPCPartType.Part23 = 23NPCPartType.Part24 = 24NPCPartType.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 = 31AuthorityLevel EnumUnused
AuthorityLevel.Normal = 0AuthorityLevel.Forced = 4095AIStateType 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 = 0SummonSignType.BlackSign = 1SummonSignType.RedSign = 2SummonSignType.DetectionSign = 3SummonSignType.WhiteReliefSign = 4SummonSignType.BlackReliefSign = 5ClassType EnumUnused
ClassType.Warrior = 0ClassType.Knight = 1ClassType.Wanderer = 2ClassType.Thief = 3ClassType.Bandit = 4ClassType.Hunter = 5ClassType.Sorcerer = 6ClassType.Pyromancer = 7ClassType.Cleric = 8ClassType.Deprived = 9ClassType.TempWarrior = 20ClassType.TempKnight = 21ClassType.TempSorcerer = 22ClassType.TempPyromancer = 23ClassType.ChiWarrior = 24ClassType.ChiKnight = 25ClassType.ChiSorcerer = 26ClassType.ChiPyromancer = 27CharacterUpdateFrequency 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 = 0Interpolation.Uninterpolated = 1DisplayState EnumUsed in m01_00_01_00
DisplayState.Hide = 0DisplayState.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 = 1DamageType.Magic = 2Label 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 = 0Label.Label1 = 1Label.Label2 = 2Label.Label3 = 3Label.Label4 = 4Label.Label5 = 5Label.Label6 = 6Label.Label7 = 7Label.Label8 = 8Label.Label9 = 9Label.Label10 = 10Label.Label11 = 11Label.Label12 = 12Label.Label13 = 13Label.Label14 = 14Label.Label15 = 15Label.Label16 = 16Label.Label17 = 17Label.Label18 = 18Label.Label19 = 19Label.Label20 = 20WorldType EnumUnused
WorldType.OwnWorld = 0WorldType.OtherWorld = 1Weather EnumUsed in m96
Weather.Sunny = 0 Used in m96Weather.Rain = 1Weather.WeakStorm = 2Weather.StrongStorm = 3Weather.Geyser = 4 Used in m96Weather.LargeGeyser = 5NPCPartHitFEType EnumUsed in m80, m97_00_00_00, m99_05_11_00
NPCPartHitFEType.None = -1NPCPartHitFEType.Normal = 0NPCPartHitFEType.WeakPoint = 1 Used in m80, m97_00_00_00, m99_05_11_00NPCPartHitFEType.Armored = 2NumericalChange EnumUsed in m01_00_01_00
NumericalChange.Overwrite = 0 Used in m01_00_01_00NumericalChange.Add = 1TimeEffectType 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 = 1TimeEffectLayer.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 = 6TargetDetection 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 = 1CompanyType.C = 2CompanyType.D = 3CompanyType.E = 4LockonMode 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 = 2LockonMode.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 = 1CharacterInfoOverlayIcon.DefendTarget = 2MissionAltType EnumUsed in m01_02_60_00, m01_06_40_00
MissionAltType.Original = 0MissionAltType.Alt = 1MiningShipState EnumUsed in m01_01_40_00
MiningShipState.State1 = 0MiningShipState.State2 = 1MiningShipState.State3 = 2