Difference between revisions of "Package"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Qazaaq
(Added editor object page)
(Added object type code PACK and EditorID template.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:Editor Reference]]
[[Category:Editor Reference]]
[[Category:Object_Classes]]
[[Category:Object Classes]]
[[Category:Character]]
[[Category:Character]]
[[Category:Packages]]
[[Category:Packages]]
'''Type:''' <code>PACK</code>
<BR/>
'''Papyrus:''' [[Package Script]]
'''Papyrus:''' [[Package Script]]


Packages are the main way in which you can control an Actor's behavior. Each Package represents a behavior that the Actor will perform under certain conditions.
Packages are the main way in which you can control an [[Actor]]'s behavior. Each Package represents a behavior that the Actor will perform under certain conditions.


== Editor Dialog ==
== Editor Dialog ==
[[File:Package Editor.png]]
[[File:Package Editor.png]]
*'''ID:''' The editor ID which is used by the Creation Kit.
*{{Template:Editor:Property:ID}}
*'''Package Type:''' Whether this form represents a Package or a [[:Category:Package Templates|Package Template]].
*'''Owner Quest:''' The quest this Package is associated with, if any.
**Only one Quest may be associated with each Package.
**Associating a Quest with a Package allows you to use the Quest's [[Quest_Alias_Tab|Aliases]] as data inputs for the package. Note that you can always reference data from the Quest in [[Conditions]].
*'''Combat Style:''' The [[Combat Style]] the Actor should use while this package is active.
*'''Interrupt Override:''' If this package is an [[Interrupt Override Packages|Interrupt Override]], the type of override it is. Note that failing to set this field, then using the package as an override anyway may cause a crash.
*'''Package Template:''' The [[:Category:Package Templates|Template]] this package inherits its Procedure Tree from.
*'''Public Package Data:''' A list of data inputs exposed by the Package Template. For each, you can specify a new value in the '''Selected Package Data''' box on the right.
*'''Procedure Tree:''' The Procedure Tree from the [[:Category:Package Templates|Package Template]], for reference.
 
== See Also ==
*[[:Category:Character|Character Category]]

Latest revision as of 02:50, 23 February 2023

Type: PACK
Papyrus: Package Script

Packages are the main way in which you can control an Actor's behavior. Each Package represents a behavior that the Actor will perform under certain conditions.

Editor Dialog[edit | edit source]

Package Editor.png

  • ID: The ID, also referred to as Editor ID, is used by the Creation Kit to uniquely identify this record within a Data File.
  • Package Type: Whether this form represents a Package or a Package Template.
  • Owner Quest: The quest this Package is associated with, if any.
    • Only one Quest may be associated with each Package.
    • Associating a Quest with a Package allows you to use the Quest's Aliases as data inputs for the package. Note that you can always reference data from the Quest in Conditions.
  • Combat Style: The Combat Style the Actor should use while this package is active.
  • Interrupt Override: If this package is an Interrupt Override, the type of override it is. Note that failing to set this field, then using the package as an override anyway may cause a crash.
  • Package Template: The Template this package inherits its Procedure Tree from.
  • Public Package Data: A list of data inputs exposed by the Package Template. For each, you can specify a new value in the Selected Package Data box on the right.
  • Procedure Tree: The Procedure Tree from the Package Template, for reference.

See Also[edit | edit source]