Mod:Creation Kit/Armor

Type:  Papyrus: Armor Script

An Armor form is an item that characters can equip and wear. Armor forms contain data for the item's gameplay effects and for the way it looks when dropped in the game world; Armors refer to ArmorAddons to define how the armor looks on a character model when it's actually being worn. A single Armor can refer to multiple ArmorAddons, to cover multiple body parts (like the Helmeted Cage Armor) or to make the armor available to multiple species with different body plans (like the Welding Goggles).

Editor Dialog

 * Enchantments applied to this armor are responsible for special bonuses, legendary effects, and additional text.
 * Template Armor:
 * Health: The armor's base health. This is used by Power Armor pieces, which break and need to be repaired when their current health reaches zero.
 * Armor Rating: The amount of armor points this item grants the wearer.
 * Equip Type: Used for weapons
 * Stagger Rating:
 * Block Bash Impact Data Set:
 * Alternate Block Material:
 * Instance Naming: A set of prefixes that can be added to this item's name (on a per-reference basis) depending on what keywords and Object Mods it has.
 * Ragdoll Constraint Template:
 * Has Platform/Language Specific Textures:
 * Attach Parent Slots: List of attach points into which object mods (OMODs) can be placed.
 * Object Template: The various instances of the armor that can be created (e.g., light, medium, heavy, etc.)
 * Race: The Race that can utilize this armor item.
 * Biped Object: The body parts and armor slots that this item uses. The item will be mutually exclusive with armors that cover any of the same parts. The parts shown will depend on the selected Race. The selected slots must be a superset of the slots occupied by the armor addons.
 * Male and Female Definitions:
 * World Model: The 3D model used by this armor, when it's viewed in the inventory or left lying around in the world.
 * Icon Image: This doesn't appear to be used in-game.
 * Message Icon: This doesn't appear to be used in-game.
 * Models: A list of ArmorAddon forms that this armor uses. The Armor form only defines the item itself; ArmorAddon forms define how the item appears on a character, when that character wears it.
 * AddonIndex: Organizes ArmorAddons into groups.
 * By default, only the addons with the lowest index will be displayed.
 * Armor addons in the same group must occupy different armor slots
 * Armor addons that use the same armor slot must belong to different groups.
 * For example, the Models list for leather armor will contain the addons for the light (1), medium(2) and heavy(3) variants and uses Object Mods (e.g., mod_armor_Leather_Arm_Size_B) to change the index (iAddonIndex).
 * ArmorAddon: The ID of the ArmorAddon.
 * Damage Type Resistances: A list of Damage Types, and the amount of resistance to each this armor offers when worn.
 * This doesn't appear to be used in-game by Armor.
 * Some of these have special effects, such as preventing only the player from wearing an item.
 * Scripts attached here should extend ObjectReference, not Armor.
 * By default, only the addons with the lowest index will be displayed.
 * Armor addons in the same group must occupy different armor slots
 * Armor addons that use the same armor slot must belong to different groups.
 * For example, the Models list for leather armor will contain the addons for the light (1), medium(2) and heavy(3) variants and uses Object Mods (e.g., mod_armor_Leather_Arm_Size_B) to change the index (iAddonIndex).
 * ArmorAddon: The ID of the ArmorAddon.
 * Damage Type Resistances: A list of Damage Types, and the amount of resistance to each this armor offers when worn.
 * This doesn't appear to be used in-game by Armor.
 * Some of these have special effects, such as preventing only the player from wearing an item.
 * Scripts attached here should extend ObjectReference, not Armor.