Closed 7474 closed 1 year ago
https://twitter.com/robodun/status/1699315074467586422
パイロット能力「ハンター」のLvにマイナス指定をした場合のダメージ減少率が解説とは異なる?ハンターLv-1/Lv-2/Lv-3でそれぞれ10%/20%/30%減少となるはずが、実際は約11%/約25%/約44%減少と不可思議な値になっていた。正のLvで指定した場合の増加率は正しかった。
整数に切り捨てはそれはそうという感じ。 端数はなぞ。 元々パイロットについているハンターと別途付加したハンターは別々に計算されているので、付加していると端数が出るかも。
https://github.com/7474/SRC/blob/bfb917066166edd40b9b3017b1b1b52bf38bdc8b/SRC.Sharp/SRCCore/Units/UnitWeapon.cs#L3418
https://github.com/7474/SRC/blob/bfb917066166edd40b9b3017b1b1b52bf38bdc8b/SRC/SRC_20121125/Unit.cls#L7261
端数は他の要素のノイズが混じっていたからだった。
https://twitter.com/robodun/status/1699315074467586422