Author Topic: Minor dialog restorations  (Read 2679 times)

Offline plainab

  • Sasha al'Therin
  • Planewalker
  • *****
  • Posts: 491
    • Infinity Engine Modding
Minor dialog restorations
« on: March 29, 2012, 06:32:58 PM »
noticed this in a BGT run

the nobles banter in the candlekeep inn prolog was restored, but after talking to them and talking to the woman again directly, she has nothing to say.

player gets a chance to ask fuller where hull's sword is at.  however, the question remains if the player has picked up the sword and talks to fuller again perhaps to start the bolt fetch quest.

change-log shows that the nobles banter is restored by BG1 UB and that fuller's dialog state is from BGT's conversion.

Here is how the BG fixpack is dealing with both.
Code: [Select]
//UNLOCKED-MinorExistingContent.tph
PRINT ~Processing UNLOCKED-MinorExistingContent.tph~
SILENT
// ----------------------------------------------------------------------------
// Fuller will tell where Hull's sword is located -- This is a restoration
// dudley - similar restoration
<<<<<<<< .../d-inlined/dlg-changes.d
REPLACE_TRIGGER_TEXT ~fuller~ ~PartyHasItem("")~ ~!PartyHasItem("SW1H12")
Global("HelpHull","GLOBAL",1)~

REPLACE_ACTION_TEXT ~hull~ ~SetGlobal("HelpHull","GLOBAL",1)~ ~SetGlobal("HelpHull","GLOBAL",2)~
ADD_TRANS_ACTION ~hull~ BEGIN 0 END BEGIN END ~SetGlobal("HelpHull","GLOBAL",1)~
SET_WEIGHT ~hull~ 2 #3
REPLACE_STATE_TRIGGER ~hull~ 2 ~Global("HelpHull","GLOBAL",1)~
>>>>>>>>
COMPILE ~.../d-inlined/dlg-changes.d~
//UNLOCKED-NoblesBanterCandlekeepInn.tph
// ----------------------------------------------------------------------------
// The Nobleman and Noblewoman in the backroom main floor of Winthrop's Inn will now banter with the player -- restoration
// dudley - similar restoration BUT this uses existing text
<<<<<<<< .../d-inlined/dlg-changes.d
ADD_STATE_TRIGGER ~nobw4~ 5 ~!StateCheck(Myself,STATE_CHARMED)~
ADD_STATE_TRIGGER ~nobl4~ 8 ~NumTimesTalkedToGT(0)
ReactionLT(LastTalkedToBy(),FRIENDLY_LOWER)~
REPLACE_STATE_TRIGGER ~nobl4~ 9 ~NumTimesTalkedToGT(0)
ReactionGT(LastTalkedToBy(),NEUTRAL_UPPER)~
ADD_TRANS_ACTION ~nobl4~ BEGIN 7 END BEGIN END ~GiveGoldForce(20)~
SET_WEIGHT ~nobl4~ 7 #0
SET_WEIGHT ~nobl4~ 8 #1
SET_WEIGHT ~nobl4~ 9 #2
SET_WEIGHT ~nobl4~ 0 #3
>>>>>>>>
COMPILE ~.../d-inlined/dlg-changes.d~
so the question becomes:  leave in fixpack and let UB detect and bypass or let UB take the patches and properly restore both scenarios.  As far as for BGT, I'm unsure. thought about posting there first, but did the change log and saw that UB was the modifier of the one instance
My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altherin.webs.com

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1173
  • Gender: Female
Re: Minor dialog restorations
« Reply #1 on: April 02, 2012, 02:15:18 PM »
Thanks, I'll have a look at it.

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1173
  • Gender: Female
Re: Minor dialog restorations
« Reply #2 on: July 05, 2014, 01:04:04 PM »
Sorry for the late reply. Nobl4 / nobw4: The possibility to talk to the noble man is not a restoration but is there in all games. The noble woman doesn't seem to have any dialogue if talked to. What UB does is restore the gift of 20 gold by the man if charmed (doubling the sum for BGT, sigh). I'll correct the amount of gold adding an UNLESS ~GiveGoldForce(20)~, this will also grant compatibility with the fixpack, but I don't see any other need for action.

For the reply option in Fuller's dialogue concerning Hull's sword, I don't see any need for action in UB.


 

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