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

◆ MakeDungeon_Traps()

static void Terraria.WorldGen.MakeDungeon_Traps ( ref int failCount,
int failMax,
ref int numAdd )
inlinestaticprivate

Definition at line 29146 of file WorldGen.cs.

29147 {
29148 while (numAdd < Main.maxTilesX / 500)
29149 {
29150 failCount++;
29151 int num = genRand.Next(GenVars.dMinX, GenVars.dMaxX);
29152 int num2 = genRand.Next(GenVars.dMinY, GenVars.dMaxY);
29153 while ((double)num2 < Main.worldSurface)
29154 {
29156 }
29157 if (Main.wallDungeon[Main.tile[num, num2].wall] && placeTrap(num, num2, 0))
29158 {
29160 }
29161 if (failCount > failMax)
29162 {
29163 numAdd++;
29164 failCount = 0;
29165 }
29166 }
29167 }
static UnifiedRandom genRand
Definition WorldGen.cs:1455
static bool placeTrap(int x2, int y2, int type=-1)
Definition WorldGen.cs:5666

References Terraria.WorldBuilding.GenVars.dMaxX, Terraria.WorldBuilding.GenVars.dMaxY, Terraria.WorldBuilding.GenVars.dMinX, Terraria.WorldBuilding.GenVars.dMinY, Terraria.Main.maxTilesX, Terraria.Main.tile, Terraria.Main.wallDungeon, and Terraria.Main.worldSurface.