Mod:Creation Kit/Perk

Type:  Papyrus: Perk Script, Perk Fragments

Perks are abilities applied to Actors in a similar manner as Spells. The player will encounter these as they gain levels and play through the game. If a Perk has more than one allowable rank, then the player may increase its rank instead of picking a new Perk. Increasing a Perks rank will typically improve its effectiveness.

Editor Dialog

 * The character limit is 40, including spaces.
 * Flags
 * Trait: Identifies this Perk as a "Trait" instead of a standard perk.
 * When enabled, the perk can be chosen by the player when leveling up.
 * Hidden: The perk does not show up in the user interface.
 * Level: The minimum player level where this perk becomes available.
 * Num Ranks: The total number of ranks available for this perk.
 * Next Perk: The Perk used for the next rank.
 * When conditions are met this perk may be available during level up. Usually these are  and   conditions.
 * Perk Entries: A collection of perk entries belonging to this perk. These define what happens if the player has this Perk.
 * Level: The minimum player level where this perk becomes available.
 * Num Ranks: The total number of ranks available for this perk.
 * Next Perk: The Perk used for the next rank.
 * When conditions are met this perk may be available during level up. Usually these are  and   conditions.
 * Perk Entries: A collection of perk entries belonging to this perk. These define what happens if the player has this Perk.
 * Perk Entries: A collection of perk entries belonging to this perk. These define what happens if the player has this Perk.

Perk Entry Dialog
Perk Entries define what happens when the player has the Perk. A perk can either apply all its entry points at once or leverage the entry point ranking system.


 * Rank: The rank indicates when the entry point should run. Each time a perk is added to an Actor the perk's rank will increase. If an entry is applicable at multiple ranks, it must be specified for each rank.
 * Used to control order of operations when the two perk entries affect the same value. Perks with a higher priority take precedence.
 * Quest: The Quest to start with this perk entry.
 * Stage: The stage to start the given quest at for this perk entry.
 * Ability: The Spell ability to start with this perk entry.
 * Entry Point: A Perk Entry Point allows you to modify a specific, predefined part of the code, each with a number of arguments that are relevant to that entry point. Entry points are hardcoded and cannot be created.
 * Function: How the Entry Point is affected: plus, minus, multiply, set, etc.
 * Function Data: Text, script, or numeric data used when applying the entry point.
 * For example, a condition here allows you to specify that the perk only functions if the player's health is below 50%, or only works if they have a specific weapon equipped.
 * Perk Owner: The conditions are evaluated against the perks owner.
 * Weapon: The conditions are evaluated against the perk owner's equipped Weapon.
 * Target: The conditions are evaluated against the perk target.