Difference between revisions of "NPC Verbal Communication (Game Mechanics)"

From SWGANH Wiki
Jump to: navigation, search
(Dialogue Interaction)
(NPC Moods)
 
(22 intermediate revisions by the same user not shown)
Line 63: Line 63:
 
NPCs can interact with players through the use of dialogue. Some npcs may be interacted with by the player through dialogue prompts. NPCs dialogue prompts can be initiated in several ways:
 
NPCs can interact with players through the use of dialogue. Some npcs may be interacted with by the player through dialogue prompts. NPCs dialogue prompts can be initiated in several ways:
  
One way is to be within 6 meters of the npc, then click on them and using the radial menu to select the [[media:ConverseRadial.jpg|Converse]] option. This will then initiate the NPC's [[media:DialogueOptions.jpg|dialogue response]] for the player, if that npc has dialogue options. Some npcs simply will issue forth a spatial response to the player. These npcs usually require the player to have initiated some previous action that involves this particular npc before it will respond to the player with dialogue prompts.  
+
One way is to be within 6 meters of the npc, then click on them and using the radial menu to select the [[media:ConverseRadial.jpg|Converse]] option. This will then initiate the NPC's [[media:DialogueOptions.jpg|dialogue response]] for the player, if that npc has dialogue options. Some npcs simply will issue forth a [[media:NPCDialogueResponse.jpg|spatial response]] to the player. These npcs usually require the player to have initiated some previous action that involves this particular npc before it will respond to the player with dialogue prompts.  
  
 
The second way to interact with npcs is through the use of the /npcConversation commands. There are three commands available for the player to use:
 
The second way to interact with npcs is through the use of the /npcConversation commands. There are three commands available for the player to use:
  
* npcConversationSelect
 
 
* npcConversationStart
 
* npcConversationStart
 +
* npcConversationSelect
 
* npcConversationStop
 
* npcConversationStop
  
To use these commands, the player must be within 6 meters of the npc and have it targeted.
+
To use these commands, the player must be within 6 meters (with exception of npcConversationStart which appears to be 38 meters) of the npc and have it targeted.
  
 
'''NpcConversationStart -''' This command will initiate the dialogue response for the targeted npc.  
 
'''NpcConversationStart -''' This command will initiate the dialogue response for the targeted npc.  
Line 78: Line 78:
  
 
'''NpcConversationStop -''' This command will close out the conversation window between the npc and the player if a window is up. This is the same as hitting the Stop Conversation dialogue option.
 
'''NpcConversationStop -''' This command will close out the conversation window between the npc and the player if a window is up. This is the same as hitting the Stop Conversation dialogue option.
 +
 +
 +
Note: NpcConversationStart command no longer functions in the nge.
  
  
Line 92: Line 95:
  
  
These are the types of dialogue responses available from npcs when a player interacts with it. Click on one to find out what function each serves in the game and which npcs utilize it.
+
These are the currently known types of dialogue responses available from npcs when a player interacts with it. Click on one to find out what function each serves in the game and which npcs utilize it.
  
* Bartender
+
* [[Bartender (Game Mechanics)|Bartender]]
* Spynet Operative
+
* [[Spynet Operative (Game Mechanics)|Spynet Operative]]
* Town Mission Herald
+
* [[Town Mission Herald NPC (Game Mechanics)|Town Mission Herald]]
* Town Mission  
+
* [[Town NPC Mission Givers (Game Mechanics)|Town Mission]]
* Non Town Mission
+
* [[Wild NPC Mission Givers (Game Mechanics)|Non Town Mission]]
* POI Herald
+
* [[Herald NPC (Game Mechanics)|POI Herald]]
 
* [[Awareness Responses (Game Mechanics)|Awareness Responses]]
 
* [[Awareness Responses (Game Mechanics)|Awareness Responses]]
* Quest
+
* [[Quests (Game Mechanics)|Quests]]
* GCW Faction
+
* [[Quest Reset (Game Mechanics)|Quest Reset]]
* Cantina Crackdown
+
* [[GCW Recruiters (Game Mechanics)|GCW Recruiters]]
* Contraband Search
+
* [[Cantina Crackdown (Game Mechanics)|Cantina Crackdown]]
* Mini Game
+
* [[Contraband Search (Game Mechanics)|Contraband Search]]
* Junk Dealer
+
* [[Mini Game (Game Mechanics)|Mini Game]]
* Jawa Trader
+
* [[Junk Dealers (Game Mechanics)|Junk Dealer]]
* Chassis Dealer
+
* [[Jawa Trader (Game Mechanics)|Jawa Trader]]
* Crafting Mission
+
* [[Chassis Dealer (Game Mechanics)|Chassis Dealer]]
* Delivery MIssion
+
* [[Crafting Missions (Game Mechanics)|Crafting Mission]]
* Event Promoters
+
* [[Delivery Missions (Game Mechanics)|Delivery Mission]]
* General Conversation
+
* [[Event Promoters (Game Mechanics)|Event Promoters]]
 +
