Skip to content

Commit 77abbd6

Browse files
committed
add base effect to entity tooltip
1 parent 0154858 commit 77abbd6

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

Yafc/Widgets/ObjectTooltip.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,15 @@ private void BuildEntity(Entity entity, Quality quality, ImGui gui) {
242242
gui.BuildText(DataUtils.FormatAmount(crafter.CraftingSpeed(quality), UnitOfMeasure.Percent, "Crafting speed: "));
243243
}
244244

245-
float productivity = crafter.effectReceiver?.baseEffect.productivity ?? 0;
246-
if (productivity != 0f) {
247-
gui.BuildText(DataUtils.FormatAmount(productivity, UnitOfMeasure.Percent, "Crafting productivity: "));
245+
Effect baseEffect = crafter.effectReceiver.baseEffect;
246+
if (baseEffect.speed != 0f) {
247+
gui.BuildText(DataUtils.FormatAmount(baseEffect.speed, UnitOfMeasure.Percent, "Crafting speed: "));
248+
}
249+
if (baseEffect.productivity != 0f) {
250+
gui.BuildText(DataUtils.FormatAmount(baseEffect.productivity, UnitOfMeasure.Percent, "Crafting productivity: "));
251+
}
252+
if (baseEffect.consumption != 0f) {
253+
gui.BuildText(DataUtils.FormatAmount(baseEffect.consumption, UnitOfMeasure.Percent, "Energy consumption: "));
248254
}
249255

250256
if (crafter.allowedEffects != AllowedEffects.None) {

0 commit comments

Comments
 (0)