Sandrah Stuttering

Since starting chapter 4, Sandrah (and only Sandrah) doesn't like to follow commands to walk. She moves a step, stops. I click again...she moves a couple of steps and stops. Click yet again and she walks normal only to have the process repeat itself. Latest save attached in case it helps as well as the weidu log. 

Comments

  • Do not equip the Ioun stone on her at that low level. There is a toggle between the stone trying to give her more than 100hp when below level 9 still and her script reverting this. So every turn of the game the stone sets it up and the script tunes it down again.
  • PS - do you remember where you found the Ioun Stone that early in the game?
  • I do not, but removing it from her did fix the issue...thanks! When do you think it would be safe to reequip it?
  • There are steps for her maximum HP
    100hp <level 9
    112hp <level 10
    133hp <level 11
    152hp <level 12
    163hp <level 13
    200hp <level 16

    Normally you would not reach those, but that stone adds +10 hp and gets her over the top in your example.
    Just a hint, for EET in general you should disable the *max HP upon level up* in the gameplay options. With all the extra content from mods you add, you get easily too powerful NPCs.
    However, if this is intentionally you may just remove the six code blocks from CVSandrah,bcs that contain this line
    ReallyForceSpellRES("CVReset",Myself)
    She can then accumulate HP unrestricted.
  • edited July 2018
    I play more for the story than anything first time through (although there have been many false starts). I play for the combat/challenge on the second go around.

    For the script, I can do that through NearInfinity? Answered my own question, but just to be safe, do I delete this entire section?

    IF

    HPGT(Myself,100)

    LevelLT(Myself,9)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR100",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,112)

    LevelLT(Myself,10)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR112",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,133)

    LevelLT(Myself,11)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR133",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,152)

    LevelLT(Myself,12)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR152",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,165)

    LevelLT(Myself,13)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR166",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,200)

    LevelLT(Myself,16)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR260",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


  • I play more for the story than anything first time through (although there have been many false starts). I play for the combat/challenge on the second go around.

    For the script, I can do that through NearInfinity? Answered my own question, but just to be safe, do I delete this entire section?

    IF

    HPGT(Myself,100)

    LevelLT(Myself,9)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR100",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,112)

    LevelLT(Myself,10)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR112",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,133)

    LevelLT(Myself,11)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR133",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,152)

    LevelLT(Myself,12)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR152",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,165)

    LevelLT(Myself,13)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR166",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END


    IF

    HPGT(Myself,200)

    LevelLT(Myself,16)

    THEN

    RESPONSE #100

    ReallyForceSpellRES("CVR260",Myself)  // No such index

    Wait(6)

    ReallyForceSpellRES("CVReset",Myself)  // No such index

    END

    Exactly.
  • Worked perfectly. Tyvm!
  • She moves a step, stops. I click again...she moves a couple of steps...

    I have a similar problem with Sandrah being stuck in "fight mode" only rest helps. 
  • Baldur said:
    She moves a step, stops. I click again...she moves a couple of steps...

    I have a similar problem with Sandrah being stuck in "fight mode" only rest helps. 
    Your issue is this:
    Two of your companions are injured and she tries to use healing spell scrolls on them. However, those are inside a scroll container in her inventory and cannot be used.
    The script (game engine limitation) cannot distinguish between items being in a container or in the normal inventory.
    Either move those scrolls out of the container or apply CTRL+R on Chloe and Silverstar and stuttering is gone. Other solution is to give the scroll container to another party member.
    (Note - rest fixed it as well because those two were healed while sleeping).

    The issue will return however as long as you keep the healing scrolls in her container and someone in the party gets hurt severely. This issue is not limited to Sandrah but will be the same for any NPC trying to use scrolls that are in containers.
  • Roxanne said:
    Baldur said:
    She moves a step, stops. I click again...she moves a couple of steps...

    I have a similar problem with Sandrah being stuck in "fight mode" only rest helps. 
    Your issue is this:
    Two of your companions are injured and she tries to use healing spell scrolls on them. However, those are inside a scroll container in her inventory and cannot be used.
    The script (game engine limitation) cannot distinguish between items being in a container or in the normal inventory.
    Either move those scrolls out of the container or apply CTRL+R on Chloe and Silverstar and stuttering is gone. Other solution is to give the scroll container to another party member.
    (Note - rest fixed it as well because those two were healed while sleeping).

    The issue will return however as long as you keep the healing scrolls in her container and someone in the party gets hurt severely. This issue is not limited to Sandrah but will be the same for any NPC trying to use scrolls that are in containers.
    OMG if I had known this problem was so easy to solve. Thanks a lot!
Sign In or Register to comment.