diff --git a/src/HighScore.cpp b/src/HighScore.cpp index 577829bb58..6d06b1514c 100644 --- a/src/HighScore.cpp +++ b/src/HighScore.cpp @@ -330,7 +330,7 @@ XNode *HighScoreImpl::CreateEttNode() const { pHoldNoteScores->AppendChild(HoldNoteScoreToString(hns), iHoldNoteScores[hns]); // dont bother writing skillset ssrs for non-applicable scores - if (fWifeScore > 0.f) { + if (fWifeScore > 0.f || grade == Grade_Failed) { XNode* pSkillsetSSRs = pNode->AppendChild("SkillsetSSRs"); FOREACH_ENUM(Skillset, ss) pSkillsetSSRs->AppendChild(SkillsetToString(ss), FloatToString(fSkillsetSSRs[ss]).substr(0, 5));