Arcane University: World Interactions

The Beyond Skyrim Wiki — Hosted by UESP
Revision as of 03:25, 23 November 2020 by Km816 (Talk | contribs) (Introduction)

Jump to: navigation, search
< Arcane University:Quest Implementation

This guide covers how to set up World Interactions in the Creation Kit. In Skyrim, these "quests" use the "WI" prefix, and include things like NPCs reacting when you cast a spell on them; when you walk around with a weapon drawn; when you when you swing a weapon near an NPC; or when you craft an item.

Introduction

Prerequisites

Implementing world interactions will require knowledge of dialogue implementation and basic scripting, and more complex reactions will require knowledge of the Story Manager, quest aliases, and scenes. You will also need to know how to generate and SEQ file for the quests you create.

Types of World Interactions

World Interactions can be grouped into four categories.

1. Hellos: Hello reactions are essentially standard out-of-dialogue hellos, conditioned to only happen under special conditions. These are some of the easiest to set up, and include things NPCs reacting to you walking around with a fire spell equipped, or commenting on you sneaking past them. 2. Scripted Reactions: These are events where an NPC is directly told to say a line using the Papyrus "Say" command. The most common use for this is NPCs reacting to spells being cast on them. These are relatively easy to set up, and can mostly be completed with default scripts. 3. Engine Events: This covers events with a substype on the Misc Tab of quests, such as NPC reactions to the player bumping into them, watching a fight, or noticing the player about to steal something. 4. Story Manager Events: The story manager allows you to create world interactions for more complex events. This includes NPC reactions to things like the player crafting an item, dropping something, or having a unique "Hello" if the player previously attacked them.

Each of these types will be covered separately below.

Initial Setup

NPC Preparation

World Interaction Default Scripts

World Interaction Timers

Hello Reactions

Scripted Reactions

Engine Events

Story Manager Events