Difference between revisions of "RemoveAllTypedItems"

From the Fallout3 GECK Wiki
Jump to navigation Jump to search
imported>Henning
imported>Henning
Line 41: Line 41:
   |Optional = optional
   |Optional = optional
   }}{{FunctionArgument
   }}{{FunctionArgument
   |Name = DestinationContainerID
   |Name = FormListID
   |Type = ref
   |Type = ref
   |Optional = optional
   |Optional = optional

Revision as of 21:31, 11 November 2010

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

A function included in the GECK Version 1.1.0.262 for Fallout: New Vegas.

Description

Removes all typed items (except those not listed in the exemption FormList) from the calling reference's inventory.

If a target container is specified, the typed items are moved to the target container with all equipment items retaining their current health; otherwise the items are destroyed as they would be via RemoveItem.

If the retain ownership flag is set to a non-zero value, the items' original ownership is retained; otherwise the ownership is cleared.

Short list of type codes:

  • 24: Armor
  • 25: Book
  • 26: Clothing
  • 29: Ingredient
  • 31: Misc
  • 40: Weapon
  • 41: Ammo
  • 46: Key
  • 47: AlchemyItem
  • 49: Note
  • 50: ConstructibleObject

Note that not all items are in the obvious category. For example, ingestibles are under AlchemyItem and include magazines. Many of the items necessary for crafting at the workbench and reloader are listed under Misc alongside junk items.

Syntax

[help]
container.RemoveAllTypedItems TargetContainerID:ref RetainOwnershipFlag:int UnknownFlag:int TypeCode:int FormListID:ref

Example

player.RemoveAllTypedItems vGOMPlayerEquipmentContainer 1 0 40 NVImprovedHoldoutWeapons

See Also