GetFlagsHigh

Revision as of 15:39, 11 March 2015 by imported>Odessa (Source jaam and whatsnew)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
< [[::Category:Functions|Category:Functions]]

A function added by the New Vegas Script Extender.

Description

As GetFlagsLow, but returns the second set of individual flags for the specified form, which may be of any type. Beware that not all flags should be modified, or have a (known) purpose, and their effects may differ dependent on form type.

Syntax

(Bitmask:int) reference.GetFlagsHigh Target:form

Example

int FlagsBitMask
set FlagsBitMask to GetFlagsHigh Weap10mmPistol

Bit fields

This is adapted from FNVEdit. As a minimum, one should not make changes to anything labelled "Runtime Only".

  • 0 (1): 'Random Anim Start / High Priority LOD'
  • 1 (2): 'Dangerous / Off limits (Interior cell) / Radio Station (Talking Activator)'
  • 2 (4): 'Compressed'
  • 3 (8): 'Can't wait / Platform Specific Texture / Dead'
  • 4 (16): 'Unknown 21'
  • 5 (32): 'Load Started (Runtime Only)', // set when beginning to load the form from save
  • 6 (64): 'Unknown 23'
  • 7 (128): 'Unknown 24', // Runtime might use it for "Not dead" on non actors.
  • 8 (256): 'Destructible (Runtime only)'
  • 9 (512): 'Obstacle / No AI Acquire'
  • 10 (1024): 'NavMesh Generation - Filter'
  • 11 (2048): 'NavMesh Generation - Bounding Box'
  • 12 (4096): 'Non-Pipboy / Reflected by Auto Water'
  • 13 (8192): 'Child Can Use / Refracted by Auto Water'
  • 14 (16384): 'NavMesh Generation - Ground'
  • 15 (32768): 'Unknown 32'

See Also