Help Support Our Growing Community

DOTAFire is a community that lives to help every Dota 2 player take their game to the next level by having open access to all our tools and resources. Please consider supporting us by whitelisting us in your ad blocker!

Want to support DOTAFire with an ad-free experience? You can support us ad-free for less than $1 a month!

Go Ad-Free
Smitefire logo

Join the leading DOTA 2 community.
Create and share Hero Guides and Builds.

Create an MFN Account






Or

Various Pathfinding Fixes

Please review our General Rules & Guidelines before posting or commenting anywhere on DOTAFire.

Forum » News » Various Pathfinding Fixes 4 posts - page 1 of 1
Permalink | Quote | PM | +Rep by Hades4u » March 7, 2015 11:12pm | Report

Various Pathfinding Fixes


March 6, 2015 - Dota Team



Today we fixed a subtle pathfinding bug that had been in the game for a while.

We get many reports of issues in the game, and the trickiest ones are the reports of subtle, often fleeting timing issues that result in incorrect hero or spell behavior. The bug we fixed today was inside the pathfinding system, but it manifested in extremely rare cases around blink dagger usage. We’ve seen reports of weirdness around blink dagger usage for a long time, but every time we spent some time digging into it, we couldn’t reproduce the events in those reports. A couple of weeks ago we decided to add a lot more tracking data to replays, so that the next time we received a match ID it would tell us more.

Early this week, we got lucky. Or perhaps you could say Loda got very unlucky. In Esportal Dota 2 League game #2 between The Alliance and Ninjas in Pyjamas, Loda reproduced the pathfinding bug at 18:26 game time. As Slardar, Loda had given a move to position order near some trees, and the generated path included an erroneous sharp turn at the very last step. Just as Slardar reached this last step, Loda activated his blink dagger. However, since Slardar was incorrectly trying to turn at the same moment, he was no longer within the required 11.5 degrees of facing the target position. Many players forget that your Hero does have to face towards the blink target before the blink actually starts. Exactly 0.07 seconds later, before Slardar had completed turning back towards the blink target, Loda cast Slithereen Crush, which replaced the blink dagger order. Sorry Loda!

Once we received the report of this occurring, fixing the bug was straightforward, because we finally had what we needed: a match ID containing the bug at a known time, and a new replay with the full unit and command information for each player. It took only a few hours to carefully analyze that replay and figure out exactly what was going on, compared to the many prior days fruitlessly spent combing over code and user reports looking for clues. There may still be other bugs that result in weirdness around blink daggers, and it’ll take more replays to catch them, but at least we know that this one is no more.

So, if you’re one of the many players out there that are great at noticing the really fine details in this massively complex game we all love, make sure your reports include a match ID and rough game time at which the bug occurred, since replays are now much more helpful in debugging these rare issues. That information can be the difference between a bug being fixed in a day and a bug that plagues us for months.
Message me if you'd like to join our official Discord server!

Hades4u
<Community Lead>

Awards Showcase
Show more awards

Distinguished (296)
Posts: 4701
Steam: hades4you
Permalink | Quote | PM | +Rep by KoDyAbAbA » March 7, 2015 11:28pm | Report
Quoted:

exactly 0.07 seconds later


Holy *******it that reaction time.

Anyways, it's nice this irritating bug has been removed. The amount of times it has betrayed me when i play tonker is ridiculous.

KoDyAbAbA


Memorable (65)
Posts: 2366
Steam: Sir Rat-A-Lot
View My Blog
Permalink | Quote | PM | +Rep by Terathiel » March 8, 2015 12:05am | Report
Commend Lod[A].
There are two kinds of people in the world; those who can count, and those who can't.

Meme central please give me ad revenue

Terathiel
<Veteran>

Awards Showcase
Show more awards

Remarkable (49)
Posts: 1415
Steam: Save me from this meme hell
View My Blog
Permalink | Quote | PM | +Rep by Unscathed » March 8, 2015 12:24am | Report
Did loda won game?🍰
Don't Worry, Be Happy

Late credits to Janitsu for the sig

Unscathed
<Editor>

Awards Showcase
Show more awards

Remarkable (47)
Posts: 3432
View My Blog

Quick Reply

Please log in or sign up to post!

DOTAFire is the place to find the perfect build guide to take your game to the next level. Learn how to play a new hero, or fine tune your favorite DotA hero’s build and strategy.

Copyright © 2019 DOTAFire | All Rights Reserved