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

◆ startPumpkinMoon()

static void Terraria.Main.startPumpkinMoon ( )
inlinestatic

Definition at line 10133 of file Main.cs.

10134 {
10135 pumpkinMoon = true;
10136 snowMoon = false;
10137 bloodMoon = false;
10138 invasionProgress = -1;
10142 if (netMode != 1)
10143 {
10144 NPC.totalInvasionPoints = 0f;
10145 NPC.waveKills = 0f;
10146 NPC.waveNumber = 1;
10147 NetworkText invasionWaveText = Lang.GetInvasionWaveText(1, 305);
10148 if (netMode == 0)
10149 {
10150 NewText(invasionWaveText.ToString(), 175, 75);
10151 }
10152 else if (netMode == 2)
10153 {
10155 }
10156 }
10157 }
static void BroadcastChatMessage(NetworkText text, Color color, int excludedPlayer=-1)
Definition ChatHelper.cs:46
static int invasionProgressIcon
Definition Main.cs:1986
static int invasionProgressDisplayLeft
Definition Main.cs:1994
static float invasionProgressAlpha
Definition Main.cs:1996
static int netMode
Definition Main.cs:2095
static bool bloodMoon
Definition Main.cs:1296
static void NewText(string newText, byte R=byte.MaxValue, byte G=byte.MaxValue, byte B=byte.MaxValue)
Definition Main.cs:61429
static int invasionProgress
Definition Main.cs:1988
static bool snowMoon
Definition Main.cs:1300
static bool pumpkinMoon
Definition Main.cs:1298

References Terraria.Main.bloodMoon, Terraria.Chat.ChatHelper.BroadcastChatMessage(), Terraria.Lang.GetInvasionWaveText(), Terraria.Main.invasionProgress, Terraria.Main.invasionProgressAlpha, Terraria.Main.invasionProgressDisplayLeft, Terraria.Main.invasionProgressIcon, Terraria.Main.netMode, Terraria.Main.NewText(), Terraria.Main.pumpkinMoon, and Terraria.Main.snowMoon.

Referenced by Terraria.MessageBuffer.GetData(), and Terraria.Player.ItemCheck_UseEventItems().