Pocket Plane Group

BG2 Completed Mods => Unfinished Business => Topic started by: jiansonz on May 05, 2008, 12:39:21 PM

Title: Problem: Jafir the unkillable Rakshasa
Post by: jiansonz on May 05, 2008, 12:39:21 PM
I am trying UB for the first time, and it seems very promising so far.  ;)

I have a problem, though. After handling the circus quest, I was given a magic lamp and a hint of a merchant named Jafir, staying at the Crooked Crane. I went there and talked to the merchant. He turned out to be a Rakshasa, and he offered to reveal the magic word for the lamp for 500 gold. I did not have 500 gold at the time, which I told him. Then he thought we were of no use anymore, and attacked us. Naturally, we defended ourselves, but it seems impossible for us to kill him: canĀ“t get him past 'Near Death': http://i103.photobucket.com/albums/m156/jiansonz/LauriunkillableJafir.jpg (http://i103.photobucket.com/albums/m156/jiansonz/LauriunkillableJafir.jpg)

(BTW, not even CTRL-Y can kill him!)

The bad thing is that I am in a no-reloads game, and I have already wasted far too many +2 bullets in this fight. What do I do?

Title: Re: Problem: Jafir the unkillable Rakshasa
Post by: Bearwere on May 05, 2008, 01:04:18 PM
try so step down a bit and let him be...he's supposed to talk when near death
Title: Re: Problem: Jafir the unkillable Rakshasa
Post by: jiansonz on May 05, 2008, 01:29:29 PM
That does not seem to work. He keeps chasing the nearest character.

I finally decided to leave him. Got everybody out but Jan and Jaheira, then had Jan cast an Invisibility 10' radius and we could flee in safety.
Title: Re: Problem: Jafir the unkillable Rakshasa
Post by: RobinHood70 on August 28, 2011, 01:15:30 AM
Sorry for the necro-post, but I just had this happen and this post came up as the first hit in my search.

There is a scripting problem which causes this situation if the main character wasn't the one who approached Jafir initially. If another character spoke with him, the dialogues all appear normal (other than the fact that you have to manually talk to him instead of it being automatic), but the script actually isn't working properly. If you have a saved game from just before you spoke with him, just reload and have your main character stand next to him, which should trigger the intended scripting and allow the subsequent fight to work normally.

If you're already in combat with him, however, just have your main character stand right next to Jafir and the scripting should start. At this point, he'll give you the same near-death speech three different times, but hey, at least he's dealt with!

Note to UB programmers: To fix the scripting, the best method is probably to have Jafir refuse to speak to anybody but the main player. Alternatively, the distance check in the first IF block could be eliminated, which would still allow this behaviour to occur, but would make it a lot less likely.