Jump to content


Photo

Cu'choinneath leaves with all his inventary


  • Please log in to reply
4 replies to this topic

#1 Turambar

Turambar
  • Modder
  • 935 posts

Posted 04 August 2010 - 11:44 PM

When I exited durlag's tower the citadel, the elf, as he has to, left the party. The problem was that I didn't know that, and so he had many items with him - including the child I had to return to the major's wife! I had to load the game to get everything back.

I think there should be a script which makes him drop all his items (and maybe destroy his own weapon, armor and helmet) just before he leaves, so that we can get them back, and they're not lost forever.

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#2 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 24 August 2010 - 10:00 PM

Didn't look at it, but when he does that there should be a LeaveParty() first, which according to the IESDP automatically calls a DropInventory(). But maybe the existing script or dialogue just has him do an EscapeArea() without leaving the party first? Definitely something to fix.

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#3 Turambar

Turambar
  • Modder
  • 935 posts

Posted 24 August 2010 - 11:45 PM

Didn't look at it, but when he does that there should be a LeaveParty() first, which according to the IESDP automatically calls a DropInventory(). But maybe the existing script or dialogue just has him do an EscapeArea() without leaving the party first? Definitely something to fix.


I've found the corresponding dialogue, it's cuchionj.dlg. There are 4 different states (3 to 6) for him leaving, depending on:

NumInPartyGT(4) / LT(4) (but if they're exactly 4, will it work? and, in both cases, nothing changes)

!HasItem("DSMISC07",Myself) / Has...

the actions triggered are

LeaveParty()
GiveItemCreate("DSMISC04",LastTalkedToBy,1,0,0)
GiveItem("DSMISC07",LastTalkedToBy) (only if HasItem...)
ActionOverride("BUBBA",ChangeEnemyAlly("BUBBA",NEUTRAL))
ActionOverride("BUBBA",EscapeArea())
EscapeArea()

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#4 Miloch

Miloch

    Barbarian

  • Modder
  • 6573 posts

Posted 25 August 2010 - 12:26 AM

That LeaveParty() should make him drop everything, unless the IESDP is wrong...

Or if, as you say, the trigger is wrong and you *don't* have the item, then it doesn't work properly??

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#5 Turambar

Turambar
  • Modder
  • 935 posts

Posted 25 August 2010 - 04:07 AM

That LeaveParty() should make him drop everything, unless the IESDP is wrong...

Or if, as you say, the trigger is wrong and you *don't* have the item, then it doesn't work properly??


When that happened, he did have the item.

Anyway, as players don't know that he's gonna disappear, dropping all would be nice...

Unfortunately, I doubt I can easily reproduce the situation, I should change too many variables and I don't think I've still got a save there

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg