Bug: Mazzy vs Gorf
Bug: Mazzy vs Gorf
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.
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!
- fable
- Posts: 30676
- Joined: Wed Mar 14, 2001 12:00 pm
- Location: The sun, the moon, and the stars.
- Contact:
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 ]
[ 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.
- fable
- Posts: 30676
- Joined: Wed Mar 14, 2001 12:00 pm
- Location: The sun, the moon, and the stars.
- Contact:
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.
- velvetfreak
- Posts: 184
- Joined: Mon May 07, 2001 10:00 pm
- Location: Melbourne, Australia
- Contact:
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?
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
- velvetfreak
- Posts: 184
- Joined: Mon May 07, 2001 10:00 pm
- Location: Melbourne, Australia
- Contact:
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!
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
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!
- velvetfreak
- Posts: 184
- Joined: Mon May 07, 2001 10:00 pm
- Location: Melbourne, Australia
- Contact:
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.
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
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...
--------------------
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]
[url="http://www24.brinkster.com/manveru"]Dagor Laureland[/url]
[url="http://groups.yahoo.com/group/IEEAIS"]Infinity Engine Enemy AI Scriptors Council[/url]
- velvetfreak
- Posts: 184
- Joined: Mon May 07, 2001 10:00 pm
- Location: Melbourne, Australia
- Contact:
- ichibandot@cox.
- Posts: 12
- Joined: Tue Dec 05, 2006 7:46 pm
- Contact:
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?
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?
- ichibandot@cox.
- Posts: 12
- Joined: Tue Dec 05, 2006 7:46 pm
- Contact:
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.
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.