Editing Arcane University:World Interactions

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 181: Line 181:
 
##* You can use <code>GetEventData</code> conditions and run normal conditions on Event Data to make responses reactive to the player's specific actions. For instance, you can check for keywords on a crafted item, or check the value of an item the player dropped.  
 
##* You can use <code>GetEventData</code> conditions and run normal conditions on Event Data to make responses reactive to the player's specific actions. For instance, you can check for keywords on a crafted item, or check the value of an item the player dropped.  
 
## (Optional) If your dialogue topic has a very large number of topicinfos and you want to organize it a more nicely, you can split the one phase into multiple, and use phase conditions to make conditioning dialogue lines simpler.
 
## (Optional) If your dialogue topic has a very large number of topicinfos and you want to organize it a more nicely, you can split the one phase into multiple, and use phase conditions to make conditioning dialogue lines simpler.
##* Look at <code>WICraftItem01</code> as an example of this. Rather than have one phase and dialogue action with 72 topicinfos, it uses 8 phases with 9 topicinfos each. Conditions on each phase make it so that only voicetype conditions are needed on the topicinfos.
+
##* Look at <code>WICraftItem01</code> as an example of this. Rather than have one phase and dialogue action with 72 topicinfos, it uses eight phases with 9 topicinfos each. Conditions on each phase make it so that only voicetype conditions are needed on the topicinfos.
 
##* If you go this route, you will want to add a script fragment on phase end to stop the scene, otherwise your NPC may end up saying multiple lines in succession.
 
##* If you go this route, you will want to add a script fragment on phase end to stop the scene, otherwise your NPC may end up saying multiple lines in succession.
 
##* The Creation Kit will not parse phase conditions when filtering dialogue for an Actor or Voice Type, so you should avoid using condition functions that affect dialogue filtering in phase conditions. These are condition functions like <code>GetIsID</code>, <code>GetIsVoiceType</code>, <code>GetInFaction</code>, and so on ([https://www.creationkit.com/index.php?title=VoiceType conditions that affect default dialogue]).
 
##* The Creation Kit will not parse phase conditions when filtering dialogue for an Actor or Voice Type, so you should avoid using condition functions that affect dialogue filtering in phase conditions. These are condition functions like <code>GetIsID</code>, <code>GetIsVoiceType</code>, <code>GetInFaction</code>, and so on ([https://www.creationkit.com/index.php?title=VoiceType conditions that affect default dialogue]).

Please note that all contributions to Beyond Skyrim are considered to be released under the Creative Commons Attribution-ShareAlike (see Beyond Skyrim Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)

Template used on this page: