itch.io is community of indie game creators and players

Devlogs

Influence Demand Action

Worlds - History Simulator
A downloadable game for Windows and macOS

Over the last two weekends I finally managed to clear out all issues that I could find with a clan's tribe switching mechanic, and then I decided to take a quick break before starting implementing player actions to solve a pair of minor issues with the mod system that were on my long list of to-dos.  First, I removed the decision priority parameter which I added a few months back to workaround a race condition. After I changed the way decision events are processed, its no longer possible for different decision chains to tangle with each other and trigger the race condition. Therefore there's no longer a need to manually set an execution priority for any decision. The second change I made is that it will be possible to set default values for certain types of decision parameters. This will make it possible to write decision calls without having to set all their parameters all the time... None of these changes are great by themselves but they help counter a bit the ever increasing complexity of the mod system.

Once I was done with these two small changes I started working on adding the remaining actions that I wanted to add for this release. I started with the easiest one, "Influence Demand", which is the action that lets a minor clan to demand influence from a tribe's current dominant clan. Here's a couple of screenshots of the 'action' being used:

As I mentioned before, 'actions' are special operations that allow a player to interact with the game by taking direct control of a faction. They are meant to complement existing events and to give players direct control of when some decision chains are triggered, so that they no longer have to way for their respective events to trigger by themselves.

There are still other five actions that I need to implement. Some of these will be complicated to work with since they will require me to add a couple more special interaction overlays. Nevertheless I expect to be done with all of them by the end of October.

Download Worlds - History Simulator
Read comments (2)