Difference between revisions of "Papyrus Introduction"
m
→What is Papyrus?
imported>SLiesegang |
imported>Telcontar |
||
Line 1: | Line 1: | ||
=What is Papyrus?= | =What is Papyrus?= | ||
Papyrus is the scripting language used to make Skyrim. It works by receiving [[Events]] from the game, and sending [[Function Reference|function calls]] to it. It is the glue that holds [[quests]] together, by setting [[:Variables_and_Properties_(Papyrus)|variables based]] on player actions, and waiting and responding for specific events | Papyrus is the scripting language used to make Skyrim. It works by receiving [[Events]] from the game, and sending [[Function Reference|function calls]] to it. It is the glue that holds [[quests]] together, by setting [[:Variables_and_Properties_(Papyrus)|variables based]] on player actions, and waiting and responding for specific events from the game. It also drives much of the functionality for [[Activator|animated objects]] that require player or NPC interaction, and much of the complex behavior of [[Magic Effect|magic effects]]. | ||
At its heart, Papyrus is object oriented in nature. For an overview of what this means and the language at large, read on. Users with experience in an object oriented environment, simply perusing the [[:Category:Script Objects|Script Objects]] pages should give a pretty good sense of how things work. | At its heart, Papyrus is object oriented in nature. For an overview of what this means and the language at large, read on. Users with experience in an object oriented environment, simply perusing the [[:Category:Script Objects|Script Objects]] pages should give a pretty good sense of how things work. |