Add toggles for pumpkin moon

This commit is contained in:
Zack Piispanen 2013-10-26 05:36:34 -04:00
parent a7261d6db2
commit ace810c8b3
2 changed files with 19 additions and 0 deletions

View file

@ -648,6 +648,7 @@ namespace TShockAPI
}
}
private bool lastTickDay = false;
private void OnSecondUpdate()
{
if (Config.ForceTime != "normal")
@ -662,6 +663,20 @@ namespace TShockAPI
break;
}
}
if (!lastTickDay && Main.dayTime)
{
lastTickDay = true;
if (Config.DisablePumpkinMoonOnDaybreak || (Config.DisablePumpkinMoonAfterWave15 && NPC.waveCount == 15))
{
Main.pumpkinMoon = false;
}
}
else if (lastTickDay && !Main.dayTime)
{
lastTickDay = false;
}
foreach (TSPlayer player in Players)
{