Jump to content


Photo

Zannaster is unkillable.


  • Please log in to reply
46 replies to this topic

#21 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 28 September 2009 - 08:52 AM

It is not a bug because he needs a MINHP1 item to keep him from dying the first time. He needs to change to demi-lich for the quest to end. The problem I think is that he is not going through the healing scripts and when he does fulfill the script commands, the belt or minhp1 thing is destroyed by script.

Edit: Also anyone The Company of Eight have this "belt"!!
Thanks


I am not sure what you mean Ilot. Do you mean that the Comapany of Eight guys (allies) should have the belt?



Thank you for you answer Hoppy :)

Yes, the Company of Eight guys (allies) are in possess of the "Imoen's Belt" (imoenhp1) in their inventory!! (at least in my game ^_^ )



Thanks for clarifying. This is intentional as it keeps the Co8 people from dying beyond the point of resurrection. Normally they would die without that item but the belt keeps them at 1hp so they have chances to be resurrected. The more of them that survive, the bigger the XP bonus at the end.


With Zannaster it is a similar usage so that when things do work, he changes to demi-lich for the second part of the battle.


Can you tell if he heals himself at all during the battle stages when he is a normal mage?
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#22 ilot

ilot
  • Member
  • 574 posts

Posted 28 September 2009 - 09:41 AM

Yes, he try to heals himself during the battle, when he is a normal mage, but in my game he not turn in a demi-lich.


Can you be able to correct "the belt or minhp1 thing that is destroyed by script"??? :Bow:

If you want I can to try other ways in the game for help you in this!!! 8)


Let me know!! ^_^

Italian mods tanslator!!!!


#23 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 28 September 2009 - 04:00 PM

It will require editing a script. If you do not want to edit yourself you can attach his scripts and I can edit them for you. Also my creature file doesn't have Imoen's belt but a minhp1 in the ring slot. These are common for creatures that start dialog near death like Sarevok in BG1.

I don't think we will need a creature edit, we can try script changes. Let me know if you want to change or attach yours and we will start from there.

I will wait to see what you want to do but please list all of Zannaster's inventory that he has in your game because something doesn't sound right. Once I see that and know everything is cool then we can try some fun stuff. Also this testing will require starting a save before entering the final area where he is and not an auto-save.


EDIT: No need to list the inventory as he doesn't change until he starts dialog. Once the transformation begins, then whatever minhp1 item he has is gone and you can check this by looking at CBC8CTZL.CRE.

Edited by Hoppy, 28 September 2009 - 04:26 PM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#24 ilot

ilot
  • Member
  • 574 posts

Posted 29 September 2009 - 11:38 AM

Thank you Hoppy, if you can help me, this is the Zannaster Mage scripts in my game: :)



IF
Global("Cb_ZannasterHealed","LOCALS",3)
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,10)
HasItem("CBPOTNLD",Myself)
Global("CbZannasterFinallyChanging","AR3532",0)
THEN
RESPONSE #100
SetGlobal("CbZannasterFinallyChanging","AR3532",1)
DestroyItem("CBPOTNLD")
StartDialogueNoSet(Player1)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(Myself,STATE_HASTED)
HasItem("POTN14",Myself)
THEN
RESPONSE #100
UseItem("POTN14",Myself)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_STONE_SKIN)
CheckStatLT(Myself,1,STONESKINS)
Global("CbZannPrep","LOCALS",0)
THEN
RESPONSE #100
SetGlobal("CbZannPrep","LOCALS",1)
DisplayString(Myself,39968) // 'Attivatore d'Incantesimi- Scattato'
Spell(Myself,WIZARD_STONE_SKIN)
DisplayString(Myself,40244) // 'Attivatore d'Incantesimi- Pelle di Pietra'
ApplySpell(Myself,WIZARD_ABSOLUTE_IMMUNITY)
DisplayString(Myself,43050) // 'Contingenza Concatenata- Manto Potenziato'
ApplySpell(Myself,WIZARD_PROTECTION_FROM_MAGIC_ENERGY)
ApplySpell(Myself,CLERIC_HEAL)
ApplySpell(Myself,WIZARD_FIRE_SHIELD_BLUE)
DisplayString(Myself,43047) // 'Attivatore d'Incantesimi - Scudo di fuoco Rosso'
ApplySpell(Myself,WIZARD_FIRE_SHIELD_RED)
END

