Skip to content

Commit 7ebac4a

Browse files
authored
1 parent c40aa54 commit 7ebac4a

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

Intersect.Client/Interface/Game/DescriptionWindows/ItemDescriptionWindow.cs

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -353,21 +353,23 @@ protected void SetupEquipmentInfo()
353353
// We do not have item properties and have growing stats! So don't display a finished stat but a range instead.
354354
else
355355
{
356-
_ = mItem.TryGetRangeFor((Stat)i, out var range);
357-
var statLow = mItem.StatsGiven[i] + range.LowRange;
358-
var statHigh = mItem.StatsGiven[i] + range.HighRange;
359-
360-
if (mItem.PercentageStatsGiven[i] != 0)
361-
{
362-
rows.AddKeyValueRow(Strings.ItemDescription.StatCounts[i], Strings.ItemDescription.RegularAndPercentage.ToString(Strings.ItemDescription.StatGrowthRange.ToString(statLow, statHigh), mItem.PercentageStatsGiven[i]));
363-
}
364-
else
356+
if (mItem.TryGetRangeFor((Stat)i, out var range))
365357
{
366-
rows.AddKeyValueRow(Strings.ItemDescription.StatCounts[i], Strings.ItemDescription.StatGrowthRange.ToString(statLow, statHigh));
367-
}
368-
}
358+
var statGiven = mItem.StatsGiven[i];
359+
var percentageStatGiven = mItem.PercentageStatsGiven[i];
360+
var statLow = statGiven + range.LowRange;
361+
var statHigh = statGiven + range.HighRange;
369362

363+
var statMessage = Strings.ItemDescription.StatGrowthRange.ToString(statLow, statHigh);
364+
365+
if (percentageStatGiven != 0)
366+
{
367+
statMessage = Strings.ItemDescription.RegularAndPercentage.ToString(statMessage, percentageStatGiven);
368+
}
369+
rows.AddKeyValueRow(Strings.ItemDescription.StatCounts[i], statMessage);
370+
}
370371
}
372+
}
371373

372374
// Bonus Effect
373375
foreach (var effect in mItem.Effects)

0 commit comments

Comments
 (0)