Jump to content

Does make sense going over 20 armor points?


Insane96MCP

Recommended Posts

The damage formula is damage = damage * ( 1 - min( 20, max( defensePoints / 5, defensePoints - damage / ( 2 + toughness / 4 ) ) ) / 25 ).

You can figure it out. Toughness is 0 for all types of (vanilla) armor except diamond (which has 2). Defense points is the number of armor displayed in the UI.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Well, yes, there is a maximum amount of damage reduction. That's what min(...) does.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

12 minutes ago, Insane96MCP said:

I've asked because I've heard somewhere that going over 20 (or 30) would lead to no effects / problems

What exactly do you mean? As Draco showed, if you have damage reduction over 20, the formula will act the same as if it were 20. So it won't cause any "problem" but it also won't do anything special. Do you actually want it to do extra damage reduction, or are you just worried that an error might occur? Why are you asking this question in the first place?

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Link to comment
Share on other sites

3 minutes ago, jabelar said:

What exactly do you mean? As Draco showed, if you have damage reduction over 20, the formula will act the same as if it were 20.

Well, the other half is a complex formula (the part inside max(...)) that means that the more damage you take at once, the less each point of armor counts. But yes. The maximum damage reduction you can get is 80%

 

Also, hit points are a float, meaning you can (and will) take 0.01 damage in certain circumstances (death by a thousand tiny cuts).

Edited by Draco18s

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Ok, now I know there's something wrong in Minecraft / Forge calculations.

Every one of this was tested with 25 armor points + 3 thoughness, Hard Difficulty and always standing in the same spot of the Creeper and full health

In 1.10 the creeper dealt no Damage

In 1.11 the creeper on shots me

In 1.12 I stay alive with ~3 hearts

Wth is going on?

Link to comment
Share on other sites

4 hours ago, Insane96MCP said:

Ok, now I know there's something wrong in Minecraft / Forge calculations.

Every one of this was tested with 25 armor points + 3 thoughness, Hard Difficulty and always standing in the same spot of the Creeper and full health

In 1.10 the creeper dealt no Damage

In 1.11 the creeper on shots me

In 1.12 I stay alive with ~3 hearts

Wth is going on?

Probably alterations in the formula. I don't know when things were changed (and I don't go looking into them often myself), but I do know that at one point armor was a flat 4% reduction per point (which lines up with your 1.10 result). It's also possible that Forge mucked with things (I've heard comments about it, but again, never tried to verify them).

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

On 13/11/2017 at 5:33 PM, Draco18s said:

Probably alterations in the formula. I don't know when things were changed (and I don't go looking into them often myself), but I do know that at one point armor was a flat 4% reduction per point (which lines up with your 1.10 result). It's also possible that Forge mucked with things (I've heard comments about it, but again, never tried to verify them).

Oh yep, that https://github.com/MinecraftForge/MinecraftForge/issues/3629 has been fixed in 1.11 only

It's still strange that 1.11 and 1.12 differ

 

EDIT:
I can now confirm that in 1.10 going over 24 armor points will make you invincible since there's 4% flat damage reduction for every armor point and at 25 armor points you'll have 25*4% = 100% damage reduction.

Edited by Insane96MCP
Added more infos
Link to comment
Share on other sites

  • 5 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.