IF
HPPercentLT(Myself,25)
!HaveSpell(WIZARD_STONE_SKIN)
GlobalLT("Cb_ZannasterHealed","LOCALS",3)
THEN
RESPONSE #100
ApplySpell(Myself,CLERIC_HEAL)
IncrementGlobal("Cb_ZannasterHealed","LOCALS",1)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_TIME_STOP)
Global("Cb_ZannasterTimeStopOne","LOCALS",0)
THEN
RESPONSE #100
Spell(Myself,WIZARD_TIME_STOP)
IncrementGlobal("Cb_ZannasterTimeStopOne","LOCALS",1)
Continue()
END

IF
Global("Cb_ZannasterTimeStopOne","LOCALS",1)
THEN
RESPONSE #100
IncrementGlobal("Cb_ZannasterTimeStopOne","LOCALS",2)
Spell(NearestEnemyOf(Myself),WIZARD_ENERGY_DRAIN)
Continue()
END

IF
Global("Cb_ZannasterTimeStopOne","LOCALS",2)
THEN
RESPONSE #100
IncrementGlobal("Cb_ZannasterTimeStopOne","LOCALS",3)
Spell(NearestEnemyOf(Myself),WIZARD_FINGER_OF_DEATH)
Continue()
END

IF
Global("Cb_ZannasterTimeStopOne","LOCALS",3)
THEN
RESPONSE #100
IncrementGlobal("Cb_ZannasterTimeStopOne","LOCALS",4)
Spell(NearestEnemyOf(Myself),WIZARD_INCENDIARY_CLOUD)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_GREATER_MALISON)
Global("Cb_ZannasterTimeStopOne","LOCALS",4)
THEN
RESPONSE #100
IncrementGlobal("Cb_ZannasterTimeStopOne","LOCALS",5)
Spell(LastSeenBy(Myself),WIZARD_GREATER_MALISON)
END

IF
See(NearestEnemyOf(Myself))
GlobalGT("Cb_ZannasterTimeStopOne","LOCALS",3)
Global("Cb_ZannasterTimeStopTwo","LOCALS",0)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterTimeStopTwo","LOCALS",1)
Spell(Myself,WIZARD_TIME_STOP)
END

IF
Global("Cb_ZannasterTimeStopTwo","LOCALS",1)
THEN
RESPONSE #100
IncrementGlobal("Cb_ZannasterTimeStopTwo","LOCALS",2)
Spell(NearestEnemyOf(Myself),WIZARD_MAZE)
Continue()
END

IF
Global("Cb_ZannasterTimeStopTwo","LOCALS",2)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterTimeStopTwo","LOCALS",3)
Spell(SecondNearestEnemyOf(Myself),WIZARD_PRISMATIC_SPRAY)
Continue()
END

IF
Global("Cb_ZannasterTimeStopTwo","LOCALS",3)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterTimeStopTwo","LOCALS",4)
Spell(Myself,WIZARD_SPELL_TURNING)
Continue()
END

IF
See(NearestEnemyOf(Myself))
Global("Cb_ZannasterTimeStopTwo","LOCALS",4)
Global("Cb_ZannasterHasNoArmor","LOCALS",0)
HaveSpell(WIZARD_MONSTER_SUMMONING_1)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterHasNoArmor","LOCALS",1)
ApplySpell(Myself,WIZARD_MONSTER_SUMMONING_1)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,80)
HaveSpell(WIZARD_MISLEAD)
THEN
RESPONSE #100
Spell(Myself,WIZARD_MISLEAD)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,60)
HaveSpell(WIZARD_PROJECT_IMAGE)
THEN
RESPONSE #100
Spell(Myself,WIZARD_PROJECT_IMAGE)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,40)
HaveSpell(WIZARD_SIMULACRUM)
THEN
RESPONSE #100
Spell(Myself,WIZARD_SIMULACRUM)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(LastSeenBy(Myself),STATE_SLOWED)
HPGT(Myself,101)
Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_SLOW)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_SLOW)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(LastSeenBy(Myself),STATE_CHARMED)
HPGT(Myself,101)
Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_DIRE_CHARM)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_DIRE_CHARM)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(LastSeenBy(Myself),STATE_CHARMED)
!StateCheck(LastSeenBy(Myself),STATE_STUNNED)
HPGT(Myself,101)
Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_DOMINATION)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_DOMINATION)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(LastSeenBy(Myself),STATE_PANIC)
HPGT(Myself,101)
Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_HORROR)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_HORROR)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(LastSeenBy(Myself),STATE_CHARMED)
HPGT(Myself,101)
Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_DIRE_CHARM)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_DIRE_CHARM)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(LastSeenBy(Myself),STATE_HELPLESS)
HPGT(Myself,101)
Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_OTILUKES_RESILIENT_SPHERE)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_OTILUKES_RESILIENT_SPHERE)
END

IF
See(NearestEnemyOf(Myself))
LevelGT(LastSeenBy(Myself),7)
LevelLT(LastSeenBy(Myself),13)
HaveSpell(WIZARD_ENERGY_DRAIN)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_ENERGY_DRAIN)
END

IF
See(NearestEnemyOf(Myself))
!StateCheck(LastSeenBy(Myself),STATE_FEEBLEMINDED)
Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_FEEBLEMIND)
HaveSpell(WIZARD_MAZE)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_FEEBLEMIND)
Spell(LastSeenBy(Myself),WIZARD_MAZE)
END

IF
See(NearestEnemyOf(Myself))
!Range(LastSeenBy(Myself),25)
HaveSpell(WIZARD_INCENDIARY_CLOUD)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_INCENDIARY_CLOUD)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_ABI_DALZIMS_HORRID_WILTING)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_ABI_DALZIMS_HORRID_WILTING)
END

IF
See(NearestEnemyOf(Myself))
HPPercentGT(LastSeenBy(Myself),50)
!Range(LastSeenBy(Myself),10)
HaveSpell(WIZARD_FIREBALL)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_FIREBALL)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_FINGER_OF_DEATH)
Global("Cb_ZannasterCastFingerOfDeath","LOCALS",0)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterCastFingerOfDeath","LOCALS",1)
Spell(LastSeenBy(Myself),WIZARD_FINGER_OF_DEATH_IGNORE_RESISTANCE)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_CONE_OF_COLD)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_CONE_OF_COLD)
END

IF
See(NearestEnemyOf(Myself))
HPPercentGT(LastSeenBy(Myself),70)
HaveSpell(WIZARD_DISINTEGRATE)
Global("Cb_ZannCastDisintegrate","LOCALS",0)
THEN
RESPONSE #100
SetGlobal("Cb_ZannCastDisintegrate","LOCALS",1)
Spell(LastSeenBy(Myself),WIZARD_DISINTEGRATE_IGNORE_RESISTANCE)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_PRISMATIC_SPRAY)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_PRISMATIC_SPRAY)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_MELF_ACID_ARROW)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_MELF_ACID_ARROW)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_MAGIC_MISSILE)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_MAGIC_MISSILE)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_CHROMATIC_ORB)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_CHROMATIC_ORB)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_STINKING_CLOUD)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_STINKING_CLOUD)
END

IF
See(NearestEnemyOf(Myself))
HaveSpell(WIZARD_GREASE)
THEN
RESPONSE #100
Spell(LastSeenBy(Myself),WIZARD_GREASE)
END

IF
See(NearestEnemyOf(Myself))
HitBy([ANYONE],MAGIC)
HaveSpell(WIZARD_ABSOLUTE_IMMUNITY)
Global("Cb_ZannasterNotImmune","LOCALS",0)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterNotImmune","LOCALS",1)
ApplySpell(Myself,WIZARD_ABSOLUTE_IMMUNITY)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,90)
HaveSpell(WIZARD_IMPROVED_MANTLE)
Global("Cb_ZannasterNotMantled","LOCALS",0)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterNotMantled","LOCALS",1)
ApplySpell(Myself,WIZARD_IMPROVED_MANTLE)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,70)
Global("Cb_ZannasterNotProtected","LOCALS",0)
HaveSpell(WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterNotProtected","LOCALS",1)
Spell(Myself,WIZARD_PROTECTION_FROM_MAGIC_WEAPONS)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,60)
Global("Cb_ZannasterNotMagic","LOCALS",0)
HaveSpell(WIZARD_PROTECTION_FROM_MAGIC_ENERGY)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterNotMagic","LOCALS",1)
Spell(Myself,WIZARD_PROTECTION_FROM_MAGIC_ENERGY)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,50)
HitBy([ANYONE],CRUSHING)
Global("Cb_ZannasterNotNormal","LOCALS",0)
HaveSpell(WIZARD_PROTECTION_FROM_NORMAL_WEAPONS)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterNotNormal","LOCALS",1)
Spell(Myself,WIZARD_PROTECTION_FROM_NORMAL_WEAPONS)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,40)
Global("Cb_ZannasterNoGlobe","LOCALS",0)
HaveSpell(WIZARD_MINOR_GLOBE_OF_INVULNERABILITY)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterNoGlobe","LOCALS",1)
Spell(Myself,WIZARD_MINOR_GLOBE_OF_INVULNERABILITY)
END

IF
See(NearestEnemyOf(Myself))
HPPercentLT(Myself,20)
Global("Cb_ZannasterNoTurning","LOCALS",0)
HaveSpell(WIZARD_SPELL_TURNING)
THEN
RESPONSE #100
SetGlobal("Cb_ZannasterNoTurning","LOCALS",1)
Spell(Myself,WIZARD_SPELL_TURNING)
END

IF
See(NearestEnemyOf(Myself))
THEN
RESPONSE #100
AttackReevaluate(NearestEnemyOf(Myself),12)
END

IF
!See(NearestEnemyOf(Myself))
!Detect([GOODCUTOFF])
THEN
RESPONSE #100
Rest()
SetGlobal("Cb_ZannasterHasNoArmor","LOCALS",0)
SetGlobal("Cb_ZannasterTimeStopOne","LOCALS",0)
SetGlobal("Cb_ZannasterTimeStopTwo","LOCALS",0)
SetGlobal("Cb_ZannasterHealed","LOCALS",0)
SetGlobal("Cb_ZannasterNotImmune","LOCALS",0)
SetGlobal("Cb_ZannasterNotMantled","LOCALS",0)
SetGlobal("Cb_ZannasterNotProtected","LOCALS",0)
SetGlobal("Cb_ZannasterNotMagic","LOCALS",0)
SetGlobal("Cb_ZannasterNotNormal","LOCALS",0)
SetGlobal("Cb_ZannasterNoGlobe","LOCALS",0)
SetGlobal("Cb_ZannasterNoTurning","LOCALS",0)
END

Italian mods tanslator!!!!


#25 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 29 September 2009 - 02:22 PM

Thanks ilot! Now we change one thing in the first block responsible for his change. Please make a copy of your original and keep safe just in case we have to revert back.

Open Near Infinity and the script that we need. Change the first block to look like this:

IF
   Global("Cb_ZannasterHealed","LOCALS",3)
   See(NearestEnemyOf(Myself))
   HP(Myself,1)
   HasItem("CBPOTNLD",Myself)
   Global("CbZannasterFinallyChanging","AR3532",0)
THEN
   RESPONSE #100
	  SetGlobal("CbZannasterFinallyChanging","AR3532",1)
	  DestroyItem("CBPOTNLD")
	  StartDialogueNoSet(Player1)
END

Then compile and save and test the encounter.

The HP at 1 will be OK because of the minhp1 item. Also it will make sure he has healed himself three times as those blocks are different and they will fire if his hitpoints are at 1. Once he has done the healing then make sure he is at 1 hitpoint with melee and spell damage. This hopefully will kind of work like Sarevok in BGT. We start simple for now :D

I am going to work on some other things in this quest as well so I will work on this as well and fix the stupid dragon ring. :wacko:

EDIT: I tested as well and it works flawlessly. The only problem now there is no cutscene to lich. Please test to see if he starts the dialog at least and then we can edit the dialog :crying:

Edited by Hoppy, 29 September 2009 - 06:07 PM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#26 ilot

ilot
  • Member
  • 574 posts

Posted 30 September 2009 - 05:33 AM

Thank you Hpppy,

I've opened CBC8CTZA.bcs and I've modified the script as you have told me:

HP(Myself,10)

in

HP(Myself,1)

and now work well: Zannaster the mage is became The Lich, and then I've killed him. 8)


I don't know what do you mean with "cutscene", pheraps when Zannaster turn in a lich and speak with the character and say:

@1 = ~Do you think you can defeat one of the Cult so easily?~
@2 = ~I have prepared for this day for longer than you can ever imagine! Now is my time. You shall all die for your meddling!~

In this case my game work well!!

Let me know... :)


