[quote name='Hoppy' date='24 November 2010 - 09:10 PM' timestamp='1290661849' post='501473']
[quote name='Szyfrant' date='24 November 2010 - 01:19 PM' timestamp='1290633595' post='501453']
[quote name='Hoppy' date='23 November 2010 - 12:21 AM' timestamp='1290460910' post='501381']
If Tardeth or Moondrop finished their dialogs, they would have left and you wouldn't have the duplicates. I found no errors with your dialog file and it follows the same chain as mine. However, dialogs will break if the next
NPC is dead or in another area, which you would know that from the design of the Co8
NPC's.[/quote]
They didn't even start their dialog, that was the whole problem. The only
npc that was 'dead' was the druid apprentice, turned to stone?
[quote name='Hoppy' date='23 November 2010 - 12:21 AM' timestamp='1290460910' post='501381']
Zannaster and the dracolich have minimum HP1 so they have to run through a cycle of scripts before they are truly killed. With Zannaster the mage, he has to go through three healing cycles before his Lich-transformation cutscene. When he is lich he will have a cutscene when he is at 1
HP and has to cast some spells or other scripted actions. [/quote]
Zannaster healed 3 times, allright, but neither Dracolich scripts nor Zannaster cutscene worked. I tried few times before removing min1hp items and finally killing them. In the end, only things I did to finish the quest was: 1. Remove 1hp items, 2. Change global. When Paddy was doing her(his?) talking I went outside, and luckily party of 8 was there, another copy probably. I simply used them and changed the global to initiate ending dialog. I think it's only one case of many but I hope it'll be of any help.
Cheers.
[/quote]
There are a lot of things going wrong here and this is not a first. When Zannaster is down to 1hp and has done his healing routines, he starts a dialog changing him to lich. This sounds like it happened so the mage is not the problem. When he finishes the dialog, the global is set for this to happen, the lich cutscene transformation in CBC8CTZL.BCS:
IF
Global("CbZannasterFinallyChanging","AR3532",2)
Global("Cb_ZannasterCutFix","AR3532",0)
THEN
RESPONSE #100
ClearAllActions()
SetGlobal("Cb_ZannasterCutFix","AR3532",1)
StartCutSceneMode()
StartCutScene("CBC8ZCHG")
END
Actually that cutscene was scripted twice but only worked here for me, thus the fix. When the lich is at 1HP and the previous global was set (above) the second cutscene occurs in CBC8CTZL.BCS and he will destroy his MINHP1 item or IMOENHP1 (Immy's belt). Noone physically kills the lich, it is done in the cutscene.
It sounds like things go wrong after the mage's dialog and he turns to lich but the script funtions aren't working which was the original problem. I guess it is eternally phoqued.