Please note that new user registrations disabled at this time.

Bug: Mazzy vs Gorf

This forum is to be used for all discussions pertaining to BioWare's Baldur's Gate II: Shadows of Amn.
Post Reply
User avatar
Metatron
Posts: 158
Joined: Sun May 20, 2001 10:00 pm
Contact:

Bug: Mazzy vs Gorf

Post by Metatron »

I have Mazzy in my party, and when I go to the slums, I encounter Gorf the Squisher. Gorf taunts Mazzy, then decides to demonstrate his battle prowess by attacking a bystander.

The bug is that after the first round, Gorf engages in the same dialogue with Mazzy again, then a new bystander spawns which Gorf then attacks. This goes on and on until Gorf is surrounded by bystanders and is incapable of getting to the latest one spawned.

Does anybody have any idea how to fix this? I've got ToB installed, I've only encountered Gorf once before I installed ToB, and things went smoothly.
Behold the Metatron - Herald of the Almighty and Voice of the One True God!
User avatar
fable
Posts: 30676
Joined: Wed Mar 14, 2001 12:00 pm
Location: The sun, the moon, and the stars.
Contact:

Post by fable »

Sorry, I can't help; but I have to admit, that's one of the funniest bugs I've ever heard. I can just see Gorf continuing, "Now...puff...puff...Mazzy, I...puff...puff...that is, I, eeeYAAARRRGHHH! (keels over) ;)

[ 06-25-2001: Message edited by: fable ]
To the Righteous belong the fruits of violent victory. The rest of us will have to settle for warm friends, warm lovers, and a wink from a quietly supportive universe.
User avatar
Metatron
Posts: 158
Joined: Sun May 20, 2001 10:00 pm
Contact:

Post by Metatron »

Well, I somehow managed to bypass the bug by moving Mazzy over by Gorf and trying to initiate dialogue with him repeatedly while he was attacking a bystander. Thanks anyway.
Behold the Metatron - Herald of the Almighty and Voice of the One True God!
User avatar
fable
Posts: 30676
Joined: Wed Mar 14, 2001 12:00 pm
Location: The sun, the moon, and the stars.
Contact:

Post by fable »

Metatron, you might watch the Baldurdash site, which is continually mentioned up here. They've got a ton of patches (though most of them should not be applied to ToB), and it's probably something they'll fix before Bioware gets around to it--no offense to a great game development house. :)
To the Righteous belong the fruits of violent victory. The rest of us will have to settle for warm friends, warm lovers, and a wink from a quietly supportive universe.
User avatar
velvetfreak
Posts: 184
Joined: Mon May 07, 2001 10:00 pm
Location: Melbourne, Australia
Contact:

Post by velvetfreak »

I had a look at the known bugs list @ Baldurdash, didn't see anything for it, and couldn't find it in the FixPack. I can tell you that it's not in the area script which means it must be a problem with the dialog triggers. I'll be having a look at this tonight to see if I can pinpoint the problem (just for another challenge :) ).

Kevin is probably up to his neck just trying to bring the existing fixes into line with ToB, finding out what they fixed and what they didn't. I'd be surprised if that wasn't a massive job. Can anyone tell me if there is an AR0400.ARE file in the Override folder with ToB installed?
Check my profile for the Glaicas patch
User avatar
velvetfreak
Posts: 184
Joined: Mon May 07, 2001 10:00 pm
Location: Melbourne, Australia
Contact:

Post by velvetfreak »

Assistance, please!

Is that first line, "What this? Baby paladin? Girl play dress-up like big warrior?"

