Author Topic: Herschel Berschel  (Read 5261 times)

Offline RobinHood70

  • Planewalker
  • *****
  • Posts: 46
  • Gender: Male
  • Still trying to find my band of merry men.
Herschel Berschel
« on: June 14, 2011, 07:58:38 PM »
In the original AR0800.BCS, there's the following bit of code:
Code: [Select]
IF
OnCreation()
Global("Chapter","GLOBAL",7)
Global("BerschSpawn","GLOBAL",0)
!Exists("BERSCH")
THEN
RESPONSE #100
CreateCreature("BERSCH",[2123.170],0)
SetGlobal("BerschSpawn","GLOBAL",1)
Continue()
END

There is no BERSCH.CRE, however there is an unused HERSCH.CRE (Herschel) whose dialogue just happens to fit in quite nicely with Chapter 7. I'm absolutely positive that this was just a typo or name change that never got corrected. EasyTutu simply disposes of the code, but it's easy enough to just add it back in, changing "Bersch" to "Hersch" throughout. I don't remember off-hand if the HERSCH.CRE/HERSCH.DLG was properly imported in EasyTutu or if I did that manually, so you may have to include one or both in the installation.

PS, I also mentioned this to the EasyTutu creator some time ago, so it's possible that both of you will end up fixing it if there's ever another version of EasyTutu. You may want to design the WeiDU install to check for a pre-existing fix, just to be on the safe side.

Offline jastey

  • Planewalker
  • *****
  • Posts: 1243
  • Gender: Female
Re: Herschel Berschel
« Reply #1 on: June 15, 2011, 07:21:01 AM »
Thanks, I'll have a look at it. Seems the person was intended to be only met if the player enters the area in chapter 7 for the first time. AR0800 is East BG, is that realisticl?

Offline rreinier

  • Planewalker
  • *****
  • Posts: 297
  • Gender: Male
Re: Herschel Berschel
« Reply #2 on: June 15, 2011, 12:44:25 PM »
East BG is where you enter the city, isn't it? So no, that's not very realistic...

Offline jastey

  • Planewalker
  • *****
  • Posts: 1243
  • Gender: Female
Re: Herschel Berschel
« Reply #3 on: June 15, 2011, 01:19:03 PM »
You are right, I could have known that... Question is whether he should be restored for chapter 7 nontheless. RobinHood70, do you have his dialogue at hand?

Offline RobinHood70

  • Planewalker
  • *****
  • Posts: 46
  • Gender: Male
  • Still trying to find my band of merry men.
Re: Herschel Berschel
« Reply #4 on: June 16, 2011, 05:33:41 PM »
RobinHood70, do you have his dialogue at hand?

Yeah, it's in HERSCH.DLG in the original BG1 install:

Hello hello. I don't suppose you would be interested in a few trinkets? A coin or two for my finley crafted wares? Ehh, I thought not. The iron shortage wanes, but even so, the customers do not come back quite yet. Who can blame them though? They are afraid because they see that the merchants are still without wares. Who believes that a shortage has ended, when they still cannot hold a new blade in their hands. I blame the Iron Throne, I do. Many others do as well.
  • Why do you blame them? What have they done?
  • I am not surprised. Their role in the iron shortage was pure villainy.

First response goes to:
Nothing direct, I suppose, though the impact is still harsh. Since Sarevok has assumed control they have ceased most business transactions and frozen most of their assets. They were major importers, and without their active help it will be much longer before the average citizen feels that the crisis is over. It would seem that Sarevok is going to use the Iron Throne to fuel his harsh stance on Amn, and thus his bid for the position of Grand Duke. The fact that he is crippling a large merchant house seems inconsequential to him. I cannot imagine sane businessmen following such directives. Something is very odd at the Iron Throne building indeed.

Second response goes to a chain of single-option texts:
Excuse me? Where have you heard such tales? As far as any are concerned in this city, the Iron Throne is a respectable mercantile group. Such talk as yours without proof will get you nowhere, I am sure.
-> Then what did you mean?
--> I was talking about the Iron Throne's actions since Sarevok has assumed control of it. He is disinterested, and seems likely to sacrifice it to fund the re-arming of Baldur's Gate, and thus his bid to become a Grand Duke. It is the Iron Throne's instability which has prolonged the strife in the city, and that is why other merchants blame them. They were major importers, and without their help it will take much longer to reassure people that all is well. It makes no business sense that they should do this, and I think there is something very wrong at their headquarters.

Sorry for the crappy formatting...couldn't figure out how to make it prettier.

Given that he's talking about merchants, and most of the merchants are in the East section, that's probably the most logical place, but you could probably move him to the Manycoins Merchant League in...the SW section, I think it is.

Offline jastey

  • Planewalker
  • *****
  • Posts: 1243
  • Gender: Female
Re: Herschel Berschel
« Reply #5 on: January 14, 2012, 08:17:29 AM »
I will not restore this for v13. If anyone wants to code it up, I would integrate it, though.

Offline devSin

  • Moderator
  • Planewalker
  • *****
  • Posts: 1632
  • Gender: Male
Re: Herschel Berschel
« Reply #6 on: January 14, 2012, 07:09:30 PM »
I'm 99% certain that I would have changed that in v1. We knew about it, for certain. (He's just one of the many C7 spawns that are there to direct you to the coronation and give some "story so far" nonsense.)

Is it just not working in Tutu (which version we had no hand in), or did it get lost somewhere along the way, or am I misremembering?

Offline jastey

  • Planewalker
  • *****
  • Posts: 1243
  • Gender: Female
Re: Herschel Berschel
« Reply #7 on: January 15, 2012, 04:52:42 AM »
 :)
I just don't see how OnCreation() and Chapter 7 go together. As far as I know, BG city areas are not replaced later in the game like the Candlekeep area is. In my understanding he wouldn't spawn anyway unless more changes than the wrong DV are applied.

Offline devSin

  • Moderator
  • Planewalker
  • *****
  • Posts: 1632
  • Gender: Male
Re: Herschel Berschel
« Reply #8 on: January 15, 2012, 04:05:30 PM »
OnCreation() is simply a cold start.

Every time you enter the area, OnCreation() is true for the first frame of script execution (if the script wasn't running before entering, as would usually be the case coming from another master area).

IIRC, it doesn't quite work right on creatures in BG/TotSC, but it is used correctly in the quoted code.

But like I said, I know I found this way back when we were doing the mod, and I can't imagine why it wouldn't already be there. The only issue I remember is that he doesn't EscapeArea() after his dialogue, like most the other Chapter 7 spawns.

Offline jastey

  • Planewalker
  • *****
  • Posts: 1243
  • Gender: Female
Re: Herschel Berschel
« Reply #9 on: January 29, 2012, 02:21:46 PM »
I think you are right, there is Herschel-things included already. I haven't checked whether the area.bcs gets patched, but I would assume this is already covered.

Offline RobinHood70

  • Planewalker
  • *****
  • Posts: 46
  • Gender: Male
  • Still trying to find my band of merry men.
Re: Herschel Berschel
« Reply #10 on: August 16, 2012, 06:20:35 PM »
Hey jastey, I noticed the "new" responses to this thread since I last posted, and figured today was a good day for necro-posts. :)

I *think* I've found the problem, but my WeiDU knowledge was never all that great to begin with, so I'll let you decide if I'm onto something or not. In the BG1UB .tp2 file, you're replacing
Code: [Select]
CreateCreature("BERSH", with
Code: [Select]
CreateCreature("HERSCH",. If I'm correct, the problem is that in Tutu, Herschel is in
Code: [Select]
_HERSCH.CRE with an underscore.

For added fun, it looks to me like TutuFix is removing the CreateCreature line altogether! (I checked because it doesn't appear at all in my current version of _AR0800.BCS.) Are we having fun yet?

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: