Interrupt Override Packages

From the CreationKit Wiki
Revision as of 16:30, 11 November 2011 by imported>Scornett
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary[edit | edit source]

A type of package, called an "Interrupt Behavior Override Package" can be used to override automatic AI behavior and replacing it with a package.

There are 4 Interrupt Behaviors that can be so overridden:

  • Combat
  • GuardWarn
  • ObserveDead
  • Spectator

The most common thing to override is combat. The most common combat override package is a Hold Position Package.

You could also, for instance, override combat with a package to make someone Activate something.

How to implement an override package[edit | edit source]

To create an Override Package, make a normal package and then use the "Interrupt Override" drop down to select what type of behavior it should override.

Then create a FormList and put the override package(s) that you want an actor to have access to in the form list, creating a "package stack."

Then assign that FormList to an actor's or alias's Override Package List dropdowns. (See: AI Packages Tab)