Jump to content


Photo

The Longer Road


  • Please log in to reply
81 replies to this topic

#1 Cícero

Cícero
  • Member
  • 45 posts

Posted 24 May 2005 - 10:49 PM

First of all I want to say that this is a most impressive Mod indeed!!!

not only the opportunity of having Irenicus in your group, but the cutscenes and the dialogs ate just SUBERB!!!
   But I am in need of a hint. :(

   The Deva quest is vital to Jon's redemption, right? I have found 2 of 3 itens, the gem and the water of Elysium. Where is the Chalice of Peace? Is it with someone? is it hidden?  I would appreciate any light on this matter.

   Thank you, ppl :D

#2 T.G.Maestro

T.G.Maestro

    Eclipse

  • Member
  • 4415 posts

Posted 24 May 2005 - 10:51 PM

Wrong forum I guess.
Posted Image

Refinements v2 has been released!
Go and visit the website or the forum for more info!

Member of The Silver Star team.

#3 glx

glx
  • Member
  • 138 posts

Posted 24 May 2005 - 11:00 PM

Wrong forum I guess.

View Post

wrong forum, but a quick answer: goto the maze-start room with the demon and something should be triggered ....

#4 SConrad

SConrad

    I swear to drunk I'm not God

  • Administrator
  • 11148 posts

Posted 25 May 2005 - 01:05 AM

Moved here. :)

Posted Image Khadion NPC mod - Team leader, head designer
Posted Image Hubelpot NPC mod - Team leader, coder
Posted Image NPC Damage - Coder
Posted Image PC Soundsets - Coder, voice actor
Posted Image Brythe NPC mod - Designer
Posted Image DragonLance TC - Glory of Istar - Designer
Posted Image The NPC Interaction Expansion Project - Writer for Cernd, Sarevok
Posted Image The Jerry Zinger Show - Producer

Iron Modder 5 - Winner


#5 glx

glx
  • Member
  • 138 posts

Posted 25 May 2005 - 09:21 AM

ohh, if you are playing with bp-bgt .... then perhaps you have the same problem i had before.
i figured out, that the script file of babia was overridden with a default script during the fight with the hunters. that was the reason why the imps were not appear.

are you familar with nearInfinity -> can you check if abia has the abia script applied? (load a saveGame decompress the baldur.sav, open area AR3003 and look for creature abaia.

assigned override script: abaiai.bcs
assigned class script: abaia.bcs

ihave to reset the class script. (but later u will perhaps have an other prob.)


please report

#6 dorotea

dorotea

    witch extraordinaire

  • Modder
  • 1927 posts

Posted 25 May 2005 - 07:23 PM

See my replies to other posts. As for the spoiler -- after you got the Gem off the cambion, the Beb should whine about 'love' and 'tenderness', and Jon reply that it is best in festering wounds and eadible fare. :P After that if you traverse the maze and enter the room with compass on the floor -- the headhunter comes.

I have a desire to add a hint to future releases of the mod so that the fight with HH is easier to trigger...

Edited by dorotea, 25 May 2005 - 07:23 PM.

Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.

Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.


The Longer Road mod
Redemption mod
Bitter Grey Ashes


#7 SirLancelot

SirLancelot
  • Member
  • 356 posts

Posted 06 July 2005 - 05:09 PM

See my replies to other posts. As for the spoiler -- after you got the Gem off the cambion, the Beb should whine about 'love' and 'tenderness', and Jon reply that it is best in festering wounds and eadible fare. :P After that if you traverse the maze and enter the room with compass on the floor -- the headhunter comes.

I have a desire to add a hint to future releases of the mod so that the fight with HH is easier to trigger...

View Post


Ahem. I have a problem here. When I get the gem off the cambion Abaia is not present in that area so i seek him but he does not say anything when meets me again so i come back to AR3003 (first teleport the demon and follow his steps to the dammed compass on the floor room) and nothing happens... he does not say anything at all.

PS: I have the water of serenity too... (i found it sooner than the gem), and i have the edwin looping bug as well. :( The complete pack i guess :(
Where men gather, a bustle of chaos ensues. I would save them all, if I could.

#8 dorotea

dorotea

    witch extraordinaire

  • Modder
  • 1927 posts

Posted 07 July 2005 - 09:57 PM

Well, I am sorry to hear this. Please , can you try downloading the 1.5 v and see if it makes things easier? You have to have both the Demon and Irenicus with you at most of the times in the Maze to solve the Deva quest properly... I am sorry but that was the idea -- you would not try to get the Nether scroll without Edwin , right? And you need Beb to talk with Irenicus.

CAn you send me your game zipped or RARed to ladydorotea@gmail.com so I can see if it can be fixed? v 1.5 was supposed to fix the looping bug and give you a hint about the last Item of Accord. I tested the patch and at least it seems to give you the Scribbled Note about the Compass Room. MAybe I need to meddle with Beb scripts some more. Sigh.

Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.

Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.


The Longer Road mod
Redemption mod
Bitter Grey Ashes


#9 SirLancelot

SirLancelot
  • Member
  • 356 posts

Posted 08 July 2005 - 08:32 AM

Well, i finally figured out the problem by myself ;) BP was overwriting Abaia Class script with a one of his own so Abaia.bcs was missing.. i brouhg it back with NI and both Irenicus vs Abaia and the subsequents cutscenes and triggers were activated properly. Problem solved. Deva quest completed.

So, in conclusion, BP changes the class script of controlled creatures with a one of his own; you should take care/note of this for your mod, perhaps assembling all the demon code in AbaiaI.bcs which is placed on the Override script.

Anyway, i was using LR 1.4.3 so i am going to download the latest version and see if the Edwin looping bug has been erradicated. :) Can i do a simple reinstall or should i have to uninstall first?

Thank you for the quick reply ;)
Where men gather, a bustle of chaos ensues. I would save them all, if I could.

