![]() |
The Black Wyrm's Lair Terms of Use |
![]() ![]() ![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Supremacy of the Metal Kingdom ![]() Mod Developer Posts: 223 Joined: 1-September 05 From: Bulgaria ![]() |
I'm having problems getting this cutscene to work. It is supposed to make the NPC Azure kill Trajan, but all that happens is that she receives the 25000 XP.
I rewrote the code several times, but all in vain. The first time it inserted the code into azure.bcs, which is her script. Next I tried to put it into the dialogue file, but it didn't work again. I tried different actions, neither of which actually did anything. I even tried to make a cutscene.bcs but all it did was to give the XP, just like all the others. Next I looked into the DLG file of Camitis (one of the guys from the "Find who burried Tirdir" quest) and copied his cutscene, as it gives a working example of what I am trying to achieve. Here's his code as it is in "camitis.dlg": QUOTE StartCutSceneMode() SetInterrupt(FALSE) DialogueInterrupt(FALSE) AttackOneRound("amsi") Kill("amsi") SetGlobal("CamRetiEscape","GLOBAL",1) SetGlobalTimer("CamitisRun","LOCALS",5) EscapeAreaObjectMove("AR0500","TRAN0500",1550,3627,13) SetInterrupt(TRUE) EndCutSceneMode() I pasted this code into my dialogue file and made the cosmetic changes it needed (you can see them in the two examples below. Both of them are used in my *.d file. After compilation, one goes to Trajan.dlg and the other - to Azurej.dlg). But guess what happened when I tested it - only XP again. QUOTE StartCutSceneMode() SetInterrupt(FALSE) DialogueInterrupt(FALSE) ActionOverride("Azure",AttackOneRound("trajan")) ActionOverride("Azure",Kill("trajan")) SetGlobal("TrajanPlot","GLOBAL",8) Wait(2) AddexperienceParty(25000) SetInterrupt(TRUE) EndCutSceneMode() QUOTE StartCutSceneMode() SetInterrupt(FALSE) DialogueInterrupt(FALSE) AttackOneRound("trajan") Kill("trajan") SetGlobal("TrajanPlot","GLOBAL",8) Wait(2) AddexperienceParty(25000) SetInterrupt(TRUE) EndCutSceneMode() -------------------- Blessed be the one who has nothing to say, and yet remains silent.
Too many chieftan, too little indian. http://balduran.blackwyrmlair.net -- Azure NPC Romance -- BG2 Improvements -- IWD Improvements |
|
|
![]() |
![]()
Post
#2
|
|
![]() Supremacy of the Metal Kingdom ![]() Mod Developer Posts: 223 Joined: 1-September 05 From: Bulgaria ![]() |
QUOTE Was Azure's DLG file available when the dialogue stopped? The only thing that is usually active when I test the mods, is my Explorer window, so it shouldn't be an issue. But as J. Compton suggested, maby the problem is not in the scripts and the dialogue, but rather in my BGII installation. I'll reinstall and if the problem is gone, then it would mean that some other modder out there has released a mod, which messes somehow with the game's artificial intelligence. QUOTE I suppose the dialogues are pausing dialogues, so even if an AI script (due to the enabled Party AI) triggered for some reason, it still shouldn't affect your dialogue. And if this were the problem, it wouldn't have worked for jastey either. Doesn't WeiDu make all mod-added dialogues pausing by default? BTW, I'll move the topic as Jastey suggested. This post has been edited by balduran: Sep 17 2005, 10:36 AM -------------------- Blessed be the one who has nothing to say, and yet remains silent.
Too many chieftan, too little indian. http://balduran.blackwyrmlair.net -- Azure NPC Romance -- BG2 Improvements -- IWD Improvements |
|
|
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 25th August 2025 - 11:08 PM |