Difference between revisions of "GetActorBaseFlagsHigh"

From the Fallout3 GECK Wiki
Jump to navigation Jump to search
imported>Ana
imported>DoctaSax
(additions, streamlining)
 
(2 intermediate revisions by one other user not shown)
Line 15: Line 15:
<pre>
<pre>
int FlagsBitMask
int FlagsBitMask
set FlagsBitMash to GetActorBaseFlagsHigh FlagsBitMask, SomeNPC
set FlagsBitMash to GetActorBaseFlagsHigh SomeNPC
</pre>
</pre>
==Actor Base Flags High==
==Actor Base Flags High==
*1 = unknown
*0 (1) = unknown (NPCs), No Right Arm (creatures)
*2 = unknown
*1 (2) = unknown (NPCs), No Left Arm (creatures)
*4 = unknown
*2 (4) = unknown (NPCs), No Combat In Water (creatures)
*8 = unknown
*3 (8) = unknown (NPCs), No Shadow (creatures)
*16 = no VATS melee
*4 (16) = no VATS melee (NPCs & creatures)
*32 = unknown dialogue
*5 (32) = unknown (NPCs), Allow PC dialogue (creatures)
*64 = can be all races 1)
*6 (64) = Can Be All Races (NPCs), Can't Open Doors (creatures)
*128 = unknown
*7 (128) = Auto-Calc Services (NPCs), Immobile (creatures)
*256 = unknown 2)
*8 (256) = unknown (NPCs), Tilt Front/Back (creatures)
*512 = unknown
*9 (512) = unknown (NPCs), Tilt Left/Right (creatures)
*1024 = no knockdowns
*10 (1024) = no knockdowns (NPCs & creatures)
*2048 = not pushable
*11 (2048) = not pushable (NPCs & creatures)
*4096 = unknown 3)
*12 (4096) = unknown (NPCs), Allow Pickpocket (creatures)
*8192 = unknown 4)
*13 (8192) = unknown (NPCs), Is Ghost (creatures)
*16384 = no rotate to head track
*14 (16384) = no rotate to head track (NPCs & creatures)
*32768 = unknown 5)
*15 (32768) = unknown (NPCs), Invulnerable (creatures)
 
==04/07/15 (small note)==
*Creatures have a base of 256, i.e. "CAN'T OPEN DOORS" will be 64+256 = 320, "NO VATS MELEE" will be 16+256=272 etc.
*1) Can't open doors (for creatures)
*2) Is creature
*3) Allow pickpocket
*4) Is Ghost
*5) Invulnerable
 


==See Also==
==See Also==

Latest revision as of 21:46, 5 March 2017

< [[::Category:Functions|Category:Functions]]

A function added by the New Vegas Script Extender.

Description

Returns the high base flags of the specified actor or calling reference as a bitmask (int).

Syntax

[help]
(int) reference.GetActorBaseFlagsHigh NPC:BaseForm

Example

int FlagsBitMask
set FlagsBitMash to GetActorBaseFlagsHigh SomeNPC

Actor Base Flags High

  • 0 (1) = unknown (NPCs), No Right Arm (creatures)
  • 1 (2) = unknown (NPCs), No Left Arm (creatures)
  • 2 (4) = unknown (NPCs), No Combat In Water (creatures)
  • 3 (8) = unknown (NPCs), No Shadow (creatures)
  • 4 (16) = no VATS melee (NPCs & creatures)
  • 5 (32) = unknown (NPCs), Allow PC dialogue (creatures)
  • 6 (64) = Can Be All Races (NPCs), Can't Open Doors (creatures)
  • 7 (128) = Auto-Calc Services (NPCs), Immobile (creatures)
  • 8 (256) = unknown (NPCs), Tilt Front/Back (creatures)
  • 9 (512) = unknown (NPCs), Tilt Left/Right (creatures)
  • 10 (1024) = no knockdowns (NPCs & creatures)
  • 11 (2048) = not pushable (NPCs & creatures)
  • 12 (4096) = unknown (NPCs), Allow Pickpocket (creatures)
  • 13 (8192) = unknown (NPCs), Is Ghost (creatures)
  • 14 (16384) = no rotate to head track (NPCs & creatures)
  • 15 (32768) = unknown (NPCs), Invulnerable (creatures)

See Also