Announcement

Collapse

Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.



In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.



All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

Draw?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anon49
    replied
    Originally posted by bu3ny View Post
    This again.. No it can't happen. Tere simply isn't something like "at the exact same time". There IS an order, always. One ancient died before the other.
    Say 2 projectiles fly at a target. both projectiles hit at the same tick. One of them WILL be processed BEFORE, However, They should be regarded as happening at the exact same time. The order of processing has nothing to do with the order of what happened. if we're talking about the same tick.

    It's like, The game is digital or some sort!

    Leave a comment:


  • Anon49
    replied
    Originally posted by Kryil- View Post
    EDIT: Btw, if it happened in different game ticks, this should never happen.
    True, The check is done in a weird manner.

    But ancients dying in the same tick is a possibility.

    Leave a comment:


  • bu3ny
    replied
    Originally posted by Malibu Stacey View Post
    You're both wrong and right. Things can happen "at the exact same time" however the order of processing will determine which one 'wins'. In this case Radiant will always lose as their ancient will be checked first regardless. This was technically a 'draw' however the code doesn't account for this situation (i.e it is a bug but then 90% of DotA mechanics are bugs) as it will not check whether Dire's ancient is also dead once it has flagged Radiants ancient as being dead.
    If that would be the case, it won't bug the victory message like that.

    Leave a comment:


  • Malibu Stacey
    replied
    Originally posted by bu3ny View Post
    This again.. No it can't happen. Tere simply isn't something like "at the exact same time". There IS an order, always. One ancient died before the other.
    You're both wrong and right. Things can happen "at the exact same time" however the order of processing will determine which one 'wins'. In this case Radiant will always lose as their ancient will be checked first regardless. This was technically a 'draw' however the code doesn't account for this situation (i.e it is a bug but then 90% of DotA mechanics are bugs) as it will not check whether Dire's ancient is also dead once it has flagged Radiants ancient as being dead.

    Originally posted by Obilisk View Post
    Well, technically, if it was run on a multicore machine and the events were being processed in seperate threads, things *could* happen at the exact same time. Just sayin'. =)
    Number of threads has nothing to do with whether the machine running the code has more than one logical processor. Practically every application will have multiple threads running and the majority of them will still only use a single logical processor.

    Leave a comment:


  • raind33r
    replied
    People who are curious, draw wasn't possible on war3 DoTA either. Here's a wodota clip of a very close game: http://youtu.be/r9YcVH8tnP0?t=7m6s

    Leave a comment:


  • Kryil-
    replied
    Originally posted by Anon49 View Post
    GermanViet, I looked into that one.

    Dire ancient dies 2 ticks before Radient ancient, Yet Dire wins. (Ticks: 113461 and 113463)


    Oh wow. Who lets these clueless people moderate?
    Tell me how "before" is "exact at the same time"... the game simply screws up with lacking checks for happened events in the same time-frame.
    EDIT: Btw, if it happened in different game ticks, this should never happen.

    Leave a comment:


  • Anon49
    replied
    GermanViet, I looked into that one.

    Dire ancient dies 2 ticks before Radient ancient, Yet Dire wins. (Ticks: 113461 and 113463)


    Originally posted by bu3ny View Post
    There never can be a draw. There is nothing like something happenning at 100% the exact same time.
    Oh wow. Who lets these clueless people moderate?

    Leave a comment:


  • GermanViet
    replied
    http://www.reddit.com/r/DotA2/commen...hink_this_was/
    Another "draw" case

    Either there is a draw or there is a clear indication which side won. (Only 1 ancient destroyed, not both)

    Leave a comment:


  • bu3ny
    replied
    Moved to brainstorming.

    Leave a comment:


  • jam3972
    replied
    Originally posted by Crowfeather View Post
    Draw doesn't happen. Victor is the team which killed it first.
    as people mentioned the game can't necessarily tell the difference due engine differences.

    But that's beside the point, I would love to believe what you say, but I have never seen a game with same time frame kill of the ancients that ended up as a win for Radiant. Regardless of who gets the victory graphic.

    Do you have any specific game examples or can you even claim that you have seen a game where both ancients died in the same time frame and radiant got the victory?

    Until proven otherwise I still believe this should be qualified as a bug since evidence suggests that same time frame ancient kills always result in dire victory.

    Leave a comment:


  • Wyn-Ryder
    replied
    It actually COULDN'T happen in WC3 but I believe it can in dota 2.

    Leave a comment:


  • shideneyu
    replied
    It can happen at the same milisecond. Why should it be impossible?

    Get bold ! Assume that it can happen. It should be implemented, that's all.

    Leave a comment:


  • zweilinkehaende
    replied
    Just to prevent this from happening in an important match (very unlikely, yes) there should be code implemented, that checks which ancient had less hp at the last gametick. If it's still unclear, chek for the gametick before and so on.
    It should be fairly easy to implement that and solves the problem in a fair and non-random way.

    Leave a comment:


  • Wyn-Ryder
    replied
    Originally posted by Crowfeather View Post
    Also there is no possibility of "multi threading" causing an issue. Simply due to the fact that it is assumed that both threads are running under the same conditions. Not to mention for even an event to be considered you would require the 2nd ancient being destroyed within microseconds of the 1st ancient. Probably even less
    It's not really microseconds, it's just within 1 frame, right? Like how stuns & teleports can happen simultaneously (i.e. you get stunned on the wrong side of your teleport).

    Could be worth a test :P

    Leave a comment:


  • Synaptic
    replied
    The combat log is reported in with 10ms as the smallest interval. If the game registers events on the same time scale then yes things can be "simultaneous" since that's what it says. If it's sampling at 1ms intervals or faster I think it's highly unlikely that the last hits on the ancients were registered at the same time.
    Last edited by Synaptic; 09-04-2013, 07:41 PM.

    Leave a comment:

Working...
X