Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ShouldDropCrystals()

static bool Terraria.GameContent.Events.DD2Event.ShouldDropCrystals ( )
inlinestatic

Definition at line 798 of file DD2Event.cs.

799 {
802 {
805 {
807 }
808 if (OngoingDifficulty == 1)
809 {
810 switch (currentWave)
811 {
812 case 1:
814 break;
815 case 2:
817 break;
818 case 3:
820 break;
821 case 4:
823 break;
824 case 5:
826 break;
827 }
828 }
829 else if (OngoingDifficulty == 2)
830 {
831 switch (currentWave)
832 {
833 case 1:
835 break;
836 case 2:
838 break;
839 case 3:
841 break;
842 case 4:
844 break;
845 case 5:
847 break;
848 case 6:
850 break;
851 case 7:
853 break;
854 }
855 }
856 else if (OngoingDifficulty == 3)
857 {
858 switch (currentWave)
859 {
860 case 1:
862 break;
863 case 2:
865 break;
866 case 3:
868 break;
869 case 4:
871 break;
872 case 5:
874 break;
875 case 6:
877 break;
878 case 7:
880 break;
881 }
882 }
883 }
884 if (Main.netMode != 0 && Main.expertMode)
885 {
886 _crystalsDropping_toDrop = (int)((float)_crystalsDropping_toDrop * NPC.GetBalance());
887 }
888 float num = (float)currentKillCount / (float)requiredKillCount;
890 {
892 return true;
893 }
894 return false;
895 }
static void GetInvasionStatus(out int currentWave, out int requiredKillCount, out int currentKillCount, bool currentlyInCheckProgress=false)
Definition DD2Event.cs:485

References Terraria.GameContent.Events.DD2Event._crystalsDropping_alreadyDropped, Terraria.GameContent.Events.DD2Event._crystalsDropping_lastWave, Terraria.GameContent.Events.DD2Event._crystalsDropping_toDrop, Terraria.Main.expertMode, Terraria.NPC.GetBalance(), Terraria.GameContent.Events.DD2Event.GetInvasionStatus(), Terraria.Main.netMode, and Terraria.GameContent.Events.DD2Event.OngoingDifficulty.

Referenced by Terraria.NPC.DoDeathEvents().