63148 {
63149 if (Main.rand.Next(30) != 0)
63150 {
63151 return false;
63152 }
63153 int num = 1;
63154 if (Main.dontStarveWorld)
63155 {
63156 num = 2;
63157 }
63158 for (
int k = 0;
k < num;
k++)
63159 {
63163 {
63164 if (Main.netMode == 2 && Main.tile[
num2,
num3] !=
null && Main.tile[
num2,
num3].active())
63165 {
63166 NetMessage.SendTileSquare(-1,
num2,
num3);
63167 }
63168 return true;
63169 }
63170 }
63171 return false;
63172 }
static byte Min(byte val1, byte val2)
static byte Max(byte val1, byte val2)
static bool NoNearbyAbigailsFlower(int i, int j)
static bool PlaceTile(int i, int j, int Type, bool mute=false, bool forced=false, int plr=-1, int style=0)
static UnifiedRandom genRand
static bool HasValidGroundForAbigailsFlowerBelowSpot(int x, int y)