Piglet fell through the floor?

I tried to make an elevated barn over the sea to farm boars in, but one of my piglets seems to have spawned under the floor of the barn. Two others have appeared inside the barn, so it doesn't happen all the time. Any idea what might be causing this? I've seen that the waves can enter the barn when it's storming, could that have caused it? Or is it some issue with how I've constructed the barn? I'd like to keep my boars out of the sea, so if there's a way to fix it I'd appreciate it.

Here's a screenshot of underside of the barn, in case it's of any help.
https://steamcommunity.com/sharedfiles/filedetails/?id=2907918000
9:13 pm, December 27, 2022
Curiousfellow 0 comments 0 likes

Kalysm replied to Piglet fell through the floor? December 27, 2022 @ 4:17:16 pm PST

Oh no Piglet fell thru the floor? Sounds like you need a honey loving bear and a rather bouncy tiger to help.
3:13 am, December 29, 2022
0 comments 0 likes

Curiousfellow replied to Piglet fell through the floor? December 27, 2022 @ 4:54:14 pm PST

Originally posted by Zep Tepi:
Since it went down, I'd try a double floor. Or if it doesn't happen very often just call it natural selection.
Well, it'd also fall down if it went through the wall in most places. I'll just have to try both, I guess.

Originally posted by knighttemplar1960:
Let me propose a hypothetical for you. "The ground is shaking" trolls throw rocks and destroy a section of your floor.......

Those floors only have 1,000 health per section. Even graylings and graydwarves throwing rocks will eventually break through and I don't see an arc underneath.

That's actually something I considered. I put the barn out by the ocean, at the back of my base. Invasions should spawn on land, I think, so the barn shouldn't be in the line of fire.

Of course, it's possible this doesn't work, the barn collapses and all my boars land in the sea, but that's a risk I can afford to take. It wouldn't be too hard to get replacement boars.
3:13 am, December 29, 2022
0 comments 0 likes

knighttemplar1960 replied to Piglet fell through the floor? December 28, 2022 @ 5:00:21 pm PST

The monsters that have ranged weapons can still throw them when they are in the water (unlike you). The monsters will path directly toward you. If that takes them into the water they will on occasion enter the water. The water slows them down so you can get a few extra arrows in but they are still going to throw things.

When you finally tame a 1 or 2 star boar losing the whole sounder of them does become a big deal.
3:13 am, December 29, 2022
0 comments 0 likes

Curiousfellow replied to Piglet fell through the floor? December 27, 2022 @ 1:27:11 pm PST

If I made double walls or stopped the boars from getting close to them somehow, would that prevent this from happening? Or are piglets also be able to spawn below the floor?
12:13 am, December 28, 2022
0 comments 0 likes

Zep Tepi replied to Piglet fell through the floor? December 27, 2022 @ 2:04:06 pm PST

Since it went down, I'd try a double floor. Or if it doesn't happen very often just call it natural selection.
12:13 am, December 28, 2022
0 comments 0 likes

Mushrootomized replied to Piglet fell through the floor? December 27, 2022 @ 2:12:11 pm PST

with stone walls and floors never seen a lox spawn outside, or any glitches so far, at least for now.
12:13 am, December 28, 2022
0 comments 0 likes

knighttemplar1960 replied to Piglet fell through the floor? December 27, 2022 @ 2:22:36 pm PST

In my experience the babies are "usually" too small to clip through the geometry and spawn outside. This seems to happen when you enter the area and the game loads in the objects. Seems that it loads the critters before it loads the walls. Double wall or double floor may (or may not) solve the issue. This is one reason why I build my barns on solid ground and inside an earthen wall. They might pass through the wall of the barn but they won't also pass through the earthen wall before loading is complete.

Let me propose a hypothetical for you. "The ground is shaking" trolls throw rocks and destroy a section of your floor.......

Those floors only have 1,000 health per section. Even graylings and graydwarves throwing rocks will eventually break through and I don't see an arc underneath.
12:13 am, December 28, 2022
0 comments 0 likes

Zep Tepi replied to Piglet fell through the floor? December 27, 2022 @ 12:35:48 pm PST

Animal babies spawn close to the parents and don't always obey physics when they do. I had a lox stuck in my ditch and its child spawned in my base. Had to wait for it to grow up before I could ride it back out. Chickens and boars can spawn babies through walls too.
9:13 pm, December 27, 2022
0 comments 0 likes