There are a couple of checks using !Global("GorfBystander","GLOBAL",6) and I've heard that !Global is broken. There's a lot more to the Gorf encounter than I expected though (I've never played through it myself). If someone can confirm that the above line is the one it loops on, I can narrow it down from there.

Thanks!
Check my profile for the Glaicas patch
User avatar
Metatron
Posts: 158
Joined: Sun May 20, 2001 10:00 pm
Contact:

Post by Metatron »

That's the first line of the dialogue it loops on, but Mazzy also responds something to the effect of "To whom do you speak?" and then Gorf goes on about how his punch is better than a halfling punch. Then he attacks the bystander and the loop occurs.
Behold the Metatron - Herald of the Almighty and Voice of the One True God!
User avatar
velvetfreak
Posts: 184
Joined: Mon May 07, 2001 10:00 pm
Location: Melbourne, Australia
Contact:

Post by velvetfreak »

OK, here's the deal.

Something is interrupting the script where Gorf is attacking the bystander. It should SetGlobal("GorfBystander","GLOBAL",1) but for some reason doesn't. I can't tell why because I can't observe it for myself. The first dialog checks Global("GorfBystander","GLOBAL",0) before proceeding, so I know what the problem is but not the cause.

So I came up with two possible fixes. The first one (this one is more direct IMO) puts interrupt-protection around the part where Gorf attacks the bystander. This means nothing will stop the GorfBystander GLOBAL from being set, thus preventing the loop. I used the Instant action SetInterrupt("FALSE|TRUE") before and after the actions for this.

As for the second, as soon as Gorf says "I show you difference... watch me", the dialog sets a LOCAL for "GoKillEm" to 1. Then Gorf moves towards the bystander and attacks for one round, after which (you'll be happy to know :) ) the bystander plays dead. Also just before the attack, that LOCAL is set to 2. So there are 2 places within the encounter loop where this variable is manipulated. Still with me?

I put in an extra check for the first dialog: Global("GoKillEm","LOCALS",0). That should return True if the variable doesn't exist, and false if one or both of the actions above has occurred. Hopefully that will pick up the fact that this dialog has already happened, and it will move to the next one.

Care to help me test it? Metatron (or anyone who has experienced this) please email me so I can forward you the two patches to try out. If the first one works, that would be my preference.
Check my profile for the Glaicas patch
User avatar
Metatron
Posts: 158
Joined: Sun May 20, 2001 10:00 pm
Contact:

Post by Metatron »

I'm afraid I didn't think to save a game right before the bug happened, so I can't help you test it out without playing through again. Sorry. But it's cool that you figured it out, anyway.
Behold the Metatron - Herald of the Almighty and Voice of the One True God!
User avatar
KensaiRyu
Posts: 622
Joined: Sat Feb 03, 2001 11:00 pm
Contact:

Post by KensaiRyu »

Can anyone tell me if there is an AR0400.ARE file in the Override folder with ToB installed?

--------------------

Nope there is not, though I believe I am too late to help now...
Wizards Of Eregion Expansion Team Presents:
[url="http://www24.brinkster.com/manveru"]Dagor Laureland[/url]
[url="http://groups.yahoo.com/group/IEEAIS"]Infinity Engine Enemy AI Scriptors Council[/url]
User avatar
velvetfreak
Posts: 184
Joined: Mon May 07, 2001 10:00 pm
Location: Melbourne, Australia
Contact:

Post by velvetfreak »

Thanks anyway, KensaiRyu. Looks like I'll just hold onto these two files - Gorf.bcs & Gorf1.dlg - and if anyone wants 'em, email me.
Check my profile for the Glaicas patch
User avatar
ichibandot@cox.
Posts: 12
Joined: Tue Dec 05, 2006 7:46 pm
Contact:

Post by ichibandot@cox. »

new Mazzy vx. Gorf bug

I'm looking for a fix for a bug involving Mazzy and Gorf. They are fighting in the "dog pit" in the Copper Coronet - Mazzy wins but can't finish Gorf off to end the fight - she just keeps punching Gorf while he's unconscious. Game indicates that Gorf is "near death".

Is there a way to get to Festus to get the potion Mazzy needs by sending another toon to speak to Festus? How do you end the pit fight?
User avatar
ichibandot@cox.
Posts: 12
Joined: Tue Dec 05, 2006 7:46 pm
Contact:

Post by ichibandot@cox. »

New Mazzy vs. Gorf bug

Disregard my post - I figured it out. thx anyway

Spoiler alert: need to have another toon besides Mazzy talk to Festus to get the potion. Then have this toon talk to Gorf's girlfriend Bunkin, who requests the toon to purchase her a gold necklace from the bartender. Do that, then give Bunkin the necklace and convince her to slip Gorf the Festus potion in his drink. Then move Mazzy into position to initiate the fight. Mazzy will gain a short sword and shield with which to kill Gorf in the pit, thus ending the fight.
User avatar
prune1
Posts: 47
Joined: Sat Mar 15, 2008 7:59 am
Contact:

Post by prune1 »

Good to hear it's fixed, but I have to say...the original thread was created over 8 years ago! Just thought it pretty amazing - you come across necro posts in all sorts of forums, but I think this is the oldest I've seen.
Post Reply