Difference between revisions of "Bethesda Tutorial Basic Quest Scripting"
Bethesda Tutorial Basic Quest Scripting (edit)
Revision as of 02:25, 17 February 2012
, 02:25, 17 February 2012Applying Template:NewFeature
imported>Henning |
imported>Catwheezle (Applying Template:NewFeature) |
||
Line 19: | Line 19: | ||
The scripting language used by the Creation Kit is called Papyrus (after the material on which scrolls are printed). Papyrus scripts are normal text files that get turned into a bytecode that the game executes at runtime. | The scripting language used by the Creation Kit is called Papyrus (after the material on which scrolls are printed). Papyrus scripts are normal text files that get turned into a bytecode that the game executes at runtime. | ||
{{Template:NewFeature|The new system is similar to the old TESScript, but requires a slightly different way of thinking. You can no longer directly manipulate objects in the world; it's now threaded so your script might be interrupted mid-run; it's more of a stickler for things like parentheses. In short, it's much more similar to "real" programming languages like [http://lua.org Lua] or [http://python.org Python]. If you're familiar with TESScript, you'll want to look at our [[Differences_from_Previous_Scripting|transition guide]].}} | |||
The first thing we're going to do is add a script to the thief so that when it's killed, the quest updates appropriately. | The first thing we're going to do is add a script to the thief so that when it's killed, the quest updates appropriately. |