Great video! Really went in depth and explained a lot of oddities and questions I had when playing the game. Also a possible explanation for the calculation for Frozen Drill is: RoundEven(Combined ATK/2) + 1. So for example an attack of 23 would be halved to 11.5, rounded up to 12, then + 1 is 13. Whereas an attack of 21 would get halved to 10.5 and round down to 10, then +1 to 11.
That's interesting. I didn't know that RoundEven was a function you could use to represent something like that. However, it doesn't seem to quite perfectly represent the damage of Frozen Drill. For example, at 6 combined attack that would give: RoundEven(6/2)+1 RoundEven (3)+1 4+1 5 But the damage from frozen drill at 6 combined attack is 4, not 5. Interesting idea, though.
@Miccat87 Sorry, I should've explained the function I was talking about. RoundEven() does not not round all numbers to the nearest even integer as the name might suggest, it just has a preference for even integers when it rounding would otherwise be ambiguous (with numbers ending in .5). So as per my previous comment, RoundEven(10.5) is 10 and RoundEven(11.5) is 12, but in cases where the rounding isn't ambiguous it behaves like a normal Round() function. For example RoundEven(11.2) = Round(11.2) = 11, and RoundEven(3.0) = Round(3.0) = 3. More documentation on the function can be found at cppreference's website, they've got an article about this exact function. I've tried pasting the link but UA-cam doesn't seem to like that and keeps deleting my comment.
Great video! Really went in depth and explained a lot of oddities and questions I had when playing the game.
Also a possible explanation for the calculation for Frozen Drill is: RoundEven(Combined ATK/2) + 1. So for example an attack of 23 would be halved to 11.5, rounded up to 12, then + 1 is 13. Whereas an attack of 21 would get halved to 10.5 and round down to 10, then +1 to 11.
That's interesting. I didn't know that RoundEven was a function you could use to represent something like that. However, it doesn't seem to quite perfectly represent the damage of Frozen Drill. For example, at 6 combined attack that would give:
RoundEven(6/2)+1
RoundEven (3)+1
4+1
5
But the damage from frozen drill at 6 combined attack is 4, not 5. Interesting idea, though.
@Miccat87 Sorry, I should've explained the function I was talking about. RoundEven() does not not round all numbers to the nearest even integer as the name might suggest, it just has a preference for even integers when it rounding would otherwise be ambiguous (with numbers ending in .5).
So as per my previous comment, RoundEven(10.5) is 10 and RoundEven(11.5) is 12, but in cases where the rounding isn't ambiguous it behaves like a normal Round() function. For example RoundEven(11.2) = Round(11.2) = 11, and RoundEven(3.0) = Round(3.0) = 3.
More documentation on the function can be found at cppreference's website, they've got an article about this exact function. I've tried pasting the link but UA-cam doesn't seem to like that and keeps deleting my comment.
@@stevejohnson1078 Ah, I see. That makes a lot more sense and does seem to be consistent with all of the damage values.
Oddly enough pebble toss doesn't deal any damage to Golden Seedlings for some reason. I had to find this out the hard way. It's bizarre.
Golden Seedling defense is very wacky. I almost wonder if I should try to investigate it a bit more.