World Events - New life in the frontier (WIP)

Ever wanted more things to happen in and around your town? Well now you can.

I’m currently working on a new event management system that can build / design and run the events for lot’s of different things.

Let’s take a few examples:

  • A shrine is built
  • A raid just happened
  • More immigration and world events
  • Deserters at the gate
  • A Pub / brewery is built
  • A mine is working

Well What if I said we can have events on all those… and more? And for every single condition, there are actions. Works like the current engine as it’s all built on top.

So…

  1. 10 days after shrine: Preacher comes to the town hall, asks for additional help in keeping one happy. Grant the request - 10g and the morale goes up for everyone by +5, refuse: and the morale could go down, and he could leave the settlement

  2. A raid has just concluded, and there is a crowd outside the Townhall demanding better rations, accept, 100food gets removed, morale goes up by +10, refuse, people leave, and riot causing fires, reason with them, state they can have a celebration in 6 months - trigger the event in 6 months


  3. A group of travellers arrive at the settlement, some contain sickness - let them in or wave them on? - Several settlers join, some with sickness, Wave them on - we can’t risk it. - event in 5 months showing they died in the wilderness (creates corpses) and lowers morale

  4. A group of desserters arrive at the gate, they are tired of fighting a war they don’t believe in and would like to join the settlement. Accept- 4 new soldiers (geared) join the settlement, and has a chance of them leaving again down the line, Refuse - they come back later to try and steal goods

  5. A group of villagers have come to the town hall to host a festival now that the pub and brewery are available. Welcome the idea - 50g, 100food, 100beer - whole town gets drunk, morale goes to maximum, suggest a smaller celebration - 10g, 40food, 45beer - 30% of town gets drunk, morale increases by 20%
    Uploading: 202609~2.JPG…

  6. A terrible accidient has occurred at a mine and there are trapped workers. - Launch a rescue with materials - 5 planks, 4 cloth, 2g - 3 miners rescued, 1 with a broken bone - Try your best with what you have - 3 miners rescued, 3 broken bone - Do Nothing - kill 3 miners

Let me know your ideas? I’ve been building a full mod building suite, and the event manager is flexible and runs on a condition action / consequence basis with more than 1000 variations to create.


I’ll be looking to release the mod builder in the next couple of months, as it needs further testing, refinement and features before it goes public.

As for some custom events, I’ll look to release some (plus any requests I can) in the next couple of weeks as a standalone.

*all screenshots are from debugging - but they will fire based on the conditions

6 Likes

Very good idea for FF! Keep up the good work here!

I think this is a great idea for a mod. I hoped the base game itself would have these kinds of events to spice things up on the regular, with accompanying animations/villager characters/world impacts. There’s a lot of scope to go hard on this kind of thing. Well done.

I think it would be nice to have events that only impact happiness (positive or negative) and are not necessarily demanding of resources, just so that the system doesn’t become too taxing on resources. For example, once you have a theater, perhaps you can get random events of plays or performances put on for the town that boost morale with no other impact. Maybe in the spring and summer, you may have a random chance of a morale boost just because your villagers are happy for the warmth and sun lol. Stuff like that.

Or, if a child dies, then the town loses morale. To get even more targeted, perhaps if a woman dies in childbirth, then the villagers in her household lose happiness (not sure if possible to code).

I think social/family/cultural events would be nice to include in this mod. One of my biggest complaints about FF is that the family and social system is super underbaked, with villagers having no sense of relationship to each other. You could use this mod to create at least an illusion of there being more to that system.

Yes please this looks very interesting

Those are all doable, I’ve been working on the overall mod builder recently, so havent released events as a standalone pack yet…all the mechanics are now working from what I can see. Watch this space, in the next few days I’ll release the first set of events. It’s still very much in beta, so there will most likely be some teething issues.

I’ve been able to get chained events working, so a decision can have knock on events months (or years) later