This is the most important reducer, actionated fromm the game loop (setinterval that is on Game).
It's responsible of incrementing the game.time but before that it will call each unintActionResolvers (responsible of unit movement / attack) and game-level and player-level resolvers like the resourceResolver in charge of sum each player's IResource.thisTurnValue to the total value.
This is the most important reducer, actionated fromm the game loop (setinterval that is on Game). It's responsible of incrementing the game.time but before that it will call each unintActionResolvers (responsible of unit movement / attack) and game-level and player-level resolvers like the resourceResolver in charge of sum each player's IResource.thisTurnValue to the total value.