#10 dorotea

dorotea

    witch extraordinaire

  • Modder
  • 1927 posts

Posted 08 July 2005 - 08:20 PM

Grumble -- I should have knows BP is doing something of a kind, and I wonder what do they do with Balthazar and Bodhi btw? Please try v 1.5 and let me know if the looping was defeated finally. Uninstall first is generaly a good idea.

Still it is strange what BP does... Did you install BP on top of LR then? Adding a check for BP is doable, but I need to know which component causes the trouble.

Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.

Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.


The Longer Road mod
Redemption mod
Bitter Grey Ashes


#11 SirLancelot

SirLancelot
  • Member
  • 356 posts

Posted 27 July 2005 - 07:36 AM

Time to reply and report!

First of all, BP only takes control of "creature" class script if its controlled by the player and non really part of the group (ie: like summoned monsters) Just for clarification.

Edwin looping bug: Frankly, i don't know if it has been fixed or not since i uninstalled the JC speed banters component which i had running in my game. Since then, i have saw very few banters and no one Edwin related so i can't say nothing more about it... maybe it is gone, maybe not.

Ctrl-I doesn't works... as ever.

Now i'm stuck in Throne of Bhaal area after defeated the Fallen Solar, Bodhi and solved the puzzles of D. and freed Imoen from his S. status. Balthazar didn't join me.

I have checked the .bcs's and the dlg's a bit and it seems to be a missing dialogue next, but it doesn't triggers. In fact, nothing happens at all.

I'm pretty sure sometimes there are issues with Timers or something else.

My order of installation was the common one:

BP
LR

, not the opposite, because I always thought this was the right way, am i wrong?

:) Do you want my latest savegame?
Where men gather, a bustle of chaos ensues. I would save them all, if I could.

#12 dorotea

dorotea

    witch extraordinaire

  • Modder
  • 1927 posts

Posted 05 August 2005 - 08:48 PM

Well, to be honest I am horrified of installing BP and trying to troubleshoot for it... I think I know what might be causing the problem - the Ascension checks that all the monsters are dead ( including Irenicus and Bodhi) , since in the LR if you have Jon in party the 'other' irenicus obviously will never show up - he is not dead and the Area script is locking your further progress. Normally LR script takes care of this - and the LR Jon is a different creature, yet I bet that BP overrides a lot of stuff and might be that LR area scripts got overwritten as well.

Installation order is correct - the latest mod should overwrite the previous.

I am really curious as to how your ToB area script is set - LR scripts are rather complicated, I recall it took us a month or more to debug all possible combinations of endings...

Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.

Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.


The Longer Road mod
Redemption mod
Bitter Grey Ashes


#13 -Tudor-

-Tudor-
  • Guest

Posted 09 September 2005 - 01:01 AM

Good day!

I am having a bit of trouble with the Deva quest. I have gotten the item from the gambling cambion, but I read somewhere that another item can be found in the area where Yakman is and the last one by taking Abaia in the compass room and waiting for a cutscene.

I've yet to find the object in Yakman's room and I've tried to wait in the compass room, but nothing happened. There was a thing where in the tanarii room a succubus and a glabrezu appeared and while fighting Irenicus started talking to Abaia and then to me. I pointed out the fact that the deva and demon are similar to me and him. I read somewhere that a certain Yoguloth was supposed to appear.

Can you help me with this? Can I CLUAConsole any of the items? Do I need to star over?

Thank you in advance.

#14 SirLancelot

SirLancelot
  • Member
  • 356 posts

Posted 18 September 2005 - 07:51 AM

Sorry for the delay, milady

I am really curious as to how your ToB area script is set - LR scripts are rather complicated, I recall it took us a month or more to debug all possible combinations of endings...


IF
OnCreation()
InParty("lrirenic")
Global("lrSpawnBlock","AR6200",0)
THEN
RESPONSE #100
SetGlobal("lrSpawnBlock","AR6200",1)
END

