Difference between revisions of "Bethesda Tutorial Quest Loose Ends"
Jump to navigation
Jump to search
m
Bethesda Tutorial Quest Loose Ends (edit)
Revision as of 16:11, 16 April 2012
, 16:11, 16 April 2012→Out of Order: added a couple of links
imported>Vitamant m (Added languages menu) |
imported>TomBrightblade m (→Out of Order: added a couple of links) |
||
Line 137: | Line 137: | ||
In our scenario, the final option is by far the simplest and most reasonable one, but the other two are given to illustrate the kinds of logic which sometimes need to be used to accommodate a particular bit of story happenings. | In our scenario, the final option is by far the simplest and most reasonable one, but the other two are given to illustrate the kinds of logic which sometimes need to be used to accommodate a particular bit of story happenings. | ||
To disable the thief, simply double-click on the reference we placed in ReachwindEyrie01. This will bring up the Reference Window. | To disable the thief, simply double-click on the reference we placed in ReachwindEyrie01. This will bring up the [[Reference|Reference Window]]. | ||
[[Image:ReferenceWindow.png|300px]] | [[Image:ReferenceWindow.png|300px]] | ||
Line 143: | Line 143: | ||
Simply click the checkbox for "Initially Disabled," click OK, and the thief will not be at Reachwind Eyrie when you start the game. Try it! | Simply click the checkbox for "Initially Disabled," click OK, and the thief will not be at Reachwind Eyrie when you start the game. Try it! | ||
Before we go any further, open up the Thief alias that we made (in the Quest | Before we go any further, open up the Thief alias that we made (in the [[Quest Alias Tab]] of GSQ01). Click the "Allow Disabled" checkbox that's nestled in the large field of checkboxes in the top right. This will allow the alias to point to a disabled reference. | ||
[[File:AllowDisabled.png]] | [[File:AllowDisabled.png]] | ||
Line 160: | Line 160: | ||
* <code>Alias_Thief</code> -- This is a property that the editor created and filled for us. Every time you make an alias, the game will make a property on the quest script called Alias_<AliasName>. This is a great convenience. | * <code>Alias_Thief</code> -- This is a property that the editor created and filled for us. Every time you make an alias, the game will make a property on the quest script called Alias_<AliasName>. This is a great convenience. | ||
* | * [[GetReference - ReferenceAlias|GetReference()]] -- This is where things can get a little confusing, but the crux of it is that an alias is '''not''' the thing it points to. The alias itself is just a role that the quest knows about, but it has no idea whether that points to an actor in the world, a piece of wall geometry, a chest, etc. To get access to the thing the alias points to, we call this function. | ||
** (If this is confusing to you, don't fret. We'll explore aliases in more depth later on. You can just copy+paste the code here and move on happily.) | ** (If this is confusing to you, don't fret. We'll explore aliases in more depth later on. You can just copy+paste the code here and move on happily.) | ||
* | * [[Enable|Enable()]] -- Actually enables the reference. | ||
Now when we play the game, the thief will be missing until the player accepts the quest, at which time he will begin his thieving existence. | Now when we play the game, the thief will be missing until the player accepts the quest, at which time he will begin his thieving existence. |