Author Topic: Hard Times Report  (Read 2737 times)

Offline JW

  • Planewalker
  • *****
  • Posts: 68
Hard Times Report
« on: March 21, 2009, 07:44:34 AM »
Hello Macready, (I hope these two words and the thread title are enough to summon your presence here)

I found a small compatibility issue between Hard Times and BG1NPC. I noticed (not really checked within your mod's files, though) that Hard Times substitutes the diamond found in the tree in area FW2700 (first area straight out of Candlekeep), while Imoen is supposed to interject a few lines if/when the PC finds it.

It's nothing serious, but I thought maybe you'd like to know about it, if you didn't already. Perhaps there is an elegant way of mixing both mod's components, coincidentally there is a toon in the same area who claims to have lost a diamond around the landscape. I'm unsure if his dialog is added by BG1NPC either, maybe cmorgan could clarify.

Also, if you have some time for a PM, I'd like to speak to you about stores' price development.

I'll leave the relevant pieces of code from BG1NPC below, in case you decide to look at it.

Code: [Select]
snip from BG1NPC: x#imint2.baf to be appended in _IMOEN2.BCS

/* Found diamond */
IF %BGT_VAR%
AreaCheck("%LionsWay%")
Global("X#IMDiamond","GLOBAL",0)
PartyHasItem("%tutu_var%MISC42")
InParty(Myself)
InMyArea(Player1)
!StateCheck(Myself,CD_STATE_NOTVALID)
!StateCheck(Player1,CD_STATE_NOTVALID)
CombatCounter(0)
!See([ENEMY])
THEN
RESPONSE #100
SetGlobal("X#IMDiamond","GLOBAL",1)
END

/* Initiate Found diamond */
IF %BGT_VAR%
Global("X#IMDiamond","GLOBAL",1)
InParty(Myself)
InMyArea(Player1)
!StateCheck(Myself,CD_STATE_NOTVALID)
!StateCheck(Player1,CD_STATE_NOTVALID)
THEN
RESPONSE #100
PlaySong(0)
PlaySound("imoen99")
StartDialogNoSet(Player1)
END

Code: [Select]
snip from x#imint.d to be appended to _IMOEN2.DLG

/* Found diamond */
IF WEIGHT #-2 ~%BGT_VAR% Global("X#IMDiamond","GLOBAL",1)~ THEN BEGIN ImDiamond
SAY @196
IF ~~ THEN DO ~SetGlobal("X#IMDiamond","GLOBAL",2)~ EXIT
END

x#imint.tra: @196  = ~Wow! And Winthrop used ta tell me that diamonds don't grow on trees! Sure, in Candlekeep they don't! Hey, <CHARNAME>, cheer up! Tymora favours us, seems ta me.~


Offline Macready

  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Hard Times Report
« Reply #1 on: March 21, 2009, 08:28:40 AM »
Hello -

I'm well aware of the circumstance you describe (long time BG1NPC user myself), but don't really consider it a conceptual incompatibility.  I purposely chose the zirconia-type gem as a replacement since it is diamond-like.  Imoen's interjection still works then, IMO (although it becomes a touch more ironic).

Thanks for trying the mod and reporting your impression of this, though.

EDIT: Oh, and fire away if you have something to discuss via PM.
EasyTutu: Tutu installation made simple.

Offline JW

  • Planewalker
  • *****
  • Posts: 68
Re: Hard Times Report
« Reply #2 on: March 21, 2009, 08:39:53 AM »
Well, that is weird then, the interjection did not work for me. It makes sense, too, since imoen's script checks for _misc42.itm, which is a diamond.

Anyhow, that's fair enough though. I shouldn't have called it an incompatibility, seems more like an obvious side effect.

Currently trying your mod on suicide mode, i.e. SCS + Hard Times + Insane mode, and I'm nowhere near an skilled gamer... but it's good for the challenge ;)

PS: Sent you a PM, let me know if it arrives, please.
« Last Edit: March 21, 2009, 08:59:10 AM by JW »

Offline Macready

  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Hard Times Report
« Reply #3 on: March 23, 2009, 05:59:29 AM »
OK, wait.  I must be remembering that entirely wrongly then.

I do clearly remember playtesting it and thinking it was okay.  But you must be right - the interjection never would have occurred at all.
EasyTutu: Tutu installation made simple.

 

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)?: