Skip to content

Instantly share code, notes, and snippets.

@joshhunt
Last active March 21, 2022 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joshhunt/8cd2096b23e7b09627bcc050106849ec to your computer and use it in GitHub Desktop.
Save joshhunt/8cd2096b23e7b09627bcc050106849ec to your computer and use it in GitHub Desktop.
dialogue files

Files are of type 0x808097B8

They contain similar/related dialogue. e.g. All of a strike's dialogue will be in one file.

The file has a top-level array of 0x80809729 blocks (which I call a "DialogueTree") which represents all the different dialogue groups of dialogue. e.g. Each "trigger" of dialogue in a strike will be one of these top level entries.

There is roughly a nested tree of three types of data:

  • 0x8080972d Branch, that describes random dialogue or condition-specific dialogue
  • 0x8080972a Sequence, for a sequence of multiple lines of dialogue
  • 0x80809733 Line, an actual line of dialogue. caption, narrator, audio file

All these classes have various hashes which seem to be unique to the file, but not globally unique. I think they're closer to a "type" hash (or maybe there's just no uniqueness guarentee/requirement). e.g. Zavala and Ikora's idle tower dialogue share the same hash.

Note: this file was actually generated back before WQ, but it would not have changed substantially
[DialogueTree F340BAC]:
[BC81F11B] There's Kargen!
[DialogueTree 25101198]:
[DialogueSequence]:
[CD7019AC] I'm pretty sure he realizes we're not going to let him get away with stealing the data while we're here.
[FB2D2377] You are correct, Friendly Ghost. A massive buildup of energy indicates several Cabal transports are inbound to your position.
[C33996BE] You asked for it.
[DialogueTree 2CFE4E27]:
[DialogueSequence]:
[76F751FD] Guardian, we've received limited intel regarding a Vex information depot.
[3AA7C24C] I want you to get in there and figure out what they know.
[476D9C41] Greetings, Captain! Commander Zavala has requested that I run tactical on this mission.
[3BF3B652] Please allow me to help you with your invasion of the Insight Terminus.
[DialogueBranch - 2 items]:
[DialogueSequence]:
[6C519846] Hello, Failsafe. You're familiar with this place?
[80D1EDB4] Oh yes, quite! The Vex were very active there when the Exodus Black first arrived on Nessus.
[981DB4C8] The Vex that murdered my crew came from there.
[E5BE6421] I'm sorry that you have to relive those memories.
[9C3DCD5A] It's all right. It's only taken me a few centuries to suppress them.
[DialogueSequence]:
[CCA7CE11] Oh, hello, Failsafe. What can you tell us about this Terminus?
[5FFCFF74] I have not detected significant Vex activity in that area since shortly after the Exodus Black arrived.
[4C7E7EB1] Well, that's good news. Maybe we won't run into much resistance.
[42437DC4] Yeah, but since Death kinda follows you around, I wouldn't count on that.
[4D5D19BC] Positive as ever, I see.
[DialogueTree 372CEBB4]:
[F9659E4B] Here they come again.
[DialogueTree 4C04B82C]:
[DialogueBranch - 3 items]:
[99CB6E9] Firewall in place. That should slow him down.
[3CC96353] I injected some bad variables into his decryption process. That should slow him down.
[B42B28B5] One down, two to go…
[DialogueTree 5A4B72B9]:
[DialogueSequence]:
[A78D617C] Wow! OK, don't get hit by that.
[1F449226] Intercepted communication from the Vex indicates that Kargen has bypassed their initial security protocols.
[9FAAD7D8] It looks like Kargen is using that conflux to access the data artifact.
[2831CA2] Get me over to that Vex plate and I'll try a counter-hack.
[DialogueTree 7CECD2BB]:
[DialogueSequence]:
[A6406983] I have good news…
[45BBFD7A] …and bad news.
[18A0C0D7] Give us the good news first.
[DialogueBranch - 3 items]:
[DialogueSequence]:
[F45C8659] The good news is that you can expect only a few Vex as you approach the entrance to the Terminus.
[B6BAA2E] That is good news. What's the bad news?
[60A9AE92] Courtesy of this Kargen guy, the Vex you do encounter will be headless suicide machines.
[9ADFFC29] Have fun.
[DialogueSequence]:
[8CF0D7BA] The good news is that Kargen is killing Vex by the dozen.
[C1D0AC76] All right. What's the bad news?
[80CBF8FE] Kargen has almost complete control over the Vex gate network. I predict several detachments of Cabal over the next few minutes.
[A0D983E0] Wonderful.
[DialogueSequence]:
[46017129] According to the Vex, Kargen has almost complete control over the local Vex gate network.
[19A3CC02] I predict several detachments of Cabal over the next few minutes.
[C31589F9] No, I said give us the good news first.
[5DD840B6] I did.
[DialogueTree 9667572B]:
[DialogueBranch - 2 items]:
[DialogueSequence]:
[6808BC35] The psion was wearing commander regalia.
[3FE2E278] Friendly Ghost, the Vex believe that commander is Kargen, an elite Red Legion psion.
[2480284A] And a particularly murderous one at that.
[4A02475D] We always get the fun ones.
[C6349422] They say "like attracts like," you know.
[DialogueSequence]:
[ED723404] That guy looked like a commander of some sort.
[62547B12] That's correct, Friendly Ghost!
[4F95B90D] That commander was Kargen, an elite Cabal psion who has caused significant damage to the Vex collective in this timestream.
[1483291C] This sounds bad.
[DialogueTree A9015A6E]:
[DialogueSequence]:
[7CAE5889] Guardian, I'm making the elimination of Kargen your priority on this operation.
[2700FF5] His crew has been active all over the system. From our intel, he's mostly targeting Vex installations.
[346AE7B5] However, removing him can only strengthen our position. Put him down.
[DialogueTree B5F2C7E6]:
[DialogueBranch - 2 items]:
[DialogueSequence]:
[1505E8D5] There's got to be a way to get through here.
[D94FB62E] Failsafe, any ideas?
[24795D38] I believe Centurions will possess the means to remove the Vex block and grant you ingress.
[DialogueSequence]:
[DialogueBranch - 2 items]:
[39EFECB2] One does have to admire Kargen's command of Vex technology.
[769D4C1C] Kargen is getting dangerously skilled at manipulating this Vex architecture.
[9480C046] Maybe if we catch him, he can give Cayde a lesson or two.
[DialogueTree C19431F9]:
[DialogueSequence]:
[1E561D69] Location secured, Commander Zavala.
[6AB514B6] Good work, Guardian. What intel did you discover?
[DialogueBranch - 2 items]:
[DialogueSequence]:
[7A526BD0] Hmm, there's only one data artifact here, labeled "OXA,"and it's seriously corrupted. Metadata says it was last accessed by an "Otzot" centuries ago.
[33F89C0C] What is "OXA," and who is "Otzot"?
[DialogueSequence]:
[4A51BAE9] There's an almost unreadable data artifact here, labeled "OXA."
[9900A93D] It's heavily corrupted, but I'm able to make out "MSund12" from the access log.
[EC9D3E48] What is "OXA," and who was "MSund12"?
[DialogueTree D1F2AA1A]:
[DialogueBranch - 3 items]:
[CE26A158] You keep doing that and he's really gonna want you dead. Just saying.
[EF8F0152] Second protocol in place, but he's getting faster.
[56379342] This guy is good. But we're better.
[DialogueTree D7BD8DA2]:
[EE2F6670] Those are questions for another day, I suppose. But for now, well done.
[DialogueTree DAFD1099]:
[DialogueBranch - 3 items]:
[DialogueSequence]:
[CFE8AAB3] Red Legion? What are the Cabal doing here?
[910BB0F] I am monitoring Vex transmissions. It appears that the Vex are repelling a Cabal incursion at your present location.
[199F5DB2] Yes, but what are they doing here?
[D771DBC1] The Vex are currently calculating probabilities to that question. Response will be forthcoming!
[DialogueSequence]:
[8338A8E9] Captain, a word of caution. I have been monitoring Vex transmissions. It appears the Vex are repelling a Cabal incursion at your present location.
[EA49432C] Any idea what they're doing down here?
[BA558EB1] The Vex are currently calculating probabilities to that question. Response will be forthcoming!
[41347D27] Whatever it is, you just know it's not good.
[DialogueSequence]:
[85B9BB2D] Red Legion? Great, the Cabal are here.
[89111D27] Correct. I have been monitoring Vex transmissions. The Cabal are invading the installation as well.
[2EE16E94] Gotta love coincidence.
[DialogueTree DEDD336F]:
[DialogueBranch - 3 items]:
[81D47259] Excellent work, Captain. You are at 50 percent completion of this task.
[8B28A1FD] Nice work, Captain, but you're gonna need one more.
[590F9C71] All right! We need one more. Keep an eye out for another Cabal drop or Centurion.
{
"hash": 1005731966,
"dialogues": [
{
"type": "DialogueTree",
"hash": 255069100,
"dialogue": {
"type": "DialogueLine",
"hash": 3162632475,
"parentHash": 255069100,
"caption": "There\u0027s Kargen!",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17C5.ogg"
}
}
},
{
"type": "DialogueTree",
"hash": 621810072,
"dialogue": {
"type": "DialogueSequence",
"hash": 1261402229,
"parentHash": 621810072,
"sequence": [
{
"type": "DialogueLine",
"hash": 3446675884,
"parentHash": 621810072,
"caption": "I\u0027m pretty sure he realizes we\u0027re not going to let him get away with stealing the data while we\u0027re here.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17BD.ogg"
}
},
{
"type": "DialogueLine",
"hash": 4214039415,
"parentHash": 621810072,
"caption": "You are correct, Friendly Ghost. A massive buildup of energy indicates several Cabal transports are inbound to your position.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17A4.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3275331262,
"parentHash": 621810072,
"caption": "You asked for it.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17B2.ogg"
}
}
]
}
},
{
"type": "DialogueTree",
"hash": 754863655,
"dialogue": {
"type": "DialogueSequence",
"hash": 282651933,
"parentHash": 754863655,
"sequence": [
{
"type": "DialogueLine",
"hash": 1995919869,
"parentHash": 754863655,
"caption": "Guardian, we\u0027ve received limited intel regarding a Vex information depot.",
"narrator": "Zavala",
"audioFile": {
"relativeFilePath": "audio\\36F_1789.ogg"
}
},
{
"type": "DialogueLine",
"hash": 984072780,
"parentHash": 754863655,
"caption": "I want you to get in there and figure out what they know.",
"narrator": "Zavala",
"audioFile": {
"relativeFilePath": "audio\\36F_17C1.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1198365761,
"parentHash": 754863655,
"caption": "Greetings, Captain! Commander Zavala has requested that I run tactical on this mission.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17D0.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1005827666,
"parentHash": 754863655,
"caption": "Please allow me to help you with your invasion of the Insight Terminus.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1799.ogg"
}
},
{
"type": "DialogueBranch",
"hash": 3011471280,
"parentHash": 754863655,
"options": [
{
"type": "DialogueSequence",
"hash": 4116784873,
"parentHash": 754863655,
"sequence": [
{
"type": "DialogueLine",
"hash": 1817286726,
"parentHash": 754863655,
"caption": "Hello, Failsafe. You\u0027re familiar with this place?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17D1.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2161241524,
"parentHash": 754863655,
"caption": "Oh yes, quite! The Vex were very active there when the Exodus Black first arrived on Nessus.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1788.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2552083656,
"parentHash": 754863655,
"caption": "The Vex that murdered my crew came from there.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_178B.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3854459937,
"parentHash": 754863655,
"caption": "I\u0027m sorry that you have to relive those memories.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_179B.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2621295962,
"parentHash": 754863655,
"caption": "It\u0027s all right. It\u0027s only taken me a few centuries to suppress them.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17BC.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 1833097927,
"parentHash": 754863655,
"sequence": [
{
"type": "DialogueLine",
"hash": 3433549329,
"parentHash": 754863655,
"caption": "Oh, hello, Failsafe. What can you tell us about this Terminus?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1798.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1610415988,
"parentHash": 754863655,
"caption": "I have not detected significant Vex activity in that area since shortly after the Exodus Black arrived.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_177E.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1283358385,
"parentHash": 754863655,
"caption": "Well, that\u0027s good news. Maybe we won\u0027t run into much resistance.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17C7.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1111719364,
"parentHash": 754863655,
"caption": "Yeah, but since Death kinda follows you around, I wouldn\u0027t count on that.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_177C.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1297947068,
"parentHash": 754863655,
"caption": "Positive as ever, I see.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17C6.ogg"
}
}
]
}
]
}
]
}
},
{
"type": "DialogueTree",
"hash": 925690804,
"dialogue": {
"type": "DialogueLine",
"hash": 4184186443,
"parentHash": 925690804,
"caption": "Here they come again.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_177F.ogg"
}
}
},
{
"type": "DialogueTree",
"hash": 1275377708,
"dialogue": {
"type": "DialogueBranch",
"hash": 3916130417,
"parentHash": 1275377708,
"options": [
{
"type": "DialogueLine",
"hash": 161265385,
"parentHash": 1275377708,
"caption": "Firewall in place. That should slow him down.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17A5.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1019831123,
"parentHash": 1275377708,
"caption": "I injected some bad variables into his decryption process. That should slow him down.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17B6.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3022727349,
"parentHash": 1275377708,
"caption": "One down, two to go\u2026",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17AD.ogg"
}
}
]
}
},
{
"type": "DialogueTree",
"hash": 1514894009,
"dialogue": {
"type": "DialogueSequence",
"hash": 475594251,
"parentHash": 1514894009,
"sequence": [
{
"type": "DialogueLine",
"hash": 2811060604,
"parentHash": 1514894009,
"caption": "Wow! OK, don\u0027t get hit by that.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17BE.ogg"
}
},
{
"type": "DialogueLine",
"hash": 524587558,
"parentHash": 1514894009,
"caption": "Intercepted communication from the Vex indicates that Kargen has bypassed their initial security protocols.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17AC.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2678773720,
"parentHash": 1514894009,
"caption": "It looks like Kargen is using that conflux to access the data artifact.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17A9.ogg"
}
},
{
"type": "DialogueLine",
"hash": 42146978,
"parentHash": 1514894009,
"caption": "Get me over to that Vex plate and I\u0027ll try a counter-hack.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_177B.ogg"
}
}
]
}
},
{
"type": "DialogueTree",
"hash": 2095895227,
"dialogue": {
"type": "DialogueSequence",
"hash": 248688088,
"parentHash": 2095895227,
"sequence": [
{
"type": "DialogueLine",
"hash": 2789239171,
"parentHash": 2095895227,
"caption": "I have good news\u2026",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17C9.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1169948026,
"parentHash": 2095895227,
"caption": "\u2026and bad news.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_177A.ogg"
}
},
{
"type": "DialogueLine",
"hash": 413188311,
"parentHash": 2095895227,
"caption": "Give us the good news first.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1781.ogg"
}
},
{
"type": "DialogueBranch",
"hash": 684822624,
"parentHash": 2095895227,
"options": [
{
"type": "DialogueSequence",
"hash": 2726703773,
"parentHash": 2095895227,
"sequence": [
{
"type": "DialogueLine",
"hash": 4099704409,
"parentHash": 2095895227,
"caption": "The good news is that you can expect only a few Vex as you approach the entrance to the Terminus.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17B0.ogg"
}
},
{
"type": "DialogueLine",
"hash": 191605294,
"parentHash": 2095895227,
"caption": "That is good news. What\u0027s the bad news?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1792.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1621733010,
"parentHash": 2095895227,
"caption": "Courtesy of this Kargen guy, the Vex you do encounter will be headless suicide machines.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1791.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2598370345,
"parentHash": 2095895227,
"caption": "Have fun.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17B3.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 2810173764,
"parentHash": 2095895227,
"sequence": [
{
"type": "DialogueLine",
"hash": 2364594106,
"parentHash": 2095895227,
"caption": "The good news is that Kargen is killing Vex by the dozen.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_178A.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3251678326,
"parentHash": 2095895227,
"caption": "All right. What\u0027s the bad news?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17CA.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2160851198,
"parentHash": 2095895227,
"caption": "Kargen has almost complete control over the Vex gate network. I predict several detachments of Cabal over the next few minutes.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17C2.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2698609632,
"parentHash": 2095895227,
"caption": "Wonderful.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17D4.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 699413762,
"parentHash": 2095895227,
"sequence": [
{
"type": "DialogueLine",
"hash": 1174499625,
"parentHash": 2095895227,
"caption": "According to the Vex, Kargen has almost complete control over the local Vex gate network.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1780.ogg"
}
},
{
"type": "DialogueLine",
"hash": 430164994,
"parentHash": 2095895227,
"caption": "I predict several detachments of Cabal over the next few minutes.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_178F.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3272968697,
"parentHash": 2095895227,
"caption": "No, I said give us the good news first.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17D5.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1574453430,
"parentHash": 2095895227,
"caption": "I did.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_179A.ogg"
}
}
]
}
]
}
]
}
},
{
"type": "DialogueTree",
"hash": 2523354923,
"dialogue": {
"type": "DialogueBranch",
"hash": 3677639067,
"parentHash": 2523354923,
"options": [
{
"type": "DialogueSequence",
"hash": 757062320,
"parentHash": 2523354923,
"sequence": [
{
"type": "DialogueLine",
"hash": 1745402933,
"parentHash": 2523354923,
"caption": "The psion was wearing commander regalia.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1787.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1071833720,
"parentHash": 2523354923,
"caption": "Friendly Ghost, the Vex believe that commander is Kargen, an elite Red Legion psion.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17C0.ogg"
}
},
{
"type": "DialogueLine",
"hash": 612378698,
"parentHash": 2523354923,
"caption": "And a particularly murderous one at that.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17CF.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1241663325,
"parentHash": 2523354923,
"caption": "We always get the fun ones.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_178E.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3325334562,
"parentHash": 2523354923,
"caption": "They say \u0022like attracts like,\u0022 you know.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17BB.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 1359746235,
"parentHash": 2523354923,
"sequence": [
{
"type": "DialogueLine",
"hash": 3983684612,
"parentHash": 2523354923,
"caption": "That guy looked like a commander of some sort.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1783.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1649703698,
"parentHash": 2523354923,
"caption": "That\u0027s correct, Friendly Ghost!",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17A1.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1335212301,
"parentHash": 2523354923,
"caption": "That commander was Kargen, an elite Cabal psion who has caused significant damage to the Vex collective in this timestream.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17B8.ogg"
}
},
{
"type": "DialogueLine",
"hash": 344140060,
"parentHash": 2523354923,
"caption": "This sounds bad.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17CC.ogg"
}
}
]
}
]
}
},
{
"type": "DialogueTree",
"hash": 2835438190,
"dialogue": {
"type": "DialogueSequence",
"hash": 3343334135,
"parentHash": 2835438190,
"sequence": [
{
"type": "DialogueLine",
"hash": 2091800713,
"parentHash": 2835438190,
"caption": "Guardian, I\u0027m making the elimination of Kargen your priority on this operation.",
"narrator": "Zavala",
"audioFile": {
"relativeFilePath": "audio\\36F_17A6.ogg"
}
},
{
"type": "DialogueLine",
"hash": 40898549,
"parentHash": 2835438190,
"caption": "His crew has been active all over the system. From our intel, he\u0027s mostly targeting Vex installations.",
"narrator": "Zavala",
"audioFile": {
"relativeFilePath": "audio\\36F_17A2.ogg"
}
},
{
"type": "DialogueLine",
"hash": 879421365,
"parentHash": 2835438190,
"caption": "However, removing him can only strengthen our position. Put him down.",
"narrator": "Zavala",
"audioFile": {
"relativeFilePath": "audio\\36F_17BF.ogg"
}
}
]
}
},
{
"type": "DialogueTree",
"hash": 3052586982,
"dialogue": {
"type": "DialogueBranch",
"hash": 2173496425,
"parentHash": 3052586982,
"options": [
{
"type": "DialogueSequence",
"hash": 1887603491,
"parentHash": 3052586982,
"sequence": [
{
"type": "DialogueLine",
"hash": 352708821,
"parentHash": 3052586982,
"caption": "There\u0027s got to be a way to get through here.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17CD.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3645879854,
"parentHash": 3052586982,
"caption": "Failsafe, any ideas?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17C4.ogg"
}
},
{
"type": "DialogueLine",
"hash": 611933496,
"parentHash": 3052586982,
"caption": "I believe Centurions will possess the means to remove the Vex block and grant you ingress.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17D2.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 720554349,
"parentHash": 3052586982,
"sequence": [
{
"type": "DialogueBranch",
"hash": 1186283430,
"parentHash": 3052586982,
"options": [
{
"type": "DialogueLine",
"hash": 972025010,
"parentHash": 3052586982,
"caption": "One does have to admire Kargen\u0027s command of Vex technology.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17A7.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1990020124,
"parentHash": 3052586982,
"caption": "Kargen is getting dangerously skilled at manipulating this Vex architecture.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17BA.ogg"
}
}
]
},
{
"type": "DialogueLine",
"hash": 2491465798,
"parentHash": 3052586982,
"caption": "Maybe if we catch him, he can give Cayde a lesson or two.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_178C.ogg"
}
}
]
}
]
}
},
{
"type": "DialogueTree",
"hash": 3247714809,
"dialogue": {
"type": "DialogueSequence",
"hash": 1184243288,
"parentHash": 3247714809,
"sequence": [
{
"type": "DialogueLine",
"hash": 508960105,
"parentHash": 3247714809,
"caption": "Location secured, Commander Zavala.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17B7.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1790252214,
"parentHash": 3247714809,
"caption": "Good work, Guardian. What intel did you discover?",
"narrator": "Zavala",
"audioFile": {
"relativeFilePath": "audio\\36F_179D.ogg"
}
},
{
"type": "DialogueBranch",
"hash": 4191282871,
"parentHash": 3247714809,
"options": [
{
"type": "DialogueSequence",
"hash": 961917272,
"parentHash": 3247714809,
"sequence": [
{
"type": "DialogueLine",
"hash": 2052221904,
"parentHash": 3247714809,
"caption": "Hmm, there\u0027s only one data artifact here, labeled \u0022OXA,\u0022and it\u0027s seriously corrupted. Metadata says it was last accessed by an \u0022Otzot\u0022 centuries ago.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17C3.ogg"
}
},
{
"type": "DialogueLine",
"hash": 871930892,
"parentHash": 3247714809,
"caption": "What is \u0022OXA,\u0022 and who is \u0022Otzot\u0022?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17AE.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 979785496,
"parentHash": 3247714809,
"sequence": [
{
"type": "DialogueLine",
"hash": 1246870249,
"parentHash": 3247714809,
"caption": "There\u0027s an almost unreadable data artifact here, labeled \u0022OXA.\u0022",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17CB.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2566957373,
"parentHash": 3247714809,
"caption": "It\u0027s heavily corrupted, but I\u0027m able to make out \u0022MSund12\u0022 from the access log.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17D3.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3969728072,
"parentHash": 3247714809,
"caption": "What is \u0022OXA,\u0022 and who was \u0022MSund12\u0022?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_177D.ogg"
}
}
]
}
]
}
]
}
},
{
"type": "DialogueTree",
"hash": 3522341402,
"dialogue": {
"type": "DialogueBranch",
"hash": 1171608080,
"parentHash": 3522341402,
"options": [
{
"type": "DialogueLine",
"hash": 3458638168,
"parentHash": 3522341402,
"caption": "You keep doing that and he\u0027s really gonna want you dead. Just saying.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17AF.ogg"
}
},
{
"type": "DialogueLine",
"hash": 4019126610,
"parentHash": 3522341402,
"caption": "Second protocol in place, but he\u0027s getting faster.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1786.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1446482754,
"parentHash": 3522341402,
"caption": "This guy is good. But we\u0027re better.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1782.ogg"
}
}
]
}
},
{
"type": "DialogueTree",
"hash": 3619524002,
"dialogue": {
"type": "DialogueLine",
"hash": 3996083824,
"parentHash": 3619524002,
"caption": "Those are questions for another day, I suppose. But for now, well done.",
"narrator": "Zavala",
"audioFile": {
"relativeFilePath": "audio\\36F_17B4.ogg"
}
}
},
{
"type": "DialogueTree",
"hash": 3674017945,
"dialogue": {
"type": "DialogueBranch",
"hash": 2813162045,
"parentHash": 3674017945,
"options": [
{
"type": "DialogueSequence",
"hash": 869400733,
"parentHash": 3674017945,
"sequence": [
{
"type": "DialogueLine",
"hash": 3488131763,
"parentHash": 3674017945,
"caption": "Red Legion? What are the Cabal doing here?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_179F.ogg"
}
},
{
"type": "DialogueLine",
"hash": 152091407,
"parentHash": 3674017945,
"caption": "I am monitoring Vex transmissions. It appears that the Vex are repelling a Cabal incursion at your present location.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_178D.ogg"
}
},
{
"type": "DialogueLine",
"hash": 429874610,
"parentHash": 3674017945,
"caption": "Yes, but what are they doing here?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17C8.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3614563265,
"parentHash": 3674017945,
"caption": "The Vex are currently calculating probabilities to that question. Response will be forthcoming!",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1779.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 1190041851,
"parentHash": 3674017945,
"sequence": [
{
"type": "DialogueLine",
"hash": 2201528553,
"parentHash": 3674017945,
"caption": "Captain, a word of caution. I have been monitoring Vex transmissions. It appears the Vex are repelling a Cabal incursion at your present location.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_179C.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3930669868,
"parentHash": 3674017945,
"caption": "Any idea what they\u0027re doing down here?",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17A8.ogg"
}
},
{
"type": "DialogueLine",
"hash": 3126169265,
"parentHash": 3674017945,
"caption": "The Vex are currently calculating probabilities to that question. Response will be forthcoming!",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17B1.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1093958951,
"parentHash": 3674017945,
"caption": "Whatever it is, you just know it\u0027s not good.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1794.ogg"
}
}
]
},
{
"type": "DialogueSequence",
"hash": 1077832546,
"parentHash": 3674017945,
"sequence": [
{
"type": "DialogueLine",
"hash": 2243541805,
"parentHash": 3674017945,
"caption": "Red Legion? Great, the Cabal are here.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_17AB.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2299600167,
"parentHash": 3674017945,
"caption": "Correct. I have been monitoring Vex transmissions. The Cabal are invading the installation as well.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1785.ogg"
}
},
{
"type": "DialogueLine",
"hash": 786525844,
"parentHash": 3674017945,
"caption": "Gotta love coincidence.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_17B9.ogg"
}
}
]
}
]
}
},
{
"type": "DialogueTree",
"hash": 3739038575,
"dialogue": {
"type": "DialogueBranch",
"hash": 2573733063,
"parentHash": 3739038575,
"options": [
{
"type": "DialogueLine",
"hash": 2178183769,
"parentHash": 3739038575,
"caption": "Excellent work, Captain. You are at 50 percent completion of this task.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1790.ogg"
}
},
{
"type": "DialogueLine",
"hash": 2334695933,
"parentHash": 3739038575,
"caption": "Nice work, Captain, but you\u0027re gonna need one more.",
"narrator": "Failsafe",
"audioFile": {
"relativeFilePath": "audio\\36F_1795.ogg"
}
},
{
"type": "DialogueLine",
"hash": 1494195313,
"parentHash": 3739038575,
"caption": "All right! We need one more. Keep an eye out for another Cabal drop or Centurion.",
"narrator": "Ghost",
"audioFile": {
"relativeFilePath": "audio\\36F_1793.ogg"
}
}
]
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment