Difference between revisions of "Papyrus Introduction"

Jump to navigation Jump to search
158 bytes added ,  16:08, 7 September 2013
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.  


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.  
* 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?==
Anonymous user

Navigation menu