Talk:Armored Skeleton

From Terraria Wiki
Jump to: navigation, search

Armor polish drop?[edit source]

I have been attempting for a while now to get some Armor Polish from these skeletons, but so far have only received a few Beam Swords and the skeleton banner. Can anyone else confirm that they actually drop the Armor Polish, or perhaps I am just very unlucky? Ivysaur1996 (talk) 22:45, 14 October 2013 (UTC)

Yes they do actually drop armor polish i have got it a few times from armored skeletons so your just very unlucky. —Preceding unsigned comment added by 110.32.234.125 (talk) at 03:02, 20 September 2014‎ (UTC)
2015, v1.3; i can confirm the drop. killed 400 of them in hardmode in a hallowed cavern and got ONE armor polish, pre-mechanical bosses. mby the droprate is a bit broken or i was just unlucky but except for the armor polish i got every rare thing multiple times. mechanical boss spawners, hallowed keys, beam swords, lots of Lost Girls, Hallowed Mimics and normal Mimics spawns. —Preceding unsigned comment added by 134.3.75.204 (talk) at 23:14, 29 July 2015 (UTC)
27 Feb, 2016, 11:06PMEST: Could it be that the Drop rate is bugged? I have the exact same issue as of the current version, and have not had any past issues with any of the other Ankh Charm pieces. —Preceding unsigned comment added by ScoutytheScout (talkcontribs) at 04:12, 28 February 2016 (UTC)
2019, v1.3; The drop rate is definitely not 1% in all cases. Either (a) there is a bug, or (b) only the 400/400 Heavy Skeletons drop it, or (c) it drops at a much lower rate pre-mechanical bosses and becomes 1% later. —Preceding unsigned comment added by 73.213.2.138 (talk) at 04:28, 6 June 2019 (UTC)
Looking at the 1.3.5.3Desktop Version source code, I can confirm that the drop chance for the Armor Polish is 1% / 2% at all times. It is dropped by the NPCs with the IDs 77, 273, 274, 275, and 276, i.e. both Armored Skeletons and all four Blue Armored Bones variants. --Rye Greenwood (talk) 20:20, 6 June 2019 (UTC)
I believe you about the source code, but there must be a bug then because it's definitely not dropping at a 1% rate. Not just me, but many people have asked about the same thing for this item specifically. Every other rare item, even rarer items, has dropped like 10 times already. Statistics isn't magic, multiple people can't all be that (un)lucky for that long. Can you find the bug in the source code and let them know how to fix it? ^^ —Preceding unsigned comment added by 73.213.2.138 (talk) at 02:57, 7 June 2019 (UTC)
I Checked source code again, and I can confirm that the drop chance IS 1% / 2%. And then I did a test in game, killed 300 Armored Skeletons (NPC ID 77) and 200 Blue Armored Bones (NPC ID 274), got 4 Armor Polishes. So I think there is no bug with it. Westgrass (talk) 05:01, 7 June 2019 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── Which is why i thought the bug only happens under certain conditions, since most people complaining are pre- mechanical bosses and only have armored skeletons to kill. But having killed almost 1000 of them i still have 0 polishes. If no one else on reddit/steam/etc were complaining i'd say i was just unlucky, but i don't see similar complaints about other items so i still think there is a bug. Thanks for trying it out though. 73.213.2.138 12:25, 7 June 2019 (UTC)

If you would like some insight on how the drop is calculated (in normal mode): Every time an NPC with one if the IDs above is killed, the game generates a natural number between 0 and 99, using elaborate randomizers. If this number happens to be equal to 0, the killed NPC drops an Armor Polish. There is nothing indicating a bug in this procedure, it is the same for all other drops (of course, with other limits and, potentially, additional conditions).
In fact, it is absolutely not guaranteed to receive 1 Armor Polish out of 100 Armored Skeletons. Here's the math:
The process of generating the random number can be described as a composed experiment: Shuffle a deck and check whether the top card is an ace, repeat 100 times. Since this experiment is a random experiment with exactly two possible outcomes, "success" (card is an ace) and "failure" (card is not an ace), in which the probability of success is the same every trial, the experiment is a Bernoulli trial. The probability of success is p = \frac{1}{100} = 0.01. The number of trials is n = 100. The probability of getting exactly k = 1 success is B(n;p;k) = B(100;0.01;1) (Binomial distribution).
However, we don't want to exclude getting more than one success, so we use k \ge 1:

