fire-eggs / CivOne

An open source implementation of Sid Meier's Civilization 1 using C# and .NET.
Creative Commons Zero v1.0 Universal
21 stars 4 forks source link

Barracks maintenance cost - add option for which Civ version rules to use #112

Open fire-eggs opened 4 years ago

fire-eggs commented 4 years ago

Early releases of Civ (474.01, 474.02) did not charge a maintenance cost for barracks.

Later releases (474.03) charge 1 gold per-turn cost for barracks.

Which rate should be used? Should this be a setting?

iegik commented 3 years ago

Maintenance: 0/1/2 https://civilization.fandom.com/wiki/Barracks_(Civ1)

fire-eggs commented 3 years ago

The 0/1/2 values from the wiki imply to me that after Gunpowder the cost is 1, then after Combustion, the cost is 2.

That doesn't address my question though, which is Civ1 474.03 and later have a barracks cost of 1, before Gunpowder is discovered.

iegik commented 3 years ago

After Gunpowder or Conscription is discovered Barracks will be destroyed in all cities and it maintenance cost will be increased by one.

fire-eggs commented 3 years ago

Encouraged to do some more research. From gamefaqs , this describes the changes introduced into Civ1.v3 (bolding mine):

v3: Once again tried to fix the Advisory Bug, and failed again. Added some new pictures. Added "very unhappy people." Removed free barracks. No longer able to disband a population-1 city at Chieftain level by buying a settler. Transports no longer made people unhappy under a Democracy or Republic. Overall, the game became harder for veteran players. This version is harder to play than previous versions, mainly for people playing Despotic Conquest.

So this feels like it should be a setting to specify which version of rules to use.

iegik commented 3 years ago

Hmm, did't know that other versions exists.