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

◆ ModifyMinimumLightColorAtNight()

static void Terraria.GameContent.DontStarveSeed.ModifyMinimumLightColorAtNight ( ref byte minimalLight)
inlinestatic

Definition at line 24 of file DontStarveSeed.cs.

25 {
26 switch (Main.GetMoonPhase())
27 {
28 case MoonPhase.Empty:
29 minimalLight = 1;
30 break;
31 case MoonPhase.QuarterAtLeft:
32 case MoonPhase.QuarterAtRight:
33 minimalLight = 1;
34 break;
35 case MoonPhase.HalfAtLeft:
36 case MoonPhase.HalfAtRight:
37 minimalLight = 1;
38 break;
39 case MoonPhase.ThreeQuartersAtLeft:
40 case MoonPhase.ThreeQuartersAtRight:
41 minimalLight = 1;
42 break;
43 case MoonPhase.Full:
44 minimalLight = 45;
45 break;
46 }
47 if (Main.bloodMoon)
48 {
49 minimalLight = Utils.Max(new byte[2] { minimalLight, 35 });
50 }
51 }

References Terraria.Main.bloodMoon, and Terraria.Main.GetMoonPhase().

Referenced by Terraria.Main.SetBackColor().