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

◆ DoDeathEvents_AdvanceSlimeRain()

void Terraria.NPC.DoDeathEvents_AdvanceSlimeRain ( Player closestPlayer)
inlineprivate

Definition at line 71346 of file NPC.cs.

71347 {
71348 if (Main.slimeRain && Main.slimeRainNPC[type] && !AnyNPCs(50))
71349 {
71350 int num = 150;
71351 if (downedSlimeKing)
71352 {
71353 num /= 2;
71354 }
71355 Main.slimeRainKillCount++;
71356 if (Main.slimeRainKillCount >= num)
71357 {
71358 SpawnOnPlayer(closestPlayer.whoAmI, 50);
71359 Main.slimeRainKillCount = -num / 2;
71360 }
71361 }
71362 }
static bool downedSlimeKing
Definition NPC.cs:353
static bool AnyNPCs(int Type)
Definition NPC.cs:86689
int type
Definition NPC.cs:445
static void SpawnOnPlayer(int plr, int Type)
Definition NPC.cs:77311

References Terraria.NPC.AnyNPCs(), Terraria.NPC.downedSlimeKing, Terraria.Main.slimeRain, Terraria.Main.slimeRainKillCount, Terraria.Main.slimeRainNPC, Terraria.NPC.SpawnOnPlayer(), and Terraria.NPC.type.

Referenced by Terraria.NPC.DoDeathEvents().