IsPlayable

From GECK
Jump to: navigation, search


A function added by the New Vegas Script Extender.

Description

Returns true (1) if the specified form or calling reference, which may be an armor, weapon, ammo or race, has the playable flag. Added by NVSE 4.2 (see notes).

Unplayable Items

Items that are not playable do not show up in inventories that aren't the player's. Beyond that, there are a couple differences between what the "IsPlayable" flag does for each type of item that can have it.

For Biped forms like Armor, the player cannot see them in the Pip-Boy, and as such cannot equip or unequip them normally, though it's still possible to put them on the player through scripts or console commands. They appear normally when dropped in the world.

For Weapons and Ammo, the player can see them in the Pip-Boy, and can equip/unequip them at their whim. When placed in the world, neither can be picked up, and no activation prompt shows up for Weapons (whereas one does show up for Ammo).

Syntax

[help]
(bool) reference.IsPlayable ToCheck:form 

Example

if IsPlayable Weap10mmPistol
    ; The weapon is playable
endif

Form Types

These form types can be Playable:

10	Hair (not supported by this function; see LNIsPlayable)
11	Eyes (not supported by this function; see LNIsPlayable)
12	Race
24	Armor
40	Weapon
41	Ammo
86	Perk (not supported by this function; see LNIsPlayable or GetPerkFlag)

Note

  • In NVSE 4.2, this function only worked for armor- 4.5.7 has expanded it to work with weapons and ammo as well.
  • Since NVSE 5.0.2, this function also supports races.

See Also