JPValheim replied to chickens are way to expensive April 30, 2023 @ 2:22:04 pm PDT
Aww man I'm sorry, what unlucky timing with the bat raid. I've played for 1000+ hours and never even seen the bat event. RNG at its finest huh?
Unfortauntely, once you kill your first bat, and bonemass, the bat event becomes possible which changes how you must protect your animals. Your boar and chickens will be vulnerable from now on unless they are inside of a building. So, to protect them, they must be totally enclosed. No windows. No open sky. Nothing.
Or never kill a bat. If you never kill a bat in the caves; you'll never get the bat event. They aren't necessary to fight so its entirely possible to avoid them
I don't know about the not killing a bat. I watched a YouTube video on the raids and they indicated if it gets killed in that particular world you are in they will raid. Even if you don't kill them.
I'm not 100% sure either; but I did have an experience that suggests that events are triggered by your character's progress; not just by the server's progress. I run a public server which has all boss heads turned in. What I have noticed is that if a new player is on the server and nobody else is there; the only events that can happen are events that player is eligible for. However; if another player is on the server; then that player can trigger events the first player was not eligible for.
While logged onto the server with a blank new character; none of the dangerous events occur. Even though supposedly, because all the heads are turned in, they are supposed to...
I've noticed that while logged on with my newbie character with no kills or boss progress; I only get "The Forest is Moving" event. However, when logged into the same server on my other characters which have played through the biomes; I get the "Horde is attacking event" and "You Are Being Hunted" etc. These are observations gathered over months of working on my public server, so it could just be RNG.
It appears that the events look at your character; not only the server. I theorize that turning in a forsaken head actually does nothing to change the events that can occur. It looks like there are variables like "haskilledbonemass=false" that are saved to your character the moment the mob dies. Turning in the head just gives you the ability to get the power.
So, if "haskilledbat=true" AND "haskilledbonemass=true" , then your character will be eligible for bat raids. Next, the game checks to see if the server itself is eligible for bat raids. Theoretically, this means that the server AND your character remember the moment you kill a boss or a mob for the first time. Supposedly, a end game character cannot trigger end game raids on a fresh new server. This is because the server has not seen the death variable change; even though the character's death variables are changed.
Basically, I think it might be possible that the server itself also stores these "haskilled" variables. This would mean that an event will not occur unless BOTH the server variable is true and the character variable is true.
The death of a boss also changes what monsters can spawn. However; this is also uncertain. Does this change occur the moment the boss dies? Or does this state occur when you turn in the forsaken head?
I'm unsure about how players get the variable triggered. For example, if you are on the server while somebody kills bonemass, does your character count itself as having killed bonemass? Or do you need to be close by? I don't know.
I could be totally wrong, though. I'm just explaining how I've observed it to work
11:13 pm, April 30, 2023