Issue#33 Fixed rings bug in crafting page
parent
408a40121d
commit
18a7dc5d23
|
@ -773,9 +773,9 @@ namespace stardew_access.Patches
|
|||
|
||||
#region Health & stamina and buff items (effects like +1 walking speed)
|
||||
Item producesItem = ___hoverRecipe.createItem();
|
||||
StardewValley.Object? producesItemObject = ((StardewValley.Object)producesItem);
|
||||
|
||||
if (producesItem is StardewValley.Object && producesItemObject.Edibility != -300)
|
||||
if (producesItem is StardewValley.Object producesItemObject)
|
||||
{
|
||||
if (producesItemObject.Edibility != -300)
|
||||
{
|
||||
int stamina_recovery = producesItemObject.staminaRecoveredOnConsumption();
|
||||
buffs += $"{stamina_recovery} Energy";
|
||||
|
@ -786,7 +786,7 @@ namespace stardew_access.Patches
|
|||
}
|
||||
}
|
||||
// These variables are taken from the game's code itself (IClickableMenu.cs -> 1016 line)
|
||||
bool edibleItem = producesItem != null && producesItem is StardewValley.Object && (int)producesItemObject.Edibility != -300;
|
||||
bool edibleItem = producesItem != null && (int)producesItemObject.Edibility != -300;
|
||||
string[]? buffIconsToDisplay = (producesItem != null && edibleItem && Game1.objectInformation[producesItemObject.ParentSheetIndex].Split('/').Length > 7)
|
||||
? producesItem.ModifyItemBuffs(Game1.objectInformation[producesItemObject.ParentSheetIndex].Split('/')[7].Split(' '))
|
||||
: null;
|
||||
|
@ -811,6 +811,7 @@ namespace stardew_access.Patches
|
|||
|
||||
buffs = $"Buffs and boosts:\n {buffs}";
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue