private static void Main_MouseText_DrawItemTooltip(On.Terraria.Main.orig_MouseText_DrawItemTooltip orig, Main self, int rare, byte diff, int X, int Y) { byte prevColor = Main.mouseTextColor; if (!Config.TooltipTextPulse) { Main.mouseTextColor = 250; } DrawTooltip(diff, X, Y); Main.mouseTextColor = prevColor; }
private void SpoofMouseItem(On.Terraria.Main.orig_MouseText_DrawItemTooltip orig, Main self, int rare, byte diff, int X, int Y) { var player = Main.LocalPlayer; if (dummySpear.IsAir) { dummySpear.SetDefaults(ItemType <Datsuzei>()); } if (IsMoonstoneArmor(Main.HoverItem) && IsArmorSet(player) && player.controlUp) { Main.HoverItem = dummySpear.Clone(); Main.hoverItemName = dummySpear.Name; } orig(self, rare, diff, X, Y); }
private void SpoofMouseItem(On.Terraria.Main.orig_MouseText_DrawItemTooltip orig, Main self, int rare, byte diff, int X, int Y) { var player = Main.LocalPlayer; if (dummyItem.IsAir) { dummyItem.SetDefaults(ModContent.ItemType <GeomancerItemDummy>()); } if (IsGeomancerArmor(Main.HoverItem) && IsArmorSet(player) && player.controlUp) { Main.HoverItem = dummyItem.Clone(); Main.hoverItemName = dummyItem.Name; } orig(self, rare, diff, X, Y); }