He killed almost every cultist in ARU002.are and then killed Aec'Letec. Unfortunately one cultist remained, which meant that Aec'Letec replaced this cultist. Afterwards every cultist and Aec'Letec were dead, but the party did not receive xp for defeating them.
After checking some Globals the problem was narrowed down to the following and similar script blocks in ARU002.bcs:
IF Dead("tanar") // Aec'Letec !Dead("cultd1") // Wächter des Kultes THEN RESPONSE #100 ForceSpell("cultd1",TANARI_CHANGE) SetGlobal("Sprite_Is_DeadCultd1","GLOBAL",0) SetGlobal("Sprite_Is_DeadTanar","GLOBAL",0) END
Due to SetGlobal("Sprite_Is_DeadCultd1","GLOBAL",0) and the other five SetGlobal()s similar to this one, the following will never be true as those cultists are no longer 'dead':
IF Dead("cultd1") Dead("cultd2") Dead("cultd3") Dead("cultd4") Dead("cultd5") Dead("cultd6") Dead("tanar") Global("TanariXP","GLOBAL",0) THEN RESPONSE #100 SetGlobal("TanariXP","GLOBAL",1) AddexperienceParty(16000) AddJournalEntry(87991,QUEST_DONE) // Retrieve Hurgan's dagger. I was too late in stopping the cultists from summoning the evil demon, so there was no option but to slay it before it wreaked havoc within Ulgoth's Beard and beyond. The battle was quite difficult, I must admit...whenever I thought he was dead, he took the souls of his worshippers and fed it into his own lifeforce. I should tell Hurgan this. EraseJournalEntry(87533) // Retrieve Hurgan's dagger. A dwarf named Hurgan Stoneblade has an employment opportunity for us if we wish to hear about it. He is staying at the inn of Ulgoth's Beard. EraseJournalEntry(87534) // Retrieve Hurgan's dagger. We have been asked to retrieve an enchanted dagger from Durlag's Tower called 'Soultaker' by Hurgan Stoneblade. The dagger is a family heirloom that he wishes us to return to him in Ulgoth's Beard. The Tower is rumored to be heavily trapped. EraseJournalEntry(87535) // Retrieve Hurgan's dagger. Hurgan hadn't told us everything when he sent us to retrieve the dagger. It appears that the dagger contains the soul of an evil demon that killed Hurgan's grandfather. The people that ambushed us are members of the cult that worships the beast. Hurgan believes that they wish to bring the demon back to life within their house in Ulgoth's Beard. Hurgan would like us to stop them. EraseJournalEntry(87536) // Retrieve Hurgan's dagger. I was attacked after returning from Durlag's Tower. They wished a dagger I had found, and when I would not turn it over, they attacked and stole it. I shall have to look into this. EraseJournalEntry(87537) // Retrieve Hurgan's dagger. Odd... someone I had never met approached me after I returned from the tower. They demanded the dagger I took from Durlag's death chamber. I gave him the item as requested though he seemed none too grateful. What he wanted with such a trinket, I do not know. SetGlobal("DaemonCultFinish","GLOBAL",1) END
Google translate of thread over at kerzenburg
10th
Edited by 10th, 17 July 2011 - 09:48 AM.