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

◆ OnGameEventClearedForTheFirstTime()

static void Terraria.NPC.OnGameEventClearedForTheFirstTime ( int gameEventId)
inlinestatic

Definition at line 71087 of file NPC.cs.

71088 {
71089 switch (gameEventId)
71090 {
71091 default:
71092 LanternNight.NextNightIsLanternNight = true;
71093 break;
71094 case 10:
71095 LanternNight.NextNightIsLanternNight = true;
71097 break;
71098 case 16:
71099 case 17:
71100 case 18:
71101 LanternNight.NextNightIsLanternNight = true;
71102 if (Main.netMode != 1 && Main.hardMode && downedMechBoss1 && downedMechBoss2 && downedMechBoss3)
71103 {
71104 WorldGen.GeneratePlanteraBulbOnAllMechsDefeated();
71105 }
71106 break;
71107 case 4:
71108 case 21:
71109 case 22:
71110 break;
71111 }
71112 }
static bool downedMechBoss2
Definition NPC.cs:425
static bool downedMechBoss3
Definition NPC.cs:427
static bool downedMechBoss1
Definition NPC.cs:423

References Terraria.NPC.downedMechBoss1, Terraria.NPC.downedMechBoss2, Terraria.NPC.downedMechBoss3, Terraria.WorldGen.GeneratePlanteraBulbOnAllMechsDefeated(), Terraria.Main.hardMode, Terraria.Main.netMode, and Terraria.GameContent.Events.CreditsRollEvent.TryStartingCreditsRoll().

Referenced by Terraria.NPC.SetEventFlagCleared().