Jump to content


Photo

Werewolf's bug


  • Please log in to reply
23 replies to this topic

#1 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 22 September 2004 - 11:50 PM

Hi every1 again. I just ran onto another bug, this one really annoying.
When in the werewolfs' island, after killing the Greater Werewolf in the northern part, he's supposed to drop some loot, among which there should be a baby from a woman in the town to the south. The problem is, he doesn't drop ANYTHING. This could seem more or less irrelevant, but, after finishing the island and going to Durlang's (sp?) Tower, CORAN CHANGES INTO A GREATER WEREWOLF WHICH DROPS THE BABY AFTER KILLING HIM!!!!!! That's really annoying. I've killed the greater werewolf in the island several times (from an earlier save game), but it still doesn't drop any loot. Some1 knows the CLUA command for creating the baby, so the game thinks the werewolf dropped it? Perhaps Coran won't turn into one after travelling. Or any other solution?
Thx.

#2 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 01:12 AM

No1 knows? I've been surfing the Internet looking for a "complete" items code list for CLUA, without success yet.

#3 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 01:47 AM

I think this is getting worse. I found the CLUA code for the baby, but the bug still happens, Coran transforms into a greater werewolf whenever I leave Ulgoth's Beard (sp?). Must be some Global variable wrong set. :bash:
:help: :help: :help: :help: :help:

#4 -Guest-

-Guest-
  • Guest

Posted 23 September 2004 - 02:12 AM

Hi,

As I understand, the baby (Peladan, MISC96) is just part of a side quest and not important. In my game to the baby wasn't dropped.

What is important is that when you return from Werewolf island you and your party are infected with lycantrophy. To cure the infection you must kill the leader of the werewolf tribe that infected you.

You must speak to Baresh, who meets you at the dock when you return to Ulgoth's Beard. Then go and see Mendas, the guy who hired you. After that things will be clear to you.....

#5 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 02:20 AM

I've already killed them. The only thing I have is some belladonna plants, but they're no use. The mage in the northern part of the island says he thinks he knows how to cure it, but never the chance appears to speak with him about it. There's a woman in the werewolf's village (the one who aks for a holly cloak) who, AFAK, asks u for some belladona to get cured, but that only comes out if u are nice to her in the first meeting (read in Gamebanshee's walkthrough).

#6 -Guest-

-Guest-
  • Guest

Posted 23 September 2004 - 02:42 AM

Hi,

I just had to kill Mendas to get cured.

What I have found is that when you have killed Mendas the global "WereFinish" should be set to 1. Maybe it hasn't and that causes Coran to change to werewolf when you leave.

Try

CLUAConsole:SetGlobal("WereFinish","GLOBAL",1)

Before you leave UB, maybe that will help.

#7 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 03:10 AM

Thx a lot, I'll try it. One question regarding Globals: how do u check the value of a Global variable?
Thx.

EDIT: Tried it, didn't work. After 2 days, Coran turns into a werewolf. Any idea? Thx.

Edited by Arturcic, 23 September 2004 - 03:25 AM.


#8 -Guest-

-Guest-
  • Guest

Posted 23 September 2004 - 03:25 AM

Hi,

This is what you type to check the value of a global.

CLUAConsole:GetGlobal("xxxxxxxx","GLOBAL")

I did some testing in my game, I had saves before killing Mendas and
before leaving UB after I had killed him.

If I leave UB without killing Mendas, my party turns into werewolf's. If I kill Mendas and leave UB everything is ok.

I also tried to set global WereFinish to 1 and leave UB without killing Mendas, it didn't work, my party was changed to werewolf's. So I guess that there is another variable that decides if you are cured, but I haven't found it yet.

NearInfinity is a very good program to use when are troubleshooting theese kind of problems.

#9 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 03:28 AM

Thx a lot. I'll try it.

EDIT: Checked the Globals and b4 killing Mendas the variable WereFinish doesn't exist, after killing him its value is 1, but Coran still transforms.

Edited by Arturcic, 23 September 2004 - 03:40 AM.


#10 Sir BillyBob

Sir BillyBob
  • Modder
  • 5315 posts

Posted 23 September 2004 - 03:34 AM

The werewolf that is supposed to drop the baby is KAROUG.CRE, however, the inventory on this creature does not include the baby. Its script and the area script do not have anything about the baby either. So it sounds like we need to add this creature file to the next fix pack. Oh, Seanas....

Tired of Bhaal? Try some classics mods instead:
Classic Adventures
Official Classic Adventures Website


#11 -Guest-

-Guest-
  • Guest

Posted 23 September 2004 - 03:35 AM

Hi,

I made a mistake in my last post. Infinity Explorer is the program I'm using. Can be found here.

http://infexp.sourceforge.net/

#12 Sir BillyBob

Sir BillyBob
  • Modder
  • 5315 posts

Posted 23 September 2004 - 03:41 AM

Hi,

I made a mistake in my last post. Infinity Explorer is the program I'm using. Can be found here.

http://infexp.sourceforge.net/

But NI is the better program. IE doesn't see all the new areas of BP and you can't change anything. However, that is an advantage if you don't know what you are doing. ^_^

NI will show you all the areas, scripts, etc. As long as you don't modify the files, this is a better program to track weird bugs like the werewolf problem.

Tired of Bhaal? Try some classics mods instead:
Classic Adventures
Official Classic Adventures Website


#13 -Guest-

-Guest-
  • Guest

Posted 23 September 2004 - 03:48 AM

Hi,

I'm sure that you are correct when you say that NI is the better program, but I find it to be more complicated to use, maybe because I havn't learnd how to use it. I can't even set it up without getting loads of errors.

IE I find very easy to use.

#14 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 04:00 AM

I agree with Guest. IE is pretty simple and I think I found something. There's a Global called INFECTED which seems suspicious. I'll explore more...

#15 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 04:51 AM

Well, well, this little INFECTED thing was the problem. B4 fighting Karoug it doesn't exist and after killing him it's set to 1. After killing Mendas it's still 1, but I changed it to 0 and Coran stopped tranforming :thumb: I changed it again to 1 after a few days and Coran transformed inmediately :edwin: Sooooo, it seems this variable was ruinig everything. Checking with IE the script where Mendas transforms into a werewolf, I noticed that there's no instruction setting the INFECTED global to 0 after Mendas is dead. Perhaps there's the problem. Checking it with NI right now.

And regarding KAROUG.CRE, checking the .cre with IE the baby is there, if using NI, the baby isn't there when ONLY viewing, but if u choose Edit, the baby is there :wacko:

Edited by Arturcic, 23 September 2004 - 04:52 AM.


#16 seanas

seanas
  • Modder
  • 1906 posts

Posted 23 September 2004 - 05:02 AM

with the INFECTED global, could you test to see what happens when it gets set to 2?

BG and BGII don't usually de-increment globals: if a thing is finished, the global increments to the next integer, to prevent the thing from happening a second time. so if the INFECTED plot is finished, it should be set to 2.

"A simple test of the relative merits of science and religion is to compare lighting your house at night by prayer or electricity" - A. C. Grayling
"EFF files have saves, too." - CamDawg
|| this is radio seanas || BP Series v3 || seanas at work ||


#17 Arturcic

Arturcic
  • Member
  • 119 posts

Posted 23 September 2004 - 05:08 AM

Tried with 2, worked.

#18 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Modder
  • 1505 posts

Posted 23 September 2004 - 05:23 AM

IIRC, Bardez tweaked the ending of TotSC. You need to get Belladonna to prevent the party from being infected with lycanthropy.

Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.
____
The Gibberlings Three - Home of IE Mods

The BG2 Fixpack - All the fixes of Baldurdash, plus a few hundred more. Now available, with more fixes being added in every release.


#19 -Guest-

-Guest-
  • Guest

Posted 23 September 2004 - 08:51 AM

Hi,

I did some more testing in my game.

If I leave UB before killing Mendas my party becomes werewolfs.

If I leave UB after killing Mendas, no werewolfs.
In this case I have value 1 for the variables infected and werefinish.

After killing Mendas I also got a variable that is called "SPRITE_IS_DEADMENDAS3" this is set to 1. If I change this to 0, my party transforms when leaving UB.

#20 hlidskialf

hlidskialf

    Incarnation of the Eternal Ale Warrior

  • Modder
  • 2510 posts

Posted 23 September 2004 - 09:46 AM

The whole Lyncanthrope change is govenered by the DPlayer3.bcs script.
The Karoug/baby bug was one I fixed in one of my G patches that seems to not have been included in the v3.13 patch as it was supposed to be. (It's not the first that's fallen through the cracks.) On the list for the next patch.

The great wolf Fenrir gapes ever at the dwelling of the gods.