* [[Skill Training (Game Mechanics)|Skill Trainers]]
 +
* [[General Conversation (Game Mechanics)|General Conversation]]
  
 
== NPC Moods ==
 
== NPC Moods ==
Line 118: Line 123:
  
  
NPC vocalization also includes tones in the speech through mood types. Mood types selected are applied to all awareness responses for any given npc. Mood types are only used when the npc initiates its own responses, not when the player interacts with the npc through quest dialogue or conversation attempts. Npc Moods during active dialogue interaction with the player is enforced to neutral tone. Mood types for npcs use the same mechanics as players and are selected from the mood_types.stf file. The tone selected for whatever an npc says appears from the mood_types.stf file. Npcs use three categories of moods based on their assessment of a target; Like, Dislike, Hate. There is a fourth mood type (neutral) that is causes all speach to be delivered without any tone what so ever "ex. a Gungan Outcast Says.. ." The neutral tone is randomly selected to be used between itself and one of the other mood types, except for specific classes of npcs that only use neutral tone (stormtroopers as an example). Like tones make up more positive and friendly responses; dislike tones make up neutral themed responses and Hateful tones make up malicious and unhappy themed responses. NPCs will randomly choose between mood and speech types based on their like or dislike of the target within their detection range.  Note, aggressive npcs with no faction rating to influence will use hate themed dialogue tone towards a target that is deemed an enemy to them.
+
NPC vocalization also includes tones in the speech through mood types. Mood types selected are applied to all awareness responses for any given npc. Mood types are only used when the npc initiates its own responses, not when the player interacts with the npc through quest dialogue or conversation attempts. Npc Moods during active dialogue interaction with the player is enforced to neutral tone. Mood types for npcs use the same mechanics as players and are selected from the mood_types.stf file. The tone selected for whatever an npc says appears from the mood_types.stf file. Npcs use three categories of moods based on their assessment of a target; Like, Dislike, Hate. There is a fourth mood type (neutral) that is causes all speach to be delivered without any tone what so ever "ex. a Gungan Outcast Says.. ." The neutral tone is randomly selected to be used between itself and one of the other mood types, except for specific classes of npcs that only use neutral tone (stormtroopers as an example). By default, an npc will use neutral tone when addressing a player in dialogue prompts such as for quests and missions. Like tones make up more positive and friendly responses; dislike tones make up neutral themed responses and Hateful tones make up malicious and unhappy themed responses. NPCs will randomly choose between mood and speech types based on their like or dislike of the target within their detection range.  Note, aggressive npcs with no faction rating to influence will use hate themed dialogue tone towards a target that is deemed an enemy to them.
  
  
Line 124: Line 129:
  
  
NPCs also change their mood and speach tone in response to events based whether or not they like or dislike a target within detection range. For example if a player is attacking an npc, the npc will issue hateful moods to select for the tone of their speach issued during combat such as when they are hit etc. Another example if is a disliked (or neutral) target is being attacked by something else within detection range then npcs will issue neutral themed mood tones when commenting on that.
+
NPCs also change their mood and speach tone in response to events based whether or not they like or dislike a target within detection range. For example if a player is attacking an npc, the npc will issue hateful moods to select for the tone of their speach issued during combat such as when they are hit etc. Another example is if a disliked (or neutral) target is being attacked by something else within detection range, then npcs will issue neutral themed mood tones when commenting on that.
  
  
Line 133: Line 138:
 
* [[media:NeutralResponse.jpg|Neutral Mood Response - Imperials]]
 
* [[media:NeutralResponse.jpg|Neutral Mood Response - Imperials]]
 
* [[media:HostileResponse.jpg|Hostile Mood Response - Outlaw]]
 
* [[media:HostileResponse.jpg|Hostile Mood Response - Outlaw]]
 +
 +
 +
 +
 +
