Skip to content

Animation-Only Attacks Make Stealth End Prematurely

AdulAdul Member Posts: 2,002
edited November 2013 in BGII:EE Bugs (v1.2.2030)
A rather annoying bug with backstabbing is how animation-only attacks that cannot hit will often end the character's stealth/invisibility status. E.g. you do not make an attack roll but your stealth still ends, costing you a backstabbing attempt. Please fix this.
Post edited by Dee on

Comments

  • AranthysAranthys Member Posts: 722
    This has always worked like this, basically, the second you start attacking, your stealth MAY end before you attack.
    It then mostly depends on :
    - Your initiative
    - Your weapon speed factor.

    For example, trying to hit before leaving stealth with a dagger is very easy
    With a short sword, not too bad.
    Doing the same with a +1 long sword gets pretty hard
  • AdulAdul Member Posts: 2,002
    I know this is a carry-over bug from the original BG1 and BG2, but, you know, this being the enhanced edition...

    I'm just saying, if someone were to fix this bug, I wouldn't complain. ;)
  • AranthysAranthys Member Posts: 722
    Not really sure it IS a bug : Basically, you have a set amount of seconds before the hidden status disappears. If you use a weapon that is too slow, well, it's pretty logical that you can't stab properly.
    Dunno, it always made sense for me.
  • DeeDee Member Posts: 10,447
    Yeah, this isn't a bug.
  • AdulAdul Member Posts: 2,002
    edited November 2013
    @Dee @Aranthys You guys misunderstand the issue I'm referring to, I'm not talking about stealth duration running out before you landing a hit. What I'm referring to is how faux attacks (attack animations where you don't roll THAC0 and you have no chance to hit your target) end invisibility the same way normal attacks do, even though you do not actually make an attack attempt.

    To reproduce this issue you need:
    - A character who has more than one attacks per round (dual wielding fighter/thief works best)
    - The same character being able to turn invisible in an instant during combat (shadowdancer stealth or potions of invisibility work for this purpose)
    - A bit of time spent experimenting with combat and stealth

    What happens is your character starts off his/her round by making an attack. Next, in the middle of the round you turn invisible (by drinking a potion or something) and you continue attacking. If your next attack animation is a faux attack, your invisibility ends and you turn visible again, even though you've only been invisible for a second or less and you made no actual attack attempt (turn on to-hit-roll feedback to notice this). This is a wasted backstab opportunity caused by a glitch in the Infinity Engine.

    I know this bug is difficult to reproduce, but believe me, if you're a fighter/thief who uses potions of invisibility it's a major annoyance.
  • AranthysAranthys Member Posts: 722
    edited November 2013
    Ah, yeah, if invisibility ends before the first attack even occurs then it's definately a bug, since it didn't work that way in vanilla.
    Note that you shouldn't group invisibility and stealth in the same ballpark, they have different mechanics when it comes to disappearing before an attack.
  • AranthysAranthys Member Posts: 722
    @Dee can you investigate about invisibility ?
  • DeeDee Member Posts: 10,447
    Ah, yes, that is a bug then. It's one that's been in there since vanilla, yes?
  • AdulAdul Member Posts: 2,002
    @Dee Yes, I believe it was in vanilla too. I remember my old stealth characters facing the same problem.
Sign In or Register to comment.