Gibberlings3 / EE_Fixpack

The Enhanced Edition Fixpack is an unofficial collection of fixes for the Enhanced Editions of Baldur's Gate, Baldur's Gate II, Icewind Dale, and Planescape: Torment.
https://www.gibberlings3.net/mods/fixes/eefp/
29 stars 13 forks source link

[BG2] Movement rate of troll form from Cloak of the Sewers polymorph ability should not be flawed #32

Closed Argent77 closed 2 years ago

Argent77 commented 2 years ago

Movement rate is almost nonexistent when shapechanged into a troll by the Cloak of the Sewers (CLCK27.ITM).

Non-hasted movement rate is basically reduced to zero. Hasted movement rate is very low (much lower than a character under the effect of 'Slow').

Introduced by commit f2a1d86aa24ad9ee5171e47c6b436ba739bc35c2.

4Luke4 commented 2 years ago

Movement rate is almost nonexistent when shapechanged into a troll by the Cloak of the Sewers (CLCK27.ITM).

Yeah, ditto for "Shapechange: Giant Troll" (spin154.spl)...

That was me making sure the movement rate bonus provided by such forms used the Multiplicative Stacking Percentage (p2=5) mode (so as to take into account your current movement rate and not bypass Entangle, Grease, etc...)

The problem is that in the unmodded game, both trollall.itm and plytroll.itm set (p2=1) your movement rate to 11... So basically my code / patch sets your current movement rate to 11% (which apparently is such a low value that you are basically stuck in place...)

Having said that, I suggest removing it entirely because:

  1. the other Shapechange forms do not grant any bonus to movement rate
  2. as already said, setting it to 11 would bypass Entangle, Grease, etc... and that would certainly be bad...
Argent77 commented 2 years ago

Fixed in db132ac35560d22a41a1fb149da511e5dbf855ea.