Jump to content
berelinde

BG1: Problems and bug reports

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

Share this post


Link to post

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.

Share this post


Link to post

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)

Share this post


Link to post

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.

Share this post


Link to post

No, just RL interfering with my modding time (typing into my phone is fast, having time on my computer is more difficult). But I am still here. Keep poking, I hope I'll find time today.

Share this post


Link to post

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

 

Share this post


Link to post

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)~

Share this post


Link to post

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

Share this post


Link to post

Probably none that you can choose during character creation. But you can easily change your race to something like Tiefling or Duergar either manually or by a mod.

Share this post


Link to post

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

Share this post


Link to post
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...