Lachu wrote:a ruleset of progress.
I don't quite understand what this means other than we would implement a new ruleset file into freeciv called [name].progressspec
As someone else respond - I fork freeciv far far ago. Currently work is stopped, but maybe in future I resume it. It's based on old Freeciv code. I would be happy if someone help me create it or integrate changes with Freeciv.
Progress supports counters, restrictors, great people. Some ruleset have implemented (based on counters) policies and golden ages. Also, great person is an normal unit, but it's unique during whole gameplay.
ExeVirus wrote:I mean it sounds like it's exactly what is needed, but I have no idea how to structure such a spec file. Ideally one would be able to arbitrarily define city-based, unit-based, or player-based counters, define how they increase/decrease simply, and implement a requirement vector tie-in so that as these counters reach milestones, triggers for requirement vectors are met, allowing the effects file to take over.
Download progress, compile it and see in data directory. Probably you need to see progressCiv5 ruleset. It implements golden ages and civics/policies.
But... Progress implement some features not available in any other Civilization game. I implement it and some of it are activated by default and there's no way (currently) to disable it. There's possibility to place enemy units on the same tile (for example submarine and sxome ship). Currently you cannot disable this feature.