Definition at line 19206 of file Main.cs.
19207 {
19209 if (
item.favorited)
19210 {
19214 {
19217 {
19219 }
19220 }
19221 }
19223 {
19228 }
19229 else
19230 {
19232 {
19233 float num = 5
E-06f;
19234 int damage =
item.damage;
19237 {
19238 toolTipLine[
numLines] =
string.Concat((
int)(LocalPlayer.meleeDamage * (float)damage + num));
19240 }
19241 else if (
item.ranged)
19242 {
19245 {
19248 {
19250 }
19251 }
19253 {
19255 }
19257 {
19259 }
19260 if (
item.type == 1156 ||
item.type == 3350 ||
item.type == 3210 ||
item.type == 160 ||
item.type == 3821)
19261 {
19263 }
19266 }
19267 else if (
item.magic)
19268 {
19269 toolTipLine[
numLines] =
string.Concat((
int)(LocalPlayer.magicDamage * (float)damage + num));
19271 }
19272 else if (
item.summon)
19273 {
19274 toolTipLine[
numLines] =
string.Concat((
int)(LocalPlayer.minionDamage * (float)damage + num));
19276 }
19277 else
19278 {
19281 }
19284 {
19288 }
19289 else if (
item.ranged)
19290 {
19294 }
19295 else if (
item.magic)
19296 {
19300 }
19301 if (
item.useStyle != 0 && !
item.summon)
19302 {
19303 if (
item.useAnimation <= 8)
19304 {
19306 }
19307 else if (
item.useAnimation <= 20)
19308 {
19310 }
19311 else if (
item.useAnimation <= 25)
19312 {
19314 }
19315 else if (
item.useAnimation <= 30)
19316 {
19318 }
19319 else if (
item.useAnimation <= 35)
19320 {
19322 }
19323 else if (
item.useAnimation <= 45)
19324 {
19326 }
19327 else if (
item.useAnimation <= 55)
19328 {
19330 }
19331 else
19332 {
19334 }
19336 }
19339 {
19341 }
19343 {
19345 }
19347 {
19349 }
19351 {
19353 }
19354 else if ((
double)
num6 <= 1.5)
19355 {
19357 }
19358 else if (
num6 <= 3f)
19359 {
19361 }
19362 else if (
num6 <= 4f)
19363 {
19365 }
19366 else if (
num6 <= 6f)
19367 {
19369 }
19370 else if (
num6 <= 7f)
19371 {
19373 }
19374 else if (
num6 <= 9f)
19375 {
19377 }
19378 else if (
num6 <= 11f)
19379 {
19381 }
19382 else
19383 {
19385 }
19387 }
19388 if (
item.fishingPole > 0)
19389 {
19394 }
19396 {
19399 }
19401 {
19403 {
19405 }
19406 else
19407 {
19409 }
19411 }
19412 if (
item.tileWand > 0)
19413 {
19416 }
19417 if (
item.questItem)
19418 {
19421 }
19423 {
19426 }
19427 if (
item.defense > 0)
19428 {
19431 }
19433 {
19436 }
19438 {
19441 }
19442 if (
item.hammer > 0)
19443 {
19446 }
19447 if (
item.tileBoost != 0)
19448 {
19449 int tileBoost =
item.tileBoost;
19450 if (tileBoost > 0)
19451 {
19453 }
19454 else
19455 {
19457 }
19459 }
19460 if (
item.healLife > 0)
19461 {
19462 if (
item.type == 3001)
19463 {
19464 int healLife =
item.healLife;
19467 }
19468 else
19469 {
19471 }
19473 }
19474 if (
item.healMana > 0)
19475 {
19478 }
19480 {
19483 }
19484 if (
item.createWall > 0 ||
item.createTile > -1)
19485 {
19486 if (
item.type != 213 &&
item.type != 5295 &&
item.tileWand < 1)
19487 {
19490 }
19491 }
19492 else if (
item.ammo > 0 && !
item.notAmmo)
19493 {
19496 }
19497 else if (
item.consumable && !
item.chlorophyteExtractinatorConsumable)
19498 {
19501 }
19503 {
19506 }
19507 if (
item.ToolTip !=
null)
19508 {
19509 for (
int i = 0;
i <
item.ToolTip.Lines;
i++)
19510 {
19512 {
19515 }
19516 else
19517 {
19520 }
19521 }
19522 }
19524 {
19527 }
19529 {
19530 if (
item.type == 556 ||
item.type == 557 ||
item.type == 544)
19531 {
19535 }
19536 }
19537 else if (
item.type == 5334)
19538 {
19544 }
19545 if ((
item.type == 3818 ||
item.type == 3819 ||
item.type == 3820 ||
item.type == 3824 ||
item.type == 3825 ||
item.type == 3826 ||
item.type == 3829 ||
item.type == 3830 ||
item.type == 3831 ||
item.type == 3832 ||
item.type == 3833 ||
item.type == 3834) && !
player[
myPlayer].downedDD2EventAnyDifficulty)
19546 {
19549 }
19551 {
19554 }
19555 if (
item.buffTime > 0)
19556 {
19557 string text = ((item.buffTime / 60 < 60) ?
Language.
GetTextValue(
"CommonItemTooltip.SecondDuration",
Math.
Round((
double)item.buffTime / 60.0)) :
Language.GetTextValue(
"CommonItemTooltip.MinuteDuration",
Math.Round((double)(
item.buffTime / 60) / 60.0)));
19560 }
19561 if (
item.type == 3262 ||
item.type == 3282 ||
item.type == 3283 ||
item.type == 3284 ||
item.type == 3285 ||
item.type == 3286 ||
item.type == 3316 ||
item.type == 3315 ||
item.type == 3317 ||
item.type == 3291 ||
item.type == 3389)
19562 {
19566 }
19567 if (
item.prefix > 0)
19568 {
19571 {
19574 }
19576 {
19581 {
19583 }
19584 else
19585 {
19587 }
19589 {
19591 }
19594 }
19595 if (
item2.useAnimation !=
item.useAnimation)
19596 {
19597 double num9 = (float)
item.useAnimation - (
float)
item2.useAnimation;
19602 {
19604 }
19605 else
19606 {
19608 }
19610 {
19612 }
19615 }
19617 {
19620 {
19622 }
19623 else
19624 {
19626 }
19628 {
19630 }
19633 }
19635 {
19640 {
19642 }
19643 else
19644 {
19646 }
19648 {
19650 }
19653 }
19655 {
19660 {
19662 }
19663 else
19664 {
19666 }
19668 {
19670 }
19673 }
19674 if (
item2.shootSpeed !=
item.shootSpeed)
19675 {
19676 double num13 = item.shootSpeed -
item2.shootSpeed;
19680 {
19682 }
19683 else
19684 {
19686 }
19688 {
19690 }
19693 }
19695 {
19700 {
19702 }
19703 else
19704 {
19706 }
19708 {
19710 }
19713 }
19714 if (
item.prefix == 62)
19715 {
19719 }
19720 if (
item.prefix == 63)
19721 {
19725 }
19726 if (
item.prefix == 64)
19727 {
19731 }
19732 if (
item.prefix == 65)
19733 {
19737 }
19738 if (
item.prefix == 66)
19739 {
19743 }
19744 if (
item.prefix == 67)
19745 {
19749 }
19750 if (
item.prefix == 68)
19751 {
19755 }
19756 if (
item.prefix == 69)
19757 {
19761 }
19762 if (
item.prefix == 70)
19763 {
19767 }
19768 if (
item.prefix == 71)
19769 {
19773 }
19774 if (
item.prefix == 72)
19775 {
19779 }
19780 if (
item.prefix == 73)
19781 {
19785 }
19786 if (
item.prefix == 74)
19787 {
19791 }
19792 if (
item.prefix == 75)
19793 {
19797 }
19798 if (
item.prefix == 76)
19799 {
19803 }
19804 if (
item.prefix == 77)
19805 {
19809 }
19810 if (
item.prefix == 78)
19811 {
19815 }
19816 if (
item.prefix == 79)
19817 {
19821 }
19822 if (
item.prefix == 80)
19823 {
19827 }
19828 }
19830 {
19833 }
19834 }
19836 {
19839 }
19840 if (
item.rare == -13)
19841 {
19844 }
19846 {
19849 {
19853 }
19854 }
19857 {
19860 {
19862 }
19863 }
19864 }
static decimal Round(decimal d)
static CreativeItemSacrificesCatalog Instance
static bool[] UsesCursedByPlanteraTooltip
static float[] ToolTipDamageMultiplier
static string GetTextValue(string key)
static CreativeUnlocksTracker LocalPlayerCreativeTracker
static Item tooltipPrefixComparisonItem
static bool tenthAnniversaryWorld
static Player LocalPlayer
static bool IsBlockedFromTransferIntoChest(Item item, Item[] container)
static void GetContainerUsageInfo(out bool sync, out Item[] chestinv)
References System.array, Terraria.ID.AmmoID.Arrow, Terraria.ID.AmmoID.Bullet, Terraria.ID.AmmoID.CandyCorn, Terraria.ID.AmmoID.Coin, Terraria.ID.AmmoID.Dart, Terraria.NPC.downedPlantBoss, System.E, Terraria.Main.expertMode, Terraria.ID.AmmoID.FallenStar, Terraria.ID.AmmoID.Flare, Terraria.ID.AmmoID.Gel, Terraria.UI.ChestUI.GetContainerUsageInfo(), Terraria.Main.getGoodWorld, Terraria.Lang.GetItemNameValue(), Terraria.Localization.Language.GetTextValue(), System.Text.RegularExpressions.i, Terraria.GameContent.Creative.CreativeItemSacrificesCatalog.Instance, Terraria.Lang.inter, Terraria.UI.ChestUI.IsBlockedFromTransferIntoChest(), Terraria.ID.BuffID.Sets.IsWellFed, Terraria.Main.item, Terraria.ID.AmmoID.JackOLantern, Terraria.Main.lightPet, Terraria.Main.LocalPlayer, Terraria.Main.LocalPlayerCreativeTracker, Terraria.Lang.misc, Terraria.Main.myPlayer, Terraria.ID.AmmoID.NailFriendly, Terraria.Main.npcShop, Terraria.Main.player, Terraria.Main.projHook, Terraria.Main.remixWorld, Terraria.ID.AmmoID.Rocket, System.Math.Round(), Terraria.ID.AmmoID.Sand, Terraria.ID.AmmoID.Snowball, Terraria.ID.AmmoID.Stake, Terraria.ID.AmmoID.StyngerBolt, Terraria.Main.tenthAnniversaryWorld, System.text, Terraria.Lang.tip, Terraria.ID.ItemID.Sets.ToolTipDamageMultiplier, Terraria.Main.tooltipPrefixComparisonItem, System.type, Terraria.ID.ItemID.Sets.UsesCursedByPlanteraTooltip, and Terraria.Main.vanityPet.
Referenced by Terraria.GameContent.Creative.ItemFilters.BySearch.FitsFilter(), and Terraria.Main.MouseText_DrawItemTooltip().