Jump to content

BG1: Problems and bug reports


berelinde

Recommended Posts

Not sure if this is a glitch, or if I'm just an idiot, but the priest Kelddath won't give me any quests. Whenever I talk to him, even with Gavin in my party, he'll only give me the typical priest dialog and access to his store/donations. A messanger told my party to contact Kelddath, for a task, and nothing!

Also, not sure if this is related, but Gavin's romance won't progress past love talk 19.

Edited by Charname
Link to comment

This may be a bug for the BGT install.

 

Imoen has two possible BCS files sitting in my Override folder. One, BGIMOEN.BCS, has a lot of code that I know has been firing (girdle discussions etc.). The other, BGIMOEN2.BCS just has some script to initiate dialogue with Gavin - something about a finger?

 

I never got to any fingers (?!) in the romance, but if people have been having trouble getting Imoen to talk about them, that might be why.

Thank you, completely missed this one. Fixed locally.

Link to comment

I am at LT14 and I keep getting "NO VALID REPLIES OR LINKS" I have tried reloading my game, reloading BG, kicking everyone but Gavin out of my party, kicking out Gavin then reinviting him, killing and resurrecting everyone (via cheat keys, but they've never given me issues before). I am running on BGEE (since the original won't install on Windows 8)

Link to comment

It is short for NO VALID REPLIES OR LINKS. If you quote the line or at least give me more specific info which LT you are referring to (which one is LT14 for you, are you referring to a number given in some romance guide or did you count the dialogues) I'll look into it.

Link to comment

OK, the LT divides reply options by:

PC is elf

PC is either human, halfling or half-orc

PC is either half-elf, gnome, or dwarf

Question: What is your PC? I guess these checks are missing some new race introduced by either BG:EE or a mod (?) ? (Or it's a spelling mistake and the race is not checked properly.)

 

 

CHAIN
IF WEIGHT #-2
~Global("B!GavinLovetalk","GLOBAL",28)~ THEN ~B!GAVINJ~ BGavLT14
@808
DO ~SetGlobal("B!GavinLovetalk","GLOBAL",29) SetGlobal("B!GavinLTCheck","GLOBAL",0)~
END
+ ~Race(Player1,ELF)~ + @809 EXTERN ~B!GAVINJ~ BGavLT14.1
+ ~OR(3) Race(Player1,HUMAN) Race(Player1,HALFLING) Race(Player1,HALFORC)~ + @809 EXTERN ~B!GAVINJ~ BGavLT14.2
+ ~OR(3) Race(Player1,HALF_ELF) Race(Player1,GNOME) Race(Player1,DWARF)~ + @809 EXTERN ~B!GAVINJ~ BGavLT14.3
+ ~Race(Player1,ELF)~ + @810 EXTERN ~B!GAVINJ~ BGavLT14.1
+ ~OR(3) Race(Player1,HUMAN) Race(Player1,HALFLING) Race(Player1,HALFORC)~ + @810 EXTERN ~B!GAVINJ~ BGavLT14.2
+ ~OR(3) Race(Player1,HALF_ELF) Race(Player1,GNOME) Race(Player1,DWARF)~ + @810 EXTERN ~B!GAVINJ~ BGavLT14.3
+ ~Race(Player1,ELF)~ + @811 EXTERN ~B!GAVINJ~ BGavLT14.4
+ ~OR(3) Race(Player1,HALF_ELF) Race(Player1,GNOME) Race(Player1,DWARF)~ + @811 EXTERN ~B!GAVINJ~ BGavLT14.5
+ ~OR(3) Race(Player1,HUMAN) Race(Player1,HALFLING) Race(Player1,HALFORC)~ + @811 EXTERN ~B!GAVINJ~ BGavLT14.6

 

Link to comment

dammit. I bet we will need to update mods with a "catch all" option for race, and perhaps even custom class (though I think Kits are extensible but classes might not be -variants probably fit the *_ALL checks)

 

~!Race(Player1,HUMAN) !Race(Player1,ELF) !Race(Player1,HALF_ELF) !Race(Player1,HALFLING) !Race(Player1,DWARF) !Race(Player1,GNOME) !Race(Player1,HALFORC)~

Link to comment

I wouldn't know which race that would be, though? For PCs, that is. (Also, in this case, Gavin mentions the PC's life span, I am confused as to how a "catch all" line would work here, in the sense of how to do that here - hellllp)

Edited by jastey
Link to comment

For this one, the problem that you (Jastey) and Berelinde and I all have is we condition talks much "tighter" than most other mods. So for most modders, this is not a big deal -

 

+ ~RACE_ASSIGNED~ + ~text-race-specific~ + nextstate

++ ~text-race-neutral~ + nextstate

 

will cover it. A messed up race.ids, or adding the race or subrace things through a mod, or by editing, will just follow as if no race was dealt with.

 

For this one, and my constructions like it where I do

 

CHAIN

~stuff~

END

IF ~Race(Player1,ELF)~ THEN EXTERN xstate

IF ~Race(Player1,HALF_ELF)~ THEN EXTERN ystate

IF ~Race(Player1,ORC)~ THEN EXTERN zstate

 

etc. etc.

 

then we are vulnerable to NVROL if someone mods in a new race. I thought this might show uup for NPCs, but not Player1, so I have stuck to mostly coding this stuff for Player1, but... heh!

 

 

On this talk, since it is about player lifespan, is it possible to just assume a comparable lifespan and leave it at that? So

 

 

+ ~Race(Player1,ELF)~ + @809 EXTERN ~B!GAVINJ~ BGavLT14.1

+ ~OR(3) Race(Player1,HUMAN) Race(Player1,HALFLING) Race(Player1,HALFORC)~ + @809 EXTERN ~B!GAVINJ~ BGavLT14.2

+ ~OR(3) Race(Player1,HALF_ELF) Race(Player1,GNOME) Race(Player1,DWARF)~ + @809 EXTERN ~B!GAVINJ~ BGavLT14.3

+ ~Race(Player1,ELF)~ + @810 EXTERN ~B!GAVINJ~ BGavLT14.1

+ ~OR(3) Race(Player1,HUMAN) Race(Player1,HALFLING) Race(Player1,HALFORC)~ + @810 EXTERN ~B!GAVINJ~ BGavLT14.2

+ ~OR(3) Race(Player1,HALF_ELF) Race(Player1,GNOME) Race(Player1,DWARF)~ + @810 EXTERN ~B!GAVINJ~ BGavLT14.3

+ ~Race(Player1,ELF)~ + @811 EXTERN ~B!GAVINJ~ BGavLT14.4

+ ~OR(3) Race(Player1,HALF_ELF) Race(Player1,GNOME) Race(Player1,DWARF)~ + @811 EXTERN ~B!GAVINJ~ BGavLT14.5

+ ~OR(3) Race(Player1,HUMAN) Race(Player1,HALFLING) Race(Player1,HALFORC)~ + @811 EXTERN ~B!GAVINJ~ BGavLT14.6

 

+ ~!Race(Player1,HUMAN) !Race(Player1,ELF) !Race(Player1,HALF_ELF) !Race(Player1,HALFLING) !Race(Player1,DWARF) !Race(Player1,GNOME) !Race(Player1,HALFORC)~ + ~either an existing .tra reference that is neutral about relative size or lifespan~ EXTERN whatever_state_is_most_neutral ?

Edited by cmorgan
Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...