Definition at line 605 of file EmoteBubble.cs.
606 {
607 int num = 0;
608 if ((!
NPC.downedBoss1 && !Main.dayTime) ||
NPC.downedBoss1)
609 {
610 num = 1;
611 }
613 {
614 num = 2;
615 }
616 if (
NPC.downedQueenBee ||
NPC.downedBoss3)
617 {
618 num = 3;
619 }
620 if (Main.hardMode)
621 {
622 num = 4;
623 }
624 if (
NPC.downedMechBossAny)
625 {
626 num = 5;
627 }
628 if (
NPC.downedPlantBoss)
629 {
630 num = 6;
631 }
632 if (
NPC.downedGolemBoss)
633 {
634 num = 7;
635 }
636 if (
NPC.downedAncientCultist)
637 {
638 num = 8;
639 }
641 if (
NPC.downedMoonlord)
642 {
644 }
645 if ((num >= 1 && num <= 2) || (num >= 1 && Main.rand.Next(
maxValue) == 0))
646 {
649 {
651 }
652 else
653 {
655 }
657 }
658 if ((num >= 2 && num <= 3) || (num >= 2 && Main.rand.Next(
maxValue) == 0))
659 {
662 }
663 if ((num >= 4 && num <= 5) || (num >= 4 && Main.rand.Next(
maxValue) == 0))
664 {
669 }
670 if ((num >= 5 && num <= 6) || (num >= 5 && Main.rand.Next(
maxValue) == 0))
671 {
672 if (!
NPC.downedMechBoss1)
673 {
675 }
676 if (!
NPC.downedMechBoss2)
677 {
679 }
680 if (!
NPC.downedMechBoss3)
681 {
683 }
685 }
686 if (num == 6 || (num >= 6 && Main.rand.Next(
maxValue) == 0))
687 {
691 }
692 if (num == 7 || (num >= 7 && Main.rand.Next(
maxValue) == 0))
693 {
697 }
698 if (num == 8 || (num >= 8 && Main.rand.Next(
maxValue) == 0))
699 {
702 }
703 if (
NPC.downedPirates && Main.expertMode)
704 {
706 }
707 if (
NPC.downedMartians)
708 {
710 }
711 if (
NPC.downedChristmasIceQueen)
712 {
714 }
715 if (
NPC.downedChristmasSantank)
716 {
718 }
719 if (
NPC.downedChristmasTree)
720 {
722 }
723 if (
NPC.downedHalloweenKing)
724 {
726 }
727 if (
NPC.downedHalloweenTree)
728 {
730 }
731 if (
NPC.downedEmpressOfLight)
732 {
734 }
735 if (
NPC.downedQueenSlime)
736 {
738 }
739 if (
NPC.downedDeerclops)
740 {
742 }
743 }
void Add(TKey key, TValue value)
References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.WorldGen.crimson, Terraria.Main.dayTime, Terraria.NPC.downedAncientCultist, Terraria.NPC.downedBoss1, Terraria.NPC.downedBoss2, Terraria.NPC.downedBoss3, Terraria.NPC.downedChristmasIceQueen, Terraria.NPC.downedChristmasSantank, Terraria.NPC.downedChristmasTree, Terraria.NPC.downedDeerclops, Terraria.NPC.downedEmpressOfLight, Terraria.NPC.downedGolemBoss, Terraria.NPC.downedHalloweenKing, Terraria.NPC.downedHalloweenTree, Terraria.NPC.downedMartians, Terraria.NPC.downedMechBoss1, Terraria.NPC.downedMechBoss2, Terraria.NPC.downedMechBoss3, Terraria.NPC.downedMechBossAny, Terraria.NPC.downedMoonlord, Terraria.NPC.downedPirates, Terraria.NPC.downedPlantBoss, Terraria.NPC.downedQueenBee, Terraria.NPC.downedQueenSlime, Terraria.Main.expertMode, Terraria.Main.hardMode, System.list, and Terraria.Main.rand.
Referenced by Terraria.GameContent.UI.EmoteBubble.PickNPCEmote().