IF
OR(2)
Global("JonBanished","GLOBAL",1)
Dead("lrirenic") // Jon Irenicus
!G("AgreedToGiveSoul",0)
G("lrHasSoulStone",0)
Global("lrJonToFinal","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("lrJonToFinal","GLOBAL",1)
END

IF
Dead("lrirenic") // Jon Irenicus
!G("AcceptIlmater",0)
G("lrJonToFinal",1)
THEN
RESPONSE #100
SG("lrJonToFinal",0)
END

IF
Global("StartEndBios","AR6200",1)
InParty("Sarevok")
G("PGSarevokDisciple",2)
Global("PlayerChoseEssence","GLOBAL",1)
GlobalGT("PPEvilChoices","GLOBAL",2)
!Global("SarevokOath","GLOBAL",1)
Global("SarevokBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("SarevokBio","GLOBAL",1)
TextScreen("PGSAREV1")
SetGlobal("SarevokBio","GLOBAL",1)
SmallWait(1)
SetGlobal("SarevokBio","GLOBAL",1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Sarevok")
G("PGSarevokDisciple",2)
Global("PlayerChoseEssence","GLOBAL",1)
GlobalGT("PPEvilChoices","GLOBAL",2)
Global("SarevokOath","GLOBAL",1)
Global("SarevokBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("SarevokBio","GLOBAL",1)
TextScreen("PGSAREV2")
SetGlobal("SarevokBio","GLOBAL",1)
SmallWait(1)
SetGlobal("SarevokBio","GLOBAL",1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Sarevok")
G("PGSarevokDisciple",2)
Global("PlayerChoseEssence","GLOBAL",1)
!GlobalGT("PPEvilChoices","GLOBAL",2)
!Global("SarevokOath","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("SarevokBio","GLOBAL",1)
TextScreen("PGSAREV3")
SetGlobal("SarevokBio","GLOBAL",1)
SmallWait(1)
SetGlobal("SarevokBio","GLOBAL",1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Sarevok")
G("PGSarevokDisciple",2)
Global("PlayerChoseEssence","GLOBAL",1)
!GlobalGT("PPEvilChoices","GLOBAL",2)
Global("SarevokOath","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("SarevokBio","GLOBAL",1)
TextScreen("PGSAREV4")
SetGlobal("SarevokBio","GLOBAL",1)
SmallWait(1)
SetGlobal("SarevokBio","GLOBAL",1)
Continue()
END

IF
Global("SpawnBalthAlly","AR6200",0)
Global("BalthazarFights","GLOBAL",1)
Global("DetectableSpells","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("SpawnBalthAlly","AR6200",1)
SetGlobal("DetectableSpells","GLOBAL",1)
CreateCreatureObject("balth2",Player1,0,0,0) // Baltasar
ActionOverride("balth2",Ally())
ActionOverride("balth2",Face(8))
ReallyForceSpell(Player1,0)
END

IF
Global("SpawnBalthAlly","AR6200",0)
Global("BalthazarFights","GLOBAL",1)
Global("DetectableSpells","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("SpawnBalthAlly","AR6200",1)
CreateCreatureObject("balth2",Player1,0,0,0) // Baltasar
ActionOverride("balth2",Ally())
ActionOverride("balth2",Face(8))
END

IF
Global("BalthazarFights","GLOBAL",0)
Global("DetectableSpells","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("DetectableSpells","GLOBAL",1)
ReallyForceSpell(Player1,0)
END

IF
Dead("finiren") // Jon Irenicus
OR(2)
Dead("finbodh") // Bodhi
Global("BodhiFights","GLOBAL",1)
Dead("finsolar") // Solar caído
!Exists([ENEMY])
Global("SetForceWalkwayTimer","AR6200",0)
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("SetForceWalkwayTimer","AR6200",1)
SetGlobalTimer("ForceWalkway","AR6200",0)
END

IF
GlobalTimerExpired("ForceWalkway","AR6200")
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",5)
END

IF
Delay(3)
Dead("finiren") // Jon Irenicus
OR(2)
Dead("finbodh") // Bodhi
Global("BodhiFights","GLOBAL",1)
Dead("finsolar") // Solar caído
!Exists([ENEMY])
Global("BalthazarFights","GLOBAL",1)
!Dead("balth2") // Baltasar
!StateCheck("balth2",STATE_STUNNED)
!StateCheck("balth2",STATE_SLEEPING)
!StateCheck("balth2",STATE_SILENCED)
!StateCheck("balth2",STATE_CONFUSED)
OR(2)
Global("ImoenBackToHuman","GLOBAL",2)
Dead("Imoen2")
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",4)
ActionOverride("balth2",Dialogue(Player1))
END

IF
Delay(3)
Dead("finiren") // Jon Irenicus
OR(2)
Dead("finbodh") // Bodhi
Global("BodhiFights","GLOBAL",1)
Dead("finsolar") // Solar caído
!Exists([ENEMY])
OR(6)
Global("BalthazarFights","GLOBAL",0)
Dead("balth2") // Baltasar
StateCheck("balth2",STATE_STUNNED)
StateCheck("balth2",STATE_SLEEPING)
StateCheck("balth2",STATE_SILENCED)
StateCheck("balth2",STATE_CONFUSED)
OR(2)
Global("ImoenBackToHuman","GLOBAL",2)
Dead("Imoen2")
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",4)
ActionOverride(Player1,StartDialog("player1",Player1))
END

IF
OR(2)
Global("SarevokFights","GLOBAL",1)
Dead("sarevok") // Sarevok
OR(2)
Dead("balth2") // Baltasar
Global("BalthazarFights","GLOBAL",0)
Global("MelStillImmortal","AR6200",2)
Delay(6)
THEN
RESPONSE #100
SetGlobal("MelStillImmortal","AR6200",3)
ActionOverride(Player1,StartDialog("player1",Player1))
END

IF
Global("FinalFight","AR6200",5)
Global("SetUpPools","AR6200",0)
THEN
RESPONSE #100
SetGlobal("SetUpPools","AR6200",1)
AmbientActivate("AMB_Stream1",TRUE)
SoundActivate("Bridge3",TRUE)
OpenDoor("DOOR03")
AmbientActivate("AMB_Stream2",TRUE)
SoundActivate("Bridge1",TRUE)
OpenDoor("DOOR02")
SoundActivate("Bridge2",TRUE)
AmbientActivate("AMB_Stream3",TRUE)
OpenDoor("DOOR01")
END

IF
Global("FinalFight","AR6200",5)
GlobalTimerExpired("MelissanComes","AR6200")
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",6)
ClearAllActions()
StartCutSceneMode()
StartCutScene("finmel2")
END

IF
Global("FinalFight","AR6200",8)
Global("BalthazarFights","GLOBAL",0)
Global("IllaseraDead","AR6200",1)
Global("AbazigalDead","AR6200",1)
Global("YagaDead","AR6200",1)
Global("SendaiDead","AR6200",1)
Global("BalthDead","AR6200",1)
OR(2)
Global("SarevokDead","AR6200",1)
Global("SarevokFights","GLOBAL",0)
Global("allfive","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("allfive","GLOBAL",1)
END

IF
Global("FinalFight","AR6200",8)
Global("BalthazarFights","GLOBAL",1)
!DifficultyLT(NORMAL)
Global("IllaseraDead","AR6200",1)
Global("AbazigalDead","AR6200",1)
Global("YagaDead","AR6200",1)
Global("SendaiDead","AR6200",1)
OR(2)
Global("SarevokDead","AR6200",1)
Global("SarevokFights","GLOBAL",0)
Global("GromnirDead","AR6200",1)
Global("allfive","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("allfive","GLOBAL",1)
END

IF
Global("FinalFight","AR6200",8)
Global("BalthazarFights","GLOBAL",1)
DifficultyLT(NORMAL)
Global("IllaseraDead","AR6200",1)
Global("AbazigalDead","AR6200",1)
Global("YagaDead","AR6200",1)
Global("SendaiDead","AR6200",1)
OR(2)
Global("SarevokDead","AR6200",1)
Global("SarevokFights","GLOBAL",0)
Global("allfive","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("allfive","GLOBAL",1)
END

IF
Dead("finilla") // Ilasera
Global("IllaseraDead","AR6200",0)
THEN
RESPONSE #100
SetGlobal("IllaseraDead","AR6200",1)
IncrementGlobal("FiveDead","AR6200",2)
END

IF
!Dead("finilla") // Ilasera
Global("IllaseraDead","AR6200",1)
THEN
RESPONSE #100
SetGlobal("IllaseraDead","AR6200",0)
IncrementGlobal("FiveDead","AR6200",-2)
END

IF
Dead("finabaz") // Abázigal
Global("AbazigalDead","AR6200",0)
THEN
RESPONSE #100
SetGlobal("AbazigalDead","AR6200",1)
IncrementGlobal("FiveDead","AR6200",1)
END

IF
!Dead("finabaz") // Abázigal
Global("AbazigalDead","AR6200",1)
THEN
RESPONSE #100
SetGlobal("AbazigalDead","AR6200",0)
IncrementGlobal("FiveDead","AR6200",-1)
END

IF
Dead("finyaga") // Yaga-Shura
Global("YagaDead","AR6200",0)
THEN
RESPONSE #100
SetGlobal("YagaDead","AR6200",1)
IncrementGlobal("FiveDead","AR6200",1)
END

IF
!Dead("finyaga") // Yaga-Shura
Global("YagaDead","AR6200",1)
THEN
RESPONSE #100
SetGlobal("YagaDead","AR6200",0)
IncrementGlobal("FiveDead","AR6200",-1)
END

IF
Dead("finsend") // Sendai
Global("SendaiDead","AR6200",0)
THEN
RESPONSE #100
SetGlobal("SendaiDead","AR6200",1)
IncrementGlobal("FiveDead","AR6200",2)
END

IF
!Dead("finsend") // Sendai
Global("SendaiDead","AR6200",1)
THEN
RESPONSE #100
SetGlobal("SendaiDead","AR6200",0)
IncrementGlobal("FiveDead","AR6200",-2)
END

IF
Dead("finbalth") // Baltasar
Global("BalthazarFights","GLOBAL",0)
Global("BalthDead","AR6200",0)
THEN
RESPONSE #100
SetGlobal("BalthDead","AR6200",1)
IncrementGlobal("FiveDead","AR6200",2)
END

IF
!Dead("finbalth") // Baltasar
Global("BalthazarFights","GLOBAL",0)
Global("BalthDead","AR6200",1)
THEN
RESPONSE #100
SetGlobal("BalthDead","AR6200",0)
IncrementGlobal("FiveDead","AR6200",-2)
END

IF
Dead("fingrom") // Grómnir Il-Khan
Global("BalthazarFights","GLOBAL",1)
DifficultyGT(EASY)
Global("GromnirDead","AR6200",0)
THEN
RESPONSE #100
SetGlobal("GromnirDead","AR6200",1)
IncrementGlobal("FiveDead","AR6200",1)
END

IF
!Dead("fingrom") // Grómnir Il-Khan
Global("BalthazarFights","GLOBAL",1)
DifficultyGT(EASY)
Global("GromnirDead","AR6200",1)
THEN
RESPONSE #100
SetGlobal("GromnirDead","AR6200",0)
IncrementGlobal("FiveDead","AR6200",-1)
END

IF
Dead("finsarev") // Sarevok
Global("SarevokFights","GLOBAL",1)
Global("SarevokDead","AR6200",0)
THEN
RESPONSE #100
SetGlobal("SarevokDead","AR6200",1)
IncrementGlobal("FiveDead","AR6200",1)
END

IF
!Dead("finsarev") // Sarevok
Global("SarevokFights","GLOBAL",1)
Global("SarevokDead","AR6200",1)
THEN
RESPONSE #100
SetGlobal("SarevokDead","AR6200",0)
IncrementGlobal("FiveDead","AR6200",-1)
END

IF
Difficulty(EASIEST)
GlobalGT("FiveDead","AR6200",3)
Global("FinalFight","AR6200",7)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",8)
ClearAllActions()
StartCutSceneMode()
StartCutScene("melcomes")
END

IF
Difficulty(EASY)
GlobalGT("FiveDead","AR6200",2)
Global("FinalFight","AR6200",7)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",8)
ClearAllActions()
StartCutSceneMode()
StartCutScene("melcomes")
END

IF
Difficulty(NORMAL)
GlobalGT("FiveDead","AR6200",1)
Global("FinalFight","AR6200",7)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",8)
ClearAllActions()
StartCutSceneMode()
StartCutScene("melcomes")
END

IF
DifficultyGT(NORMAL)
GlobalGT("FiveDead","AR6200",0)
Global("FinalFight","AR6200",7)
THEN
RESPONSE #100
SetGlobal("FinalFight","AR6200",8)
ClearAllActions()
StartCutSceneMode()
StartCutScene("melcomes")
END

IF
Global("StartEndBios","AR6200",1)
THEN
RESPONSE #100
SetCursorState(TRUE)
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Aerie")
OR(2)
!Global("AerieRomanceActive","GLOBAL",2)
Global("PlayerChoseEssence","GLOBAL",1)
Global("AerieBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("AerieBio","GLOBAL",1)
TextScreen("AERIEND1")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Aerie")
Global("PlayerChoseEssence","GLOBAL",0)
Global("AerieRomanceActive","GLOBAL",2)
Global("AerieBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("AerieBio","GLOBAL",1)
TextScreen("AERIEND2")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Nalia")
Global("NaliaBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("NaliaBio","GLOBAL",1)
TextScreen("NALIAND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Dynaheir")
Global("DynaheirBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("DynaheirBio","GLOBAL",1)
TextScreen("DYNAD")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
OR(2)
InParty("Kachiko")
InParty("Yoshimo")
Global("YoshimoBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("YoshimoBio","GLOBAL",1)
TextScreen("YOSHIMOD")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Anomen")
OR(2)
!Global("AnomenRomanceActive","GLOBAL",2)
Global("PlayerChoseEssence","GLOBAL",1)
Global("AnomenBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("AnomenBio","GLOBAL",1)
TextScreen("ANOMEND1")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Anomen")
Global("PlayerChoseEssence","GLOBAL",0)
Global("AnomenRomanceActive","GLOBAL",2)
Global("AnomenBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("AnomenBio","GLOBAL",1)
TextScreen("ANOMEND2")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Viconia")
OR(2)
!Global("ViconiaRomanceActive","GLOBAL",2)
Global("PlayerChoseEssence","GLOBAL",1)
Global("ViconiaBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("ViconiaBio","GLOBAL",1)
TextScreen("VICONND1")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Viconia")
Global("PlayerChoseEssence","GLOBAL",0)
Global("ViconiaRomanceActive","GLOBAL",2)
Global("ViconiaBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("ViconiaBio","GLOBAL",1)
TextScreen("VICONND2")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Sime")
OR(2)
!Global("SimeRomanceActive","GLOBAL",2)
Global("PlayerChoseEssence","GLOBAL",1)
Global("SimeBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("SimeBio","GLOBAL",1)
TextScreen("SIMEFND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Sime")
Gender(Player1,MALE)
Global("PlayerChoseEssence","GLOBAL",0)
Global("SimeRomanceActive","GLOBAL",2)
Global("SimeBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("SimeBio","GLOBAL",1)
TextScreen("SIMEND2")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Valygar")
OR(2)
!Global("ValygarRomanceActive","GLOBAL",2)
Global("PlayerChoseEssence","GLOBAL",1)
Global("ValygarBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("ValygarBio","GLOBAL",1)
TextScreen("VALYGFND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Valygar")
Global("PlayerChoseEssence","GLOBAL",0)
Global("ValygarRomanceActive","GLOBAL",2)
Global("ValygarBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("ValygarBio","GLOBAL",1)
TextScreen("VALYGND2")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Haerdalis")
Global("HaerdalisBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("HaerdalisBio","GLOBAL",1)
TextScreen("HAERND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Cernd")
Global("CerndBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("CerndBio","GLOBAL",1)
TextScreen("CERNDND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Sarevok")
Global("SarevokBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("SarevokBio","GLOBAL",1)
TextScreen("SAREVND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Minsc")
Global("MinscBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("MinscBio","GLOBAL",1)
TextScreen("MINSCND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Edwin")
Global("EdwinBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("EdwinBio","GLOBAL",1)
TextScreen("EDWINND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Imoen2")
Global("ImoenBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("ImoenBio","GLOBAL",1)
TextScreen("IMOENND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Jaheira")
OR(2)
!Global("JaheiraRomanceActive","GLOBAL",2)
Global("PlayerChoseEssence","GLOBAL",1)
Global("JaheiraBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JaheiraBio","GLOBAL",1)
TextScreen("JAHEIND1")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Jaheira")
Global("PlayerChoseEssence","GLOBAL",0)
Global("JaheiraRomanceActive","GLOBAL",2)
Global("JaheiraBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JaheiraBio","GLOBAL",1)
TextScreen("JAHEIND2")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Mazzy")
Global("MazzyBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("MazzyBio","GLOBAL",1)
TextScreen("MAZZYND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Jan")
Global("JanBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JanBio","GLOBAL",1)
TextScreen("JANND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Korgan")
Global("KorganBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("KorganBio","GLOBAL",1)
TextScreen("KORGAND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
InParty("Keldorn")
Global("KeldornBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("KeldornBio","GLOBAL",1)
TextScreen("KELDORND")
SmallWait(1)
Continue()
END

IF
Global("StartEndBios","AR6200",1)
Global("JonEpilogue","GLOBAL",1)
Global("JonelBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JonelBio","GLOBAL",1)
TextScreen("jonepil1")
SetGlobal("JonelBio","GLOBAL",1)
SmallWait(1)
SetGlobal("JonelBio","GLOBAL",1)
Continue()
SetGlobal("JonelBio","GLOBAL",1)
END

IF
Global("StartEndBios","AR6200",1)
InParty("lrirenic")
Global("JonEpilogue","GLOBAL",2)
Global("JonelBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JonelBio","GLOBAL",1)
TextScreen("jonepil2")
SetGlobal("JonelBio","GLOBAL",1)
SmallWait(1)
SetGlobal("JonelBio","GLOBAL",1)
Continue()
SetGlobal("JonelBio","GLOBAL",1)
END

IF
Global("StartEndBios","AR6200",1)
Global("JonEpilogue","GLOBAL",3)
Global("JonelBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JonelBio","GLOBAL",1)
TextScreen("jonepil3")
SetGlobal("JonelBio","GLOBAL",1)
SmallWait(1)
SetGlobal("JonelBio","GLOBAL",1)
Continue()
SetGlobal("JonelBio","GLOBAL",1)
END

IF
Global("StartEndBios","AR6200",1)
OR(2)
InParty("lrirenic")
Global("lrJonToFinal","GLOBAL",1)
Global("JonEpilogue","GLOBAL",4)
Global("JonelBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("JonelBio","GLOBAL",1)
TextScreen("jonepil4")
SetGlobal("JonelBio","GLOBAL",1)
SmallWait(1)
SetGlobal("JonelBio","GLOBAL",1)
Continue()
SetGlobal("JonelBio","GLOBAL",1)
END

IF
Global("StartEndBios","AR6200",1)
THEN
RESPONSE #100
SetGlobal("StartEndBios","AR6200",2)
SetCursorState(FALSE)
EndCredits()
END
Where men gather, a bustle of chaos ensues. I would save them all, if I could.

#15 Torn

Torn
  • Member
  • 77 posts

Posted 22 September 2005 - 10:34 PM

Really, you should just have a stickied help thread for this quest Dorotea ;). It seems like half the threads in this forum are from people trying to figure out the Deva quest.

#16 SirLancelot

SirLancelot
  • Member
  • 356 posts

Posted 10 November 2005 - 10:17 AM

Well, ahem, my message about the AR6200 bug could be placed out of this topic and answered someday before cristhmas. :(
Where men gather, a bustle of chaos ensues. I would save them all, if I could.

#17 dorotea

dorotea

    witch extraordinaire

  • Modder
  • 1927 posts

Posted 10 November 2005 - 04:10 PM

SirLancelot,

I copy pasted your script into text editor and compared it with what my AR6200 baf looks like - with both Ascension and LR installed.

Here are the two files for comparison:

my file AR6200.baf

your file AR6200_.baf

You can see the difference right away. There is a big chunk of script missing:

------------------------------------------------------from here-------------------------------
IF
Dead("lrirenic") // Jon Irenicus
!G("AcceptIlmater",0)
G("lrJonToFinal",1)
THEN
RESPONSE #100
SG("lrJonToFinal",0)
END
-------------------------------------missing in your script-------------------------------------


then your script has Sarevok bio setup right away that is missing in mine!

IF
Global("StartEndBios","AR6200",1)
InParty("Sarevok")
G("PGSarevokDisciple",2)
Global("PlayerChoseEssence","GLOBAL",1)
GlobalGT("PPEvilChoices","GLOBAL",2)
!Global("SarevokOath","GLOBAL",1)
Global("SarevokBio","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("SarevokBio","GLOBAL",1)
TextScreen("PGSAREV1")
SetGlobal("SarevokBio","GLOBAL",1)
SmallWait(1)
SetGlobal("SarevokBio","GLOBAL",1)
Continue()
END

I have no idea what mod added this - but obviously it interferes with proper LR install and truncates the huge chunk of the needed script. By the way - you also have some Ascension stuff missing. Maybe it is BP , maybe something else.

Edited by dorotea, 10 November 2005 - 04:11 PM.

Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.

Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.


The Longer Road mod
Redemption mod
Bitter Grey Ashes


#18 SirLancelot

SirLancelot
  • Member
  • 356 posts

Posted 07 January 2006 - 07:24 AM

Sorry, dorotea, i have been offline for a long period of time and very busy with BP spanish translation. Anyway, i appreciate your attention and information support and will back into this as soon as possible. Just let me archieve my goal of finish BP translation and i'll surely get enough freetime to play BG2 again and check what's causing the incompatibility issue here.
Where men gather, a bustle of chaos ensues. I would save them all, if I could.

#19 -Mish-

-Mish-
  • Guest

Posted 20 January 2006 - 12:48 AM

Hello to everybody and thanks to Dorothea for this mod I'm really enjoying now!
I'm having a small problem with the deva quest, since I found the vial of Water, i have found Abaia (after killing the tanar'ri leader) and now, even if I go back to the compass room, noting happens. abaia won't follow me as soon as i get into a teleporter. What should I do now? Any help would be appreciated.
I'm playing with Bg2-ToB (ita) with TDD, Solaufein, Ease of Use, Baldurdash Fix Pack, Ascension and obviously TLR, which was the last mod I installed.
Thank you all and see you soon on these boards.
Andrea

#20 Kulyok

Kulyok
  • Modder
  • 2450 posts

Posted 20 January 2006 - 01:21 AM

There's another item you should get from the Gambling Cambion (it is called the Gem of Harmony, I believe). After that, return to the compass room.