Difference between revisions of "Papyrus Introduction"
Jump to navigation
Jump to search
no edit summary
imported>Tjohnson |
imported>Scrivener07 |
||
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 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]]. | 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. | ||
* For 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. | |||
* Users familiar with the scripting language used in previous Bethesda Game Studios' games may find the [[Differences from Previous Scripting]] useful. | |||
==What is a script?== | ==What is a script?== |