Walking Speeds Component TestPurpose: Test Walking Speeds component for problems before integration into BG2 Tweak Pack v1. Specifically, test the behaviors of Haste, Slow, Grease, Polymorph Self, and shapeshifting under various conditions.
Test bed: standard "base install": EasyTutu_TOB (latest version), ETT Degreenifyer, ETT Kits, 1PP.
Scale: with walking speeds component installed, set speeds by initial test, then divide into WICKED SLOW, SLOW, DEFAULT, FAST, WICKED FAST (5 point Likert Scale, for Andyr's PhD amusement).
Condition: PASSED = seems like expected behavior
FAILED = unexpected behavior.
Test Procedure:1. Placed TutuFix v17 Walking Speeds component last in install order to make sure all creatures are modified.
2. Started new game and created PC Druid Shapeshifter kit.
3. In Candlekeep, CLUAConsoled CreateCreature Dynaheir, and added 10,000 xp to both characters to get another shapeshift slot and allow for more casting to see if scroll vs cast makes a diffference for some unfathomable reason.
4. Saved game, and edited in scrolls (_scroll.itm versions only; standard Tutu scrolls, no BG2 versions) of Polymorph Self, Haste, Slow, Grease, Dispel Magic.
Results:Dy and PC run around to set baseline for travel between two points. Equal speed (default).
PASSED.Dy casts Haste on PC from scroll, both run around. Equal speed (fast). Icon present.
PASSED.PC shapeshifts while hasted, both run around. Equal speed (fast).
PASSED.Dy casts Dispel Magic from scroll, both run around. Equal speed (default). Icon disappears.
PASSED.Dy casts Haste on shapeshifted PC from scroll, both run around. Equal speed (fast). Icon present.
PASSED.Party waits for effects to expire, then run around. Equal speed (default). Icon disappears.
PASSED.PC shifts back to human form, then run around. Equal speed (default).
PASSED.Dy casts Slow on PC, both run around. Equal speed (
FAILED. DEFAULT SPEED). No Icon present, though text says they are both slowed.
PC shapeshifts while "slowed", both run around. Equal speed (
FAILED DEFAULT SPEED). no Icon.
Dy casts Dispel Magic from scroll, both run around. Equal speed (DEFAULT). no Icon.
PASSED.Dy casts slow on shapeshifted PC from scroll, both run around. Equal speed (
FAILED. DEFAULT SPEED). no Icon present.
Saving the game and checking for affects showled only 0x00B0 Param 1 = -3
Dy casts Grease on PC from scroll, both run around. Equal speed (wicked slow). No Icon present.
PASSED.PC shapeshifts while Greased, both run around. Equal speed (wicked slow).
PASSED.Both characters fail and make saving throws in and out of form (Dy using Polymorph self), both run around. Equal speed (wicked slow when failed save, default when made save) for human form
PASSED.but weird results for Polymorph Self:
Wolf form (
FAILED),Spider Form (
FAILED), Ogre form (
FAILED): expected behavior for failing saves. Same speed as PC whether shapeshifted or not (wicked slow) when failed save. BUT all forms have the "hasted" icon and were faster than PC default when made save; I do not believe that is intended behavior of the spell.
Mustard Jelly: (
FAILED). shapeshifting into this form has the correct behavior when failed save, but icon is "hasted", and Dy in this form moves like a bat out of hell (
FAILED. OFF TOP OF SCALE). I mean, hasted as in BG2 hasted, run the whole map in less time then it takes to say "way overpowered and quicker than anything". The last time I saw something this fast it was Baronious' TGCep1 Hasted WindWalkers, which live up to their name. Andyr, if there was any doubt abot the mustard jelly or ooze animations not working under haste, forget it. The thing was pepped up on some serious Starbucks Venti-Triple-Shot-Mocha-Espresso wade with Jolt Cola and Red Bull instead of water and milk. Since the form has magic resistance, it did not fall back under the Grease spell (new mage tactic for me. I never thought of using a magic resistant form to avoid spell effects. I need to read more fantasy literature about wizard duels, instead of relying on Jack Vance).
Bear form (
FAILED) has hasted Icon, but acts as wicked slow, with no spell in effect.
Flind form (
FAILED) has hasted icon, but acts as slowed with animation legs going running speed and form taking twice as long to cross the distance as either shifted or normal PC.
Dy cast Dispel magic while polymorphed into each of these forms from a scroll (something I thought not possible) - each time the hasted icon disappeared, with a hardly noticeable reduction in speed for the Mustard Jelly, Flind, etc. Since the Bear speed appears to be 1, there was no effect. Casting Dispel Magic did NOT dispell the shapeshifting spell or force her back into human form.
FAILED.
Each reversion to human form put Dynaheir back to default speed, as did expiry of the effects.
PASSED.
I was unable to test the effect of haste on a gray ooze because its magic resistance made it impossible to effect over multiple tries, and I felt it would be better to report these findings before editing in a special .cre to test, since there are some fixes needed at least for the Polymorph Self side of things.
As a side note, the latest versions of NI (NearInfinity-1.33b19-1.jar) seem to indicate that all joined characters are *charbase. It may have to do with EasyTutu, as a heads up for Macready... I had to get the results from DLTCEP and cross check with ShadowKeeper. I seem to remember discussing this before, but I can't remember. The rest of NI works fine, though.
Preliminary conclusions and request for extension:Shapeshifting to base Werewolf form in a Druid PC evidenced no problems with Haste and Grease, but both PC and NPC were not slowed when a party member cast Slow on them. This could be a strange thing where the engine might not allow harmful effects to be cast on the PC and party members when not hostile, but my (useless, uninformed) observation is that it is more likely that something is checking the affects and considering the characters already slowed, thus not applying the spell; otherwise, you could stack slows up and stop actors from moving. Polymorph Self is definitely messed up; since I do not use it, could someone please respond if they have the same behavior when Walking Speeds is NOT installed? All we need to know is if a character or NPC in a Tutu game using this spell/scroll without the walking speeds component installed shows up as hasted as well as polymorphed.
Hope this helps