CapersProject/Assets/Pixel Crushers/Dialogue System/Third Party Support/Cinemachine Support/Example/Cinemachine Timeline Example Database.asset
2025-01-13 16:46:04 +09:00

3303 lines
78 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: Cinemachine Timeline Example 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 assassinate
the evil Emperor during the launch ceremony of his new star carrier. The player
must decide whether or not to open the hangar airlock, which will kill not only
the Emperor but all the innocent attendees.
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
actors:
- id: 1
fields:
- title: Name
value: Player
type: 0
typeString:
- title: Pictures
value: '[../../Art/Portraits/Player.png]'
type: 3
typeString:
- title: Description
value: The player controls a lieutenant sent to assassinate the evil Emperor
and free the star system from tyranny.
type: 0
typeString:
- title: IsPlayer
value: True
type: 2
typeString:
portrait: {fileID: 2800000, guid: a4daee2c2f9a24640b0fa0f07851720c, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 2
fields:
- title: Name
value: Private Hart
type: 0
typeString:
- title: Pictures
value: '[../../Art/Portraits/Private Hart.png]'
type: 3
typeString:
- title: Description
value: The squad's technical expert, Hart refuses to kill the innocent attendees.
type: 0
typeString:
- title: IsPlayer
value: False
type: 2
typeString:
portrait: {fileID: 2800000, guid: c7eebf04ff2532346b8f83484b296e3c, 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: The squad's heavy gunner, Graves wants to follow orders and kill the
Emperor.
type: 0
typeString:
- title: IsPlayer
value: False
type: 2
typeString:
portrait: {fileID: 2800000, guid: ff7385df5b05b2b44893ecab6550eb39, type: 3}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 4
fields:
- title: Name
value: Terminal
type: 0
typeString:
- title: Pictures
value: '[]'
type: 3
typeString:
- title: Description
value: The control unit that the player can use to open the hangar airlock
(killing the Emperor and innocent bystanders) or re-lock it (letting them
all live).
type: 0
typeString:
- title: IsPlayer
value: False
type: 2
typeString:
portrait: {fileID: 0}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
- id: 5
fields:
- title: Name
value: Dead Guard
type: 0
typeString:
- title: Pictures
value: '[]'
type: 3
typeString:
- title: Description
value: This was one of the evil emperor's guards. He has a note with the terminal
password.
type: 0
typeString:
- title: IsPlayer
value: False
type: 2
typeString:
portrait: {fileID: 0}
spritePortrait: {fileID: 0}
alternatePortraits: []
spritePortraits: []
items:
- id: 1
fields:
- title: Name
value: Assassinate the Emperor
type: 0
typeString:
- title: Description
value: Your squad has infiltrated the evil Emperor's star carrier to assassinate
him during the launch ceremony. You can liberate your star system by opening
the airlock, but scores of innocent attendees will also die. Will you follow
orders or abandon this opportunity?
type: 0
typeString:
- title: Success Description
value: With the Emperor jettisoned into space along with scores of innocent
families and children, your star system is free from the Empire's tyranny.
type: 0
typeString:
- title: Failure Description
value: You decided that killing so many innocent people would make you no better
than the Emperor himself. The rebellion will have to find another way.
type: 0
typeString:
- title: State
value: unassigned
type: 0
typeString:
- title: Track
value: False
type: 2
typeString:
locations: []
variables:
- id: 0
fields:
- title: Name
value: Alert
type: 0
typeString:
- title: Initial Value
value:
type: 0
typeString:
- title: Description
value: Show alert messages during gameplay by setting this variable.
type: 0
typeString:
- id: 1
fields:
- title: Name
value: Kick Hart
type: 0
typeString:
- title: Initial Value
value:
type: 0
typeString:
- title: Description
value: This variable can be set by a QTE in the Private Hart conversation.
If set, the QTE dialogue entry is triggered.
type: 0
typeString:
- id: 2
fields:
- title: Name
value: Password
type: 0
typeString:
- title: Initial Value
value:
type: 0
typeString:
- title: Description
value:
type: 0
typeString:
conversations:
- id: 1
fields:
- title: Title
value: Private Hart
type: 0
typeString:
- title: Description
value: 'This conversation occurs between the player and Private Hart, who refuses
to open the airlock to kill the evil Emperor because a hundred bystanders
would also die. This is the primary conversation in the demo. It demonstrates
branching dialogue, the quest system, sequences, and QTEs. '
type: 0
typeString:
- 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
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
- originConversationID: 1
originDialogueID: 0
destinationConversationID: 1
destinationDialogueID: 4
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 20
width: 160
height: 30
- id: 1
fields:
- title: Title
value: No Quest Yet
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: Lieutenant! We have a problem, sir!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 1
destinationConversationID: 1
destinationDialogueID: 5
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 1
destinationConversationID: 1
destinationDialogueID: 6
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 1
destinationConversationID: 1
destinationDialogueID: 7
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Assassinate the Emperor") == "unassigned"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 97.5
y: 70
width: 160
height: 30
- id: 2
fields:
- title: Title
value: Quest is Active
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: We can't murder those bystanders, sir. It's not right.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 2
destinationConversationID: 1
destinationDialogueID: 20
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 2
destinationConversationID: 1
destinationDialogueID: 7
isConnector: 1
priority: 2
conditionsString: CurrentQuestState("Assassinate the Emperor") == "active"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 412.5
y: 70
width: 160
height: 30
- id: 3
fields:
- title: Title
value: Airlock Opened
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: I... I can't believe you killed all those people!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 3
destinationConversationID: 1
destinationDialogueID: 21
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 3
destinationConversationID: 1
destinationDialogueID: 22
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Assassinate the Emperor") == "success"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 727.5
y: 70
width: 160
height: 30
- id: 4
fields:
- title: Title
value: Airlock Relocked
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: You did the right thing, sir.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 4
destinationConversationID: 1
destinationDialogueID: 23
isConnector: 0
priority: 2
conditionsString: CurrentQuestState("Assassinate the Emperor") == "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 1042.5
y: 70
width: 160
height: 30
- id: 5
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Calm down. What's the problem?
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 5
destinationConversationID: 1
destinationDialogueID: 8
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 30
y: 120
width: 160
height: 30
- id: 6
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Report, private.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 6
destinationConversationID: 1
destinationDialogueID: 8
isConnector: 1
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 210
y: 120
width: 160
height: 30
- id: 7
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Stand by, private. I'll be back.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 390
y: 120
width: 160
height: 30
- id: 8
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: The Emperor is in the hangar, sir.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 8
destinationConversationID: 1
destinationDialogueID: 9
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 8
destinationConversationID: 1
destinationDialogueID: 10
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 170
width: 160
height: 30
- id: 9
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Good. Our spies were right.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 9
destinationConversationID: 1
destinationDialogueID: 11
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 255
y: 220
width: 160
height: 30
- id: 10
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Open the airlock. Take him out!
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 10
destinationConversationID: 1
destinationDialogueID: 11
isConnector: 1
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 885
y: 220
width: 160
height: 30
- id: 11
fields:
- title: Title
value: Assign Quest
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: Sir, one hundred innocent civilians are with him for the star carrier's
launch ceremony.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: required SetActive(Terminal inactive,false); required SetActive(Terminal
active,true); Delay({{end}})
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 11
destinationConversationID: 1
destinationDialogueID: 12
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 11
destinationConversationID: 1
destinationDialogueID: 13
isConnector: 0
priority: 2
conditionsString:
userScript: 'SetQuestState("Assassinate the Emperor", "active"); Variable["Alert"]
= "Mission Update: Assassinate the Emperor"'
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 270
width: 160
height: 30
- id: 12
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Damn. Hold until I return.
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 240.5
y: 570
width: 160
height: 30
- id: 13
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Collateral damage. Open it.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 13
destinationConversationID: 1
destinationDialogueID: 14
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 885
y: 320
width: 160
height: 30
- id: 14
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: But... innocent families and children, sir!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 14
destinationConversationID: 1
destinationDialogueID: 12
isConnector: 1
priority: 2
- originConversationID: 1
originDialogueID: 14
destinationConversationID: 1
destinationDialogueID: 15
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 14
destinationConversationID: 1
destinationDialogueID: 16
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 370
width: 160
height: 30
- id: 15
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Small price to free our star system.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 15
destinationConversationID: 1
destinationDialogueID: 17
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 420
width: 160
height: 30
- id: 16
fields:
- title: Title
value: Evil response
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: '[em1]Good! Kill ''em all![/em1]'
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 16
destinationConversationID: 1
destinationDialogueID: 17
isConnector: 1
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 990
y: 420
width: 160
height: 30
- id: 17
fields:
- title: Title
value: Hart refuses, QTE offer
type: 0
typeString:
- title: Actor
value: 2
type: 5
typeString:
- title: Conversant
value: 1
type: 5
typeString:
- title: Menu Text
value:
type: 0
typeString:
- title: Dialogue Text
value: I won't do it, sir.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 1
originDialogueID: 17
destinationConversationID: 1
destinationDialogueID: 12
isConnector: 0
priority: 2
- originConversationID: 1
originDialogueID: 17
destinationConversationID: 1
destinationDialogueID: 24
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 470
width: 160
height: 30
- id: 20
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: We have orders. I'll handle you later.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 120
width: 160
height: 30
- id: 21
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: We're soldiers. We follow orders.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 750
y: 120
width: 160
height: 30
- id: 22
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Their sacrifice freed us all.
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 930
y: 120
width: 160
height: 30
- id: 23
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: '[f]We''re no better than him otherwise.'
type: 0
typeString:
- title: Dialogue Text
value:
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 1110
y: 120
width: 160
height: 30
- id: 24
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 2
type: 5
typeString:
- title: Menu Text
value: Then I'll do it.
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 1
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 692.5
y: 567
width: 160
height: 30
canvasScrollPosition: {x: 164, y: 170}
canvasZoom: 1
- id: 2
fields:
- title: Title
value: Sergeant Graves Barks
type: 0
typeString:
- title: Description
value: Sergeant Graves only barks; he doesn't hold branching conversations
with the player. This conversation contains Sergeant Graves' barks. It's
used by his Bark On Idle and Bark Trigger components. You could also use
separate conversations for Bark On Idle and Bark Trigger.
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
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: 4
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
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 4
isConnector: 0
priority: 2
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 5
isConnector: 0
priority: 2
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 6
isConnector: 0
priority: 2
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 7
isConnector: 0
priority: 2
- originConversationID: 2
originDialogueID: 0
destinationConversationID: 2
destinationDialogueID: 8
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 660
y: 20
width: 160
height: 30
- id: 1
fields:
- title: Title
value: Unresolved 1
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: Hart's a traitor.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State ~= "success" and Item["Assassinate_the_Emperor"].State
~= "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 30
y: 70
width: 160
height: 30
- id: 2
fields:
- title: Title
value: Unresolved 2
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: Let me break his neck, LT!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State ~= "success" and Item["Assassinate_the_Emperor"].State
~= "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 210
y: 70
width: 160
height: 30
- id: 3
fields:
- title: Title
value: Unresolved 3
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: This is our chance, sir!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State ~= "success" and Item["Assassinate_the_Emperor"].State
~= "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 390
y: 70
width: 160
height: 30
- id: 4
fields:
- title: Title
value: Unresolved 4
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: What'll it be, LT?
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State ~= "success" and Item["Assassinate_the_Emperor"].State
~= "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 570
y: 70
width: 160
height: 30
- id: 5
fields:
- title: Title
value: Unresolved 5
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: We can't hide here forever, sir!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State ~= "success" and Item["Assassinate_the_Emperor"].State
~= "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 750
y: 70
width: 160
height: 30
- id: 6
fields:
- title: Title
value: Airlock Opened 1
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: Guess you're a hero now, sir!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State == "success"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 930
y: 70
width: 160
height: 30
- id: 7
fields:
- title: Title
value: Airlock Opened 2
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: Free after all these years of fighting!
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State == "success"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 1110
y: 70
width: 160
height: 30
- id: 8
fields:
- title: Title
value: Airlock Relocked 1
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: How many more will die now?
type: 4
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 2
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State == "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 1290
y: 70
width: 160
height: 30
canvasScrollPosition: {x: 0, y: 0}
canvasZoom: 1
- id: 4
fields:
- title: Title
value: Dead Guard
type: 0
typeString:
- title: Description
value: This conversation demonstrates how to use the dialogue system for other
kinds of interaction (searching a body).
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
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: 0
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: None()
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: 4
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: []
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: 4
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: 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
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
choose to open or relock the airlock.
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString: CustomFieldType_Actor
- title: Conversant
value: 4
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
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
- originConversationID: 5
originDialogueID: 0
destinationConversationID: 5
destinationDialogueID: 2
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 300
y: 20
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: 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
- originConversationID: 5
originDialogueID: 1
destinationConversationID: 5
destinationDialogueID: 4
isConnector: 0
priority: 2
conditionsString: Item["Assassinate_the_Emperor"].State ~= "success" and Item["Assassinate_the_Emperor"].State
~= "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 301
y: 74
width: 160
height: 30
- id: 2
fields:
- title: Title
value: Quest Complete
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: Critical systems failure!
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString: Item["Assassinate_the_Emperor"].State == "success" or Item["Assassinate_the_Emperor"].State
== "failure"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 504
y: 71
width: 160
height: 30
- id: 3
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 4
type: 5
typeString:
- title: Menu Text
value: login
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Typing); Delay({{end}})
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: 5
isConnector: 0
priority: 2
- originConversationID: 5
originDialogueID: 3
destinationConversationID: 5
destinationDialogueID: 6
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 303
y: 122
width: 160
height: 30
- id: 4
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 4
type: 5
typeString:
- title: Menu Text
value: logout
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Typing); Delay({{end}})
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 502
y: 129
width: 160
height: 30
- id: 5
fields:
- title: Title
value: Wrong 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: Invalid login.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Typing); Delay({{end}})
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 5
destinationConversationID: 5
destinationDialogueID: 1
isConnector: 1
priority: 2
conditionsString: Variable["Password"] ~= "dominate"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 120
y: 170
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: Camera(Terminal Camera Angle); Delay({{end}})
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: 7
isConnector: 0
priority: 2
- originConversationID: 5
originDialogueID: 6
destinationConversationID: 5
destinationDialogueID: 8
isConnector: 0
priority: 2
- originConversationID: 5
originDialogueID: 6
destinationConversationID: 5
destinationDialogueID: 4
isConnector: 1
priority: 2
conditionsString: Variable["Password"] == "dominate"
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 335
y: 169
width: 160
height: 30
- id: 7
fields:
- title: Title
value: Relock Hangar
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 4
type: 5
typeString:
- title: Menu Text
value: lock hangar doors
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Typing); Delay({{end}})
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 7
destinationConversationID: 5
destinationDialogueID: 9
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 117
y: 231
width: 160
height: 30
- id: 8
fields:
- title: Title
value: Start Opening
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 4
type: 5
typeString:
- title: Menu Text
value: open hangar doors
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Typing); Delay({{end}})
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 8
destinationConversationID: 5
destinationDialogueID: 10
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 333
y: 231
width: 160
height: 30
- id: 9
fields:
- title: Title
value: Fail Quest
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: Hangar doors locked.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 9
destinationConversationID: 5
destinationDialogueID: 6
isConnector: 1
priority: 2
conditionsString:
userScript: 'Item["Assassinate_the_Emperor"].State = "failure"; Variable["Alert"]
= "Mission Update: Assassinate the Emperor"'
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 116
y: 276
width: 160
height: 30
- id: 10
fields:
- title: Title
value:
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: '*** Warning: Verify all personnel evacuated. Confirm override. ***'
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value:
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 10
destinationConversationID: 5
destinationDialogueID: 11
isConnector: 0
priority: 2
- originConversationID: 5
originDialogueID: 10
destinationConversationID: 5
destinationDialogueID: 12
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 329
y: 275
width: 160
height: 30
- id: 11
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 4
type: 5
typeString:
- title: Menu Text
value: confirm and execute
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Typing); Delay({{end}})
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks:
- originConversationID: 5
originDialogueID: 11
destinationConversationID: 5
destinationDialogueID: 13
isConnector: 0
priority: 2
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 326
y: 318
width: 160
height: 30
- id: 12
fields:
- title: Title
value:
type: 0
typeString:
- title: Actor
value: 1
type: 5
typeString:
- title: Conversant
value: 4
type: 5
typeString:
- title: Menu Text
value: cancel
type: 0
typeString:
- title: Dialogue Text
value:
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Typing); Delay({{end}})
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript:
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 540
y: 320
width: 160
height: 30
- id: 13
fields:
- title: Title
value: Succeed Quest
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: Opening hangar doors.
type: 0
typeString:
- title: Video File
value:
type: 0
typeString:
- title: Sequence
value: Audio(Sounds/Explosion); Camera(Shake Angle 1, Terminal active, 0.1);
Camera(Shake Angle 2, Terminal active, 0.1)@0.1; Camera(Shake Angle 3,
Terminal active, 0.1)@0.2; Animation(HandGunIDyingback,Private Hart); require
Animation(TwoHandGunFromLayingToStanding,Private Hart)@1; Camera(Medium
Left,Private Hart,1)@1; Camera(OTS Right,Player,2)@2
type: 0
typeString:
conversationID: 5
isRoot: 0
isGroup: 0
nodeColor: White
delaySimStatus: 0
falseConditionAction: Block
conditionPriority: 2
outgoingLinks: []
conditionsString:
userScript: 'Item["Assassinate_the_Emperor"].State = "success"; Variable["Alert"]
= "Mission Complete: Assassinate the Emperor"
'
onExecute:
m_PersistentCalls:
m_Calls: []
canvasRect:
serializedVersion: 2
x: 323
y: 365
width: 160
height: 30
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":"CustomFieldType_Text"},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":"CustomFieldType_Text"},{"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":""},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":""},{"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":""},{"title":"Pictures","value":"[]","type":3,"typeString":"CustomFieldType_Files"},{"title":"Description","value":"","type":0,"typeString":""},{"title":"Actor","value":"","type":5,"typeString":"CustomFieldType_Actor"},{"title":"Conversant","value":"","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":"","type":0,"typeString":""}],"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}}'