If you will be able to fix also the dragon ring you are great! :coolthumb:

Edited by ilot, 30 September 2009 - 07:25 AM.

Italian mods tanslator!!!!


#27 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 30 September 2009 - 09:23 AM

@1 = ~Do you think you can defeat one of the Cult so easily?~
@2 = ~I have prepared for this day for longer than you can ever imagine! Now is my time. You shall all die for your meddling!~

That is his dialog. The cutscene is CBC8ZCHG.BCS . Can you have a look and see if that happened. Also there is a weird string reference# in that BCS that I will need to change. The other two don't need to be translated as they are original strings form BG2. If I change the other I will make it from BG2 as well since that was probably what was intended.

Please make sure that cutscene works after the dialog.

Grazie ilot!
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#28 ilot

ilot
  • Member
  • 574 posts

Posted 01 October 2009 - 04:59 AM

Hi Hoppy,

(Grazie a te ^_^)

unfortunately that cutscene not works after the dialog. Zannaster the Mage after spoken me this dialogue:

@1 = ~Do you think you can defeat one of the Cult so easily?~
@2 = ~I have prepared for this day for longer than you can ever imagine! Now is my time. You shall all die for your meddling!~

Turn it in a Lich and (after very hard battle) I kill him!! :(

Can I help you in this? 8)

Italian mods tanslator!!!!


#29 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 01 October 2009 - 09:15 AM

No problem Ilot and I think we can leave it alone for now. The cutscene does not work at all and I will try and fix it but we fixed the bug to continue the quest. Right now it seems OK because when he changes and is killed, The Co8 guys start dialog and finish the quest.

I will go through the scripts and restore the lich (right now he is easy and stupid :lol: ) He should have 280 hitpoints and a special item called "Furocol" or something like that. Also the dracolich's immunities are not applied so he needs work as well.

These things I can test and fix because it might be a while with the scripts but I will not add anything that needs translating.

Apart from this, did you have any other mysteries with the quest? Any strange texts or problems? If you can keep a save before this battle and test some things later, please do and you can continue with your game for now.

Grazie Ilot! :new_thumbs:


EDIT: Also there is dialog for the Lich that isn't happening and he should have Imoen's belt for minhp1 as well. I have a lot of work to do. :blink:

Edited by Hoppy, 01 October 2009 - 09:17 AM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#30 ilot

ilot
  • Member
  • 574 posts

Posted 02 October 2009 - 04:25 AM

Hoppy, thank you for your hard work about "Check the Bodies" :cheers: ^_^ :) :D 8)

Edited by ilot, 02 October 2009 - 04:25 AM.

Italian mods tanslator!!!!


#31 pozy

pozy
  • Member
  • 6 posts

Posted 19 February 2010 - 04:10 PM

Hey there,

I know it's been a while since this thread was used but since I'm encountering comparable problems I thought I'd just post my question here. So I finally managed to kill Zannaster, he initiates his dialog, turns into a Liche, and I finally kill him. The company of 8 starts a dialog and tells me to meet them outside. however, they remain in my party and when I leave the cave, they won't be there.

I also don't get the cutscene someone was talking about in here. I checked with NI and couldn't find a trigger for the cutscene anywhere. I have the file for it but it doesn't seem connected to any other file.

how is the Company of 8 quest supposed to end anyway?

Thanks in advance

#32 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 23 February 2010 - 01:08 AM

Hey there,

I know it's been a while since this thread was used but since I'm encountering comparable problems I thought I'd just post my question here. So I finally managed to kill Zannaster, he initiates his dialog, turns into a Liche, and I finally kill him. The company of 8 starts a dialog and tells me to meet them outside. however, they remain in my party and when I leave the cave, they won't be there.

I also don't get the cutscene someone was talking about in here. I checked with NI and couldn't find a trigger for the cutscene anywhere. I have the file for it but it doesn't seem connected to any other file.

how is the Company of 8 quest supposed to end anyway?

Thanks in advance



What version are you playing?

For the record, what we were talking about is not applied before version 1.12.

The Company of Eight start dialog when the lich is killed. Maybe you have a quick save before the Zannaster fight and can try it again?

Edited by Hoppy, 23 February 2010 - 01:37 AM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#33 pozy

pozy
  • Member
  • 6 posts

Posted 23 February 2010 - 08:59 AM

What version are you playing?

