Exemple #1
0
        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;
        }
Exemple #2
0
        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);
        }