検証
実際の値 | 計算上のダークバフ | |||||||||||
現在HP | HP割合 | 防御力 | ダークバフの範囲 | 切り捨て(2桁) | 切り捨て(3桁) | 切り捨て(4桁) | 四捨五入(2桁) | 四捨五入(3桁) | 四捨五入(4桁) | 切り上げ(2桁) | 切り上げ(3桁) | 切り上げ(4桁) |
3173 | 1.0000 | 726 | 1.0000~1.0014 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
3152 | 0.9934 | 730 | 1.0055~1.0069 | 1.0000- | 1.0060 | 1.0066 | 1.0100+ | 1.0070+ | 1.0066 | 1.0100+ | 1.0070+ | 1.0067 |
3131 | 0.9868 | 735 | 1.0124~1.0138 | 1.0100- | 1.0130 | 1.0132 | 1.0100- | 1.0130 | 1.0132 | 1.0200+ | 1.0140+ | 1.0133 |
3128 | 0.9858 | 736 | 1.0138~1.0152 | 1.0100- | 1.0140 | 1.0141 | 1.0100- | 1.0140 | 1.0142 | 1.0200+ | 1.0150 | 1.0142 |
3101 | 0.9773 | 741 | 1.0207~1.0220 | 1.0200- | 1.0220 | 1.0226+ | 1.0200- | 1.0230+ | 1.0227+ | 1.0300+ | 1.0230+ | 1.0227+ |
3093 | 0.9748 | 744 | 1.0248~1.0262 | 1.0200- | 1.0250 | 1.0252 | 1.0300+ | 1.0250 | 1.0252 | 1.0300+ | 1.0260 | 1.0253 |
3092 | 0.9745 | 744 | 1.0248~1.0262 | 1.0200- | 1.0250 | 1.0255 | 1.0300+ | 1.0260 | 1.0255 | 1.0300+ | 1.0260 | 1.0256 |
3089 | 0.9735 | 744 | 1.0248~1.0262 | 1.0200- | 1.0260 | 1.0264+ | 1.0300+ | 1.0260 | 1.0265+ | 1.0300+ | 1.0270+ | 1.0265+ |
3013 | 0.9496 | 762 | 1.0496~1.0510 | 1.0500 | 1.0500 | 1.0504 | 1.0500 | 1.0500 | 1.0504 | 1.0600+ | 1.0510+ | 1.0505 |
3010 | 0.9486 | 763 | 1.0510~1.0523 | 1.0500- | 1.0510 | 1.0513 | 1.0500- | 1.0510 | 1.0514 | 1.0600+ | 1.0520 | 1.0514 |
2933 | 0.9244 | 780 | 1.0744~1.0758 | 1.0700- | 1.0750 | 1.0756 | 1.0800+ | 1.0760+ | 1.0756 | 1.0800+ | 1.0760+ | 1.0757 |
2873 | 0.9055 | 794 | 1.0937~1.0950 | 1.0900- | 1.0940 | 1.0945 | 1.0900- | 1.0950 | 1.0945 | 1.1000+ | 1.0950 | 1.0946 |
2813 | 0.8865 | 808 | 1.1129~1.1143 | 1.1100- | 1.1130 | 1.1134 | 1.1100- | 1.1130 | 1.1135 | 1.1200+ | 1.1140 | 1.1135 |
2811 | 0.8859 | 808 | 1.1129~1.1143 | 1.1100- | 1.1140 | 1.1140 | 1.1100- | 1.1140 | 1.1141 | 1.1200+ | 1.1150+ | 1.1141 |
2776 | 0.8749 | 816 | 1.1240~1.1253 | 1.1200- | 1.1250 | 1.1251 | 1.1300+ | 1.1250 | 1.1251 | 1.1300+ | 1.1260+ | 1.1252 |
2774 | 0.8743 | 816 | 1.1240~1.1253 | 1.1200- | 1.1250 | 1.1257+ | 1.1300+ | 1.1260+ | 1.1257+ | 1.1300+ | 1.1260+ | 1.1258+ |
2773 | 0.8739 | 817 | 1.1253~1.1267 | 1.1200- | 1.1260 | 1.1260 | 1.1300+ | 1.1260 | 1.1261 | 1.1300+ | 1.1270+ | 1.1261 |
2771 | 0.8733 | 817 | 1.1253~1.1267 | 1.1200- | 1.1260 | 1.1266 | 1.1300+ | 1.1270+ | 1.1267 | 1.1300+ | 1.1270+ | 1.1267 |
2770 | 0.8730 | 818 | 1.1267~1.1281 | 1.1200- | 1.1270 | 1.1270 | 1.1300+ | 1.1270 | 1.1270 | 1.1300+ | 1.1280 | 1.1271 |
2753 | 0.8676 | 821 | 1.1309~1.1322 | 1.1300- | 1.1320 | 1.1323+ | 1.1300- | 1.1320 | 1.1324+ | 1.1400+ | 1.1330+ | 1.1324+ |
2693 | 0.8487 | 835 | 1.1501~1.1515 | 1.1500- | 1.1510 | 1.1512 | 1.1500- | 1.1510 | 1.1513 | 1.1600+ | 1.1520+ | 1.1513 |
2675 | 0.8431 | 839 | 1.1556~1.1570 | 1.1500- | 1.1560 | 1.1569 | 1.1600+ | 1.1570 | 1.1569 | 1.1600+ | 1.1570 | 1.1570 |
2672 | 0.8421 | 839 | 1.1556~1.1570 | 1.1500- | 1.1570 | 1.1578+ | 1.1600+ | 1.1580+ | 1.1579+ | 1.1600+ | 1.1580+ | 1.1579+ |
2666 | 0.8402 | 841 | 1.1584~1.1598 | 1.1500- | 1.1590 | 1.1597 | 1.1600+ | 1.1600+ | 1.1598+ | 1.1600+ | 1.1600+ | 1.1598+ |
2660 | 0.8383 | 842 | 1.1598~1.1612 | 1.1600 | 1.1610 | 1.1616+ | 1.1600 | 1.1620+ | 1.1617+ | 1.1700+ | 1.1620+ | 1.1617+ |
2645 | 0.8336 | 846 | 1.1653~1.1667 | 1.1600- | 1.1660 | 1.1664 | 1.1700+ | 1.1660 | 1.1664 | 1.1700+ | 1.1670+ | 1.1665 |
2642 | 0.8327 | 847 | 1.1667~1.1680 | 1.1600- | 1.1670 | 1.1673 | 1.1700+ | 1.1670 | 1.1673 | 1.1700+ | 1.1680 | 1.1674 |
2639 | 0.8317 | 847 | 1.1667~1.1680 | 1.1600- | 1.1680 | 1.1682+ | 1.1700+ | 1.1680 | 1.1683+ | 1.1700+ | 1.1690+ | 1.1683+ |
2636 | 0.8308 | 848 | 1.1680~1.1694 | 1.1600- | 1.1690 | 1.1692 | 1.1700+ | 1.1690 | 1.1692 | 1.1700+ | 1.1700+ | 1.1693 |
2635 | 0.8304 | 848 | 1.1680~1.1694 | 1.1600- | 1.1690 | 1.1695+ | 1.1700+ | 1.1700+ | 1.1696+ | 1.1700+ | 1.1700+ | 1.1696+ |
2633 | 0.8298 | 849 | 1.1694~1.1708 | 1.1700 | 1.1700 | 1.1701 | 1.1700 | 1.1700 | 1.1702 | 1.1800+ | 1.1710+ | 1.1702 |
2630 | 0.8289 | 850 | 1.1708~1.1722 | 1.1700- | 1.1710 | 1.1711 | 1.1700- | 1.1710 | 1.1711 | 1.1800+ | 1.1720 | 1.1712 |
2627 | 0.8279 | 850 | 1.1708~1.1722 | 1.1700- | 1.1720 | 1.1720 | 1.1700- | 1.1720 | 1.1721 | 1.1800+ | 1.1730+ | 1.1721 |
2624 | 0.8270 | 851 | 1.1722~1.1736 | 1.1700- | 1.1730 | 1.1730 | 1.1700- | 1.1730 | 1.1730 | 1.1800+ | 1.1740+ | 1.1731 |
2621 | 0.8260 | 852 | 1.1736~1.1749 | 1.1700- | 1.1730- | 1.1739 | 1.1700- | 1.1740 | 1.1740 | 1.1800+ | 1.1740 | 1.1740 |
2618 | 0.8251 | 852 | 1.1736~1.1749 | 1.1700- | 1.1740 | 1.1749 | 1.1700- | 1.1750+ | 1.1749 | 1.1800+ | 1.1750+ | 1.1750+ |
2615 | 0.8241 | 853 | 1.1749~1.1763 | 1.1700- | 1.1750 | 1.1758 | 1.1800+ | 1.1760 | 1.1759 | 1.1800+ | 1.1760 | 1.1759 |
2612 | 0.8232 | 853 | 1.1749~1.1763 | 1.1700- | 1.1760 | 1.1768+ | 1.1800+ | 1.1770+ | 1.1768+ | 1.1800+ | 1.1770+ | 1.1769+ |
2609 | 0.8223 | 854 | 1.1763~1.1777 | 1.1700- | 1.1770 | 1.1777+ | 1.1800+ | 1.1780+ | 1.1777+ | 1.1800+ | 1.1780+ | 1.1778+ |
2606 | 0.8213 | 855 | 1.1777~1.1791 | 1.1700- | 1.1780 | 1.1786 | 1.1800+ | 1.1790 | 1.1787 | 1.1800+ | 1.1790 | 1.1787 |
2603 | 0.8204 | 855 | 1.1777~1.1791 | 1.1700- | 1.1790 | 1.1796+ | 1.1800+ | 1.1800+ | 1.1796+ | 1.1800+ | 1.1800+ | 1.1797+ |
2600 | 0.8194 | 856 | 1.1791~1.1804 | 1.1800 | 1.1800 | 1.1805+ | 1.1800 | 1.1810+ | 1.1806+ | 1.1900+ | 1.1810+ | 1.1806+ |
2597 | 0.8185 | 857 | 1.1804~1.1818 | 1.1800- | 1.1810 | 1.1815 | 1.1800- | 1.1820+ | 1.1815 | 1.1900+ | 1.1820+ | 1.1816 |
2594 | 0.8175 | 858 | 1.1818~1.1832 | 1.1800- | 1.1820 | 1.1824 | 1.1800- | 1.1820 | 1.1825 | 1.1900+ | 1.1830 | 1.1825 |
2591 | 0.8166 | 858 | 1.1818~1.1832 | 1.1800- | 1.1830 | 1.1834+ | 1.1800- | 1.1830 | 1.1834+ | 1.1900+ | 1.1840+ | 1.1835+ |
2582 | 0.8137 | 861 | 1.1860~1.1873 | 1.1800- | 1.1860 | 1.1862 | 1.1900+ | 1.1860 | 1.1863 | 1.1900+ | 1.1870 | 1.1863 |
2576 | 0.8118 | 862 | 1.1873~1.1887 | 1.1800- | 1.1880 | 1.1881 | 1.1900+ | 1.1880 | 1.1882 | 1.1900+ | 1.1890+ | 1.1882 |
2573 | 0.8109 | 863 | 1.1887~1.1901 | 1.1800- | 1.1890 | 1.1890 | 1.1900 | 1.1890 | 1.1891 | 1.1900 | 1.1900 | 1.1891 |
2570 | 0.8100 | 863 | 1.1887~1.1901 | 1.1900 | 1.1900 | 1.1900 | 1.1900 | 1.1900 | 1.1900 | 1.2000+ | 1.1910+ | 1.1901+ |
2567 | 0.8090 | 864 | 1.1901~1.1915 | 1.1900- | 1.1900- | 1.1909 | 1.1900- | 1.1910 | 1.1910 | 1.2000+ | 1.1910 | 1.1910 |
2555 | 0.8052 | 866 | 1.1928~1.1942 | 1.1900- | 1.1940 | 1.1947+ | 1.1900- | 1.1950+ | 1.1948+ | 1.2000+ | 1.1950+ | 1.1948+ |
2193 | 0.6911 | 949 | 1.3072~1.3085 | 1.3000- | 1.3080 | 1.3088+ | 1.3100+ | 1.3090+ | 1.3089+ | 1.3100+ | 1.3090+ | 1.3089+ |
2190 | 0.6902 | 950 | 1.3085~1.3099 | 1.3000- | 1.3090 | 1.3098 | 1.3100+ | 1.3100+ | 1.3098 | 1.3100+ | 1.3100+ | 1.3099 |
2187 | 0.6893 | 951 | 1.3099~1.3113 | 1.3100 | 1.3100 | 1.3107 | 1.3100 | 1.3110 | 1.3107 | 1.3200+ | 1.3110 | 1.3108 |
2122 | 0.6688 | 966 | 1.3306~1.3320 | 1.3300- | 1.3310 | 1.3312 | 1.3300- | 1.3310 | 1.3312 | 1.3400+ | 1.3320+ | 1.3313 |
2119 | 0.6678 | 967 | 1.3320~1.3333 | 1.3300- | 1.3320 | 1.3321 | 1.3300- | 1.3320 | 1.3322 | 1.3400+ | 1.3330 | 1.3322 |
2026 | 0.6385 | 988 | 1.3609~1.3623 | 1.3600- | 1.3610 | 1.3614 | 1.3600- | 1.3610 | 1.3615 | 1.3700+ | 1.3620 | 1.3615 |
2023 | 0.6376 | 988 | 1.3609~1.3623 | 1.3600- | 1.3620 | 1.3624+ | 1.3600- | 1.3620 | 1.3624+ | 1.3700+ | 1.3630+ | 1.3625+ |
1955 | 0.6161 | 1004 | 1.3829~1.3843 | 1.3800- | 1.3830 | 1.3838 | 1.3800- | 1.3840 | 1.3839 | 1.3900+ | 1.3840 | 1.3839 |
1952 | 0.6152 | 1004 | 1.3829~1.3843 | 1.3800- | 1.3840 | 1.3848+ | 1.3800- | 1.3850+ | 1.3848+ | 1.3900+ | 1.3850+ | 1.3849+ |
1949 | 0.6142 | 1005 | 1.3843~1.3857 | 1.3800- | 1.3850 | 1.3857+ | 1.3900+ | 1.3860+ | 1.3858+ | 1.3900+ | 1.3860+ | 1.3858+ |
1946 | 0.6133 | 1006 | 1.3857~1.3871 | 1.3800- | 1.3860 | 1.3867 | 1.3900+ | 1.3870 | 1.3867 | 1.3900+ | 1.3870 | 1.3868 |
1856 | 0.5849 | 1027 | 1.4146~1.4160 | 1.4100- | 1.4150 | 1.4150 | 1.4200+ | 1.4150 | 1.4151 | 1.4200+ | 1.4160+ | 1.4151 |
1717 | 0.5411 | 1059 | 1.4587~1.4601 | 1.4500- | 1.4580- | 1.4588 | 1.4600 | 1.4590 | 1.4589 | 1.4600 | 1.4590 | 1.4589 |
1683 | 0.5304 | 1066 | 1.4683~1.4697 | 1.4600- | 1.4690 | 1.4695 | 1.4700+ | 1.4700+ | 1.4696 | 1.4700+ | 1.4700+ | 1.4696 |
1615 | 0.5090 | 1082 | 1.4904~1.4917 | 1.4900- | 1.4910 | 1.4910 | 1.4900- | 1.4910 | 1.4910 | 1.5000+ | 1.4920+ | 1.4911 |
177 | 0.0558 | 1089 | 1.5000~1.5014 | 1.5000 | 1.5000 | 1.5000 | 1.5000 | 1.5000 | 1.5000 | 1.5000 | 1.5000 | 1.5000 |
問題箇所抜粋
実際の値 | 計算上のダークバフ | |||||||||||
現在HP | HP割合 | 実際の防御力 | ダークバフの範囲 | 切り捨て(2桁) | 切り捨て(3桁) | 切り捨て(4桁) | 四捨五入(2桁) | 四捨五入(3桁) | 四捨五入(4桁) | 切り上げ(2桁) | 切り上げ(3桁) | 切り上げ(4桁) |
2621 | 0.8260 | 852 | 1.1736~1.1749 | 1.1700- | 1.1730- | 1.1739 | 1.1700- | 1.1740 | 1.1740 | 1.1800+ | 1.1740 | 1.1740 |
2567 | 0.8090 | 864 | 1.1901~1.1915 | 1.1900- | 1.1900- | 1.1909 | 1.1900- | 1.1910 | 1.1910 | 1.2000+ | 1.1910 | 1.1910 |
1717 | 0.5411 | 1059 | 1.4587~1.4601 | 1.4500- | 1.4580- | 1.4588 | 1.4600 | 1.4590 | 1.4589 | 1.4600 | 1.4590 | 1.4589 |
推測
計算が違うとしたらもっと誤差出るだろうし、実数値の扱いの差の範囲かなあ?
もしくは計算自体は同等だけれど処理のタイミングが違うか。