SimDing0 Posted February 2, 2006 Author Share Posted February 2, 2006 I think that'd be too much of a liability for mod compatibility, since it'd cut off any interjects added to the SoA dialogues. Additionally, anybody who tries to StartDialogNoSet rather than Interact is going to end up stutterbugging. Link to comment
CamDawg Posted February 3, 2006 Share Posted February 3, 2006 OK, this should actually do it. The first batch was horribly sloppy. ///// \\\\\ ///// making WK interjects available in SoA \\\\\ ///// \\\\\ INTERJECT GORAPP1 6 cd_keldorn_wk1 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70409 END GORAPP1 7 INTERJECT GORAPP1 6 cd_anomen_wk1 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70408 END GORAPP1 7 EXTEND_BOTTOM GORAPP1 10 IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VICONIJ cd_viconia_wk2 IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN KORGANJ cd_korgan_wk2 END EXTEND_BOTTOM GORAPR 10 IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN EDWINJ cd_edwin_wk3 IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN AERIEJ cd_aerie_wk3 IF ~IsValidForPartyDialog("Nalia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN NALIAJ cd_nalia_wk3 END INTERJECT GORCAMB 0 cd_haerdalis_wk4 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") !Global("INTOB","GLOBAL",1)~ THEN #70542 DO ~AddXP2DA("PLOT2C")~ END GORCAMB 66 INTERJECT GORCAMB 17 cd_minsc_wk5 == MINSCJ IF ~IsValidForPartyDialog("Minsc") GlobalLT("Chapter","GLOBAL",8)~ THEN #70550 END GORCAMB 18 INTERJECT GORCAMB 17 cd_imoen2_wk5 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70551 END GORCAMB 18 INTERJECT GORCAMB 17 cd_haerdalis_wk5 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70549 END GORCAMB 18 INTERJECT GORDEMO 1 cd_keldorn_wk6 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70500 END GORDEMO 2 INTERJECT GORDEMO 1 cd_viconia_wk6 == VICONIJ IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN #70503 END GORDEMO 2 INTERJECT GORDEMO 1 cd_anomen_wk6 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70502 END GORDEMO 2 INTERJECT GORDEMO 1 cd_aerie_wk6 == AERIEJ IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN #70501 END GORDEMO 2 INTERJECT GORDEMO 18 cd_haerdalis_wk7 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70506 EXIT INTERJECT GORDEMO 18 cd_anomen_wk7 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70504 EXIT INTERJECT GORDEMO 18 cd_keldorn_wk7 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70505 EXIT EXTEND_BOTTOM GORDEMO 24 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk8 IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN ANOMENJ cd_anomen_wk8 END EXTEND_BOTTOM GORGIT 1 IF ~IsValidForPartyDialog("Jan") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JANJ cd_jan_wk9 END EXTEND_BOTTOM GORIMP01 7 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk10 IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN HAERDAJ cd_haerdalis_wk10 END INTERJECT GORMAD1 8 cd_viconia_wk11 == VICONIJ IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN #70552 END GORMAD1 10 INTERJECT GORMAD1 8 cd_aerie_wk11 == AERIEJ IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN #70553 END GORMAD1 11 INTERJECT GORMAD1 8 cd_keldorn_wk11 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70554 END GORMAD1 11 INTERJECT GORODR1 11 cd_mazzy_wk12 == MAZZYJ IF ~IsValidForPartyDialog("Mazzy") GlobalLT("Chapter","GLOBAL",8)~ THEN #70523 END GORODR1 12 // skipping sarevok here INTERJECT GORODR1 11 cd_korgan_wk12 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70521 END GORODR1 12 INTERJECT GORODR1 19 cd_jaheira_wk13 == JAHEIRAJ IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN #70524 END GORODR1 20 INTERJECT GORODR1 19 cd_jan_wk13 == JANJ IF ~IsValidForPartyDialog("Jan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70526 END GORODR1 20 INTERJECT GORODR1 19 cd_haerdalis_wk13 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70527 END GORODR1 20 INTERJECT GORODR1 35 cd_korgan_wk14 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70528 END GORODR1 36 INTERJECT GORODR1 35 cd_valygar_wk14 == VALYGARJ IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN #70529 END GORODR1 36 INTERJECT GORODR1 35 cd_minsc_wk14 == MINSCJ IF ~IsValidForPartyDialog("Minsc") GlobalLT("Chapter","GLOBAL",8)~ THEN #70530 END GORODR1 36 INTERJECT GORODR1 44 cd_keldorn_wk15 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70532 END GORODR1 35 INTERJECT GORODR1 44 cd_mazzy_wk15 == MAZZYJ IF ~IsValidForPartyDialog("Mazzy") GlobalLT("Chapter","GLOBAL",8)~ THEN #70533 END GORODR1 35 INTERJECT GORODR1 44 cd_imoen2_wk15 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70534 END GORODR1 35 INTERJECT GORODR1 44 cd_anomen_wk15 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70531 END GORODR1 35 INTERJECT GORODR1 50 cd_edwin_wk16 == EDWINJ IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN #70537 EXIT INTERJECT GORODR1 50 cd_korgan_wk16 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70536 EXIT INTERJECT GORODR1 50 cd_imoen2_wk16 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70535 EXIT INTERJECT GORODR1 53 cd_jaheira_wk17 == JAHEIRAJ IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN #70541 END GORODR1 54 INTERJECT GORODR1 53 cd_viconia_wk17 // Viccy can't be non-evil in SoA, ignore MASK_EVIL trigger == VICONIJ IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN #70540 END GORODR1 54 INTERJECT GORODR1 53 cd_anomen_wk17 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70539 END GORODR1 54 INTERJECT GORPOL1 1 cd_cernd_wk18 == CERNDJ IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN #70520 END GORODR1 8 INTERJECT GORPOL1 1 cd_keldorn_wk18 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70519 END GORODR1 8 INTERJECT GORPOL1 1 cd_anomen_wk18 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70518 END GORODR1 8 APPEND AERIEJ IF ~~ THEN BEGIN cd_aerie_wk3 SAY #70414 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN EDWINJ cd_edwin_wk3 END END APPEND ANOMENJ IF ~~ THEN BEGIN cd_anomen_wk8 SAY #70513 IF ~~ THEN EXIT IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk8 END END APPEND CERNDJ IF ~~ THEN BEGIN cd_cernd_wk2 SAY #70412 IF ~~ THEN EXTERN GORAPP1 11 END END APPEND EDWINJ IF ~~ THEN BEGIN cd_edwin_wk3 SAY #70415 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VALYGARJ cd_valygar_wk3 END END APPEND HAERDAJ IF ~~ THEN BEGIN cd_haerdalis_wk10 SAY #70420 IF ~~ THEN EXTERN GORIMP01 8 IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk10 END END APPEND IMOEN2J IF ~~ THEN BEGIN cd_imoen2_wk8 SAY #70512 IF ~~ THEN EXIT END IF ~~ THEN BEGIN cd_imoen2_wk10 SAY #70421 IF ~~ THEN EXTERN GORIMP01 8 END END APPEND JAHEIRAJ IF ~~ THEN BEGIN cd_jaheira_wk2 SAY #70413 IF ~~ THEN EXTERN GORAPP1 11 END END APPEND JANJ IF ~~ THEN BEGIN cd_jan_wk9 SAY #70422 = #74023 IF ~~ THEN REPLY #70427 GOTO cd_jan_wk9_a IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN KORGANJ cd_korgan_wk9 IF ~IsValidForPartyDialog("Minsc")~ THEN EXTERN MINSCJ cd_minsc_wk9 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk9 END IF ~~ THEN BEGIN cd_jan_wk9_a SAY #74028 IF ~~ THEN EXTERN GORGIT 3 END END APPEND KORGANJ IF ~~ THEN BEGIN cd_korgan_wk2 SAY #70410 IF ~~ THEN EXTERN GORAPP1 11 IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 END IF ~~ THEN BEGIN cd_korgan_wk9 SAY #74032 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND MINSCJ IF ~~ THEN BEGIN cd_minsc_wk9 SAY #74031 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND NALIAJ IF ~~ THEN BEGIN cd_nalia_wk3 SAY #70417 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN EDWINJ cd_edwin_wk3 IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN AERIEJ cd_aerie_wk3 END END APPEND VALYGARJ IF ~~ THEN BEGIN cd_valygar_wk3 SAY #70416 IF ~~ THEN EXTERN GORAPR 11 END IF ~~ THEN BEGIN cd_valygar_wk9 SAY #74033 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND VICONIJ IF ~~ THEN BEGIN cd_viconia_wk2 SAY #70411 IF ~~ THEN EXTERN GORAPP1 11 IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 END END Link to comment
CamDawg Posted February 4, 2006 Share Posted February 4, 2006 You missed a tilde. Hey, it satisfies my high coding standards: it compiled. Link to comment
devSin Posted February 4, 2006 Share Posted February 4, 2006 INTERJECT GORCAMB 0 cd_haerdalis_wk4== HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") !Global("INTOB","GLOBAL",1)~ THEN #70542 DO ~AddXP2DA("PLOT2C")~ END GORCAMB 66 Note that GORCAMB 66 goes back to HAER25J. Link to comment
devSin Posted February 4, 2006 Share Posted February 4, 2006 IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN AERIEJ cd_aerie_wk3Nalia and Aerie's interjects are mutually exclusive here (each should only go to Edwin->Valygar). Link to comment
devSin Posted February 4, 2006 Share Posted February 4, 2006 The last Demogorgon interjects need to set the appropriate journal entry, and Haer'Dalis' lady-speak needs to be handled. IF ~~ THEN BEGIN 18 // from: 17.0 SAY #62986 /* ~The presence is obviously pleased and grateful. The whispers tell you they will be pleased to await the arrival of the false Helmites, at your leisure.~ */ IF ~True()~ THEN DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ UNSOLVED_JOURNAL #62987 /* ~Watcher's Keep I have encountered the Imprisoned One after opening the final seal and listened to its story of false imprisonment by the Knights of the Vigil and its offer of revenge and reward for its freedom. According to it, the Knights had planned for me to be sealed up in this place along with the Imprisoned One...something that strikes me as having the ring of truth. In order to free the Imprisoned One, I will have to go to Odren and tell him that the Imprisoned One is dead...Odren will investigate and the Imprisoned One will kill him.~ */ EXIT IF ~IsValidForPartyDialog("HaerDalis") GlobalGT("Chapter","GLOBAL",7) ~ THEN DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ UNSOLVED_JOURNAL #62987 /* ~Watcher's Keep I have encountered the Imprisoned One after opening the final seal and listened to its story of false imprisonment by the Knights of the Vigil and its offer of revenge and reward for its freedom. According to it, the Knights had planned for me to be sealed up in this place along with the Imprisoned One...something that strikes me as having the ring of truth. In order to free the Imprisoned One, I will have to go to Odren and tell him that the Imprisoned One is dead...Odren will investigate and the Imprisoned One will kill him.~ */ EXTERN ~HAERD25J~ 7 IF ~IsValidForPartyDialog("Anomen") GlobalGT("Chapter","GLOBAL",7) ~ THEN DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ UNSOLVED_JOURNAL #62987 /* ~Watcher's Keep I have encountered the Imprisoned One after opening the final seal and listened to its story of false imprisonment by the Knights of the Vigil and its offer of revenge and reward for its freedom. According to it, the Knights had planned for me to be sealed up in this place along with the Imprisoned One...something that strikes me as having the ring of truth. In order to free the Imprisoned One, I will have to go to Odren and tell him that the Imprisoned One is dead...Odren will investigate and the Imprisoned One will kill him.~ */ EXTERN ~ANOME25J~ 26 IF ~IsValidForPartyDialog("Keldorn") GlobalGT("Chapter","GLOBAL",7) ~ THEN DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ UNSOLVED_JOURNAL #62987 /* ~Watcher's Keep I have encountered the Imprisoned One after opening the final seal and listened to its story of false imprisonment by the Knights of the Vigil and its offer of revenge and reward for its freedom. According to it, the Knights had planned for me to be sealed up in this place along with the Imprisoned One...something that strikes me as having the ring of truth. In order to free the Imprisoned One, I will have to go to Odren and tell him that the Imprisoned One is dead...Odren will investigate and the Imprisoned One will kill him.~ */ EXTERN ~KELDO25J~ 7 END /* IF ~~ THEN BEGIN KELDO25J 7 // from: GORDEMO:18.3 SAY #70505 /* ~I have no wish to trick Odren despite what he may or may not have done. I suggest we speak to him, if nothing else, rather than...comply with this 'thing'.~ */ IF ~~ THEN EXIT END */ /* IF ~~ THEN BEGIN ANOME25J 26 // from: GORDEMO:18.2 SAY #70504 /* ~You wish to trick the Knights of the Vigil? I... they may have double-crossed us, I do not question your suspicion... but to lead them here to be slaughtered? Do they deserve that fate?~ */ IF ~~ THEN EXIT END */ /* IF ~~ THEN BEGIN HAERD25J 7 // from: GORDEMO:18.1 SAY #70506 /* ~Aha! We add deception upon deception, now. So the plot thickens, my raven...I cannot wait to see what occurs, next.~ */ IF ~True()~ THEN EXIT IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEI25J~ 31 IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN ~NALIA25J~ 8 IF ~IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIE25J~ 26 END */ /* IF ~~ THEN BEGIN AERIE25J 26 // from: HAERD25J:7.3 SAY #70508 /* ~People could die because of this, and you joke?!~ */ IF ~~ THEN EXTERN ~HAERD25J~ 8 END */ /* IF ~~ THEN BEGIN HAERD25J 8 // from: AERIE25J:26.0 NALIA25J:8.0 JAHEI25J:31.0 SAY #70510 /* ~Men die, as they always will, my dear. Whether they die now at our word or elsewhere, without my own eyes to witness, it makes little difference. Think of it what you will.~ */ IF ~~ THEN EXIT END */ /* IF ~~ THEN BEGIN NALIA25J 8 // from: HAERD25J:7.2 SAY #70509 /* ~I would expect that you would treat the lives of those who may be affected by this decision with a bit more weight, bard. Is it truly such a laughing matter?~ */ IF ~~ THEN EXTERN ~HAERD25J~ 8 END */ /* IF ~~ THEN BEGIN HAERD25J 8 // from: NALIA25J:8.0 AERIE25J:26.0 JAHEI25J:31.0 SAY #70510 /* ~Men die, as they always will, my dear. Whether they die now at our word or elsewhere, without my own eyes to witness, it makes little difference. Think of it what you will.~ */ IF ~~ THEN EXIT END */ /* IF ~~ THEN BEGIN JAHEI25J 31 // from: HAERD25J:7.1 SAY #70507 /* ~That is unworthy of you, Haer'Dalis. The lives of men hang in the balance.~ */ IF ~~ THEN EXTERN ~HAERD25J~ 8 END */ /* IF ~~ THEN BEGIN HAERD25J 8 // from: JAHEI25J:31.0 NALIA25J:8.0 AERIE25J:26.0 SAY #70510 /* ~Men die, as they always will, my dear. Whether they die now at our word or elsewhere, without my own eyes to witness, it makes little difference. Think of it what you will.~ */ IF ~~ THEN EXIT END */ Link to comment
devSin Posted February 4, 2006 Share Posted February 4, 2006 Imoen's Demogorgon interject needs to run through Valygar|Nalia|Edwin, and then back to Imoen. /* IF ~~ THEN BEGIN IMOEN25J 27 // from: ANOME25J:27.1 SAREV25J:11.1 GORDEMO:24.1 SAY #70512 /* ~Oooo, I have a bad feeling about this...~ */ IF ~True()~ THEN EXIT IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWIN25J~ 5 IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN ~NALIA25J~ 9 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN ~VALYG25J~ 16 END */ /* IF ~~ THEN BEGIN VALYG25J 16 // from: IMOEN25J:27.3 SAY #70514 /* ~Very helpful now, Imoen. Perhaps you could have expressed your keen intuition a little earlier.~ */ IF ~~ THEN EXTERN ~IMOEN25J~ 28 END */ /* IF ~~ THEN BEGIN IMOEN25J 28 // from: VALYG25J:16.0 NALIA25J:9.0 EDWIN25J:5.0 SAY #70517 /* ~I didn't see *you* piping up with any useful information either, so keep your big yap shut! Jeez. Let's just go and try to find a way outta here, okay?~ */ IF ~~ THEN EXIT END */ /* IF ~~ THEN BEGIN NALIA25J 9 // from: IMOEN25J:27.2 SAY #70516 /* ~Oh, you have a bad feeling now, do you? It's a little late for that. It may be a little late for anything.~ */ IF ~~ THEN EXTERN ~IMOEN25J~ 28 END */ /* IF ~~ THEN BEGIN IMOEN25J 28 // from: NALIA25J:9.0 VALYG25J:16.0 EDWIN25J:5.0 SAY #70517 /* ~I didn't see *you* piping up with any useful information either, so keep your big yap shut! Jeez. Let's just go and try to find a way outta here, okay?~ */ IF ~~ THEN EXIT END */ /* IF ~~ THEN BEGIN EDWIN25J 5 // from: IMOEN25J:27.1 SAY #70515 /* ~*Now* she has a bad feeling. I see the Bhaal blood within her has suddenly gifted the brat with the miraculous powers of precognition. Let us be careful, friends, now that we have her warning!~ */ IF ~~ THEN EXTERN ~IMOEN25J~ 28 END */ /* IF ~~ THEN BEGIN IMOEN25J 28 // from: EDWIN25J:5.0 NALIA25J:9.0 VALYG25J:16.0 SAY #70517 /* ~I didn't see *you* piping up with any useful information either, so keep your big yap shut! Jeez. Let's just go and try to find a way outta here, okay?~ */ IF ~~ THEN EXIT END */ Link to comment
devSin Posted February 4, 2006 Share Posted February 4, 2006 INTERJECT GORMAD1 8 _DELETE == VICONIJ IF ~IsValidForPartyDialogue("VICONIA") GlobalLT("CHAPTER","GLOBAL",8)~ #70552 END GORMAD1 10 INTERJECT GORMAD1 8 _DELETE == AERIEJ IF ~IsValidForPartyDialogue("AERIE") GlobalLT("CHAPTER","GLOBAL",8)~ #70553 END GORMAD1 11 INTERJECT GORMAD1 8 _DELETE == KELDORJ IF ~IsValidForPartyDialogue("KELDORN") GlobalLT("CHAPTER","GLOBAL",8)~ #70554 END GORMAD1 11 This actually needs to be Name("",LastTalkedToBy). Link to comment
devSin Posted February 4, 2006 Share Posted February 4, 2006 INTERJECT GORODR1 50 _DELETE == EDWINJ IF ~IsValidForPartyDialogue("EDWIN") GlobalLT("CHAPTER","GLOBAL",8)~ #70537 EXIT INTERJECT GORODR1 50 _DELETE == KORGANJ IF ~IsValidForPartyDialogue("KORGAN") GlobalLT("CHAPTER","GLOBAL",8)~ #70536 EXIT INTERJECT GORODR1 50 _DELETE == IMOEN2J IF ~IsValidForPartyDialogue("IMOEN2") GlobalLT("CHAPTER","GLOBAL",8)~ #70535 EXIT These need to DO ~SetGlobal("KnightsInKeep","GLOBAL",1)~. Link to comment
devSin Posted February 4, 2006 Share Posted February 4, 2006 INTERJECT GORDEMO 18 cd_haerdalis_wk7 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70506 EXIT INTERJECT GORDEMO 18 cd_anomen_wk7 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70504 EXIT INTERJECT GORDEMO 18 cd_keldorn_wk7 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70505 EXIT In addition to the journal and Haer'Dalis issues above, these also need to DO ~SetGlobal("ZGORDEMOJOB","GLOBAL",1)~. EXTEND_BOTTOM GORDEMO 24 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk8 IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN ANOMENJ cd_anomen_wk8 END These need to DO ~SetGlobal("DEMOGORGONWARNED","GLOBAL",1)~. Finally, after all that, these are done. Link to comment
CamDawg Posted February 11, 2006 Share Posted February 11, 2006 Thanks devSin, I think we've got these sorted finally. ///// \\\\\ ///// making WK interjects available in SoA \\\\\ ///// \\\\\ INTERJECT GORAPP1 6 cd_keldorn_wk1 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70409 END GORAPP1 7 INTERJECT GORAPP1 6 cd_anomen_wk1 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70408 END GORAPP1 7 EXTEND_BOTTOM GORAPP1 10 IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VICONIJ cd_viconia_wk2 IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN KORGANJ cd_korgan_wk2 END EXTEND_BOTTOM GORAPR 10 IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN EDWINJ cd_edwin_wk3 IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN AERIEJ cd_aerie_wk3 IF ~IsValidForPartyDialog("Nalia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN NALIAJ cd_nalia_wk3 END INTERJECT GORCAMB 0 cd_haerdalis_wk4 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") !Global("INTOB","GLOBAL",1)~ THEN #70542 DO ~AddXP2DA("PLOT2C")~ END GORCAMB 66 INTERJECT GORCAMB 17 cd_minsc_wk5 == MINSCJ IF ~IsValidForPartyDialog("Minsc") GlobalLT("Chapter","GLOBAL",8)~ THEN #70550 END GORCAMB 18 INTERJECT GORCAMB 17 cd_imoen2_wk5 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70551 END GORCAMB 18 INTERJECT GORCAMB 17 cd_haerdalis_wk5 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70549 END GORCAMB 18 EXTEND_BOTTOM GORCAMB 66 IF ~GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN HAERDAJ cd_haerdalis_wk4_a END INTERJECT GORDEMO 1 cd_keldorn_wk6 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70500 END GORDEMO 2 INTERJECT GORDEMO 1 cd_viconia_wk6 == VICONIJ IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN #70503 END GORDEMO 2 INTERJECT GORDEMO 1 cd_anomen_wk6 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70502 END GORDEMO 2 INTERJECT GORDEMO 1 cd_aerie_wk6 == AERIEJ IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN #70501 END GORDEMO 2 EXTEND_BOTTOM GORDEMO 18 IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN UNSOLVED_JOURNAL #62987 DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ EXTERN HAERDAJ cd_haerdalis_wk7 IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN UNSOLVED_JOURNAL #62987 DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ EXTERN ANOMENJ cd_anomen_wk7 IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN UNSOLVED_JOURNAL #62987 DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ EXTERN KELDORJ cd_keldorn_wk7 END EXTEND_BOTTOM GORDEMO 24 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN DO ~SetGlobal("DemogorgonWarned","GLOBAL",1)~ EXTERN IMOEN2J cd_imoen2_wk8 IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN DO ~SetGlobal("DemogorgonWarned","GLOBAL",1)~ EXTERN ANOMENJ cd_anomen_wk8 END EXTEND_BOTTOM GORGIT 1 IF ~IsValidForPartyDialog("Jan") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JANJ cd_jan_wk9 END EXTEND_BOTTOM GORIMP01 7 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk10 IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN HAERDAJ cd_haerdalis_wk10 END INTERJECT GORMAD1 8 cd_viconia_wk11 == VICONIJ IF ~Name("Viconia",LastTalkedToBy) GlobalLT("Chapter","GLOBAL",8)~ THEN #70552 END GORMAD1 10 INTERJECT GORMAD1 8 cd_aerie_wk11 == AERIEJ IF ~Name("Aerie",LastTalkedToBy) GlobalLT("Chapter","GLOBAL",8)~ THEN #70553 END GORMAD1 11 INTERJECT GORMAD1 8 cd_keldorn_wk11 == KELDORJ IF ~Name("Keldorn",LastTalkedToBy) GlobalLT("Chapter","GLOBAL",8)~ THEN #70554 END GORMAD1 11 INTERJECT GORODR1 11 cd_mazzy_wk12 == MAZZYJ IF ~IsValidForPartyDialog("Mazzy") GlobalLT("Chapter","GLOBAL",8)~ THEN #70523 END GORODR1 12 // skipping sarevok here INTERJECT GORODR1 11 cd_korgan_wk12 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70521 END GORODR1 12 INTERJECT GORODR1 19 cd_jaheira_wk13 == JAHEIRAJ IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN #70524 END GORODR1 20 INTERJECT GORODR1 19 cd_jan_wk13 == JANJ IF ~IsValidForPartyDialog("Jan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70526 END GORODR1 20 INTERJECT GORODR1 19 cd_haerdalis_wk13 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70527 END GORODR1 20 INTERJECT GORODR1 35 cd_korgan_wk14 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70528 END GORODR1 36 INTERJECT GORODR1 35 cd_valygar_wk14 == VALYGARJ IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN #70529 END GORODR1 36 INTERJECT GORODR1 35 cd_minsc_wk14 == MINSCJ IF ~IsValidForPartyDialog("Minsc") GlobalLT("Chapter","GLOBAL",8)~ THEN #70530 END GORODR1 36 INTERJECT GORODR1 44 cd_keldorn_wk15 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70532 END GORODR1 35 INTERJECT GORODR1 44 cd_mazzy_wk15 == MAZZYJ IF ~IsValidForPartyDialog("Mazzy") GlobalLT("Chapter","GLOBAL",8)~ THEN #70533 END GORODR1 35 INTERJECT GORODR1 44 cd_imoen2_wk15 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70534 END GORODR1 35 INTERJECT GORODR1 44 cd_anomen_wk15 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70531 END GORODR1 35 INTERJECT GORODR1 50 cd_edwin_wk16 == EDWINJ IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN #70537 DO ~SetGlobal("KnightsInKeep","GLOBAL",1)~ EXIT INTERJECT GORODR1 50 cd_korgan_wk16 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70536 DO ~SetGlobal("KnightsInKeep","GLOBAL",1)~ EXIT INTERJECT GORODR1 50 cd_imoen2_wk16 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70535 DO ~SetGlobal("KnightsInKeep","GLOBAL",1)~ EXIT INTERJECT GORODR1 53 cd_jaheira_wk17 == JAHEIRAJ IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN #70541 END GORODR1 54 INTERJECT GORODR1 53 cd_viconia_wk17 // Viccy can't be non-evil in SoA, ignore MASK_EVIL trigger == VICONIJ IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN #70540 END GORODR1 54 INTERJECT GORODR1 53 cd_anomen_wk17 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70539 END GORODR1 54 INTERJECT GORPOL1 1 cd_cernd_wk18 == CERNDJ IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN #70520 END GORODR1 8 INTERJECT GORPOL1 1 cd_keldorn_wk18 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70519 END GORODR1 8 INTERJECT GORPOL1 1 cd_anomen_wk18 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70518 END GORODR1 8 APPEND AERIEJ IF ~~ THEN BEGIN cd_aerie_wk3 SAY #70414 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN EDWINJ cd_edwin_wk3 END IF ~~ THEN BEGIN cd_aerie_wk7 SAY #70508 IF ~~ THEN EXTERN HAERDAJ cd_haerdalis_wk7_end END END APPEND ANOMENJ IF ~~ THEN BEGIN cd_anomen_wk7 SAY #70504 IF ~~ THEN EXIT END IF ~~ THEN BEGIN cd_anomen_wk8 SAY #70513 IF ~~ THEN EXIT IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk8 END END APPEND CERNDJ IF ~~ THEN BEGIN cd_cernd_wk2 SAY #70412 IF ~~ THEN EXTERN GORAPP1 11 END END APPEND EDWINJ IF ~~ THEN BEGIN cd_edwin_wk3 SAY #70415 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk3 END IF ~~ THEN BEGIN cd_edwin_wk8 SAY #70515 IF ~~ THEN EXTERN IMOEN2J cd_imoen2_wk8_end END END APPEND HAERDAJ IF ~~ THEN BEGIN cd_haerdalis_wk4_a SAY #70544 IF ~~ THEN EXTERN GORCAMB 1 END IF ~~ THEN BEGIN cd_haerdalis_wk7 SAY #70506 IF ~~ THEN EXIT IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN JAHEIRAJ cd_jaheira_wk7 IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN NALIAJ cd_nalia_wk7 IF ~IsValidForPartyDialog("Aerie")~ THEN EXTERN AERIEJ cd_aerie_wk7 END IF ~~ THEN BEGIN cd_haerdalis_wk7_end SAY #70510 IF ~~ THEN EXIT END IF ~~ THEN BEGIN cd_haerdalis_wk10 SAY #70420 IF ~~ THEN EXTERN GORIMP01 8 IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk10 END END APPEND IMOEN2J IF ~~ THEN BEGIN cd_imoen2_wk8 SAY #70512 IF ~~ THEN EXIT IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN EDWINJ cd_edwin_wk8 IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN NALIAJ cd_nalia_wk8 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk8 END IF ~~ THEN BEGIN cd_imoen2_wk8_end SAY #70517 IF ~~ THEN EXIT END IF ~~ THEN BEGIN cd_imoen2_wk10 SAY #70421 IF ~~ THEN EXTERN GORIMP01 8 END END APPEND JAHEIRAJ IF ~~ THEN BEGIN cd_jaheira_wk2 SAY #70413 IF ~~ THEN EXTERN GORAPP1 11 END IF ~~ THEN BEGIN cd_jaheira_wk7 SAY #70507 IF ~~ THEN EXTERN HAERDAJ cd_haerdalis_wk7_end END END APPEND JANJ IF ~~ THEN BEGIN cd_jan_wk9 SAY #70422 = #74023 IF ~~ THEN REPLY #70427 GOTO cd_jan_wk9_a IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN KORGANJ cd_korgan_wk9 IF ~IsValidForPartyDialog("Minsc")~ THEN EXTERN MINSCJ cd_minsc_wk9 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk9 END IF ~~ THEN BEGIN cd_jan_wk9_a SAY #74028 IF ~~ THEN EXTERN GORGIT 3 END END APPEND KELDORJ IF ~~ THEN BEGIN cd_keldorn_wk7 SAY #70505 IF ~~ THEN EXIT END END APPEND KORGANJ IF ~~ THEN BEGIN cd_korgan_wk2 SAY #70410 IF ~~ THEN EXTERN GORAPP1 11 IF ~IsValidForPartyDialog("Cernd")~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 END IF ~~ THEN BEGIN cd_korgan_wk9 SAY #74032 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND MINSCJ IF ~~ THEN BEGIN cd_minsc_wk9 SAY #74031 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND NALIAJ IF ~~ THEN BEGIN cd_nalia_wk3 SAY #70417 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN EDWINJ cd_edwin_wk3 END IF ~~ THEN BEGIN cd_nalia_wk7 SAY #70509 IF ~~ THEN EXTERN HAERDAJ cd_haerdalis_wk7_end END IF ~~ THEN BEGIN cd_nalia_wk8 SAY #70516 IF ~~ THEN EXTERN IMOEN2J cd_imoen2_wk8_end END END APPEND VALYGARJ IF ~~ THEN BEGIN cd_valygar_wk3 SAY #70416 IF ~~ THEN EXTERN GORAPR 11 END IF ~~ THEN BEGIN cd_valygar_wk8 SAY #70514 IF ~~ THEN EXTERN IMOEN2J cd_imoen2_wk8_end END IF ~~ THEN BEGIN cd_valygar_wk9 SAY #74033 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND VICONIJ IF ~~ THEN BEGIN cd_viconia_wk2 SAY #70411 IF ~~ THEN EXTERN GORAPP1 11 IF ~IsValidForPartyDialog("Cernd")~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 END END Link to comment
devSin Posted February 11, 2006 Share Posted February 11, 2006 It looks like you forgot FSSPIR2 (or 1 or 3 or whatever). Any reason? I think that's the final issue (for real this time). Link to comment
CamDawg Posted February 11, 2006 Share Posted February 11, 2006 Because I assumed it was the Fate Spirit dialogue. How does that old saw about assuming things go again...? ///// \\\\\ ///// making WK interjects available in SoA \\\\\ ///// \\\\\ EXTEND_BOTTOM FSSPIR2 1 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk19 IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VICONIJ cd_viconia_wk19 IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JAHEIRAJ cd_jaheira_wk19 IF ~IsValidForPartyDialog("Mazzy") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN MAZZYJ cd_mazzy_wk19 END EXTEND_BOTTOM FSSPIR2 5 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk20 IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VICONIJ cd_viconia_wk20 IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JAHEIRAJ cd_jaheira_wk20 END INTERJECT GORAPP1 6 cd_keldorn_wk1 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70409 END GORAPP1 7 INTERJECT GORAPP1 6 cd_anomen_wk1 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70408 END GORAPP1 7 EXTEND_BOTTOM GORAPP1 10 IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VICONIJ cd_viconia_wk2 IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN KORGANJ cd_korgan_wk2 END EXTEND_BOTTOM GORAPR 10 IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN EDWINJ cd_edwin_wk3 IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN AERIEJ cd_aerie_wk3 IF ~IsValidForPartyDialog("Nalia") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN NALIAJ cd_nalia_wk3 END INTERJECT GORCAMB 0 cd_haerdalis_wk4 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") !Global("INTOB","GLOBAL",1)~ THEN #70542 DO ~AddXP2DA("PLOT2C")~ END GORCAMB 66 INTERJECT GORCAMB 17 cd_minsc_wk5 == MINSCJ IF ~IsValidForPartyDialog("Minsc") GlobalLT("Chapter","GLOBAL",8)~ THEN #70550 END GORCAMB 18 INTERJECT GORCAMB 17 cd_imoen2_wk5 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70551 END GORCAMB 18 INTERJECT GORCAMB 17 cd_haerdalis_wk5 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70549 END GORCAMB 18 EXTEND_BOTTOM GORCAMB 66 IF ~GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN HAERDAJ cd_haerdalis_wk4_a END INTERJECT GORDEMO 1 cd_keldorn_wk6 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70500 END GORDEMO 2 INTERJECT GORDEMO 1 cd_viconia_wk6 == VICONIJ IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN #70503 END GORDEMO 2 INTERJECT GORDEMO 1 cd_anomen_wk6 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70502 END GORDEMO 2 INTERJECT GORDEMO 1 cd_aerie_wk6 == AERIEJ IF ~IsValidForPartyDialog("Aerie") GlobalLT("Chapter","GLOBAL",8)~ THEN #70501 END GORDEMO 2 EXTEND_BOTTOM GORDEMO 18 IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN UNSOLVED_JOURNAL #62987 DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ EXTERN HAERDAJ cd_haerdalis_wk7 IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN UNSOLVED_JOURNAL #62987 DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ EXTERN ANOMENJ cd_anomen_wk7 IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN UNSOLVED_JOURNAL #62987 DO ~SetGlobal("zGorDemoJob","GLOBAL",1)~ EXTERN KELDORJ cd_keldorn_wk7 END EXTEND_BOTTOM GORDEMO 24 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN DO ~SetGlobal("DemogorgonWarned","GLOBAL",1)~ EXTERN IMOEN2J cd_imoen2_wk8 IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN DO ~SetGlobal("DemogorgonWarned","GLOBAL",1)~ EXTERN ANOMENJ cd_anomen_wk8 END EXTEND_BOTTOM GORGIT 1 IF ~IsValidForPartyDialog("Jan") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN JANJ cd_jan_wk9 END EXTEND_BOTTOM GORIMP01 7 IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN IMOEN2J cd_imoen2_wk10 IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN EXTERN HAERDAJ cd_haerdalis_wk10 END INTERJECT GORMAD1 8 cd_viconia_wk11 == VICONIJ IF ~Name("Viconia",LastTalkedToBy) GlobalLT("Chapter","GLOBAL",8)~ THEN #70552 END GORMAD1 10 INTERJECT GORMAD1 8 cd_aerie_wk11 == AERIEJ IF ~Name("Aerie",LastTalkedToBy) GlobalLT("Chapter","GLOBAL",8)~ THEN #70553 END GORMAD1 11 INTERJECT GORMAD1 8 cd_keldorn_wk11 == KELDORJ IF ~Name("Keldorn",LastTalkedToBy) GlobalLT("Chapter","GLOBAL",8)~ THEN #70554 END GORMAD1 11 INTERJECT GORODR1 11 cd_mazzy_wk12 == MAZZYJ IF ~IsValidForPartyDialog("Mazzy") GlobalLT("Chapter","GLOBAL",8)~ THEN #70523 END GORODR1 12 // skipping sarevok here INTERJECT GORODR1 11 cd_korgan_wk12 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70521 END GORODR1 12 INTERJECT GORODR1 19 cd_jaheira_wk13 == JAHEIRAJ IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN #70524 END GORODR1 20 INTERJECT GORODR1 19 cd_jan_wk13 == JANJ IF ~IsValidForPartyDialog("Jan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70526 END GORODR1 20 INTERJECT GORODR1 19 cd_haerdalis_wk13 == HAERDAJ IF ~IsValidForPartyDialog("HaerDalis") GlobalLT("Chapter","GLOBAL",8)~ THEN #70527 END GORODR1 20 INTERJECT GORODR1 35 cd_korgan_wk14 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70528 END GORODR1 36 INTERJECT GORODR1 35 cd_valygar_wk14 == VALYGARJ IF ~IsValidForPartyDialog("Valygar") GlobalLT("Chapter","GLOBAL",8)~ THEN #70529 END GORODR1 36 INTERJECT GORODR1 35 cd_minsc_wk14 == MINSCJ IF ~IsValidForPartyDialog("Minsc") GlobalLT("Chapter","GLOBAL",8)~ THEN #70530 END GORODR1 36 INTERJECT GORODR1 44 cd_keldorn_wk15 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70532 END GORODR1 35 INTERJECT GORODR1 44 cd_mazzy_wk15 == MAZZYJ IF ~IsValidForPartyDialog("Mazzy") GlobalLT("Chapter","GLOBAL",8)~ THEN #70533 END GORODR1 35 INTERJECT GORODR1 44 cd_imoen2_wk15 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70534 END GORODR1 35 INTERJECT GORODR1 44 cd_anomen_wk15 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70531 END GORODR1 35 INTERJECT GORODR1 50 cd_edwin_wk16 == EDWINJ IF ~IsValidForPartyDialog("Edwin") GlobalLT("Chapter","GLOBAL",8)~ THEN #70537 DO ~SetGlobal("KnightsInKeep","GLOBAL",1)~ EXIT INTERJECT GORODR1 50 cd_korgan_wk16 == KORGANJ IF ~IsValidForPartyDialog("Korgan") GlobalLT("Chapter","GLOBAL",8)~ THEN #70536 DO ~SetGlobal("KnightsInKeep","GLOBAL",1)~ EXIT INTERJECT GORODR1 50 cd_imoen2_wk16 == IMOEN2J IF ~IsValidForPartyDialog("Imoen2") GlobalLT("Chapter","GLOBAL",8)~ THEN #70535 DO ~SetGlobal("KnightsInKeep","GLOBAL",1)~ EXIT INTERJECT GORODR1 53 cd_jaheira_wk17 == JAHEIRAJ IF ~IsValidForPartyDialog("Jaheira") GlobalLT("Chapter","GLOBAL",8)~ THEN #70541 END GORODR1 54 INTERJECT GORODR1 53 cd_viconia_wk17 // Viccy can't be non-evil in SoA, ignore MASK_EVIL trigger == VICONIJ IF ~IsValidForPartyDialog("Viconia") GlobalLT("Chapter","GLOBAL",8)~ THEN #70540 END GORODR1 54 INTERJECT GORODR1 53 cd_anomen_wk17 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70539 END GORODR1 54 INTERJECT GORPOL1 1 cd_cernd_wk18 == CERNDJ IF ~IsValidForPartyDialog("Cernd") GlobalLT("Chapter","GLOBAL",8)~ THEN #70520 END GORODR1 8 INTERJECT GORPOL1 1 cd_keldorn_wk18 == KELDORJ IF ~IsValidForPartyDialog("Keldorn") GlobalLT("Chapter","GLOBAL",8)~ THEN #70519 END GORODR1 8 INTERJECT GORPOL1 1 cd_anomen_wk18 == ANOMENJ IF ~IsValidForPartyDialog("Anomen") GlobalLT("Chapter","GLOBAL",8)~ THEN #70518 END GORODR1 8 APPEND AERIEJ IF ~~ THEN BEGIN cd_aerie_wk3 SAY #70414 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN EDWINJ cd_edwin_wk3 END IF ~~ THEN BEGIN cd_aerie_wk7 SAY #70508 IF ~~ THEN EXTERN HAERDAJ cd_haerdalis_wk7_end END END APPEND ANOMENJ IF ~~ THEN BEGIN cd_anomen_wk7 SAY #70504 IF ~~ THEN EXIT END IF ~~ THEN BEGIN cd_anomen_wk8 SAY #70513 IF ~~ THEN EXIT IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk8 END END APPEND CERNDJ IF ~~ THEN BEGIN cd_cernd_wk2 SAY #70412 IF ~~ THEN EXTERN GORAPP1 11 END END APPEND EDWINJ IF ~~ THEN BEGIN cd_edwin_wk3 SAY #70415 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk3 END IF ~~ THEN BEGIN cd_edwin_wk8 SAY #70515 IF ~~ THEN EXTERN IMOEN2J cd_imoen2_wk8_end END END APPEND HAERDAJ IF ~~ THEN BEGIN cd_haerdalis_wk4_a SAY #70544 IF ~~ THEN EXTERN GORCAMB 1 END IF ~~ THEN BEGIN cd_haerdalis_wk7 SAY #70506 IF ~~ THEN EXIT IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN JAHEIRAJ cd_jaheira_wk7 IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN NALIAJ cd_nalia_wk7 IF ~IsValidForPartyDialog("Aerie")~ THEN EXTERN AERIEJ cd_aerie_wk7 END IF ~~ THEN BEGIN cd_haerdalis_wk7_end SAY #70510 IF ~~ THEN EXIT END IF ~~ THEN BEGIN cd_haerdalis_wk10 SAY #70420 IF ~~ THEN EXTERN GORIMP01 8 IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk10 END END APPEND IMOEN2J IF ~~ THEN BEGIN cd_imoen2_wk8 SAY #70512 IF ~~ THEN EXIT IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN EDWINJ cd_edwin_wk8 IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN NALIAJ cd_nalia_wk8 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk8 END IF ~~ THEN BEGIN cd_imoen2_wk8_end SAY #70517 IF ~~ THEN EXIT END IF ~~ THEN BEGIN cd_imoen2_wk10 SAY #70421 IF ~~ THEN EXTERN GORIMP01 8 END IF ~~ THEN BEGIN cd_imoen2_wk19 SAY #70437 IF ~~ THEN EXTERN FSSPIR2 2 END IF ~~ THEN BEGIN cd_imoen2_wk20 SAY #70442 IF ~~ THEN DO ~TriggerActivation("Tran3024",TRUE) TriggerActivation("Tran3025",TRUE) TriggerActivation("Tran3026",TRUE) TriggerActivation("Exit3024",FALSE) TriggerActivation("Exit3025",FALSE) TriggerActivation("Exit3026",FALSE)~ EXIT END END APPEND JAHEIRAJ IF ~~ THEN BEGIN cd_jaheira_wk2 SAY #70413 IF ~~ THEN EXTERN GORAPP1 11 END IF ~~ THEN BEGIN cd_jaheira_wk7 SAY #70507 IF ~~ THEN EXTERN HAERDAJ cd_haerdalis_wk7_end END IF ~~ THEN BEGIN cd_jaheira_wk19 SAY #70435 IF ~~ THEN EXTERN FSSPIR2 2 END IF ~~ THEN BEGIN cd_jaheira_wk20 SAY #70439 IF ~~ THEN DO ~TriggerActivation("Tran3024",TRUE) TriggerActivation("Tran3025",TRUE) TriggerActivation("Tran3026",TRUE) TriggerActivation("Exit3024",FALSE) TriggerActivation("Exit3025",FALSE) TriggerActivation("Exit3026",FALSE)~ EXIT IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk20 END END APPEND JANJ IF ~~ THEN BEGIN cd_jan_wk9 SAY #70422 = #74023 IF ~~ THEN REPLY #70427 GOTO cd_jan_wk9_a IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN KORGANJ cd_korgan_wk9 IF ~IsValidForPartyDialog("Minsc")~ THEN EXTERN MINSCJ cd_minsc_wk9 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk9 END IF ~~ THEN BEGIN cd_jan_wk9_a SAY #74028 IF ~~ THEN EXTERN GORGIT 3 END END APPEND KELDORJ IF ~~ THEN BEGIN cd_keldorn_wk7 SAY #70505 IF ~~ THEN EXIT END END APPEND KORGANJ IF ~~ THEN BEGIN cd_korgan_wk2 SAY #70410 IF ~~ THEN EXTERN GORAPP1 11 IF ~IsValidForPartyDialog("Cernd")~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 END IF ~~ THEN BEGIN cd_korgan_wk9 SAY #74032 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND MAZZYJ IF ~~ THEN BEGIN cd_mazzy_wk19 SAY #70434 IF ~~ THEN EXTERN FSSPIR2 2 IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk19 IF ~IsValidForPartyDialog("Viconia")~ THEN EXTERN VICONIJ cd_viconia_wk19 IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN JAHEIRAJ cd_jaheira_wk19 END END APPEND MINSCJ IF ~~ THEN BEGIN cd_minsc_wk9 SAY #74031 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND NALIAJ IF ~~ THEN BEGIN cd_nalia_wk3 SAY #70417 IF ~~ THEN EXTERN GORAPR 11 IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN VALYGARJ cd_valygar_wk3 IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN EDWINJ cd_edwin_wk3 END IF ~~ THEN BEGIN cd_nalia_wk7 SAY #70509 IF ~~ THEN EXTERN HAERDAJ cd_haerdalis_wk7_end END IF ~~ THEN BEGIN cd_nalia_wk8 SAY #70516 IF ~~ THEN EXTERN IMOEN2J cd_imoen2_wk8_end END END APPEND VALYGARJ IF ~~ THEN BEGIN cd_valygar_wk3 SAY #70416 IF ~~ THEN EXTERN GORAPR 11 END IF ~~ THEN BEGIN cd_valygar_wk8 SAY #70514 IF ~~ THEN EXTERN IMOEN2J cd_imoen2_wk8_end END IF ~~ THEN BEGIN cd_valygar_wk9 SAY #74033 IF ~~ THEN EXTERN JANJ cd_jan_wk9_a END END APPEND VICONIJ IF ~~ THEN BEGIN cd_viconia_wk2 SAY #70411 IF ~~ THEN EXTERN GORAPP1 11 IF ~IsValidForPartyDialog("Cernd")~ THEN EXTERN CERNDJ cd_cernd_wk2 IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN JAHEIRAJ cd_jaheira_wk2 END IF ~~ THEN BEGIN cd_viconia_wk19 SAY #70436 IF ~~ THEN EXTERN FSSPIR2 2 END IF ~~ THEN BEGIN cd_viconia_wk20 SAY #70438 IF ~~ THEN DO ~TriggerActivation("Tran3024",TRUE) TriggerActivation("Tran3025",TRUE) TriggerActivation("Tran3026",TRUE) TriggerActivation("Exit3024",FALSE) TriggerActivation("Exit3025",FALSE) TriggerActivation("Exit3026",FALSE)~ EXIT IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN IMOEN2J cd_imoen2_wk20 END END Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.