v1 - Easy Papyrus Scripts!
v1
The goal for v1
is to be as minimal as possible:
- Bindings are defined in
Scripts\Bindings\
- Each file should contain 1 line per desired "binding" (attach script to something)
- Support for binding to objects by Form ID
NameOfScript 0x14
- Support for binding to objects by Editor ID
NameOfScript dlc1serana
- Support for binding to the Player (as an
Actor
Form, not aReferenceAlias
)NameOfScript $Player
- Support for binding to an anonymous/generated
Quest
NameOfScript $Quest
- Support for binding to an anonymous/generated
Quest
with a provided editor IDNameOfScript $Quest(MyCoolQuest)
- Support for binding to an anonymous/generated
ObjectReference
NameOfScript $Object
Objects are ALWAYS placed in the
WEMerchantChests
cell. This is not configurable. - Support for binding to a generated
ObjectReference
of a specified base Form IDNameOfScript $Object(0x7)
- Support for binding to a generated
ObjectReference
of a specified base Editor IDNameOfScript $Object(FoodSweetroll)
- Support for determining what to bind to automatically based on script
extends
NameOfScript
scriptName NameOfScript extends Quest ; Anonymous Quest scriptName NameOfScript extends Actor ; Player scriptName NameOfScript extends ObjectReference ; Anonymous Object scriptName NameOfScript extends CustomType ; CustomType parent(s) checked
- Nothing is configurable