Hello fellow community members. I've been playing Rimworld for a while now, but at this specific time I am working on a project for one of my classes. I'm trying to build an AI that will predict when events will happen and approximately what time they will happen at based on the colony's current status.
My question is: what exactly causes events to happen? I have a general idea that wealth, population, and storyteller difficulty affect the events, but I'm not 100% sure. I don't need the exact threshold that causes each event to happen (that's what the AI is going to figure out), I just need to know which variables contribute to the decision of which event to call upon.
If anybody knows more about this than me feel free to respond. And Tynan, if you're out there and happen to stumble upon this post, I would love a detailed explanation from you.
For those who are worried, I'm not planning to use this to cheat my way through the game (I enjoy the challenge of adapting to events as they happen). I also don't plan on publicly releasing this, at least not for a while, because it will be a very basic application without any GUI.
My question is: what exactly causes events to happen? I have a general idea that wealth, population, and storyteller difficulty affect the events, but I'm not 100% sure. I don't need the exact threshold that causes each event to happen (that's what the AI is going to figure out), I just need to know which variables contribute to the decision of which event to call upon.
If anybody knows more about this than me feel free to respond. And Tynan, if you're out there and happen to stumble upon this post, I would love a detailed explanation from you.
For those who are worried, I'm not planning to use this to cheat my way through the game (I enjoy the challenge of adapting to events as they happen). I also don't plan on publicly releasing this, at least not for a while, because it will be a very basic application without any GUI.

