File size: 29,032 Bytes
b6a38d7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 |
-- ========== GENERATED BY Conversation Editor DO NOT EDIT MANUALLY! ==========
PlaceObj('Conversation', {
AssignToGroup = "Butler",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "GhostStories",
Vars = set( "ThugsKilled" ),
__eval = function ()
local quest = gv_Quests['GhostStories'] or QuestGetState('GhostStories')
return quest.ThugsKilled
end,
}),
PlaceObj('PlayerIsInSectors', {
Sectors = {
"G8",
},
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Completed = false,
HermitReunionDone = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.Completed and not quest.HermitReunionDone
end,
}),
},
DefaultActor = "Butler",
Parameters = {
PlaceObj('PresetParamNumber', {
'Name', "TreasureSum",
'Value', 15000,
'Tag', "<TreasureSum>",
}),
},
disabledInConflict = true,
group = "Savanna - Mansion",
id = "Butler_2",
PlaceObj('ConversationPhrase', {
AutoRemove = true,
CompleteQuests = {
"GhostStories",
},
Effects = {
PlaceObj('UnitGrantItem', {
LootTableId = "GhostButler",
}),
PlaceObj('GrantExperienceSector', {
Amount = "XPQuestReward_Medium",
}),
PlaceObj('SectorGrantIntel', {
sector_id = "G8",
}),
},
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Butler_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(902558261603, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "It is over. They are gone. All of them!"),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(386551575078, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:Greeting]] "And we didn't even have to dress up like ghosts to do it."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(798960559483, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "Your methods are definitely more effective than mine."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Buns",
Text = T(813060771049, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Greeting]] "Don't feel bad. We are professionals."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Raider",
Text = T(401755336777, --[[Conversation Butler_2 Text voice:Raider section:Butler_2 keyword:Greeting]] "That's because we train hard and fight like a team!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Thor",
Text = T(801681875273, --[[Conversation Butler_2 Text voice:Thor section:Butler_2 keyword:Greeting]] "If you're interested, I can give you a ten point plan to unlock your maximum potential."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(682607473027, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting]] "Maybe with people like you around, those bandits won't bother with an old man in a haunted house... And I can turn it into a home again. Here, I won't be needing these anymore."),
}),
},
id = "Greeting",
}),
PlaceObj('ConversationPhrase', {
Keyword = "Greeting",
KeywordT = T(774381032385, --[[Conversation Butler_2 KeywordT]] "Greeting"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(958870853522, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Greeting2]] "Welcome to <em>Butler's Haunt</em>. You like it? It seems a fitting name for the place these days."),
}),
},
id = "Greeting2",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "Given",
QuestId = "Hermit",
}),
},
Keyword = "What will you do now?",
KeywordT = T(877127424262, --[[Conversation Butler_2 KeywordT]] "What will you do now?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(599641652027, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What will you do now?]] "I will try to fix this place up. I still hope the master of the house, <em>Mr. Ditch</em>, will return one day. It is silly, I know, but it would be nice to see him again."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(349327330770, --[[Conversation Butler_2 Text voice:Kalyna section:Butler_2 keyword:What will you do now?]] "That isn't silly at all! I believe hope is the most powerful magic in the world."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Thor",
Text = T(210004938034, --[[Conversation Butler_2 Text voice:Thor section:Butler_2 keyword:What will you do now?]] "Not silly at all, my friend! The power of hope is crucial in focusing your mind and manifesting a better tomorrow."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "MD",
Text = T(423306451575, --[[Conversation Butler_2 Text voice:MD section:Butler_2 keyword:What will you do now?]] "I'm sure you'll see him again! I mean, probably."),
}),
},
}),
},
}),
},
id = "Whatwillyoubedoingnow",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
HermitReunionDone = false,
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.HermitReunionDone and not quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "Given",
QuestId = "Hermit",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MansionTreasureMentioned",
QuestId = "Hermit",
}),
},
Keyword = "What about the treasure they mentioned?",
KeywordT = T(339115319888, --[[Conversation Butler_2 KeywordT]] "What about the treasure they mentioned?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(767341434893, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "It is not mine to give!..."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Larry",
Text = T(182377037364, --[[Conversation Butler_2 Text voice:Larry section:Butler_2 keyword:What about the treasure they mentioned?]] "Man, I knew it! There IS a treasure!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Nails",
Text = T(176840250676, --[[Conversation Butler_2 Text voice:Nails section:Butler_2 keyword:What about the treasure they mentioned?]] "Well, then it ain't yours to keep, either. Got it?"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Kalyna",
Text = T(881620378826, --[[Conversation Butler_2 Text voice:Kalyna section:Butler_2 keyword:What about the treasure they mentioned?]] "There's treasure?! How exciting! Is it guarded by a gnome with a bunch of riddles?"),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(544133325342, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "...That is, there is some <em>money</em> hidden in the mansion. But it belongs to <em>Mr. Ditch</em> and as long as there is a chance he is still alive, I would rather die than betray his trust."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(382590857395, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:What about the treasure they mentioned?]] "Oh come on. If the scuzzball doesn't give a shit about his bloody colonizer money, then why should you care?"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Nails",
Text = T(336976090217, --[[Conversation Butler_2 Text voice:Nails section:Butler_2 keyword:What about the treasure they mentioned?]] "That can be arranged."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Barry",
Text = T(121919627015, --[[Conversation Butler_2 Text voice:Barry section:Butler_2 keyword:What about the treasure they mentioned?]] "Such loyalty is admirable."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(864447635735, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure they mentioned?]] "Since he didn't come to take back his money, I fear he may be in trouble. Please help me find him! I'm sure he will reward you, he is a generous man."),
}),
},
id = "Whataboutthetreasure",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
HermitReunionDone = true,
MansionTreasureMentioned = true,
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.HermitReunionDone and quest.MansionTreasureMentioned and not quest.MansionTreasureTaken
end,
}),
},
Keyword = "What about the treasure?",
KeywordT = T(880649505851, --[[Conversation Butler_2 KeywordT]] "What about the treasure?"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(472775835333, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:What about the treasure?]] "I guess you should ask <em>Mr. Ditch</em> about it. I have kept his money safe for so long - now that I know he's alive, I can't just give it away without his permission."),
}),
},
id = "Whataboutthetreasuretheymentioned",
}),
PlaceObj('ConversationPhrase', {
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set( "Given" ),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given
end,
}),
},
Effects = {
PlaceObj('QuestSetVariableBool', {
Prop = "MansionOwner",
QuestId = "Hermit",
}),
},
Keyword = "Tell us about Mr. Ditch",
KeywordT = T(550151572464, --[[Conversation Butler_2 KeywordT]] "Tell us about Mr. Ditch"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(951708616368, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "He was a director in some big <em>foreign corporation</em>. I think they had some interest in mining, but that's all I know. He never talked of his job. I think he hated it."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Raven",
Text = T(355493692578, --[[Conversation Butler_2 Text voice:Raven section:Butler_2 keyword:Tell us about Mr. Ditch]] "A corporation with some interest in mining? I wonder..."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Buns",
Text = T(883914878485, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Tell us about Mr. Ditch]] "Something about all that sounds very familiar."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "DrQ",
Text = T(344446912669, --[[Conversation Butler_2 Text voice:DrQ section:Butler_2 keyword:Tell us about Mr. Ditch]] "Ten years ago? Hmmm..."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(671803585719, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "He was away from home when the civil war broke out... Maybe for the best. They would have tortured and killed him for his money, as they did with the servants."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Blood",
Text = T(935227850328, --[[Conversation Butler_2 Text voice:Blood section:Butler_2 keyword:Tell us about Mr. Ditch]] "It's all clear - when the shit hit the fan, your man just ran away and left you guys to deal with it."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Reaper",
Text = T(443807124367, --[[Conversation Butler_2 Text voice:Reaper section:Butler_2 keyword:Tell us about Mr. Ditch]] "Sounds like Death was very busy that day."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Sidney",
Text = T(220930963725, --[[Conversation Butler_2 Text voice:Sidney section:Butler_2 keyword:Tell us about Mr. Ditch]] "Dreadful tragedy. Dreadful."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(862307796572, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Tell us about Mr. Ditch]] "It has been ten years since. He may be dead, but I wish I could find him, or at least learn where he is buried."),
}),
},
id = "TellUsAboutHim",
}),
PlaceObj('ConversationPhrase', {
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
Condition = "or",
QuestId = "PantagruelDramas",
Vars = set( "MaquisPamphlets", "MaquisPamphletsAd" ),
__eval = function ()
local quest = gv_Quests['PantagruelDramas'] or QuestGetState('PantagruelDramas')
return quest.MaquisPamphlets or quest.MaquisPamphletsAd
end,
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "PantagruelDramas",
Vars = set({
ChimurengaDead = false,
ChimurengaEnemy = false,
ChimurengaLeave = false,
}),
__eval = function ()
local quest = gv_Quests['PantagruelDramas'] or QuestGetState('PantagruelDramas')
return not quest.ChimurengaDead and not quest.ChimurengaEnemy and not quest.ChimurengaLeave
end,
}),
PlaceObj('CheckOR', {
Conditions = {
PlaceObj('UnitSquadHasItem', {
ItemId = "Pamphlets",
}),
PlaceObj('UnitSquadHasItem', {
ItemId = "Pamphlets_LysRouge",
}),
},
}),
},
Effects = {
PlaceObj('CityGrantLoyalty', {
Amount = 1,
City = "Pantagruel",
SpecialConversationMessage = T(265999841399, --[[Conversation Butler_2 SpecialConversationMessage]] "Maquis Manifesto"),
}),
PlaceObj('QuestSetVariableNum', {
Amount = 1,
Prop = "PamphletsGiven",
QuestId = "RebelManifesto",
}),
},
Keyword = "Read this Maquis Manifesto",
KeywordT = T(576499920250, --[[Conversation Butler_2 KeywordT]] "Read this Maquis Manifesto"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(346507102687, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Read this Maquis Manifesto]] "Oh, thanks. I'll put this to work kindling the fire in the stove. Got any more? "),
}),
},
PhraseRolloverText = T(347929299816, --[[Conversation Butler_2 PhraseRolloverText]] "Give a propaganda pamphlet"),
StoryBranchIcon = "conversation_action",
id = "ReadthisMaquisManifesto",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Conditions = {
PlaceObj('UnitSquadHasMerc', {
HasPerk = "Scoundrel",
}),
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Given = true,
HermitReunionDone = false,
MansionOwner = true,
MansionTreasureMentioned = true,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given and not quest.HermitReunionDone and quest.MansionOwner and quest.MansionTreasureMentioned
end,
}),
},
Effects = {
PlaceObj('PlayerGrantMoney', {
Amount = 15000,
param_bindings = {
Amount = "TreasureSum",
},
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MansionTreasureTaken",
QuestId = "Hermit",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "MansionTreasureTricked",
QuestId = "Hermit",
}),
},
Keyword = "Mr. Ditch is dead",
KeywordT = T(626060166641, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is dead"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(720303893034, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "Is he? You... you are sure?"),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Magic",
Text = T(769232960516, --[[Conversation Butler_2 Text voice:Magic section:Butler_2 keyword:Mr. Ditch is dead]] "That's our job, man. We have a list - just like Santa. Your Mr. Ditch was one of the nice boys, but we were there a bit too late to help him."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(851622094285, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "You... you saw him die? Did he say something about the mansion? Or... about me?"),
}),
PlaceObj('ConversationLine', {
Character = "Magic",
Text = T(100814987534, --[[Conversation Butler_2 Text voice:Magic section:Butler_2 keyword:Mr. Ditch is dead]] 'Oh, yeah. He said: "I wonder if Mister Luthando is still kickin\' it? That dude was like my brother! I miss him!" And then he, like... He died.'),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(347099556787, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "He remembered me! Poor Mr. Ditch!"),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Livewire",
Text = T(129093172075, --[[Conversation Butler_2 Text voice:Livewire section:Butler_2 keyword:Mr. Ditch is dead]] "Ooo... Yes. Certain. Absolutely. You know, I saw those thugs kill him before they came here."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(346959090272, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "They killed him?!"),
}),
PlaceObj('ConversationLine', {
Character = "Livewire",
Text = T(441731487035, --[[Conversation Butler_2 Text voice:Livewire section:Butler_2 keyword:Mr. Ditch is dead]] "You've got to believe me, especially considering that they are permanently incapable of arguing against the truth of what I am saying."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(501690962018, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "I trust you - after all, you saved me."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Fox",
Text = T(824754391264, --[[Conversation Butler_2 Text voice:Fox section:Butler_2 keyword:Mr. Ditch is dead]] "I'm sorry. Ummm, yes, he's definitely dead. Stiff as a board. Those cutthroats got him earlier. Actually, that's why we came here - to avenge him."),
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(495682496872, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "Oh... Thank you!"),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(373998512952, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is dead]] "I guess I don't need to guard this treasure anymore. You helped me and you were with Mr. Ditch on his deathbed. I suppose he would like you to have the <em>money</em>."),
}),
},
PhraseRolloverText = T(379339894446, --[[Conversation Butler_2 PhraseRolloverText]] "Lie"),
StoryBranchIcon = "conversation_sarcastic",
id = "MrDitchIsDead",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Given = true,
HermitName = true,
HermitReunionDone = false,
MansionOwner = true,
MansionTreasureTaken = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given and quest.HermitName and not quest.HermitReunionDone and quest.MansionOwner and not quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('GrantExperienceSector', {
Amount = "XPQuestReward_Minor",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "HermitReunionDone",
QuestId = "Hermit",
}),
},
Keyword = "Mr. Ditch is alive!",
KeywordT = T(663477173459, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is alive!"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(692808661859, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive!]] "Is he? That is the best news I have heard in ten years! Please, tell me his address. I will go see him at once!"),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Buns",
Text = T(208650131589, --[[Conversation Butler_2 Text voice:Buns section:Butler_2 keyword:Mr. Ditch is alive!]] "Not much of an address - he is living in solitude as a hermit."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Mouse",
Text = T(116571798812, --[[Conversation Butler_2 Text voice:Mouse section:Butler_2 keyword:Mr. Ditch is alive!]] "Okay... Better write this down. He is at One Mushroom Place on One Jungle Way."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Wolf",
Text = T(809599125531, --[[Conversation Butler_2 Text voice:Wolf section:Butler_2 keyword:Mr. Ditch is alive!]] "Better pack a lunch. Got hiking boots?"),
}),
},
}),
},
}),
},
StoryBranchIcon = "conversation_arrow",
id = "MrDitchisalive",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
AutoRemove = true,
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
Given = true,
HermitName = true,
HermitReunionDone = false,
MansionOwner = true,
MansionTreasureTaken = true,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.Given and quest.HermitName and not quest.HermitReunionDone and quest.MansionOwner and quest.MansionTreasureTaken
end,
}),
},
Effects = {
PlaceObj('GrantExperienceSector', {
Amount = "XPQuestReward_Minor",
}),
PlaceObj('QuestSetVariableBool', {
Prop = "HermitReunionDone",
QuestId = "Hermit",
}),
},
Keyword = "Mr. Ditch is alive... We lied to you",
KeywordT = T(605542149831, --[[Conversation Butler_2 KeywordT]] "Mr. Ditch is alive... We lied to you"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(647045699772, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "But... You told me... Oh, I understand, it was all about the money, wasn't it? I hope he won't be angry at me for losing his fortune."),
}),
PlaceObj('ConversationInterjectionList', {
Interjections = {
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Raider",
Text = T(216110837733, --[[Conversation Butler_2 Text voice:Raider section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "I don't think he cares about money anymore."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Ice",
Text = T(389922564679, --[[Conversation Butler_2 Text voice:Ice section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "Trust me, brother man, your friend ain't got no need for cheddar."),
}),
},
}),
PlaceObj('ConversationInterjection', {
Lines = {
PlaceObj('ConversationLine', {
Character = "Grizzly",
Text = T(530809903920, --[[Conversation Butler_2 Text voice:Grizzly section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "He spends his days tripping balls in the jungle. I don't think he's worried about cash."),
}),
},
}),
},
}),
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(137709782691, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Mr. Ditch is alive... We lied to you]] "Anyway, I'm glad he is alive. This is the best news I've heard in ten years."),
}),
},
StoryBranchIcon = "conversation_arrow",
id = "MrDitchisalive2",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set({
HermitReunionDone = false,
}),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return not quest.HermitReunionDone
end,
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Butler_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(287582025487, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Goodbye]] "Goodbye. Don't let the past haunt you."),
}),
},
id = "Goodbye",
}),
PlaceObj('ConversationPhrase', {
Align = "right",
Conditions = {
PlaceObj('QuestIsVariableBool', {
QuestId = "Hermit",
Vars = set( "HermitReunionDone" ),
__eval = function ()
local quest = gv_Quests['Hermit'] or QuestGetState('Hermit')
return quest.HermitReunionDone
end,
}),
},
Effects = {
PlaceObj('GroupSetBehaviorExit', {
TargetUnit = "Butler",
}),
},
GoTo = "<end conversation>",
Keyword = "Goodbye",
KeywordT = T(557225474228, --[[Conversation Butler_2 KeywordT]] "Goodbye"),
Lines = {
PlaceObj('ConversationLine', {
Character = "Butler",
Text = T(683696811500, --[[Conversation Butler_2 Text voice:Butler section:Butler_2 keyword:Goodbye]] "I'm going to see Mr. Ditch. I hope he will accept me back as a servant or... just as a friend. Farewell, mercenaires."),
}),
},
StoryBranchIcon = "conversation_goodbye",
id = "Goodbye2",
}),
})
|