so many updates
i've got whiplash
And now, for another update:
The biggest changes here are the religion ones, although there are some other significant ones.
Download:
http://www.mediafire.com/download/314aisep5mbvhbl/History+Generator-2016-01-04.zipMajor changes:
- Cities from the same nation now merge together when they have a neighboring square, ideally reducing the overall amount of overlapping cities. Merged cities will display events from all previous merged cities.
- Religions tolerance is no longer a single number. It is now calculated from a base tolerance, modified by the gods domains and their importances.
- Religions can now change over time, changing their tolerance (gods can be added and removed from the pantheon, assuming they're polytheistic).
- Added lots of new events for all the religion stuff.
Minor changes:
- Events are now outputted on a monthly, rather than yearly, basis.
- Reduced the chance of religions being monotheistic (20% by default).
- Events in the nation/city display screens are now displayed in chronological order (as opposed to the no order from before).
- Made tolerance for religions actually make sense (higher tolerance is more tolerant, rather than less).
- Gods now have an importance attributes that tracks how important the god is to the civilization.
- Keeping the civilization's capital city for a year adds morale.
- Added a new option to the main control screen that allows battle windows to be minimized by default.
- The controls window will now reopen if closed.
- People now have an effectiveness stat that affects how well they perform the duties of their office (higher tax multipliers).
- Offices can now provide a morale bonus every year for the nation.
Bug fixes:
- Fixed bug where nation actually could be the same color as each other.
- Fixed bug where gods sometimes displayed no domains in the information window.
No screenshots?
I just added a couple basic ones to the OP. I should probably start adding them with updates from now on.
I haven't checked the latest version yet, but unless this means what I want (which I doubt)
- Stopped cell information window from opening on a focus switch to the map view.
Could you add an option to not display battles? It's annoying when I let this run in the background and every two seconds the battle window pops up in front of whatever I am doing at the time.
You're right, that means that the first click (to focus on the window when its not already focused), won't open the information window for the cell. However, I did address your problem in this release, there's now a checkbox you can click on and all the battle windows will start minimized instead of popping up over whatever you're doing.
Wow. I am incredibly impressed. How have I never seen this before?
I've thought occasionally about how I'd do something like this and while you've approached it very differently to my thoughts, I can't argue with the results.
You seem to have built, looking through a couple of the scripts very briefly, a lot which isn't yet used. I'm curious, what are you planning to use people and offices for? (Unless I'm being stupid and have missed it...)
Are the reinforcements other armies arriving or something else entirely? How are you working out the rate at which reinforcements arrive and how many start on the battlefield?
I don't know whether this is a bug or intended behaviour (the eternal conundrum...), but most nations seem to be using almost entirely ranged units.
A few comments:
- In battle, I'd make the arrows fly faster. As in, at least two or three times as fast. Archers seem to be having a lot of trouble dealing with smaller units or fast-moving ones, and that could deal with that problem, as well as improving their ability to deal with a large number of units. This should also stop units running out of ammunition so quickly.
- I'd recommend removing some of the lighter colours, as I am having difficulty seeing them on the world map, and find it impossible to see their arrows, especially.
- Some battles last a long time, simply because the reinforcements are coming on so slowly. Like I said earlier, I don't know how it works, but it seems a bit odd having over 700 reinforcements arriving in units of 10 at a time.
- I'd also either make the armies smaller or have each individual represent multiple soldiers. I feel that the battles are slightly too large for the system you're using.
So yes, seriously impressed by this and looking forward to seeing it progress!
Thank you! Out of curiosity, what's different from the way you would have approached it? And yes, you're correct, there's a lot that has no use or minimal use (people and offices are among them, as offices do affect the amount of money gained from taxes, but that's pretty much it). There's also alliances, but those do literally nothing. I finally fleshed out religions a bit, but I plan to do a lot more there too.
Reinforcements are more troops from the same army arriving. Essentially, each battle is a series of skirmishes. I created this system because it made the battles run much much faster, having 10000, 20000, or possibly more troops on the screen at a time is just too slow. As for using all ranged units, well, they shouldn't. It's a 50-50 chance for each unit type, so it should be pretty even. Based on my own observations, it seems to be working as intended (although perhaps that's not the right ratio for ranged to non-ranged unit types, but that's a separate problem).
- Yes, that is quite the issue. I think I'm also going to make ranged units aim ahead of their targets a little (although I don't want to slow down the battles too much). More ammo might be an option, but I could also make them shoot more slowly and increase projectile damage.
- Yes I think the battles do need fixing, because I think the numbers of soldiers in the armies is reasonable, but the length of the battle isn't (like I said before, 20000 troops or more, can take more than half an hour). I'm not exactly sure what the solution is, though. Having each soldier represent several people seems reasonable, but also less epic. It might also do well if I could optimize the battles so I could double the size or something like that.
Thanks again!