diff --git a/script.js b/script.js
index 17d26874..f93c677c 100644
--- a/script.js
+++ b/script.js
@@ -3113,6 +3113,10 @@ function refreshTeamTotalHP(totalDom, team, teamIdx) {
setTextContentAndAttribute(tHpDom_general, tHP.bigNumberToString());
setTextContentAndAttribute(tHpDom_noAwoken, tHPNoAwoken.bigNumberToString());
+ if (totalReduce > 0)
+ tHpDom_reduce.classList.remove("no-reduce");
+ else
+ tHpDom_reduce.classList.add("no-reduce");
setTextContentAndAttribute(tHpDom_reduce.querySelector(".reduce-scale"), (totalReduce * 100).toFixed(2));
setTextContentAndAttribute(tHpDom_reduce.querySelector(".general"), tReduceHP.bigNumberToString());
setTextContentAndAttribute(tHpDom_reduce.querySelector(".awoken-bind"), tReduceHPNoAwoken.bigNumberToString());
@@ -3178,6 +3182,10 @@ function refreshFormationTotalHP(totalDom, teams) {
setTextContentAndAttribute(tHpDom_general, tHP.bigNumberToString());
setTextContentAndAttribute(tHpDom_noAwoken, tHPNoAwoken.bigNumberToString());
+ if (totalReduce > 0)
+ tHpDom_reduce.classList.remove("no-reduce");
+ else
+ tHpDom_reduce.classList.add("no-reduce");
setTextContentAndAttribute(tHpDom_reduce.querySelector(".reduce-scale"), (totalReduce * 100).toFixed(2));
setTextContentAndAttribute(tHpDom_reduce.querySelector(".general"), tReduceHP.bigNumberToString());
setTextContentAndAttribute(tHpDom_reduce.querySelector(".awoken-bind"), tReduceHPNoAwoken.bigNumberToString());
diff --git a/style.css b/style.css
index 8d9c287d..ad04ae74 100644
--- a/style.css
+++ b/style.css
@@ -583,8 +583,8 @@ ul{
.tIf-total-hp .general::before,
.tIf-total-hp .awoken-bind::before,
.tIf-total-hp .reduce .reduce-scale::before,
-.tIf-total-hp .reduce .equal-general::before,
-.tIf-total-hp .reduce .equal-awoken-bind::before,
+.tIf-total-hp .reduce .general::before,
+.tIf-total-hp .reduce .awoken-bind::before,
.tIf-total-move .general::before,
.tIf-total-move .awoken-bind::before,
.tIf-total-move.fixed-move-time .general::after
@@ -596,14 +596,14 @@ ul{
height: 16px;
}
.tIf-total-hp .awoken-bind::before,
-.tIf-total-hp .reduce .equal-awoken-bind::before,
+.tIf-total-hp .reduce .awoken-bind::before,
.tIf-total-move .awoken-bind::before
{
background-image: url(images/icon-awoken-bind.png);
}
.tIf-total-hp .general::before,
-.tIf-total-hp .reduce .equal-general::before
+.tIf-total-hp .reduce .general::before
{
background-image: url(images/icon-HP.png);
}
@@ -612,10 +612,15 @@ ul{
background-image: url(images/icon-reduce.png);
}
.tIf-total-hp .reduce .reduce-scale::after{
+ content: "%⇔";
+}
+.tIf-total-hp .reduce.no-reduce .reduce-scale::after{
content: "%";
}
-.tIf-total-hp .reduce .reduce-scale:not([data-value="0.00"])::after{
- content: "%⇔";
+.tIf-total-hp .reduce.no-reduce .general,
+.tIf-total-hp .reduce.no-reduce .awoken-bind
+{
+ display: none;
}
.tIf-total-move .general::before{
diff --git a/triple.html b/triple.html
index 66a40233..9f6cdabc 100644
--- a/triple.html
+++ b/triple.html
@@ -58,8 +58,9 @@ var formation = new Formation(teamsCount,6);
@@ -325,6 +326,58 @@ var formation = new Formation(teamsCount,6);