Jump to content
EN
Play

Forum

Striker Missile Hits Do Zero Damage


 Share

Recommended Posts

This happens occasionally ever since Patch 468 (if not earlier.)

 

As you know it is fairly common for two tanks to destroy each other. For example I might launch a Striker missile. A fraction of  second later an enemy Smoky shoots me thus killing me. But my missile is still in flight. A fraction of a second later the Smoky is hit and he dies.

 

And that is exactly where this error occurs. Now if I am killed with a missile in flight my missile will cause no damage on impact. I see the explosion on the enemy tank but no damage numbers appear. I cannot say this error happens every single time but it does happen repeatedly.

 

I have not noticed this with any other weapon type, just Striker.

Edited by LittleWillie
  • Like 2

Share this post


Link to post
Share on other sites

I think this is just lag to be honest. It used to happen with railgun too in XP/BP, your turret looks like it's firing but in reality the server did not count them since you were killed just before you hit space. That's why it doesn't happen each time too :)

  • Like 2

Share this post


Link to post
Share on other sites

I think this is just lag to be honest. It used to happen with railgun too in XP/BP, your turret looks like it's firing but in reality the server did not count them since you were killed just before you hit space. That's why it doesn't happen each time too :)

That explanation makes sense per all I have seen.  You well may be right. I have seen much more enemy tanks "ghosting" since the same patch. Lag is definitely worse for me since the last patch or two.

  • Like 1

Share this post


Link to post
Share on other sites

Shame :( They do make optimization updates every once in a while, so hopefully gets better then. Problem solved then?

This is probably the explanation but I'm not in position to say for certain. I just want the devs to hear about the problem.

Share this post


Link to post
Share on other sites

Well well, this is quite interesting question you have asked, fellow tanker. As Kurt said, it can be a lag, or maybe not and something else. 

 

Ok, this is how it works. Keep in mind that some Turrets do this while others don't. From what I tested with few others is that, if you die, then any shots you made in the time before death equal to your ping, then those shots won't deal a damage, not sure though but it's definitely possible to deal damage after you die, with Magnum, Striker, even Twins and Rico and I think you already have got what I mean as the explanation is pretty simple.
 
Let me try to explain it to you in a different way. The image you see on the screen is instant, i.e there's zero delay between your commands (pressing space) and the shot being fired. But there is some delay between you making a command and the server registering it. So when you shoot and die afterwards, the shot won't deal damage if the data about you dying reached the server before the data from you about your shot.
So those shots that deal no damage - you see them, but the server doesn't register it and therefore other players don't see them or get damaged by them and that is how it happens, hope you understood it. 

 

Now question is that, is this how the Turret works or this actually needs to be reported, not sure but I myself would say it's something that should definitely be in the report, if it isn't already.

  • Like 3

Share this post


Link to post
Share on other sites

Well well, this is quite interesting question you have asked, fellow tanker. As Kurt said, it can be a lag, or maybe not and something else. 

 

Ok, this is how it works. Keep in mind that some Turrets do this while others don't. From what I tested with few others is that, if you die, then any shots you made in the time before death equal to your ping, then those shots won't deal a damage, not sure though but it's definitely possible to deal damage after you die, with Magnum, Striker, even Twins and Rico and I think you already have got what I mean as the explanation is pretty simple.
 
Let me try to explain it to you in a different way. The image you see on the screen is instant, i.e there's zero delay between your commands (pressing space) and the shot being fired. But there is some delay between you making a command and the server registering it. So when you shoot and die afterwards, the shot won't deal damage if the data about you dying reached the server before the data from you about your shot.
So those shots that deal no damage - you see them, but the server doesn't register it and therefore other players don't see them or get damaged by them and that is how it happens, hope you understood it. 

 

Now question is that, is this how the Turret works or this actually needs to be reported, not sure but I myself would say it's something that should definitely be in the report, if it isn't already.

Thanks for this. I have good general knowledge of computer operation but no particular training in communications protocols and the like. So what I am trying to say is, I believe I understand the top-level view. I'm glad to know it'll get a look.

 

EDIT: It just now occurred to me that since I did not see the problem before it is unlikely to be related to lag. Lag has been with me as long as I've been playing Tanki. So why did I not see these 'dud missiles' until after a recent patch?  Just food for thought from a layman.

 

BTW you can add Vulcan to the Turrets that kill after death. The bullets are in flight briefly (I gather) because many a time I've seen the little red numbers float up after I've blown up.

Edited by LittleWillie
  • Like 1

Share this post


Link to post
Share on other sites

Definitely my dear friend. This is not related to this topic but another even more annoying Turret exists which is just a nightmare compared to Striker which I hope they will fix it whenever possible, you can guess which Turret I'm talking about right. :)

  • Like 1

Share this post


Link to post
Share on other sites

Definitely my dear friend. This is not related to this topic but another even more annoying Turret exists which is just a nightmare compared to Striker which I hope they will fix it whenever possible, you can guess which Turret I'm talking about right. :)

I think so yes. Let's toast with a double-sized bottle of champagne.

Share this post


Link to post
Share on other sites

It IS definitely a lag. The client hasn't rendered your death yet but the server knows that you had been killed before you released a projectile, and will not accept your damage.

 

 

Now question is that, is this how the Turret works or this actually needs to be reported, not sure but I myself would say it's something that should definitely be in the report, if it isn't already.

This is how all multiplayer games work, nothing special to report about.

Share this post


Link to post
Share on other sites

 

Perhaps and Striker or other Turrets isn't really that big of issue to me except Magnum and  I'm sure you are aware of it. 

 

First of all, the server checks the presence of DD only when the shot hits the target, not when you shoot so if you shoot with DD and your DD stops working, then the shot will deal normal damage. Also if you activate DD, shoot and die before the shot lands, it will also be normal damage but that's fine, because it works both ways - you can shoot normally, activate DD before the shot hits and it will deal double damage, so I learned to live with that. 
 
What's worse is that if, for example, you have 3500 HP and an enemy with 1800 HP drives up to you, if you activate DD, shoot them with magnum and deal 1780 HP of damage (which is 3660 with DP), they will get normal damage and survive with 20 HP left, but YOU will get DOUBLE damaged and die from your own shot and that is some serious bad thing that personally don't like at all. 
 
But if you survive it (e.g. you have 4000 hp and deal 3600 damage), then the other player will also get double
it's something that needs to be checked if it isn't already in my opinion. Not sure what it is but I don't think it is a bug, but more like an error in coding the turret's mechanics that the Devs overlooked. 

Share this post


Link to post
Share on other sites

It IS definitely a lag. The client hasn't rendered your death yet but the server knows that you had been killed before you released a projectile, and will not accept your damage.

 

 

This is how all multiplayer games work, nothing special to report about.

And the harm of the devs checking to see if you are right or wrong would be? ? ?

 

So why not just let them look into it, eh?

Share this post


Link to post
Share on other sites

 Share

×
×
  • Create New...