Results 1 to 5 of 5

Thread: [C] Shadow Blade invisibility is braking later than it should be with spell usage

  1. #1
    Basic Member ThoAppelsin's Avatar
    Join Date
    Jan 2012
    Posts
    2,892

    [C] Shadow Blade invisibility is braking later than it should be with spell usage

    Title: Shadow Blade and Wind Walk alike invisibilities are getting broken later than they should be with spell usage during it

    This is incorrect for almost every case. One exception to this is Requiem of Souls during Shadow Blade invisibility, which properly gets cancelled at the right point
    And Phase Boots, for example, is also included for the Wind Walk alike category

    Using abilities should disable the Shadow Blade and invisibilities that are alike, upon you begin casting the ability
    in other words upon the Cast Event
    or in other words upon the point where you start your Casting Point

    There will be some exceptions to this though, to spot the abilities that will be an exception I can tell that
    every ability that has the DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN flag will be in this exceptions list, not too much...

    I can define the bug a little further with a couple of examples;

    - as a Gondar you get invisible
    > you are invisible now
    - you target your Shuriken Toss from 1000 units afar
    - you start closing towards your target
    > you are less than ~650 units distant to your target now
    - you start casti-
    > bam you are visible now, Wind Walk is broken just when you started casting (<< THIS IS HOW IT SHOULD BE)
    - ...ng your Shuriken Toss
    > 0.3 seconds passes
    - you launch your Shuriken (and you get visible only by then right now in Dota 2, which is the incorrect behaviour)

    - as a Queen or a Magina you buy a wild Shadow Blade
    - use it
    > you are invisible now
    - you target your Blink to somewhere
    - you be-
    > bam you are visible now, Shadow Blade invisibility is broken just when you started casting (<< THIS IS HOW IT SHOULD BE)
    - ...gin casting your Blink
    > 0.2 secs passes
    - you changed your mind you immediately press H (you don't get visible at all, which is the incorrect behaviour)

    - as a Phantom Assassin you bought a pair of Phase Boots
    - casually using it
    > you are moving faster and phased now
    - decide to cast a Stifling Dagger and target a creep that is close
    - you st-
    > but first your Phase wears off since you've started casting a spell (<< THIS IS HOW IT SHOULD BE)
    - ...art casting your Stifling Dagger
    > 0.1 secs passes by
    - nope, that creep will die before your dagger reaches, you press H (and you keep on being phased, which is the incorrect behaviour)

    - you bought your lame Shadow Blade again on the Sniper
    - you use it
    > you are invisible now
    - you saw a low health enemy
    - you begin casting your Ass-
    - ... okay
    - ... your Assassinate
    > 1.7 secs passes by
    > you get visible now, this may sound a little odd, but this is when you actually start casting, before this you only were building up (<< THIS IS HOW IT SHOULD BE)
    > 0.3 more secs passes by
    - you launch your Assassinate missile (and you get visible only by then right now in Dota 2, which is the incorrect behaviour)


    The last one was one of the exceptions, Requiem of Souls is also an exception which behaves entirely correct, unlike the Assassinate

  2. #2
    Basic Member hoveringmover's Avatar
    Join Date
    Feb 2013
    Posts
    2,509
    Hard to believe they are lazy enough that they still haven't fixed this yet. It makes Shadow Fiend absolutely ridiculous with a Shadow Blade.
    I will mercilessly add to my ignore list anyone that makes an incredibly annoying signature.

  3. #3
    Basic Member
    Join Date
    Apr 2012
    Posts
    1,137
    Quote Originally Posted by ThoAppelsin View Post
    The last one was one of the exceptions, Requiem of Souls is also an exception which behaves entirely correct, unlike the Assassinate
    .

  4. #4
    Basic Member
    Join Date
    Apr 2013
    Posts
    2,309
    I guess that every spell with casting should work like that - about 90% of casting time you're invisible, and it last moment invis breaks.
    I also wonder if it's intended that if you use Phase Boots and then go invisible, you will lose Phase buff?
    Possible solution to foreigners issue
    In the grim darkness of the far future there is only war.

  5. #5
    Basic Member
    Join Date
    Apr 2012
    Posts
    1,137
    All spells have Cast Time, also known as Cast Frontswing. All spells should remove Invisibility at the beginning of this time.

    A small number of spells have Cast Delay, most notably examples such as Assassinate, Requiem of Souls, Teleportation,... This Cast Delay occurs before each spell's standard Cast Frontswing. The rule is the same: the beginning of the Cast Frontswing removes Invisibility, but the Cast Delay does not.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •