new QuestCount {Id = 894, NowArray = new[] {1, 1, 1, 1, 1}},\r
new QuestCount {Id = 280, NowArray = new[] {1, 1, 1, 1}},\r
new QuestCount {Id = 872, NowArray = new[] {1, 1, 1, 1}},\r
- new QuestCount {Id = 284, NowArray = new[] {1, 1, 1, 1}}\r
+ new QuestCount {Id = 284, NowArray = new[] {1, 1, 1, 1}},\r
+ new QuestCount {Id = 226, Now = 2}\r
}\r
};\r
new QuestInfo().LoadState(status);\r
var q284 = status.QuestCountList.First(q => q.Id == 284);\r
Assert.AreEqual("1\u200a1\u200a1\u200a1", q284.ToString());\r
Assert.AreEqual("1-4 2-1 2-2 2-3", q284.ToToolTip());\r
+ var q226 = status.QuestCountList.First(q => q.Id == 226);\r
+ Assert.AreEqual("2/5", q226.ToString());\r
+ Assert.AreEqual("", q226.ToToolTip());\r
}\r
}\r
\r
\r
public string ToToolTip()\r
{\r
- if (Spec is QuestSortie spec && spec.Maps != null)\r
+ if (Spec is QuestSortie spec && spec.Maps != null && spec.MaxArray != null)\r
{\r
var flags = spec.MaxArray.All(x => x == 1);\r
return string.Join(" ",\r