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

◆ CheckForMoonEventsStartingTemporarySeasons()

static void Terraria.Main.CheckForMoonEventsStartingTemporarySeasons ( )
inlinestatic

Definition at line 10063 of file Main.cs.

10064 {
10065 if (netMode != 1)
10066 {
10067 bool num = forceHalloweenForToday;
10068 bool flag = forceXMasForToday;
10069 forceXMasForToday = false;
10070 forceHalloweenForToday = false;
10071 int waveNumber = NPC.waveNumber;
10072 _ = NPC.waveKills;
10073 if (pumpkinMoon && waveNumber >= 15)
10074 {
10076 }
10077 if (snowMoon && waveNumber >= 15)
10078 {
10079 forceXMasForToday = true;
10080 }
10081 Microsoft.Xna.Framework.Color color = new Microsoft.Xna.Framework.Color(50, 255, 130);
10082 if (num != forceHalloweenForToday)
10083 {
10084 WorldGen.BroadcastText(NetworkText.FromKey(forceHalloweenForToday ? "Misc.StartedVictoryHalloween" : "Misc.EndedVictoryHalloween"), color);
10085 }
10086 if (flag != forceXMasForToday)
10087 {
10088 WorldGen.BroadcastText(NetworkText.FromKey(forceXMasForToday ? "Misc.StartedVictoryXmas" : "Misc.EndedVictoryXmas"), color);
10089 }
10090 }
10091 }
static NetworkText FromKey(string key, params object[] substitutions)
static bool forceXMasForToday
Definition Main.cs:690
static bool forceHalloweenForToday
Definition Main.cs:692
static int netMode
Definition Main.cs:2095
static bool snowMoon
Definition Main.cs:1300
static bool pumpkinMoon
Definition Main.cs:1298

References Terraria.WorldGen.BroadcastText(), Terraria.Main.forceHalloweenForToday, Terraria.Main.forceXMasForToday, Terraria.Localization.NetworkText.FromKey(), Terraria.Main.netMode, Terraria.Main.pumpkinMoon, Terraria.Main.snowMoon, Terraria.NPC.waveKills, and Terraria.NPC.waveNumber.

Referenced by Terraria.Main.UpdateTime_StartDay().