SolastaMods/SolastaUnfinishedBusiness

Pact magic slots forced on warlock multiclass, shift click not working to cast with other slots

Closed this issue · 7 comments

Solasta version: 1.5.97
UB version: 1.5.97.39

Bug description: I have a celestial warlock with some levels in sorcerer, I'd like to be able to use a lvl 1 sorcerer slot to cast guiding bolt from my warlock list, however it always uses a pact magic slot, even when I shift click as it says to do in the settings. Furthermore, when I get the reaction prompt for hellish rebuke, it shows the option to use a sorcerer slot, however, when I select this it still ends up using a pact magic slot in the end.

To reproduce: Attempt to cast a warlock spell using a sorcerer slot, either through the reaction prompt or by shift clicking a warlock spell

Files attached in zip, log folder was empty
pact magic bug files.zip

before casting shield
{8C1DE61D-C319-41BF-8BC0-E4E097C64F81}

after casting shield
{B380EEE2-727F-47E6-9772-F91EB77E40B1}

it works as it should.

Yep, and if consumed a pact slot. Working as it should. I tested all other scenarios. This is something that hasn’t changed for a couple of years now.

I’m not in the QA business. If you would like me to test your scenario get me a save on the hero. My patience is thin to wait an entire battle turn to test non existing issues.

I trust you but something I have no control at all. If I had to guess, some windows setting causing this. Stick shift key, etc. Mod is coded to intercept any SHIFT pressed, left or right.

So here's a save where you shouldn't have to go through a round of combat. Natalie is about to be attacked by the warlord, if you try to cast hellish rebuke using a level 1 slot, you can check on her following turn that a pact magic slot has been consumed instead. You're correct that I can cast shield using the pact magic slot just fine, but the reverse isn't true for me.
new solasta save.zip