|
BFME 2 - ROTWK Code Refence
1.0
|
Public Attributes | |
| UnsignedInteger | StealthDelay |
| FloatingPoint | MoveThresholdSpeed |
| Conditions | StealthForbiddenConditions |
| Strings | RemoveTerrainRestrictionOnUpgrade |
| ObjectStatus | HintDetectableConditions |
| Percentage | FriendlyOpacityMin |
| Percentage | FriendlyOpacityMax |
| UnsignedInteger | PulseFrequency |
| Boolean | DisguisesAsTeam |
| FloatingPoint | RevealDistanceFromTarget |
| Boolean | OrderIdleEnemiesToAttackMeUponReveal |
| FXList | DisguiseFX |
| FXList | DisguiseRevealFX |
| UnsignedInteger | DisguiseTransitionTime |
| UnsignedInteger | DisguiseRevealTransitionTime |
| Boolean | StartsActive |
| Boolean | InnateStealth |
| Boolean | DetectedByFriendliesOnly |
| FloatingPoint | DetectedByAnyoneRange |
| FXList | BecomeStealthedFX |
| FXList | ExitStealthFX |
| WeaponsetFlags | RevealWeaponSets |
| AudioEvent | VoiceMoveToStealthyArea |
| AudioEvent | VoiceEnterStateMoveToStealthyArea |
| UnsignedInteger | OneRingDelayOn |
| UnsignedInteger | OneRingDelayOff |
| UnsignedInteger | RingAnimTimeOn |
| UnsignedInteger | RingAnimTimeOff |
| UnsignedInteger | RingDelayAfterRemoving |
| FXList | BecomeStealthedOneRingFX |
| FXList | ExitStealthOneRingFX |
| EvaEvent | EvaEventDetectedEnemy |
| EvaEvent | EvaEventDetectedAlly |
| EvaEvent | EvaEventDetectedOwner |
| Strings | RequiredUpgradeNames |
| Strings | ForbiddenUpgradeNames |
Behavior = StealthUpdate ModuleTag_TheStealthUpdate
; L01EE9A58:
StealthDelay = 500 ;SUB_L00E6CB10:Unsigned Integer Value //How long before going stealthed in msec
MoveThresholdSpeed = ;L00E6CC60:Floating Point Value
StealthForbiddenConditions = ;SUB_L006D3960/L02235008
RemoveTerrainRestrictionOnUpgrade = ;SUB_L006D4CF0
HintDetectableConditions = ;SUB_L00C118B0: BitStatus
FriendlyOpacityMin = 10.0% ;SUB_L006D4D20:Percentage //Minimum opacity as seen by friendlies (enemies don't see you)
FriendlyOpacityMax = 60.0% ;SUB_L006D4D20:Percentage //Maximum opacity as seen by friendlies (enemies don't see you)
PulseFrequency = 750 ;SUB_L00E6CB10:Unsigned Integer Value //How often to pulse between the min and max in msec
DisguisesAsTeam = ;SUB_L006D3400:Boolean
RevealDistanceFromTarget = ;SUB_L006D46C0:Float Point Value
OrderIdleEnemiesToAttackMeUponReveal = ;SUB_L006D3400:Boolean
DisguiseFX = ;SUB_L00E6BD90:FXList
DisguiseRevealFX = ;SUB_L00E6BD90:FXList
DisguiseTransitionTime = ;SUB_L00E6CB10:Unsigned Integer Value
DisguiseRevealTransitionTime = ;SUB_L00E6CB10:Unsigned Integer Value
StartsActive = ;SUB_L006D3400:Boolean
InnateStealth = No ;SUB_L006D3400:Boolean //Do I need to be told through a command to go to stealth
DetectedByFriendliesOnly = ;SUB_L006D3400:Boolean
DetectedByAnyoneRange = ;SUB_L006D46C0:Float Point Value
BecomeStealthedFX = ;SUB_L00E6BD90:FXList
ExitStealthFX = ;SUB_L00E6BD90:FXList
RevealWeaponSets = ;SUB_L00BC58F0:Weaponset flags
VoiceMoveToStealthyArea = NoSound ;L00E6B7B0:AudioEvent //voice?
VoiceEnterStateMoveToStealthyArea = NoSound ;L00E6B7B0:AudioEvent //voice?
OneRingDelayOn = ;SUB_L00E6CB10:Unsigned Integer Value
OneRingDelayOff = ;SUB_L00E6CB10:Unsigned Integer Value
RingAnimTimeOn = ;SUB_L00E6CB10:Unsigned Integer Value
RingAnimTimeOff = ;SUB_L00E6CB10:Unsigned Integer Value
RingDelayAfterRemoving = ;SUB_L00E6CB10:Unsigned Integer Value
BecomeStealthedOneRingFX = ;SUB_L00E6BD90:FXList
ExitStealthOneRingFX = ;SUB_L00E6BD90:FXList
EvaEventDetectedEnemy = ;L00ACAD80:EvaEvent
EvaEventDetectedAlly = ;L00ACAD80:EvaEvent
EvaEventDetectedOwner = ;L00ACAD80:EvaEvent
RequiredUpgradeNames = ;SUB_L006D4CF0:List of Strings (Upgrade)
ForbiddenUpgradeNames = ;SUB_L006D4CF0:List of Strings (Upgrade)
End
| UnsignedInteger StealthDelay |
How long before going stealthed in msec
| Percentage FriendlyOpacityMin |
Minimum opacity as seen by friendlies (enemies don't see you)
| Percentage FriendlyOpacityMax |
Maximum opacity as seen by friendlies (enemies don't see you)
| UnsignedInteger PulseFrequency |
How often to pulse between the min and max in msec
| Boolean InnateStealth |
Do I need to be told through a command to go to stealth
| Strings RequiredUpgradeNames |
List of Strings(Upgrade)
| Strings ForbiddenUpgradeNames |
List of Strings(Upgrade)