Jump to content

Mages Can't Use Scrolls


Guest Mage Problems

Recommended Posts

Just now, Lauriel said:

Since the problem seems to predate both EndlessBG1 and Transitions, I doubt the problem lies with either of them.

I would have said that Transitions and EndlessBG1 predated the problem, but it's the same in the end I guess. To repeat myself: EndlessBG1 uses all the original transition cutscenes etcpp, so unless there is a highly unlikely (because unrealistic) "has to happen right after Sarevok's death" kind of counter to it, I wouldn't know how something like this could be caused by the mod.

Link to comment
15 hours ago, Caedwyr said:

Where would I check for the SPECIFIC value?  Is this a local or something else? @subtledoctor

It’s a static value in the .CRE file, one byte long at offset 0x274. Right after race (0x272) and class (0x273).

EDIT - nothing against anyone here, but it's not likely this will be discovered just by reasoning things out. We need to know what your files look like.

One possible idea I had is based on what I know about my own mods. Some of them set an equipping effect on all scrolls and wands, opcode 319, which prevents someone form using it if they have their SPECIFIC value set to "D5_NO_UMD." If Edwin and Dynaheir somehow had their SPECIFIC value set to that (whatever number it is in SPCIFIC.IDS in your game), then it would explain the behavior.

I don't really think that's the issue; the mods set that value on all thieves, and apply a spell to all mages to undo it, so if you dual-class a thief to mage then the value will go away. (Dualling to mage, in essence, gives you the "Use Magic Device" feat for free.) But single-class mages should never have that value set in the first place... so this shouldn't be the problem. It's just the only thing I can think of because it's the only thing I know of that affects those items in that way.

However, it is worth eliminating this as a possible problem, and then focus on other possibilities. To do that you could post a copy of the following files from your override folder:

  • scrl80.itm (or some other arcane spell scroll that Edwin can't use)
  • edwin7.cre
  • clabma06.2da
  • clabth01.2da
  • d5_umd.spl
  • d5_numd.spl
  • d5_numd.eff
  • specific.ids

Like I say, I don't think this will actually give an answer. The real notable difference here has to do with the in-game transition from one campaign to another. It seems like only @K4thos can answer questions about that, and he's not around...

(Obligatory grumbling about how working on big projects like EET and IWD-in-EET in secret rather than with a team increases the likelihood they will end up as abandonware and vaporware, respectively...)

Edited by subtledoctor
Link to comment

I'm happy to provide my save files if that will help. 

I did check the UMD effect on Dynaheir and it is present on both her pre-SoD save files (when she can use all wands and learn spells) and also on her SoD saves when she can no longer do that.  That doesn't seem to be the culprit.

It also isn't present on Drake (Cleric of Tyr) and he has a similar problem where he stops being able to use cleric wands once he enters the SoD portion of the game.  My sorcerer (dragon disciple) PC is also still able to use all wands (like wand of Fireball) and scrolls.  I'm wondering if it has something to do with specialist mages and maybe cleric kits.  I'll have to try inviting some of the other NPCs into my party and seeing if they have problems as well.

I've posted the files and a couple of save files.

I also think that this is likely something to do with EET itself.  Which would be a shame.  I know all the people in my book club have been noticing more bugs and issues once we've gotten into the SoD portion of the game, and a number of them are likely actually in the base game itself and not related to any mods.

SCRL80.itm EDWIN7_.CRE EDWIN7.cre clabma06.2da clabth01.2da d5_umd.spl d5_numd.spl D5_NUMD.eff SPECIFIC.IDS save.zip

Link to comment
13 hours ago, jastey said:

@Lauriel ah ok. I had a glance at it and had the impression it's not exactly the same problem, but I didn't read it carefully.

Yeah, I don't know if this is the same issue either.  It seemed to be somewhat related if it had to do with what scripts were being loaded, but I don't know enough about the scripting to be able to tell and it also looks like some characters had the same scripts in both before and after the switch to Siege of Dragonspear.

Link to comment
On 4/22/2021 at 9:37 AM, Caedwyr said:

I also think that this is likely something to do with EET itself.  Which would be a shame.  I know all the people in my book club have been noticing more bugs and issues once we've gotten into the SoD portion of the game, and a number of them are likely actually in the base game itself and not related to any mods.

Has anyone looked at the DLC merger itself as a possible candidate?  I've had zero issues with my Beamdog version of EET/SoD (doesn't need the merger process).

Link to comment
On 3/24/2021 at 8:33 AM, subtledoctor said:

If you are able to, can you compare the two saves, one where Imoen can use the scroll and one where she cannot use the scroll, and tell us what the "SPECIFIC" value is for Imoen's character?

For Guest Mage/Crash's (OP) games Dynaheir's Specifics in BG1 was None-0, in SoD it was set to Allies - 2.  Would this mess her up?

Edited by Lauriel
Link to comment

I tried that.  Unfortunately, I pretty much just hit all documentation files and no .tp2 files.   I also did a search for the byte offset mentioned by Subtledoctor in the post above.  The one file I did find was libiconv-1.9.2-1-src.zip which is used by a whole bunch of mods.  On my list it includes

Artisan's Kitpack - Arcane Archer
Coran (BG2)
Tiax (BG2)
Xan (BG2)
Fade (BG2)
Xan BG1 Friendship
Sellswords
Back to Brynnlaw
Reunion
Dungeon Crawl
Assassinations
Sarah ToB

None of these really end up mucking about with the transition between BG1 and SoD as far as I can tell.  My search may not have found everything that modifies that file though.

Link to comment
On 4/23/2021 at 6:04 PM, Caedwyr said:

I changed the Specifics on Drake and Dyanheir from 2 back to 0 and it lets them both use the correct wands and scrolls again.  However, I'm not sure what else this will break.

That’s quite weird. Need to check wands and scrolls now and see if they have something that blocks use when specific = 2. Most obvious possibility is an opcode 319 equipping effect. 

My understanding is, the specific value is generally used in non-party scripting. It distinguishes various characters so that, for example, the crusaders will fight against the Baldur’s Gate army, and vice-versa. I’ve been told the value really doesn’t matter for party members, since they are controlled and subject to the traditional green-circle-vs.-red-circle dynamics. So changing the value from 2 to 0 should have no effect. Only if there is some scene where, for instance, Edwin is not in your party, and maybe he’s supposed to participate in a battle as a blue-circle NPC. In that case then he would need his specific value to be 2. 

Edited by subtledoctor
Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...