For the record, what we were talking about is not applied before version 1.12.

The Company of Eight start dialog when the lich is killed. Maybe you have a quick save before the Zannaster fight and can try it again?


Thanks for your reply. I ran a Big World setup right before version 1.12 was released so I have 1.11 installed. Since I dont wanna start all over again, I was wondering if there is a way to manually update to 1.12 with my existing save game. Maybe even just update the few files regarding the Co8 quest. Do you have any experience with this? I tried to find information about manually updating certain mods for an existing installation but couldn't find anything. Any help is much appreciated.

I still have a save game before the final fight against Zannaster and I tried it several times. It's always the same dialog, the Company of 8 tells me to meet them outside but nothing happens afterwards. Now I know that is related my version of the mod but I'd just like to see the cutscene and get the experience points.

Cheers

#34 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 23 February 2010 - 10:13 AM


What version are you playing?

For the record, what we were talking about is not applied before version 1.12.

The Company of Eight start dialog when the lich is killed. Maybe you have a quick save before the Zannaster fight and can try it again?


Thanks for your reply. I ran a Big World setup right before version 1.12 was released so I have 1.11 installed. Since I dont wanna start all over again, I was wondering if there is a way to manually update to 1.12 with my existing save game. Maybe even just update the few files regarding the Co8 quest. Do you have any experience with this? I tried to find information about manually updating certain mods for an existing installation but couldn't find anything. Any help is much appreciated.

I still have a save game before the final fight against Zannaster and I tried it several times. It's always the same dialog, the Company of 8 tells me to meet them outside but nothing happens afterwards. Now I know that is related my version of the mod but I'd just like to see the cutscene and get the experience points.

Cheers



Since I idd so many fixes for 1.12, it deserved its own version rather than an update patch, sorry. There are some weird things that happen in the Co8 content that I could never figure out what the problem was related to. These minor things would happen sometimes and not be reproduced by me.

Now if they are not leaving then there could be something wrong with the scripts, especially if they were changed by other mods which is hard to tell what goes on in this case.


For a hot fix I would reset the global so that the dialog starts again after Zannaster is dead.

Set this with console command:
SetGlobal("Cb_PartyAlliesWith_C_o_8","GLOBAL",2)

then this:
SetGlobal("CbZannasterFinallyChanging","AR3532",2)

and one of the eight will do the dialog again. Let us see if something interrupts the action from the dialog which commands them to move to the forest (AR2600).
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#35 pozy

pozy
  • Member
  • 6 posts

Posted 03 March 2010 - 09:47 AM

Since I idd so many fixes for 1.12, it deserved its own version rather than an update patch, sorry. There are some weird things that happen in the Co8 content that I could never figure out what the problem was related to. These minor things would happen sometimes and not be reproduced by me.

Now if they are not leaving then there could be something wrong with the scripts, especially if they were changed by other mods which is hard to tell what goes on in this case.


For a hot fix I would reset the global so that the dialog starts again after Zannaster is dead.

Set this with console command:
SetGlobal("Cb_PartyAlliesWith_C_o_8","GLOBAL",2)

then this:
SetGlobal("CbZannasterFinallyChanging","AR3532",2)

and one of the eight will do the dialog again. Let us see if something interrupts the action from the dialog which commands them to move to the forest (AR2600).


Hey,

so I tried what you've suggested a couple of times with the same result. the Co8 initiates the dialog, tells me to meet them outside and nothing happens. they are still in my party but when I try to leave the dungeon, they won't leave with me. so I can't meet them outside to finish up the quest.

So based on what you wrote earlier, I assume there is no way of patching just this part of your mod? I guess I just have to move on and I'll never find out how this plays out, too bad. I really liked the idea and storyline, though. great work!

#36 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 03 March 2010 - 04:25 PM

Maybe I can find out what's going on. I didn't have to change any of their dialogs as this worked as intended. Now that I think about it more, I did have a similar instance where they did not leave but I was not able to reproduce and put my finger on something concrete.

Since any one of the eight start dialog, it could be different if some are dead. Are any of them not resurrected if they did die?

I fear that the dialog action is not working for some some reason. That is eight dialogs responsible all with the same action.


For a test can you check one of the files, CBMONDRP.DLG using the Near Infinity tool? Check the state #39 and look at the action. There you will see the change to neutral and the action to move between areas for all of the Co8.


Who usually started the dialog when this is happening for you? Whoever it is, can you use the same tool above to extract the file and post it hear in your posts?

I can't help patch anything even for a hot fix cause I don't know what is causing the problem. Like I said, it did happen once for me but I knew it wasn't right and retested. I could not get it to happen the second time.

Also can you post the contents in your WeiDU txt document in the BGII - SoA folder? There could be an incompatibility or another script is trying to fire blocking the action.
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#37 -Szyfrant-

-Szyfrant-
  • Guest

Posted 20 November 2010 - 10:28 AM

Hello

I'm playing Leonardo's BiG World installation and I'm unable to complete the quest. I had some problems with Dracolich and Zannaster being unkillable, but finally I managed to kill both. The main concern is this: when I kill Zannaster in his lich form, Paddy starts her dialog, states 27 and 28 (That was a fight worthy of my fighting prowess...). I know that next thing that was supposed to happen was the party of 8 go outside and meet me there, but it does not work. After I finish talking to Paddy, she starts the same dialog over again, and so on. I tried to change some globals but with no effect. I'm playing version 1.12 of the mod. I'd appreciate any help.

Cheers.

#38 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 21 November 2010 - 10:56 AM

Hello

I'm playing Leonardo's BiG World installation and I'm unable to complete the quest. I had some problems with Dracolich and Zannaster being unkillable, but finally I managed to kill both. The main concern is this: when I kill Zannaster in his lich form, Paddy starts her dialog, states 27 and 28 (That was a fight worthy of my fighting prowess...). I know that next thing that was supposed to happen was the party of 8 go outside and meet me there, but it does not work. After I finish talking to Paddy, she starts the same dialog over again, and so on. I tried to change some globals but with no effect. I'm playing version 1.12 of the mod. I'd appreciate any help.

Cheers.


Dose Paddy's dialog follow this chain"

Now, that was great! That was a fight worthy of my fighting prowess.

>>>>>

It's too bad there weren't more of them.

>>>>>

That should be one dialog he says at the time you are talking about and the next part of the chain will go to Tardeth or Moondrop. Does the dialog end abruptly when Paddy says one of those two lines I mentioned? If so please attach the file CBSTTFLW.DLG by loading Near Infinity, export the file, ZIP it and attach to a post (you have to be a member).

Globals won't help as it's the dialog by Tardeth or Moondrop that signals for them to leave and finish the quest. :(

Edited by Hoppy, 21 November 2010 - 10:57 AM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#39 Szyfrant

Szyfrant
  • Member
  • 2 posts

Posted 22 November 2010 - 10:57 AM

Paddy says both mentioned lines, but when Tardeth or Moondrop are supposed to talk, Paddy just says same two lines again. Luckily I did finish the quest, when I went outside of the dungeon, the party of 8 was there, don't know why, though. I changed global 'Cb_PartyAlliesWith_C_o_8' to 3, Tardeth gave me his sword and the quest ended. When I went back to the cave there were copies of the party in each location, killed them for like 400k+ xp, with Defjam oO

Anyway, thanks for reply, here's the dialog file if you still need it. Also, about the Dracolich and Zannaster Lich being unkillable. When I looked thru their files I noticed that both of them had min1hp items. Was that supposed to be this way? Maybe a cutscene didn't work or something.

Attached Files



#40 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 22 November 2010 - 01:21 PM

Paddy says both mentioned lines, but when Tardeth or Moondrop are supposed to talk, Paddy just says same two lines again. Luckily I did finish the quest, when I went outside of the dungeon, the party of 8 was there, don't know why, though. I changed global 'Cb_PartyAlliesWith_C_o_8' to 3, Tardeth gave me his sword and the quest ended. When I went back to the cave there were copies of the party in each location, killed them for like 400k+ xp, with Defjam oO

Anyway, thanks for reply, here's the dialog file if you still need it. Also, about the Dracolich and Zannaster Lich being unkillable. When I looked thru their files I noticed that both of them had min1hp items. Was that supposed to be this way? Maybe a cutscene didn't work or something.



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.


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.

If nothing worked and the scripts were not destroying any of their MINHP items, you would have never killed them, not even control+y, so I don't know what is going on.


I won't be doing any updates for CtB for a good while so maybe you can post some bits from your solution for other readers that may run across the problem as none of this was changed in CtB 1.13.
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant