CapersProject/Assets/Plugins/Pixel Crushers/Dialogue System/Demo/Data/Demo Database.asset

2964 lines
74 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 935899b62f48ae5498594680ed17d133, type: 3}
m_Name: Demo Database
m_EditorClassIdentifier:
version: 1.5.1.0
author: Pixel Crushers
description: This project demonstrates the major features of the Dialogue System
for Unity. In this sci-fi scene, the player's squad has been sent to intercept
launch codes to stop the launch of a weapon against their homeworld.
globalUserScript:
emphasisSettings:
- color: {r: 1, g: 0, b: 0, a: 1}
bold: 1
italic: 0
underline: 0
- color: {r: 0.26666668, g: 0.7137255, b: 0.20392157, a: 1}
bold: 1
italic: 0
underline: 0
- color: {r: 0.27450982, g: 0.53333336, b: 0.9019608, a: 1}
bold: 1
italic: 0
underline: 0
- color: {r: 0.8, g: 0.8, b: 0.8, a: 1}
bold: 1
italic: 0
underline: 0
baseID: 1
actors:
- id: 1
fields:
- title: Name
value: Player
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[../../Art/Portraits/Player.png]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value: The Player controls a soldier sent to intercept the evil space emperor's
launch codes to prevent him from attacking your planet.
type: 0
typeString: CustomFieldType_Text
- title: IsPlayer
value: True
type: 2
typeString: CustomFieldType_Boolean
portrait: {fileID: 2800000, guid: e63e2479a8b2dc54ea311a230ce6c979, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 2
fields:
- title: Name
value: Private Hart
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[../../Art/Portraits/Private Hart.png]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value: Private Hart is a kind-hearted soldier who offers the quest to hack
the emperor's computer to get the launch codes.
type: 0
typeString: CustomFieldType_Text
- title: IsPlayer
value: False
type: 2
typeString: CustomFieldType_Boolean
portrait: {fileID: 2800000, guid: e63e2479a8b2dc54ea311a230ce6c979, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 3
fields:
- title: Name
value: Sergeant Graves
type: 0
typeString:
- title: Pictures
value: '[../../Art/Portraits/Sergeant Graves.png]'
type: 3
typeString:
- title: Description
value: Sergeant Graves is a warlike soldier who offers the quest to hold back
enemy forces.
type: 0
typeString:
- title: IsPlayer
value: False
type: 2
typeString:
portrait: {fileID: 2800000, guid: e63e2479a8b2dc54ea311a230ce6c979, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 4
fields:
- title: Name
value: Terminal
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value: The Terminal is a computer interface through which the player can get
the launch codes.
type: 0
typeString: CustomFieldType_Text
- title: IsPlayer
value: False
type: 2
typeString: CustomFieldType_Boolean
portrait: {fileID: 2800000, guid: a491fca6456b0204080efb8fb6caa853, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 5
fields:
- title: Name
value: Dead Enemy
type: 0
typeString:
- title: Pictures
value: '[]'
type: 3
typeString:
- title: Description
value: The evil emperor's guards. They have a note with the terminal password.
type: 0
typeString:
- title: IsPlayer
value: False
type: 2
typeString:
portrait: {fileID: 2800000, guid: 3e54ad1935c5efc4db4454fafe3d8ae5, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 6
fields:
- title: Name
value: Enemy
type: 0
typeString:
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value: The Enemy actor is used for enemies to bark menacing one-off gameplay
lines that threaten the Player.
type: 0
typeString:
- title: IsPlayer
value: False
type: 2
typeString: CustomFieldType_Boolean
portrait: {fileID: 2800000, guid: 3e54ad1935c5efc4db4454fafe3d8ae5, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
items:
- id: 1
fields:
- title: Name
value: Get the Launch Codes
type: 0
typeString: CustomFieldType_Text
- title: Description
value: Your squad has infiltrated the evil Emperor's weapons factory to intercept
launch codes to stop the mega-weapon aimed at your homeworld.
type: 0
typeString: CustomFieldType_Text
- title: Success Description
value: You get the launch codes and can redirect the weapon away from your
homeworld.
type: 0
typeString: CustomFieldType_Text
- title: Failure Description
value:
type: 0
typeString: CustomFieldType_Text
- title: State
value: unassigned
type: 0
typeString: CustomFieldType_QuestState
- title: Is Item
value: False
type: 2
typeString: CustomFieldType_Boolean
- title: Track
value: True
type: 2
typeString: CustomFieldType_Boolean
- title: Trackable
value: True
type: 2
typeString: CustomFieldType_Boolean
- id: 2
fields:
- title: Name
value: Enemy Attack
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value: Sergeant Graves wants you to halt the enemy advance by taking out five
of them.
type: 0
typeString: CustomFieldType_Text
- title: Success Description
value: You defeated the enemy soldiers.
type: 0
typeString: CustomFieldType_Text
- title: Failure Description
value:
type: 0
typeString: CustomFieldType_Text
- title: State
value: unassigned
type: 0
typeString: CustomFieldType_QuestState
- title: Is Item
value: False
type: 2
typeString: CustomFieldType_Boolean
- title: Trackable
value: True
type: 2
typeString: CustomFieldType_Boolean
- title: Track
value: True
type: 2
typeString: CustomFieldType_Boolean
- title: Entry Count
value: 1
type: 1
typeString: CustomFieldType_Number
- title: Entry 1 State
value: active
type: 0
typeString: CustomFieldType_QuestState
- title: Entry 1
value: '[var=enemiesKilled]/5 killed'
type: 0
typeString: CustomFieldType_Text
locations: []
variables:
- id: 0
fields:
- title: Name
value: Alert
type: 0
typeString:
- title: Initial Value
value:
type: 0
typeString: CustomFieldType_Text
- title: Description
value: Show alert messages during gameplay by setting this variable.
type: 0
typeString:
- id: 1
fields:
- title: Name
value: enemiesKilled
type: 0
typeString:
- title: Initial Value
value: 0
type: 1
typeString: CustomFieldType_Number
- title: Description
value: Tracks the number of enemies killed.
type: 0
typeString:
- id: 3
fields:
- title: Name
value: hasLaunchCodes
type: 0
typeString:
- title: Initial Value
value: False
type: 2
typeString: CustomFieldType_Boolean
- title: Description
value: Tracks whether the player has found the launch codes.
type: 0
typeString:
- id: 4
fields:
- title: Name
value: password
type: 0
typeString:
- title: Initial Value
value:
type: 0
typeString: CustomFieldType_Text
- title: Description
value: Holds player's input from Terminal conversation's TextInput() command.
type: 0
typeString:
conversations:
- id: 1
fields:
- title: Title
value: Private Hart
type: 0
typeString: CustomFieldType_Text
- title: Description
value: This conversation occurs between the Player and Private Hart, who explains
the main quest (Get the Launch Codes). Nodes' Conditions fields branch the
conversation based on the current quest state.
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 2
type: 5
typeString: CustomFieldType_Actor
overrideSettings:
useOverrides: 0
overrideSubtitleSettings: 0
showNPCSubtitlesDuringLine: 1
showNPCSubtitlesWithResponses: 1
showPCSubtitlesDuringLine: 0
skipPCSubtitleAfterResponseMenu: 0
subtitleCharsPerSecond: 30
minSubtitleSeconds: 2
continueButton: 0
overrideSequenceSettings: 0
defaultSequence:
defaultPlayerSequence:
defaultResponseMenuSequence:
overrideInputSettings: 0
alwaysForceResponseMenu: 1
includeInvalidEntries: 0
responseTimeout: 0
emTagForOldResponses: 0
emTagForInvalidResponses: 0
cancelSubtitle:
key: 27
buttonName:
cancelConversation:
key: 27
buttonName:
nodeColor: Red
dialogueEntries:
- id: 0
fields:
- title: Title
value: START
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 1
isRoot: 1
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 0
destinationConversationID: 1
destinationDialogueID: 1
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 0
destinationConversationID: 1
destinationDialogueID: 2
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 0
destinationConversationID: 1
destinationDialogueID: 3
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 468
y: 24
width: 160
height: 30
- id: 1
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value: Used if the quest is unassigned. Cuts to an immediate closeup of the
speaker (Hart).
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: We need to intercept the launch codes before the enemy launches their
weapon at our home world.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: Camera(Closeup); {{default}}
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 1
destinationConversationID: 1
destinationDialogueID: 4
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Get the Launch Codes") == "unassigned"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 252
y: 84
width: 160
height: 30
- id: 2
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Any luck downloading the launch codes?
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 2
destinationConversationID: 1
destinationDialogueID: 8
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Get the Launch Codes") == "active"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 468
y: 84
width: 160
height: 30
- id: 3
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: You got the codes! Now we can get out of here. (End of demo)
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 3
destinationConversationID: 1
destinationDialogueID: 5
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Get the Launch Codes") == "success"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 720
y: 84
width: 160
height: 30
- id: 4
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Okay, what's the problem?
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 4
destinationConversationID: 1
destinationDialogueID: 6
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 252
y: 144
width: 160
height: 30
- id: 5
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Let's go.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 720
y: 144
width: 160
height: 30
- id: 6
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: I can't break into the computer. It's password protected.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 6
destinationConversationID: 1
destinationDialogueID: 7
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 253
y: 204
width: 160
height: 30
- id: 7
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: I'll find the password.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript: 'SetQuestState("Get the Launch Codes", "active");
Variable["Alert"]
= "Mission: Get the Launch Codes"'
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 252
y: 264
width: 160
height: 30
- id: 8
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 2
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: I'm still working on it.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 468
y: 144
width: 160
height: 30
entryGroups: []
canvasScrollPosition: {x: 215, y: 0}
canvasZoom: 1
- id: 2
fields:
- title: Title
value: Sergeant Graves
type: 0
typeString:
- title: Description
value: This quest runs the Enemy Attack quest.
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 3
type: 5
typeString: CustomFieldType_Actor
overrideSettings:
useOverrides: 0
overrideSubtitleSettings: 0
showNPCSubtitlesDuringLine: 1
showNPCSubtitlesWithResponses: 1
showPCSubtitlesDuringLine: 0
skipPCSubtitleAfterResponseMenu: 0
subtitleCharsPerSecond: 30
minSubtitleSeconds: 2
continueButton: 0
overrideSequenceSettings: 0
defaultSequence:
defaultPlayerSequence:
defaultResponseMenuSequence:
overrideInputSettings: 0
alwaysForceResponseMenu: 1
includeInvalidEntries: 0
responseTimeout: 0
emTagForOldResponses: 0
emTagForInvalidResponses: 0
cancelSubtitle:
key: 27
buttonName:
cancelConversation:
key: 27
buttonName:
nodeColor: Red
dialogueEntries:
- id: 0
fields:
- title: Title
value: START
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 3
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 2
isRoot: 1
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 1
isConnector: 0
priority: 2
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 2
isConnector: 0
priority: 2
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 3
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 396
y: 12
width: 160
height: 30
- id: 1
fields:
- title: Title
value: Quest Unassigned
type: 0
typeString:
- title: Actor
value: 3
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 1
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 2
originDialogueID: 1
destinationConversationID: 2
destinationDialogueID: 4
isConnector: 0
priority: 2
- originConversationID: 2
originDialogueID: 1
destinationConversationID: 2
destinationDialogueID: 5
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Enemy Attack") == "unassigned"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 120
y: 60
width: 160
height: 30
- id: 2
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 3
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: There's [lua(5 - Variable["enemiesKilled"])] left. We can do it.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 2
originDialogueID: 2
destinationConversationID: 2
destinationDialogueID: 7
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Enemy Attack") == "active"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 396
y: 60
width: 160
height: 30
- id: 3
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 3
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Great shooting. You got 'em all.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 2
originDialogueID: 3
destinationConversationID: 2
destinationDialogueID: 8
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Enemy Attack") == "success"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 600
y: 60
width: 160
height: 30
- id: 4
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 3
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Help me take out those enemies before they call for reinforcements!
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 2
originDialogueID: 4
destinationConversationID: 2
destinationDialogueID: 6
isConnector: 0
priority: 2
conditionsString: Variable["enemiesKilled"] < 5
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 24
y: 120
width: 160
height: 30
- id: 5
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 3
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Great job taking out those enemies!
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Variable["enemiesKilled"] >= 5
userScript: SetQuestState("Enemy Attack", "success")
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 204
y: 120
width: 160
height: 30
- id: 6
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 3
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: I'm on it.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Variable["enemiesKilled"] < 5
userScript: 'SetQuestState("Enemy Attack", "active");
Variable["Alert"]
= "Objective: Kill 5 Enemies"'
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 24
y: 170
width: 160
height: 30
- id: 7
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 3
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: I'm going in!
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 396
y: 120
width: 160
height: 30
- id: 8
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 3
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Right on.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value:
type: 0
typeString: CustomFieldType_Text
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 600
y: 120
width: 160
height: 30
entryGroups: []
canvasScrollPosition: {x: 9, y: 0}
canvasZoom: 1
- id: 4
fields:
- title: Title
value: Dead Enemy
type: 0
typeString:
- title: Description
value: This conversation demonstrates how to use the dialogue system for other
kinds of interaction (searching a body). The first node moves the camera
to the "Down" angle on the body over 1 second. The last node moves back to
the original position.
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 5
type: 5
typeString: CustomFieldType_Actor
overrideSettings:
useOverrides: 0
overrideSubtitleSettings: 0
showNPCSubtitlesDuringLine: 1
showNPCSubtitlesWithResponses: 1
showPCSubtitlesDuringLine: 0
skipPCSubtitleAfterResponseMenu: 0
subtitleCharsPerSecond: 30
minSubtitleSeconds: 2
continueButton: 0
overrideSequenceSettings: 0
defaultSequence:
defaultPlayerSequence:
defaultResponseMenuSequence:
overrideInputSettings: 0
alwaysForceResponseMenu: 1
includeInvalidEntries: 0
responseTimeout: 0
emTagForOldResponses: 0
emTagForInvalidResponses: 0
cancelSubtitle:
key: 27
buttonName:
cancelConversation:
key: 27
buttonName:
nodeColor: Red
dialogueEntries:
- id: 0
fields:
- title: Title
value: START
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 5
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 4
isRoot: 1
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 4
originDialogueID: 0
destinationConversationID: 4
destinationDialogueID: 1
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 120
y: 20
width: 160
height: 30
- id: 1
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 5
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: This was one of the evil emperor's guards.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: 'Camera(Down,,1);
Delay({{end}})'
type: 0
typeString:
conversationID: 4
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 4
originDialogueID: 1
destinationConversationID: 4
destinationDialogueID: 2
isConnector: 0
priority: 2
- originConversationID: 4
originDialogueID: 1
destinationConversationID: 4
destinationDialogueID: 3
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 120
y: 70
width: 160
height: 30
- id: 2
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 5
type: 5
typeString:
- title: Menu Text
value: '[a]Search.'
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 4
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 4
originDialogueID: 2
destinationConversationID: 4
destinationDialogueID: 4
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 30
y: 120
width: 160
height: 30
- id: 3
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 5
type: 5
typeString:
- title: Menu Text
value: '[f][a]Done.'
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Camera(original,,1)
type: 0
typeString:
conversationID: 4
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 120
y: 220
width: 160
height: 30
- id: 4
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 5
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: 'He has a note that reads: password is ''dominate''.'
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Delay({{end}})
type: 0
typeString:
conversationID: 4
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 4
originDialogueID: 4
destinationConversationID: 4
destinationDialogueID: 3
isConnector: 1
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 120
y: 170
width: 160
height: 30
entryGroups: []
canvasScrollPosition: {x: 0, y: 0}
canvasZoom: 1
- id: 5
fields:
- title: Title
value: Terminal
type: 0
typeString:
- title: Description
value: This conversation is for the computer terminal where the player can
download the launch codes to complete the Get the Launch Codes quest. It
overrides the Default Sequence to delay instead of playing voiceover (see
below).
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 4
type: 5
typeString: CustomFieldType_Actor
overrideSettings:
useOverrides: 1
overrideSubtitleSettings: 0
showNPCSubtitlesDuringLine: 1
showNPCSubtitlesWithResponses: 1
showPCSubtitlesDuringLine: 0
skipPCSubtitleAfterResponseMenu: 0
subtitleCharsPerSecond: 30
minSubtitleSeconds: 2
continueButton: 0
overrideSequenceSettings: 1
defaultSequence: Delay({{end}})
defaultPlayerSequence:
defaultResponseMenuSequence:
overrideInputSettings: 0
alwaysForceResponseMenu: 1
includeInvalidEntries: 0
responseTimeout: 0
emTagForOldResponses: 0
emTagForInvalidResponses: 0
cancelSubtitle:
key: 27
buttonName:
cancelConversation:
key: 27
buttonName:
nodeColor: Red
dialogueEntries:
- id: 0
fields:
- title: Title
value: START
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 4
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 5
isRoot: 1
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 0
destinationConversationID: 5
destinationDialogueID: 1
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 432
y: 24
width: 160
height: 30
- id: 1
fields:
- title: Title
value: Quest Active
type: 0
typeString:
- title: Actor
value: 4
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: 'Enter password:'
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: 'Camera(Terminal Camera Angle,,1);
TextInput(Text Field
UI,Password,password)'
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 1
destinationConversationID: 5
destinationDialogueID: 3
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 429
y: 82
width: 160
height: 30
- id: 3
fields:
- title: Title
value: Get Player Input
type: 0
typeString:
- title: Actor
value: 4
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 3
destinationConversationID: 5
destinationDialogueID: 6
isConnector: 0
priority: 2
- originConversationID: 5
originDialogueID: 3
destinationConversationID: 5
destinationDialogueID: 7
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 429
y: 142
width: 160
height: 30
- id: 6
fields:
- title: Title
value: Correct Password
type: 0
typeString:
- title: Actor
value: 4
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: 'Enter command:'
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 6
destinationConversationID: 5
destinationDialogueID: 8
isConnector: 0
priority: 2
- originConversationID: 5
originDialogueID: 6
destinationConversationID: 5
destinationDialogueID: 9
isConnector: 0
priority: 2
conditionsString: Variable["password"] == "dominate"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 298
y: 202
width: 160
height: 30
- id: 7
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 4
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Invalid password.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: 'Camera(original,,1);
Delay({{end}})'
type: 0
typeString: CustomFieldType_Text
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Variable["password"] ~= "dominate"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 549
y: 202
width: 160
height: 30
- id: 8
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 4
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: '[download launch codes]'
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: None()
type: 0
typeString: CustomFieldType_Text
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 8
destinationConversationID: 5
destinationDialogueID: 10
isConnector: 0
priority: 2
- originConversationID: 5
originDialogueID: 8
destinationConversationID: 5
destinationDialogueID: 11
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 189
y: 262
width: 160
height: 30
- id: 9
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 4
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: '[logout]'
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: Camera(original,,1)
type: 0
typeString: CustomFieldType_Text
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 381
y: 262
width: 160
height: 30
- id: 10
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 4
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Launch codes downloaded.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: Delay({{end}})
type: 0
typeString: CustomFieldType_Text
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript: 'SetQuestState("Get the Launch Codes", "success");
Variable["Alert"]
= "Mission Complete: Launch Codes Acquired"'
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 84
y: 324
width: 160
height: 30
- id: 11
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 4
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Launch codes downloaded.
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: Delay({{end}})
type: 0
typeString: CustomFieldType_Text
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 11
destinationConversationID: 5
destinationDialogueID: 6
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 288
y: 324
width: 160
height: 30
entryGroups: []
canvasScrollPosition: {x: 0, y: 0}
canvasZoom: 1
- id: 6
fields:
- title: Title
value: Enemy Barks
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value: These are one-liners barked by Enemy NPCs.
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 6
type: 5
typeString: CustomFieldType_Actor
overrideSettings:
useOverrides: 0
overrideSubtitleSettings: 0
showNPCSubtitlesDuringLine: 1
showNPCSubtitlesWithResponses: 1
showPCSubtitlesDuringLine: 0
skipPCSubtitleAfterResponseMenu: 0
subtitleCharsPerSecond: 30
minSubtitleSeconds: 2
continueButton: 0
overrideSequenceSettings: 0
defaultSequence:
defaultPlayerSequence:
defaultResponseMenuSequence:
overrideInputSettings: 0
alwaysForceResponseMenu: 1
includeInvalidEntries: 0
responseTimeout: 0
emTagForOldResponses: 0
emTagForInvalidResponses: 0
cancelSubtitle:
key: 27
buttonName:
cancelConversation:
key: 27
buttonName:
nodeColor:
dialogueEntries:
- id: 0
fields:
- title: Title
value: START
type: 0
typeString:
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 6
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Parenthetical
value:
type: 0
typeString:
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: None()
type: 0
typeString:
conversationID: 6
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 6
originDialogueID: 0
destinationConversationID: 6
destinationDialogueID: 1
isConnector: 0
priority: 2
- originConversationID: 6
originDialogueID: 0
destinationConversationID: 6
destinationDialogueID: 2
isConnector: 0
priority: 2
- originConversationID: 6
originDialogueID: 0
destinationConversationID: 6
destinationDialogueID: 3
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 20
y: 80
width: 160
height: 30
- id: 1
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 6
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: Die!
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: Audio(Enemy_6_1)
type: 0
typeString: CustomFieldType_Text
conversationID: 6
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 200
y: 30
width: 160
height: 30
- id: 2
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 6
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: You're going down!
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: Audio(Enemy_6_2)
type: 0
typeString: CustomFieldType_Text
conversationID: 6
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 200
y: 80
width: 160
height: 30
- id: 3
fields:
- title: Title
value: New Dialogue Entry
type: 0
typeString: CustomFieldType_Text
- title: Pictures
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Description
value:
type: 0
typeString: CustomFieldType_Text
- title: Actor
value: 6
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Menu Text
value:
type: 0
typeString: CustomFieldType_Text
- title: Dialogue Text
value: He's mine!
type: 0
typeString: CustomFieldType_Text
- title: Parenthetical
value:
type: 0
typeString: CustomFieldType_Text
- title: Audio Files
value: '[]'
type: 3
typeString: CustomFieldType_Files
- title: Video File
value:
type: 0
typeString: CustomFieldType_Text
- title: Sequence
value: Audio(Enemy_6_3)
type: 0
typeString: CustomFieldType_Text
conversationID: 6
isRoot: 0
isGroup: 0
nodeColor:
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 200
y: 129
width: 160
height: 30
entryGroups: []
canvasScrollPosition: {x: 0, y: 0}
canvasZoom: 1
syncInfo:
syncActors: 0
syncItems: 0
syncLocations: 0
syncVariables: 0
syncActorsDatabase: {fileID: 0}
syncItemsDatabase: {fileID: 0}
syncLocationsDatabase: {fileID: 0}
syncVariablesDatabase: {fileID: 0}
templateJson: '{"treatItemsAsQuests":true,"actorFields":[{"title":"Name","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"IsPlayer","value":"False","type":2,"typeString":"CustomFieldType_Boolean"}],"itemFields":[{"title":"Name","value":"","type":0,"typeString":""},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":""},{"title":"Is
Item","value":"True","type":2,"typeString":"CustomFieldType_Boolean"}],"questFields":[{"title":"Name","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Success
Description","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Failure
Description","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"State","value":"unassigned","type":0,"typeString":"CustomFieldType_QuestState"},{"title":"Is
Item","value":"False","type":2,"typeString":"CustomFieldType_Boolean"}],"locationFields":[{"title":"Name","value":"","type":0,"typeString":""},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":""}],"variableFields":[{"title":"Name","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Initial
Value","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Description","value":"","type":0,"typeString":"CustomFieldType_Text"}],"conversationFields":[{"title":"Title","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Actor","value":"0","type":5,"typeString":"CustomFieldType_Actor"},{"title":"Conversant","value":"0","type":5,"typeString":"CustomFieldType_Actor"}],"dialogueEntryFields":[{"title":"Title","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Actor","value":"","type":5,"typeString":"CustomFieldType_Actor"},{"title":"Conversant","value":"","type":5,"typeString":"CustomFieldType_Actor"},{"title":"Menu
Text","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Dialogue
Text","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Parenthetical","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Audio
Files","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Video
File","value":"","type":0,"typeString":"CustomFieldType_Text"},{"title":"Sequence","value":"","type":0,"typeString":"CustomFieldType_Text"}],"actorPrimaryFieldTitles":[],"itemPrimaryFieldTitles":[],"questPrimaryFieldTitles":[],"locationPrimaryFieldTitles":[],"variablePrimaryFieldTitles":[],"conversationPrimaryFieldTitles":[],"dialogueEntryPrimaryFieldTitles":[],"npcLineColor":{"r":1.0,"g":0.0,"b":0.0,"a":1.0},"pcLineColor":{"r":0.0,"g":0.0,"b":1.0,"a":1.0},"repeatLineColor":{"r":0.5,"g":0.5,"b":0.5,"a":1.0}}'