Last active
December 8, 2016 11:35
-
-
Save gaogao-9/4ef3252345f49d256b5433b461cbdbb1 to your computer and use it in GitHub Desktop.
ナターシャのダメージ計算式がややこしすぎる話
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function ナターシャダメージ(補正後攻撃力, 回数){ | |
const レート = 3 - Math.floor(2000 * logN(Math.max(16-回数, 1), 15)) / 1000; | |
return Math.floor(補正後攻撃力 * レート); | |
} | |
function logN(真数, 底){ | |
return Math.log(真数) / Math.log(底); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var 攻撃力 = 883; | |
console.log(`攻撃力883(カンストSR好感度700)の場合(※敵防御は考慮しない)`); | |
var 合計ダメージ = 0; | |
for(var i=1;i<=50;i++){ | |
const ダメージ = ナターシャダメージ(攻撃力, i); | |
合計ダメージ += ダメージ; | |
console.log(`攻撃${i}回目: ${ダメージ}`, `${i}回目までの平均ダメージ: ${Math.round(合計ダメージ / i)}`, `${i}回目までの累計ダメージ: ${合計ダメージ}`); | |
} | |
console.log("※実際は2回攻撃なのでこれの2倍ダメージが出ます"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
攻撃力883(カンストSR好感度700)の場合(※敵防御は考慮しない) | |
攻撃1回目: 883 1回目までの平均ダメージ: 883 1回目までの累計ダメージ: 883 | |
攻撃2回目: 928 2回目までの平均ダメージ: 906 2回目までの累計ダメージ: 1811 | |
攻撃3回目: 976 3回目までの平均ダメージ: 929 3回目までの累計ダメージ: 2787 | |
攻撃4回目: 1028 4回目までの平均ダメージ: 954 4回目までの累計ダメージ: 3815 | |
攻撃5回目: 1086 5回目までの平均ダメージ: 980 5回目までの累計ダメージ: 4901 | |
攻撃6回目: 1147 6回目までの平均ダメージ: 1008 6回目までの累計ダメージ: 6048 | |
攻撃7回目: 1216 7回目までの平均ダメージ: 1038 7回目までの累計ダメージ: 7264 | |
攻撃8回目: 1293 8回目までの平均ダメージ: 1070 8回目までの累計ダメージ: 8557 | |
攻撃9回目: 1380 9回目までの平均ダメージ: 1104 9回目までの累計ダメージ: 9937 | |
攻撃10回目: 1480 10回目までの平均ダメージ: 1142 10回目までの累計ダメージ: 11417 | |
攻撃11回目: 1599 11回目までの平均ダメージ: 1183 11回目までの累計ダメージ: 13016 | |
攻撃12回目: 1745 12回目までの平均ダメージ: 1230 12回目までの累計ダメージ: 14761 | |
攻撃13回目: 1932 13回目までの平均ダメージ: 1284 13回目までの累計ダメージ: 16693 | |
攻撃14回目: 2197 14回目までの平均ダメージ: 1349 14回目までの累計ダメージ: 18890 | |
攻撃15回目: 2649 15回目までの平均ダメージ: 1436 15回目までの累計ダメージ: 21539 | |
攻撃16回目: 2649 16回目までの平均ダメージ: 1512 16回目までの累計ダメージ: 24188 | |
攻撃17回目: 2649 17回目までの平均ダメージ: 1579 17回目までの累計ダメージ: 26837 | |
攻撃18回目: 2649 18回目までの平均ダメージ: 1638 18回目までの累計ダメージ: 29486 | |
攻撃19回目: 2649 19回目までの平均ダメージ: 1691 19回目までの累計ダメージ: 32135 | |
攻撃20回目: 2649 20回目までの平均ダメージ: 1739 20回目までの累計ダメージ: 34784 | |
攻撃21回目: 2649 21回目までの平均ダメージ: 1783 21回目までの累計ダメージ: 37433 | |
攻撃22回目: 2649 22回目までの平均ダメージ: 1822 22回目までの累計ダメージ: 40082 | |
攻撃23回目: 2649 23回目までの平均ダメージ: 1858 23回目までの累計ダメージ: 42731 | |
攻撃24回目: 2649 24回目までの平均ダメージ: 1891 24回目までの累計ダメージ: 45380 | |
攻撃25回目: 2649 25回目までの平均ダメージ: 1921 25回目までの累計ダメージ: 48029 | |
攻撃26回目: 2649 26回目までの平均ダメージ: 1949 26回目までの累計ダメージ: 50678 | |
攻撃27回目: 2649 27回目までの平均ダメージ: 1975 27回目までの累計ダメージ: 53327 | |
攻撃28回目: 2649 28回目までの平均ダメージ: 1999 28回目までの累計ダメージ: 55976 | |
攻撃29回目: 2649 29回目までの平均ダメージ: 2022 29回目までの累計ダメージ: 58625 | |
攻撃30回目: 2649 30回目までの平均ダメージ: 2042 30回目までの累計ダメージ: 61274 | |
攻撃31回目: 2649 31回目までの平均ダメージ: 2062 31回目までの累計ダメージ: 63923 | |
攻撃32回目: 2649 32回目までの平均ダメージ: 2080 32回目までの累計ダメージ: 66572 | |
攻撃33回目: 2649 33回目までの平均ダメージ: 2098 33回目までの累計ダメージ: 69221 | |
攻撃34回目: 2649 34回目までの平均ダメージ: 2114 34回目までの累計ダメージ: 71870 | |
攻撃35回目: 2649 35回目までの平均ダメージ: 2129 35回目までの累計ダメージ: 74519 | |
攻撃36回目: 2649 36回目までの平均ダメージ: 2144 36回目までの累計ダメージ: 77168 | |
攻撃37回目: 2649 37回目までの平均ダメージ: 2157 37回目までの累計ダメージ: 79817 | |
攻撃38回目: 2649 38回目までの平均ダメージ: 2170 38回目までの累計ダメージ: 82466 | |
攻撃39回目: 2649 39回目までの平均ダメージ: 2182 39回目までの累計ダメージ: 85115 | |
攻撃40回目: 2649 40回目までの平均ダメージ: 2194 40回目までの累計ダメージ: 87764 | |
攻撃41回目: 2649 41回目までの平均ダメージ: 2205 41回目までの累計ダメージ: 90413 | |
攻撃42回目: 2649 42回目までの平均ダメージ: 2216 42回目までの累計ダメージ: 93062 | |
攻撃43回目: 2649 43回目までの平均ダメージ: 2226 43回目までの累計ダメージ: 95711 | |
攻撃44回目: 2649 44回目までの平均ダメージ: 2235 44回目までの累計ダメージ: 98360 | |
攻撃45回目: 2649 45回目までの平均ダメージ: 2245 45回目までの累計ダメージ: 101009 | |
攻撃46回目: 2649 46回目までの平均ダメージ: 2253 46回目までの累計ダメージ: 103658 | |
攻撃47回目: 2649 47回目までの平均ダメージ: 2262 47回目までの累計ダメージ: 106307 | |
攻撃48回目: 2649 48回目までの平均ダメージ: 2270 48回目までの累計ダメージ: 108956 | |
攻撃49回目: 2649 49回目までの平均ダメージ: 2278 49回目までの累計ダメージ: 111605 | |
攻撃50回目: 2649 50回目までの平均ダメージ: 2285 50回目までの累計ダメージ: 114254 | |
※実際は2回攻撃なのでこれの2倍ダメージが出ます |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
違ってたらごめんね