Jump to content

Working for the Temple of Talos


Recommended Posts

I think I raised this on another site, if it was this one, pardon me.

 

But to me this is a bug.

 

CHARNAME has accepted TALOS. He/She got his/her chioce of gifts for doing the Sir Sarles quest. Now we're off to get the Dawn Ring from the fence on the top of the Copper Coronet.

 

Now, I'm a follower of Talos, why, of why, cannot I respond to the fence that I am and avoid the fight? The default dialog is always "I cannot say what you want" or some such.

 

This to me is a major bug in the orignial game.

Link to comment

OR(5)

Class(Player1,CLERIC)

Class(Player1,FIGHTER_CLERIC)

Class(Player1,CLERIC_MAGE)

Class(Player1,CLERIC_THIEF)

Class(Player1,FIGHTER_MAGE_CLERIC)

Alignment(Player1,MASK_EVIL)

Global("Stripped","GLOBAL",0)

 

That is, you are actually playing a cleric, fighter/cleric, cleric/wizard, cleric/thief, or fighter/wizard/cleric of evil alignment, right?

Link to comment
Do we fix the Cleric/Ranger gap anywhere (IIRC, it exists everywhere)?

Yes, but not for Talos, 'cause, y'know. :) Little conflict between the alignment requirements to be a ranger and those to be a priest of Talos.

 

(Although I think CLERIC_ALL would be the way to go, for all of them.)

Link to comment

Honestly, I've forgotten most of the BG2 alignment/class/kit brouhaha. Oops.

 

It looks kosher here. Either she's not evil (cheater!) or "Stripped" is somehow greater than 0 (you shouldn't even have the stronghold at this point, so the check is a fat waste of time).

 

EDIT: now that I think about it, I guess the Unseeing Eye and stronghold quests are separate from these fetch quests. I wonder why there isn't a similar check for the MASK_GOOD response.

Link to comment

This is probably not in bugfix territory, but I didn't think it asked if you were a priest of Talos. Just if you are a Talassan, iirc. That would mean that worshiping Talos (you wouldn't technically need to be evil, or even a priest, for that) should suffice.

Link to comment

If you're there and you're not cheating somehow, you must be a priest in the clergy of the Temple of Talos. Everyone else works for the Temple of Lathander to retrieve the ring, and thus would be lying when s/he said "I'm here serving Talos."

Link to comment
If you're there and you're not cheating somehow, you must be a priest in the clergy of the Temple of Talos.  Everyone else works for the Temple of Lathander to retrieve the ring, and thus would be lying when s/he said "I'm here serving Talos."

 

Let's fix that bug, then. It shouldn't be especially difficult.

Link to comment
If you're there and you're not cheating somehow, you must be a priest in the clergy of the Temple of Talos.  Everyone else works for the Temple of Lathander to retrieve the ring, and thus would be lying when s/he said "I'm here serving Talos."

 

Let's fix that bug, then. It shouldn't be especially difficult.

Erm...what bug?

Link to comment

Unless the original poster replies, there's not much to do. The coding appears to be sound (lacking as it is). Only a true cleric of Talos can receive the dawn ring without some pain (you can't just be some evil guy swearing fealty to some evil god and expect it to work just because you're evil). (If Kish is right, then only good clerics will be working for Lathander, and only evil clerics will be working for Talos, and everybody else will be working for Helm for Lathander.)

 

The dialogue is a little loose, but I don't know that it's worth making changes. I

REPLACE BORINALL
IF ~~ 8
SAY #37575
+ ~Class(Player1,204)
Alignment(Player1,3)
!Global("STRIPPED","GLOBAL",1)~ + #37576 + 9
+ ~Class(Player1,204)
Alignment(Player1,3)
Global("STRIPPED","GLOBAL",1)~ + #37577 DO ~SetGlobal("TALOSSTRIKE","LOCALS",1)~ EXIT
+ ~OR(2)
!Class(Player1,204)
!Alignment(Player1,3)~ + #37577 DO ~SetGlobal("TALOSSTRIKE","LOCALS",1)~ EXIT
++ #37578 + 10
+ ~Class(Player1,204)
Alignment(Player1,1)
!Global("STRIPPED","GLOBAL",3)~ + #37579 + 11
END
END

If stripped is 1, you lost Talos; if stripped is 2, you lost Helm; and if stripped is 3, you lost Lathander. The dialogue seemed to be coded in such a way that you could never choose to fake the oath if you were evil but weren't a cleric (unless stripped was somehow greater than 0), and you could wreak holy morning justice even if you'd been cast out of the Lathander church. If you're not a cleric or you're not evil, you're always faking it. If you're an evil cleric cast out of the Talos church, you're faking it. If you're a good cleric and haven't failed the Lathander stronghold, then you can raise the dawn or fake it, else you have to fake it.

Link to comment

In answer to your question, it's because your character isn't a priest and in the unmodded game you wouldn't have been working for Talos. I agree that what you've described is a bug. The bug, however, is a multi-stronghold bug. IIRC you need to report it to Ease of Use.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...