コミットメタ情報

リビジョン6deba8987d650daa4b875597ba557e1450f67733 (tree)
日時2018-09-28 21:30:26
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

女神の発動で完全Sになるはずの判定がSになるのを直す

This reverts commit 639a75e677c15dbebaa8db30218b242887bda06f.

変更サマリ

差分

--- a/KancolleSniffer/Model/BattleInfo.cs
+++ b/KancolleSniffer/Model/BattleInfo.cs
@@ -567,7 +567,6 @@ namespace KancolleSniffer.Model
567567 public ShipStatus.Damage DamageLevel => _status.DamageLevel;
568568 public string Name => _status.Name;
569569 public int StartHp { get; private set; }
570- public bool GoddessConsumed { get; private set; }
571570
572571 public static Record[] Setup(IEnumerable<ShipStatus> ships, bool practice) =>
573572 (from s in ships
@@ -613,7 +612,6 @@ namespace KancolleSniffer.Model
613612 {
614613 _status.NowHp = _status.MaxHp;
615614 ConsumeSlotItem(_status, 43);
616- GoddessConsumed = true;
617615 break;
618616 }
619617 }
@@ -655,7 +653,6 @@ namespace KancolleSniffer.Model
655653 var friendStartHpTotal = 0;
656654 var friendNowHpTotal = 0;
657655 var friendSunk = 0;
658- var goddessConsumed = false;
659656 foreach (var ship in friend)
660657 {
661658 if (ship.Escaped)
@@ -664,7 +661,6 @@ namespace KancolleSniffer.Model
664661 friendNowHpTotal += ship.NowHp;
665662 if (ship.NowHp == 0)
666663 friendSunk++;
667- goddessConsumed |= ship.GoddessConsumed;
668664 }
669665 var friendGaugeRate = (int)((double)(friendStartHpTotal - friendNowHpTotal) / friendStartHpTotal * 100);
670666
@@ -676,7 +672,7 @@ namespace KancolleSniffer.Model
676672
677673 if (friendSunk == 0 && enemySunk == enemyCount)
678674 {
679- if (friendNowHpTotal == friendStartHpTotal && !goddessConsumed)
675+ if (friendNowHpTotal >= friendStartHpTotal)
680676 return BattleResultRank.P;
681677 return BattleResultRank.S;
682678 }
旧リポジトリブラウザで表示