\begin{align}
P(X\ge1) & = 1-P(X=0) & = 1-B(100;0.01;0) \\
& & B(100;0.01;0) & = \binom{100}{0}*0.01^0*(1-0.01)^{100-0} \\
& & B(100;0.01;0) & = 1*1*0.99^{100} \\
& & B(100;0.01;0) & \approx 0.36603 \\
P(X\ge1) & \approx 1-0.36603 \\
P(X\ge1) & \approx 0.634 \\
\end{align}
As you can see, the probability of getting at least 1 ace in 100 trials with a probability of 0.01 is merely two thirds, far from 100%. Likewise, the probability of obtaining exactly one Armor Polish out of 100 Armored Skeletons is the same.
Now, to calculate the probability of getting at least 1 Armor Polish out of 1000 Armored Skeletons, as in your situation:

\begin{align}
P(X\ge1) & = 1-P(X=0) & = 1-B(1000;0.01;0) \\
& & B(1000;0.1;0) & = \binom{1000}{0}*0.01^0*(1-0.01)^{1000-0} \\
& & B(1000;0.1;0) & = 1*1*0.99^{1000} \\
& & B(1000;0.1;0) & \approx 4.31712\times10^{-5} \\
P(X\ge1) & \approx 1-(4.31712\times10^{-5}) \\
P(X\ge1) & \approx 0.9999568 \\
\end{align}
99.99568% is extremely close to 100%, but just not equal to it. Therefore, it is possible that no Armor Polish drops out of 1000 Armored Skeletons.
What is probably more interesting, though, is the minimum number of Armored Skeletons required to be killed in order to have at least a certain chance of obtaining at least one Armor Polish. You haven't obtained one with a chance of 99.99568%, so let's try it with 99.99999999%:

\begin{align}
P(X\ge1) & \ge 0.9999999999 \\
1-P(X=0) & \ge 0.9999999999 \\
P(X=0) & \le 0.0000000001 \\
B(n;0.01;0) & \le 0.0000000001 \\
\binom{n}{0}*0.01^0*(1-0.01)^{n-0} & \le 0.0000000001 \\
1*1*0.99^n & \le 0.0000000001 \\
n*\ln 0.99 & \le \ln 0.0000000001 \\
n*(-0.01005) & \le -23.0259 \\
n & \ge 2291.0523 \\
n & \ge 2292 \\
\end{align}
At least 2292 Armored Skeletons have to be defeated to get at least one Armor Polish with a chance of 99.99999999% (not 100% – you might still need to defeat more!).
Usually, though, a chance of 99% should suffice, which requires defeating at least 459 Armored Skeletons (sparing the whole calculation here, you're getting the idea).
It's all stochastics! :p
--Rye Greenwood (talk) 14:56, 7 June 2019 (UTC)
I created a new normal world to test it again. After killed 400 Armored Skeletons (the number is from Tally CounterTally CounterDesktop VersionConsole VersionMobile Version), I had 6 Armor Polishes. Can you check your kill count via Tally CounterTally CounterDesktop VersionConsole VersionMobile Version again? BTW: In this test, I got first Armor Polish at about 170 killed. --Westgrass (talk) 15:02, 7 June 2019 (UTC)

Damage swapped?[edit source]

The page indicates that damage switched from 36 to 260, but I've been hit by these things and had about 50 armor. They didn't seem to be that much of a threat. I think the numbers are just in the wrong order. —Preceding unsigned comment added by 208.75.141.82 (talk) at 07:15, 28 September 2014 (UTC)

To support this, the page states that the damage was "reduced" from "36 to 260", despite 260 being a bigger number Pbone3 (talk) 23:34, 7 June 2019 (UTC)
The damage was reduced from 60 to 40, but the sentence structure was a bit misleading, so I reworded it. I hope it is clearer now; thank you for bringing this up. --Rye Greenwood (talk) 23:40, 7 June 2019 (UTC)