Page 1 of 1
Bug: Mazzy vs Gorf
Posted: Mon Jun 25, 2001 2:25 pm
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.
Posted: Mon Jun 25, 2001 2:39 pm
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 ]
Posted: Mon Jun 25, 2001 6:12 pm
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.
Posted: Mon Jun 25, 2001 7:24 pm
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.
Posted: Mon Jun 25, 2001 7:44 pm
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?
Posted: Tue Jun 26, 2001 3:45 am
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!
Posted: Tue Jun 26, 2001 6:34 am
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.
Posted: Tue Jun 26, 2001 7:21 pm
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.
Posted: Tue Jun 26, 2001 7:48 pm
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.
Posted: Tue Jun 26, 2001 10:26 pm
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...
Posted: Tue Jun 26, 2001 11:50 pm
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.
Posted: Wed Jul 01, 2009 9:39 pm
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?
Posted: Wed Jul 01, 2009 10:33 pm
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.
Posted: Fri Jul 03, 2009 6:24 am
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.