Note: NPCS will also perform character animations when issuing certain words or phrases. As an example, an npc that issues the statement "No" as the first word in a sentence will shake their head. This system follows how speach animations work for players.
  
 
==Source References==
 
==Source References==

Latest revision as of 17:41, 8 August 2009




Game Mechanics - Mechanics Category

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.


Navigation

Description

Template (Game Messages)

Related Tags

25% This document has been partially completed.

Mechanics This document is about game mechanics.

Dialogue Interaction

NPCs can interact with players through the use of dialogue. Some npcs may be interacted with by the player through dialogue prompts. NPCs dialogue prompts can be initiated in several ways:

One way is to be within 6 meters of the npc, then click on them and using the radial menu to select the Converse option. This will then initiate the NPC's dialogue response for the player, if that npc has dialogue options. Some npcs simply will issue forth a spatial response to the player. These npcs usually require the player to have initiated some previous action that involves this particular npc before it will respond to the player with dialogue prompts.

The second way to interact with npcs is through the use of the /npcConversation commands. There are three commands available for the player to use:

  • npcConversationStart
  • npcConversationSelect
  • npcConversationStop

To use these commands, the player must be within 6 meters (with exception of npcConversationStart which appears to be 38 meters) of the npc and have it targeted.

NpcConversationStart - This command will initiate the dialogue response for the targeted npc.

NpcConversationSelect - Using /npcConversationSelect without a parameter will default to the first choice in the npc dialogue response list. (stop conversation doesnt count ) . Valid parameters begin at 0, therefore the first choice (top most choice on the list) starts at 0, the second is 1 and so on. Issuing the npc conversation select command will send the player's response choice to the npc.

NpcConversationStop - This command will close out the conversation window between the npc and the player if a window is up. This is the same as hitting the Stop Conversation dialogue option.


Note: NpcConversationStart command no longer functions in the nge.


Npc automatically end their dialogue with a player when the player chooses a particular response. After dialogue is ended, the npc's last comments to the player will appear in the form of a chat bubble over the npc.

Note: if a player goes out of range of the npc (beyond 6 meters) while the dialogue window is open then the window will be closed automatically as if the player had issued a Stop Conversation choice.

NPC Dialogue Types

These are the currently known types of dialogue responses available from npcs when a player interacts with it. Click on one to find out what function each serves in the game and which npcs utilize it.

NPC Moods

NPC vocalization also includes tones in the speech through mood types. Mood types selected are applied to all awareness responses for any given npc. Mood types are only used when the npc initiates its own responses, not when the player interacts with the npc through quest dialogue or conversation attempts. Npc Moods during active dialogue interaction with the player is enforced to neutral tone. Mood types for npcs use the same mechanics as players and are selected from the mood_types.stf file. The tone selected for whatever an npc says appears from the mood_types.stf file. Npcs use three categories of moods based on their assessment of a target; Like, Dislike, Hate. There is a fourth mood type (neutral) that is causes all speach to be delivered without any tone what so ever "ex. a Gungan Outcast Says.. ." The neutral tone is randomly selected to be used between itself and one of the other mood types, except for specific classes of npcs that only use neutral tone (stormtroopers as an example). By default, an npc will use neutral tone when addressing a player in dialogue prompts such as for quests and missions. Like tones make up more positive and friendly responses; dislike tones make up neutral themed responses and Hateful tones make up malicious and unhappy themed responses. NPCs will randomly choose between mood and speech types based on their like or dislike of the target within their detection range. Note, aggressive npcs with no faction rating to influence will use hate themed dialogue tone towards a target that is deemed an enemy to them.


For example if an npc likes a player or another npc/creature that enters their detection range then they will randomly choose between a number of (friendly) moods to select for the tone of their greeting or reactionary speach.


NPCs also change their mood and speach tone in response to events based whether or not they like or dislike a target within detection range. For example if a player is attacking an npc, the npc will issue hateful moods to select for the tone of their speach issued during combat such as when they are hit etc. Another example is if a disliked (or neutral) target is being attacked by something else within detection range, then npcs will issue neutral themed mood tones when commenting on that.


Examples:



Note: NPCS will also perform character animations when issuing certain words or phrases. As an example, an npc that issues the statement "No" as the first word in a sentence will shake their head. This system follows how speach animations work for players.

Source References

Source Source in Context