全てのデバフに対応できる暗算方法
こんにちは、アオイです
この記事では全てのデバフに対応できる
暗算方法を伝授したいと思います
ただし、後日もう一つ計算方法を記事にしますが
そちらを使った方が良い場合もあります
基本デバフ
Slay the Spireでは三つの基本的なデバフがあります
すなわち、脱力、弱体、脆弱化です
脱力: 与ダメ25% Down
弱体: 被ダメ50% Up
脆弱化: 獲得ブロック25% Down
これらのデバフだけでも計算が厄介ですが
更に計算をややこしくするのが
各種デバフを強化or軽減するレリックの存在です
デバフの計算をややこしくするレリックたち
折り紙キャエル: 敵が弱体のとき与ダメを50% Upから75% Upに強化
折り鶴: 敵が脱力のとき被ダメを25% Downから40% Downに軽減
おかしなマッシュルーム: 自分が弱体のとき被ダメを50% Upから25% Upに軽減
暗算方法
上記の説明はパーセンテージでされていますが
すべて分数に直して理解しましょう
25% Up → 5/4
50% Up → 3/2
75% Up → 7/4
25% Down → 3/4
40% Down → 3/5
以下、心臓の攻撃45と2 (2x15)を例にして
被ダメージがいくらになるか計算してみましょう
自分が弱体のとき
弱体3/2を掛け算して少数を切り捨てます
これが普通の心臓戦2~3ターン目のダメージですね
45x(3/2) = 135/2 → 67
2x(3/2) = 6/2 → 3 (3x15)
自分が弱体かつ敵が脱力のとき
弱体3/2と脱力3/4を掛け算して少数を切り捨てます
(つまり9/8を掛け算します)
45x(9/8) = 405/8 → 50
2x(9/8) = 18/8 → 2 (2x15)
敵が脱力のとき
脱力3/4を掛け算して少数を切り捨てます
45x(3/4) = 135/4 → 33
2x(3/4) = 6/4 → 1 (1x15)
自分が弱体かつ敵が脱力でおかしなマッシュルームを持っているとき
弱体5/4と脱力3/4を掛け算して少数を切り捨てます
つまり15/16を掛け算します
これは流石に暗算できないですが
15/16が1より小さいというのが大事なポイントです
45x(15/16) = 675/16 → 42
2x(15/16) = 30/16 → 1 (1x15)
敵が脱力で折り鶴を持っているとき
脱力3/5を掛け算して少数を切り捨てます
45x(3/5) = 135/5 → 27
2x(3/5) = 6/5 → 1 (1x15)
自分が弱体かつ敵が脱力で折り鶴を持っているとき
弱体3/2と脱力3/5を掛け算して少数を切り捨てます
(つまりを9/10掛け算します)
45x(9/10) = 405 → 40
2x(9/10) = 18/10 → 1 (1x15)
自分が弱体かつ敵が脱力で折り鶴とおかしなマッシュルームを持っているとき
弱体5/4と脱力3/5を掛け算して少数を切り捨てます
つまりを3/4を掛け算しますがこの計算は一度しましたね
終わりに
いかがでしたか
掛け算する分数が1より小さいと
心臓の連打攻撃が確実に1x15になりますね
正直3/2とか7/4はやらないです
3/2は1+1/2みたいに計算します
詳しい計算は次回記事にしますので
よろしくお願いします
計算にミスがあったらTwitterでやさしく教えてください