Vanilla and G&K rulesets now coexist - this is a big step towards multiple base rulesets!
This commit is contained in:
parent
c2f0ee94fc
commit
46c6e3b464
17 changed files with 5918 additions and 13 deletions
942
android/assets/jsons/Civ V - G&K/Buildings.json
Normal file
942
android/assets/jsons/Civ V - G&K/Buildings.json
Normal file
|
@ -0,0 +1,942 @@
|
||||||
|
[
|
||||||
|
// Ancient Era
|
||||||
|
{
|
||||||
|
"name": "Palace",
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"production": 3,
|
||||||
|
"science": 3,
|
||||||
|
"gold": 3,
|
||||||
|
"culture": 1,
|
||||||
|
"cost": 1,
|
||||||
|
"uniques": ["Indicates the capital city"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Monument",
|
||||||
|
"culture": 2,
|
||||||
|
"cost": 40,
|
||||||
|
"hurryCostModifier": 40,
|
||||||
|
"maintenance": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Granary",
|
||||||
|
"food": 2,
|
||||||
|
"resourceBonusStats": {"food": 1},
|
||||||
|
"maintenance": 1,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Pottery"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Stone Works",
|
||||||
|
"happiness": 1,
|
||||||
|
"production": 1,
|
||||||
|
"requiredNearbyImprovedResources": ["Marble","Stone"],
|
||||||
|
"resourceBonusStats": {"production": 1},
|
||||||
|
"maintenance": 1,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"uniques": ["Must not be on plains"],
|
||||||
|
"requiredTech": "Calendar"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Stonehenge",
|
||||||
|
"culture": 6,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"production": 1},
|
||||||
|
"requiredTech": "Calendar",
|
||||||
|
"quote": "'Time crumbles things; everything grows old and is forgotten under the power of time' - Aristotle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Library",
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 1,
|
||||||
|
"uniques": ["+1 Science Per 2 Population"],
|
||||||
|
"requiredTech": "Writing"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "The Great Library",
|
||||||
|
"science": 3,
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"science": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"providesFreeBuilding": "Library",
|
||||||
|
"requiredTech": "Writing",
|
||||||
|
"uniques": ["Free Technology"],
|
||||||
|
"quote": "'Libraries are as the shrine where all the relics of the ancient saints, full of true virtue, and all that without delusion or imposture are preserved and reposed.' - Sir Francis Bacon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Paper Maker",
|
||||||
|
"replaces": "Library",
|
||||||
|
"uniqueTo": "China",
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"gold": 2,
|
||||||
|
"uniques": ["+1 Science Per 2 Population"],
|
||||||
|
"requiredTech": "Writing"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Circus",
|
||||||
|
"requiredNearbyImprovedResources": ["Ivory","Horses"],
|
||||||
|
"happiness": 2,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Trapping"
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
"name": "Temple of Artemis",
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"production": 1},
|
||||||
|
"uniques": ["+10% Growth in all Cities.","+15% Production towards Ranged Units."],
|
||||||
|
"requiredTech": "Archery"
|
||||||
|
"quote": "'It is not so much for its beauty that the forest makes a claim upon men's hearts, as for that subtle something, that quality of air, that emanation from old trees, that so wonderfully changes and renews a weary spirit.' - Robert Louis Stevenson"
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Walls",
|
||||||
|
"cityStrength": 5,
|
||||||
|
"cityHealth": 50,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Masonry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Walls of Babylon",
|
||||||
|
"replaces": "Walls",
|
||||||
|
"cost": 65,
|
||||||
|
"uniqueTo": "Babylon",
|
||||||
|
"cityStrength": 6,
|
||||||
|
"cityHealth": 100,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Masonry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "The Pyramids",
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"production": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Worker construction increased 25%","Provides 2 free workers"],
|
||||||
|
"requiredTech": "Masonry",
|
||||||
|
"quote": "'O, let not the pains of death which come upon thee enter into my body. I am the god Tem, and I am the foremost part of the sky, and the power which protecteth me is that which is with all the gods forever.' - The Book of the Dead, translated by Sir Ernest Alfred Wallis Budge"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Barracks",
|
||||||
|
"xpForNewUnits": 15,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 1,
|
||||||
|
"requiredTech": "Bronze Working"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Colossus",
|
||||||
|
"culture": 1,
|
||||||
|
"gold": 5,
|
||||||
|
"greatPersonPoints": {"gold": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Can only be built in coastal cities", "+1 gold from worked water tiles in city"],
|
||||||
|
"requiredTech": "Iron Working",
|
||||||
|
"quote": "'Why man, he doth bestride the narrow world like a colossus, and we petty men walk under his huge legs, and peep about to find ourselves dishonorable graves.' - William Shakespeare, Julius Caesar"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Krepost",
|
||||||
|
"replaces": "Barracks",
|
||||||
|
"uniqueTo": "Russia",
|
||||||
|
"xpForNewUnits": 15,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 1,
|
||||||
|
"uniques": ["Culture and Gold costs of acquiring new tiles reduced by 25% in this city"],
|
||||||
|
"requiredTech": "Bronze Working"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Statue of Zeus",
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["+15% Combat Strength for all units when attacking Cities"],
|
||||||
|
"requiredTech": "Bronze Working"
|
||||||
|
"quote": "'He spoke, the son of Kronos, and nodded his head with the dark brows, and the immortally anointed hair of the great god swept from his divine head, and all Olympos was shaken' - The Iliad"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mausoleum of Halicarnassus",
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"gold": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Provides a sum of gold each time you spend a Great Person", "+2 Gold for each source of Marble and Stone"],
|
||||||
|
"requiredTech": "Masonry"
|
||||||
|
"quote": "'The whole earth is the tomb of heroic men and their story is not given only on stone over their clay but abides everywhere without visible symbol woven into the stuff of other men's lives.' - Pericles"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Classical Era
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Lighthouse",
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 1,
|
||||||
|
"resourceBonusStats": {"food": 1},
|
||||||
|
"uniques": ["Can only be built in coastal cities","+1 food from Ocean and Coast tiles"],
|
||||||
|
"requiredTech": "Optics"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "The Great Lighthouse",
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"gold": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"providesFreeBuilding": "Lighthouse",
|
||||||
|
"uniques": ["Can only be built in coastal cities", "All military naval units receive +1 movement and +1 sight"],
|
||||||
|
"requiredTech": "Optics",
|
||||||
|
"quote": "'They that go down to the sea in ships, that do business in great waters; these see the works of the Lord, and his wonders in the deep.' - The Bible, Psalms 107:23-24"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Stable",
|
||||||
|
"maintenance": 1,
|
||||||
|
"requiredNearbyImprovedResources": ["Horses","Sheep","Cattle"],
|
||||||
|
"resourceBonusStats": {"production": 1},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"uniques": ["+15% Production when building Mounted Units in this city"],
|
||||||
|
"requiredTech": "Horseback Riding"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Circus Maximus",
|
||||||
|
"happiness": 5,
|
||||||
|
"culture": 1,
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"requiredBuildingInAllCities": "Colosseum",
|
||||||
|
"requiredTech": "Horseback Riding"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Hanging Gardens",
|
||||||
|
"greatPersonPoints": {"culture": 1},
|
||||||
|
"food": 10,
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"requiredTech": "Mathematics",
|
||||||
|
"quote": "'I think that if ever a mortal heard the word of God it would be in a garden at the cool of the day.' - F. Frankfort Moore"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Courthouse",
|
||||||
|
"maintenance": 4,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"uniques": ["Remove extra unhappiness from annexed cities",
|
||||||
|
"Can only be built in annexed cities"],
|
||||||
|
"requiredTech": "Mathematics"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Colosseum",
|
||||||
|
"maintenance": 1,
|
||||||
|
"happiness": 2,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Construction"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Terracotta Army",
|
||||||
|
"culture": 6,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"culture": 1},
|
||||||
|
"requiredTech": "Construction",
|
||||||
|
"quote": "'Regard your soldiers as your children, and they will follow you into the deepest valleys; look on them as your own beloved sons, and they will stand by you even unto death.' - Sun Tzu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Temple",
|
||||||
|
"culture": 3,
|
||||||
|
"specialistSlots": {"culture": 1},
|
||||||
|
"requiredBuilding": "Monument",
|
||||||
|
"maintenance": 2,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Philosophy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Burial Tomb",
|
||||||
|
"replaces": "Temple",
|
||||||
|
"uniqueTo": "Egypt",
|
||||||
|
"uniques": ["Doubles Gold given to enemy if city is captured"],
|
||||||
|
"culture": 3,
|
||||||
|
"happiness": 1,
|
||||||
|
"specialistSlots": {"culture": 1},
|
||||||
|
"requiredBuilding": "Monument",
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Philosophy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mud Pyramid Mosque",
|
||||||
|
"replaces": "Temple",
|
||||||
|
"uniqueTo": "Songhai",
|
||||||
|
"maintenance": 0,
|
||||||
|
"hurryCostModifier": 15,
|
||||||
|
"culture": 4,
|
||||||
|
"requiredBuilding": "Monument",
|
||||||
|
"requiredTech": "Philosophy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "The Oracle",
|
||||||
|
"culture": 3,
|
||||||
|
"greatPersonPoints": {"science": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Free Social Policy"],
|
||||||
|
"requiredTech": "Philosophy",
|
||||||
|
"quote": "'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Market",
|
||||||
|
"gold": 2,
|
||||||
|
"specialistSlots": {"gold": 1},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"percentStatBonus": {"gold": 25},
|
||||||
|
"requiredTech": "Currency"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Bazaar",
|
||||||
|
"replaces": "Market",
|
||||||
|
"uniqueTo": "Arabia",
|
||||||
|
"gold": 2,
|
||||||
|
"specialistSlots": {"gold": 1},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"percentStatBonus": {"gold": 25},
|
||||||
|
"uniques": ["Provides 1 extra copy of each improved luxury resource near this City",
|
||||||
|
"+2 Gold for each source of Oil and oasis"],
|
||||||
|
"requiredTech": "Currency"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mint",
|
||||||
|
"maintenance": 0,
|
||||||
|
"requiredNearbyImprovedResources": ["Gold","Silver"],
|
||||||
|
"resourceBonusStats": {"gold": 2},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Currency"
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
{ //Must be built in or near Desert
|
||||||
|
"name": "Petra",
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"production": 1},
|
||||||
|
"uniques": ["+1 Food and +1 Production from all worked Desert tiles in the City (except Flood plains).","+6 Culture when discovering Archeology."],
|
||||||
|
"requiredTech": "Currency"
|
||||||
|
"quote": "'...who drinks the water I shall give him, says the Lord, will have a spring inside him welling up for eternal life. Let them bring me to your holy mountain in the place where you dwell. Across the desert and through the mountain to the Canyon of the Crescent Moon...' - Indiana Jones"
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
"name": "Aqueduct",
|
||||||
|
"maintenance": 1,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"uniques": ["40% of food is carried over after a new citizen is born"],
|
||||||
|
"requiredTech": "Engineering"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Great Wall",
|
||||||
|
"culture": 3,
|
||||||
|
"greatPersonPoints": {"production": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"providesFreeBuilding": "Walls",
|
||||||
|
"uniques": ["Enemy land units must spend 1 extra movement point when inside your territory (obsolete upon Dynamite)"],
|
||||||
|
"requiredTech": "Engineering",
|
||||||
|
"quote": "'The art of war teaches us to rely not on the likelihood of the enemy's not attacking, but rather on the fact that we have made our position unassailable.' - Sun Tzu"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Medieval Era
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Monastery",
|
||||||
|
"maintenance": 0,
|
||||||
|
"requiredNearbyImprovedResources": ["Wine","Incense"],
|
||||||
|
"resourceBonusStats": {"culture": 2},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredTech": "Theology"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Hagia Sophia",
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"culture": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["+33% great person generation in all cities"],
|
||||||
|
"requiredTech": "Theology",
|
||||||
|
"quote": "'For it soars to a height to match the sky, and as if surging up from among the other buildings it stands on high and looks down upon the remainder of the city, adorning it, because it is a part of it, but glorying in its own beauty' - Procopius, De Aedificis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "National College",
|
||||||
|
"science": 3,
|
||||||
|
"culture": 1,
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"percentStatBonus": {"science": 50},
|
||||||
|
"requiredBuildingInAllCities": "Library",
|
||||||
|
"requiredTech": "Philosophy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Manhattan Project",
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"uniques": ["Enables nuclear weapon"],
|
||||||
|
"requiredTech": "Nuclear Fission"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Chichen Itza",
|
||||||
|
"culture": 1,
|
||||||
|
"happiness": 4,
|
||||||
|
"greatPersonPoints": {"production": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Golden Age length increases +50%"],
|
||||||
|
"requiredTech": "Civil Service",
|
||||||
|
"quote": "'The katun is established at Chichen Itza. The settlement of the Itza shall take place there. The quetzal shall come, the green bird shall come. Ah Kantenal shall come. It is the word of God. The Itza shall come.' - The Books of Chilam Balam"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Machu Picchu",
|
||||||
|
"gold": 5,
|
||||||
|
"greatPersonPoints": {"gold": 1},
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Gold from all trade routes +25%","Must have an owned mountain within 2 tiles"],
|
||||||
|
"requiredTech": "Guilds",
|
||||||
|
"quote": "'Few romances can ever surpass that of the granite citadel on top of the beetling precipices of Machu Picchu, the crown of Inca Land.' - Hiram Bingham"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Workshop",
|
||||||
|
"maintenance": 2,
|
||||||
|
"production": 2,
|
||||||
|
"specialistSlots": {"production": 1},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"percentStatBonus": {"production": 10},
|
||||||
|
"requiredTech": "Metal Casting"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Longhouse",
|
||||||
|
"replaces": "Workshop",
|
||||||
|
"uniqueTo": "Iroquois",
|
||||||
|
"cost": 140,
|
||||||
|
"maintenance": 2,
|
||||||
|
"production": 2,
|
||||||
|
"specialistSlots": {"production": 1},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"uniques": ["+1 Production from each worked Forest tile"],
|
||||||
|
"requiredTech": "Metal Casting"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Forge",
|
||||||
|
"maintenance": 1,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredNearbyImprovedResources": ["Iron"],
|
||||||
|
"resourceBonusStats": {"production": 1},
|
||||||
|
"requiredTech": "Metal Casting",
|
||||||
|
"uniques": ["+15% production of land units", "Increases production of spaceship parts by 15%"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Harbor",
|
||||||
|
"maintenance": 2,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"uniques": ["+1 production from all sea resources worked by the city",
|
||||||
|
"Connects trade routes over water","Can only be built in coastal cities"],
|
||||||
|
"requiredTech": "Compass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "University",
|
||||||
|
"maintenance": 2,
|
||||||
|
"hurryCostModifier": 15,
|
||||||
|
"percentStatBonus": {"science": 33},
|
||||||
|
"specialistSlots": {"science": 2},
|
||||||
|
"requiredBuilding": "Library",
|
||||||
|
"uniques": ["+2 Science from each worked Jungle tile"],
|
||||||
|
"requiredTech": "Education"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Wat",
|
||||||
|
"replaces": "University",
|
||||||
|
"uniqueTo": "Siam",
|
||||||
|
"maintenance": 2,
|
||||||
|
"hurryCostModifier": 15,
|
||||||
|
"percentStatBonus": {"science": 33},
|
||||||
|
"specialistSlots": {"science": 2},
|
||||||
|
"culture": 3,
|
||||||
|
"requiredBuilding": "Library",
|
||||||
|
"uniques": ["+2 Science from each worked Jungle tile"],
|
||||||
|
"requiredTech": "Education"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Oxford University",
|
||||||
|
"science": 3,
|
||||||
|
"culture": 1,
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"percentStatBonus": {"science": 50},
|
||||||
|
"requiredBuildingInAllCities": "University",
|
||||||
|
"uniques": ["Free Technology"],
|
||||||
|
"requiredTech": "Education"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Castle",
|
||||||
|
"cityStrength": 7,
|
||||||
|
"cityHealth": 25,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredBuilding": "Walls",
|
||||||
|
"requiredTech": "Chivalry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mughal Fort",
|
||||||
|
"replaces": "Castle",
|
||||||
|
"uniqueTo": "India",
|
||||||
|
"cityStrength": 7,
|
||||||
|
"cityHealth": 25,
|
||||||
|
"culture": 2,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"requiredBuilding": "Walls",
|
||||||
|
"requiredTech": "Chivalry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Angkor Wat",
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"production": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Cost of acquiring new tiles reduced by 25%"],
|
||||||
|
"requiredTech": "Chivalry",
|
||||||
|
"quote": "'The temple is like no other building in the world. It has towers and decoration and all the refinements which the human genius can conceive of.' - Antonio da Magdalena"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Alhambra",
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"culture": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"providesFreeBuilding": "Castle",
|
||||||
|
"percentStatBonus": {"culture": 20},
|
||||||
|
"uniques": ["All newly-trained melee, mounted, and armored units in this city receive the Drill I promotion"],
|
||||||
|
"requiredTech": "Chivalry",
|
||||||
|
"quote": "'Justice is an unassailable fortress, built on the brow of a mountain which cannot be overthrown by the violence of torrents, nor demolished by the force of armies.' - Joseph Addison"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ironworks",
|
||||||
|
"production": 8,
|
||||||
|
"culture": 1,
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"requiredBuildingInAllCities": "Workshop",
|
||||||
|
"requiredTech": "Machinery"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Notre Dame",
|
||||||
|
"culture": 3,
|
||||||
|
"happiness": 10,
|
||||||
|
"greatPersonPoints": {"gold": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"requiredTech": "Physics",
|
||||||
|
"quote": "'Architecture has recorded the great ideas of the human race. Not only every religious symbol, but every human thought has its page in that vast book.' - Victor Hugo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Armory",
|
||||||
|
"xpForNewUnits": 15,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 1,
|
||||||
|
"requiredBuilding": "Barracks",
|
||||||
|
"requiredTech": "Steel"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Renaissance Era
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Observatory",
|
||||||
|
"maintenance": 2,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"percentStatBonus": {"science": 50},
|
||||||
|
"requiredBuilding": "Library",
|
||||||
|
"uniques": ["Must be next to mountain"],
|
||||||
|
"requiredTech": "Astronomy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Opera House",
|
||||||
|
"culture": 4,
|
||||||
|
"specialistSlots": {"culture": 1},
|
||||||
|
"hurryCostModifier": 10,
|
||||||
|
"requiredBuilding": "Temple",
|
||||||
|
"maintenance": 2,
|
||||||
|
"requiredTech": "Acoustics"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Sistine Chapel",
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"culture": 2},
|
||||||
|
"uniques": ["Culture in all cities increased by 25%"],
|
||||||
|
"requiredTech": "Acoustics",
|
||||||
|
"quote": "'I live and love in God's peculiar light.' - Michelangelo Buonarroti"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Bank",
|
||||||
|
"gold": 2,
|
||||||
|
"specialistSlots": {"gold": 1},
|
||||||
|
"hurryCostModifier": 15,
|
||||||
|
"percentStatBonus": {"gold": 25},
|
||||||
|
"requiredBuilding": "Market",
|
||||||
|
"requiredTech": "Banking"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Satrap's Court",
|
||||||
|
"replaces": "Bank",
|
||||||
|
"uniqueTo": "Persia",
|
||||||
|
"gold": 3,
|
||||||
|
"specialistSlots": {"gold": 1},
|
||||||
|
"happiness": 2,
|
||||||
|
"hurryCostModifier": 15,
|
||||||
|
"percentStatBonus": {"gold": 25},
|
||||||
|
"requiredBuilding": "Market",
|
||||||
|
"requiredTech": "Banking"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Hanse",
|
||||||
|
"replaces": "Bank",
|
||||||
|
"uniqueTo": "Germany",
|
||||||
|
"gold": 2,
|
||||||
|
"specialistSlots": {"gold": 1},
|
||||||
|
"hurryCostModifier": 15,
|
||||||
|
"percentStatBonus": {"gold": 25},
|
||||||
|
"uniques": ["+5% Production for every Trade Route with a City-State in the empire"],
|
||||||
|
"requiredBuilding": "Market",
|
||||||
|
"requiredTech": "Banking"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Forbidden Palace",
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"culture": 1},
|
||||||
|
"uniques": ["Unhappiness from population decreased by 10%"],
|
||||||
|
"requiredTech": "Banking",
|
||||||
|
"quote": "'Most of us can, as we choose, make of this world either a palace or a prison' - John Lubbock"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Theatre",
|
||||||
|
"happiness": 3,
|
||||||
|
"hurryCostModifier": 10,
|
||||||
|
"maintenance": 2,
|
||||||
|
"requiredBuilding": "Colosseum",
|
||||||
|
"requiredTech": "Printing Press"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Leaning Tower of Pisa",
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"culture": 1},
|
||||||
|
"uniques": ["Free Great Person"],
|
||||||
|
"requiredTech": "Printing Press",
|
||||||
|
"quote": "'Don't clap too hard - it's a very old building.' - John Osbourne"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Himeji Castle",
|
||||||
|
"culture": 3,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"production": 2},
|
||||||
|
"providesFreeBuilding": "Castle",
|
||||||
|
"uniques": ["+15% combat strength for units fighting in friendly territory"],
|
||||||
|
"requiredTech": "Gunpowder",
|
||||||
|
"quote": "'Bushido is realized in the presence of death. This means choosing death whenever there is a choice between life and death. There is no other reasoning.' - Yamamoto Tsunetomo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Museum",
|
||||||
|
"culture": 5,
|
||||||
|
"specialistSlots": {"culture": 2},
|
||||||
|
"requiredBuilding": "Opera House",
|
||||||
|
"maintenance": 3,
|
||||||
|
"hurryCostModifier": 0,
|
||||||
|
"requiredTech": "Archaeology"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Hermitage",
|
||||||
|
"percentStatBonus": {"culture": 50},
|
||||||
|
"culture": 5,
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"requiredBuildingInAllCities": "Opera House",
|
||||||
|
"requiredTech": "Archaeology"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "The Louvre",
|
||||||
|
"culture": 1,
|
||||||
|
"happiness": 4,
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["2 free Great Artists appear"],
|
||||||
|
"requiredTech": "Archaeology",
|
||||||
|
"quote": "'Every genuine work of art has as much reason for being as the earth and the sun' - Ralph Waldo Emerson"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Seaport",
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 2,
|
||||||
|
"requiredBuilding": "Harbor",
|
||||||
|
"uniques": ["+1 production and gold from all sea resources worked by the city",
|
||||||
|
"Can only be built in coastal cities", "+15% production of naval units"],
|
||||||
|
"requiredTech": "Navigation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Taj Mahal",
|
||||||
|
"culture": 1,
|
||||||
|
"happiness": 4,
|
||||||
|
"greatPersonPoints": {"culture": 2},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Empire enters golden age"],
|
||||||
|
"requiredTech": "Architecture",
|
||||||
|
"quote": "'The Taj Mahal rises above the banks of the river like a solitary tear suspended on the cheek of time.' - Rabindranath Tagore"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Porcelain Tower",
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"science": 2},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Free great scientist appears","Science gained from research agreements +50%"],
|
||||||
|
"requiredTech": "Architecture",
|
||||||
|
"quote": "'Things always seem fairer when we look back at them, and it is out of that inaccessible tower of the past that Longing leans and beckons.' - James Russell Lowell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Windmill",
|
||||||
|
"production": 2,
|
||||||
|
"specialistSlots": {"production": 1},
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 2,
|
||||||
|
"percentStatBonus": {"production": 10},
|
||||||
|
"uniques": ["Must not be on hill"],
|
||||||
|
"requiredTech": "Economics"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Industrial Era
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Public School",
|
||||||
|
"science": 3,
|
||||||
|
"specialistSlots": {"science": 1},
|
||||||
|
"requiredBuilding": "University",
|
||||||
|
"maintenance": 3,
|
||||||
|
"hurryCostModifier": 0,
|
||||||
|
"uniques": ["+1 Science Per 2 Population"],
|
||||||
|
"requiredTech": "Scientific Theory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Factory",
|
||||||
|
"production": 4,
|
||||||
|
"percentStatBonus": {"production": 10},
|
||||||
|
"specialistSlots": {"production": 2},
|
||||||
|
"requiredBuilding": "Workshop",
|
||||||
|
"maintenance": 3,
|
||||||
|
"hurryCostModifier": 0,
|
||||||
|
"requiredResource": "Coal",
|
||||||
|
"requiredTech": "Industrialization"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Military Academy",
|
||||||
|
"xpForNewUnits": 15,
|
||||||
|
"hurryCostModifier": 25,
|
||||||
|
"maintenance": 1,
|
||||||
|
"requiredBuilding": "Armory",
|
||||||
|
"requiredTech": "Military Science"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Brandenburg Gate",
|
||||||
|
"culture": 3,
|
||||||
|
"xpForNewUnits": 15,
|
||||||
|
"greatPersonPoints": {"science": 2},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Free Great General appears near the Capital"],
|
||||||
|
"requiredTech": "Military Science",
|
||||||
|
"quote": "'Pale Death beats equally at the poor man's gate and at the palaces of kings.' - Horace"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Hospital",
|
||||||
|
"food": 5,
|
||||||
|
"requiredBuilding": "Aqueduct",
|
||||||
|
"maintenance": 2,
|
||||||
|
"hurryCostModifier": 0,
|
||||||
|
"requiredTech": "Biology"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Stock Exchange",
|
||||||
|
"gold": 3,
|
||||||
|
"percentStatBonus": {"gold": 25},
|
||||||
|
"specialistSlots": {"gold": 2},
|
||||||
|
"hurryCostModifier": 15,
|
||||||
|
"requiredBuilding": "Bank",
|
||||||
|
"requiredTech": "Electricity"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Big Ben",
|
||||||
|
"culture": 1,
|
||||||
|
"gold": 4,
|
||||||
|
"greatPersonPoints": {"gold": 2},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["-15% to purchasing items in cities"],
|
||||||
|
"requiredTech": "Industrialization",
|
||||||
|
"quote": "'To achieve great things, two things are needed: a plan, and not quite enough time.' - Leonard Bernstein"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Modern Era
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Broadcast Tower",
|
||||||
|
"culture": 3,
|
||||||
|
"percentStatBonus": {"culture": 33},
|
||||||
|
"requiredBuilding": "Museum",
|
||||||
|
"maintenance": 3,
|
||||||
|
"requiredTech": "Radio"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Eiffel Tower",
|
||||||
|
"culture": 1,
|
||||||
|
"happiness": 5,
|
||||||
|
"greatPersonPoints": {"gold": 2},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Provides 1 happiness per 2 additional social policies adopted"],
|
||||||
|
"requiredTech": "Radio",
|
||||||
|
"quote": "'We live only to discover beauty, all else is a form of waiting' - Kahlil Gibran"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Statue of Liberty",
|
||||||
|
"culture": 1,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"production": 2},
|
||||||
|
"uniques": ["+1 Production from specialists"],
|
||||||
|
"requiredTech": "Replaceable Parts",
|
||||||
|
"quote": "'Give me your tired, your poor, your huddled masses yearning to breathe free, the wretched refuse of your teeming shore. Send these, the homeless, tempest-tossed to me, I lift my lamp beside the golden door!' - Emma Lazarus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Research Lab",
|
||||||
|
"science": 4,
|
||||||
|
"percentStatBonus": {"science": 50},
|
||||||
|
"specialistSlots": {"science": 1},
|
||||||
|
"requiredBuilding": "Public School",
|
||||||
|
"maintenance": 3,
|
||||||
|
"requiredTech": "Plastics"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Stadium",
|
||||||
|
"happiness": 4,
|
||||||
|
"requiredBuilding": "Theatre",
|
||||||
|
"maintenance": 2,
|
||||||
|
"requiredTech": "Refrigeration"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cristo Redentor",
|
||||||
|
"culture": 5,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"culture": 2},
|
||||||
|
"uniques": ["Culture cost of adopting new Policies reduced by 10%"],
|
||||||
|
"requiredTech": "Flight",
|
||||||
|
"quote": "'Come to me, all who labor and are heavy burdened, and I will give you rest.' - New Testament, Matthew 11:28"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Kremlin",
|
||||||
|
"culture": 3,
|
||||||
|
"cityHealth": 12,
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["Defensive buildings in all cities are 25% more effective"],
|
||||||
|
"requiredTech": "Railroad",
|
||||||
|
"quote": "'The Law is a fortress on a hill that armies cannot take or floods wash away.' –- The Prophet Muhammed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Neuschwanstein",
|
||||||
|
"happiness": 2,
|
||||||
|
"culture": 4,
|
||||||
|
"gold": 6,
|
||||||
|
"greatPersonPoints": {"gold": 1},
|
||||||
|
"isWonder": true,
|
||||||
|
"uniques": ["+1 happiness, +2 culture and +3 gold from every Castle",
|
||||||
|
"Must have an owned mountain within 2 tiles"],
|
||||||
|
"requiredTech": "Railroad",
|
||||||
|
"quote": "'...the location is one of the most beautiful to be found, holy and unapproachable, a worthy temple for the divine friend who has brought salvation and true blessing to the world.' - King Ludwig II of Bavaria"
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
// Information Era
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Medical Lab",
|
||||||
|
"requiredBuilding": "Hospital",
|
||||||
|
"maintenance": 3,
|
||||||
|
"requiredTech": "Pharmaceuticals",
|
||||||
|
"uniques": ["25% of food is carried over after a new citizen is born"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Nuclear Plant",
|
||||||
|
"production": 5,
|
||||||
|
"percentStatBonus": {"production": 15},
|
||||||
|
"requiredBuilding": "Factory",
|
||||||
|
"maintenance": 3,
|
||||||
|
"cannotBeBuiltWith": "Solar Plant",
|
||||||
|
"requiredResource": "Uranium",
|
||||||
|
"requiredTech": "Nuclear Fission"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Solar Plant",
|
||||||
|
"production": 5,
|
||||||
|
"percentStatBonus": {"production": 15},
|
||||||
|
"requiredBuilding": "Factory",
|
||||||
|
"maintenance": 3,
|
||||||
|
"cannotBeBuiltWith": "Nuclear Plant",
|
||||||
|
"requiredTech": "Ecology",
|
||||||
|
"uniques": ["Must be next to desert"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Sydney Opera House",
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"culture": 2},
|
||||||
|
"percentStatBonus": {"culture": 50},
|
||||||
|
"uniques": ["Free Social Policy","Can only be built in coastal cities"],
|
||||||
|
"requiredTech": "Ecology",
|
||||||
|
"quote": "'Those who lose dreaming are lost.' - Australian Aboriginal saying"
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
"name": "CN Tower",
|
||||||
|
"isWonder": true,
|
||||||
|
"culture": 1,
|
||||||
|
"greatPersonPoints": {"production": 1}
|
||||||
|
"providesFreeBuilding": "Broadcast Tower"
|
||||||
|
"uniques": ["+1 population in each city","+1 happiness in each city"]
|
||||||
|
"requiredTech": "Telecommunications" // todo doesn't exist yet!
|
||||||
|
},*/
|
||||||
|
{
|
||||||
|
"name": "Pentagon",
|
||||||
|
"isWonder": true,
|
||||||
|
"culture": 3,
|
||||||
|
"greatPersonPoints": {"production": 2},
|
||||||
|
"uniques": ["Gold cost of upgrading military units reduced by 33%"],
|
||||||
|
"requiredTech": "Combined Arms",
|
||||||
|
"quote": "'In preparing for battle I have always found that plans are useless, but planning is indispensable.' - Dwight D. Eisenhower"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Spaceship Factory",
|
||||||
|
"production": 3,
|
||||||
|
"requiredResource": "Aluminum",
|
||||||
|
"cost": 360,
|
||||||
|
"uniques": ["Increases production of spaceship parts by 50%"],
|
||||||
|
"requiredBuilding": "Factory",
|
||||||
|
"requiredTech": "Robotics"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SS Booster",
|
||||||
|
"requiredResource": "Aluminum",
|
||||||
|
"requiredTech": "Robotics",
|
||||||
|
"uniques": ["Spaceship part"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Apollo Program",
|
||||||
|
"cost": 1500,
|
||||||
|
"isNationalWonder": true,
|
||||||
|
"uniques": ["Enables construction of Spaceship parts"],
|
||||||
|
"requiredTech": "Rocketry"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Future Era
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Hubble Space Telescope",
|
||||||
|
"cost": 1250,
|
||||||
|
"isWonder": true,
|
||||||
|
"greatPersonPoints": {"science": 1},
|
||||||
|
"providesFreeBuilding": "Spaceship Factory",
|
||||||
|
"uniques": ["2 free great scientists appear",
|
||||||
|
"Increases production of spaceship parts by 25%"],
|
||||||
|
"requiredTech": "Satellites",
|
||||||
|
"quote": "'The wonder is, not that the field of stars is so vast, but that man has measured it.' - Anatole France"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SS Cockpit",
|
||||||
|
"requiredResource": "Aluminum",
|
||||||
|
"requiredTech": "Satellites",
|
||||||
|
"uniques": ["Spaceship part"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SS Engine",
|
||||||
|
"requiredResource": "Aluminum",
|
||||||
|
"requiredTech": "Particle Physics",
|
||||||
|
"uniques": ["Spaceship part"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SS Stasis Chamber",
|
||||||
|
"requiredResource": "Aluminum",
|
||||||
|
"requiredTech": "Nanotechnology",
|
||||||
|
"uniques": ["Spaceship part"]
|
||||||
|
}
|
||||||
|
]
|
186
android/assets/jsons/Civ V - G&K/Difficulties.json
Normal file
186
android/assets/jsons/Civ V - G&K/Difficulties.json
Normal file
|
@ -0,0 +1,186 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "Settler",
|
||||||
|
"baseHappiness": 15,
|
||||||
|
"extraHappinessPerLuxury": 1,
|
||||||
|
"researchCostModifier": 0.9,
|
||||||
|
"unitCostModifier": 0.5,
|
||||||
|
"buildingCostModifier": 0.5,
|
||||||
|
"policyCostModifier": 0.5,
|
||||||
|
"unhappinessModifier": 0.4,
|
||||||
|
"barbarianBonus": 0.75,
|
||||||
|
"aiCityGrowthModifier": 1.6, // that is to say it'll take them 1.6 times as long to grow the city
|
||||||
|
"aiUnitCostModifier": 1.75,
|
||||||
|
"aiBuildingCostModifier": 1.6,
|
||||||
|
"aiWonderCostModifier": 1.6,
|
||||||
|
"aiBuildingMaintenanceModifier": 1,
|
||||||
|
"aiUnitMaintenanceModifier": 1,
|
||||||
|
"aiFreeTechs": [],
|
||||||
|
"aiFreeUnits": [],
|
||||||
|
"aiUnhappinessModifier": 1,
|
||||||
|
"aisExchangeTechs": false,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 10000,
|
||||||
|
"clearBarbarianCampReward": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Chieftain",
|
||||||
|
"baseHappiness": 12,
|
||||||
|
"extraHappinessPerLuxury": 1,
|
||||||
|
"researchCostModifier": 0.95,
|
||||||
|
"unitCostModifier": 0.67,
|
||||||
|
"buildingCostModifier": 0.67,
|
||||||
|
"policyCostModifier": 0.67,
|
||||||
|
"unhappinessModifier": 0.6,
|
||||||
|
"barbarianBonus": 0.5,
|
||||||
|
"aiCityGrowthModifier": 1.3,
|
||||||
|
"aiUnitCostModifier": 1.3,
|
||||||
|
"aiBuildingCostModifier": 1.3,
|
||||||
|
"aiWonderCostModifier": 1.3,
|
||||||
|
"aiBuildingMaintenanceModifier": 1,
|
||||||
|
"aiUnitMaintenanceModifier": 1,
|
||||||
|
"aiFreeTechs": [],
|
||||||
|
"aiFreeUnits": [],
|
||||||
|
"aiUnhappinessModifier": 1,
|
||||||
|
"aisExchangeTechs": false,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 60,
|
||||||
|
"clearBarbarianCampReward": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Warlord",
|
||||||
|
"baseHappiness": 12,
|
||||||
|
"extraHappinessPerLuxury": 0,
|
||||||
|
"researchCostModifier": 1,
|
||||||
|
"unitCostModifier": 0.85,
|
||||||
|
"buildingCostModifier": 0.85,
|
||||||
|
"policyCostModifier": 0.85,
|
||||||
|
"unhappinessModifier": 0.75,
|
||||||
|
"barbarianBonus": 0.4,
|
||||||
|
"aiCityGrowthModifier": 1.1,
|
||||||
|
"aiUnitCostModifier": 1.1,
|
||||||
|
"aiBuildingCostModifier": 1.1,
|
||||||
|
"aiWonderCostModifier": 1.1,
|
||||||
|
"aiBuildingMaintenanceModifier": 1,
|
||||||
|
"aiUnitMaintenanceModifier": 1,
|
||||||
|
"aiFreeTechs": [],
|
||||||
|
"aiFreeUnits": [],
|
||||||
|
"aiUnhappinessModifier": 1,
|
||||||
|
"aisExchangeTechs": false,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 20,
|
||||||
|
"clearBarbarianCampReward": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Prince",
|
||||||
|
"baseHappiness": 9,
|
||||||
|
"extraHappinessPerLuxury": 0,
|
||||||
|
"researchCostModifier": 1,
|
||||||
|
"unitCostModifier": 1,
|
||||||
|
"buildingCostModifier": 1,
|
||||||
|
"policyCostModifier": 1,
|
||||||
|
"unhappinessModifier": 1,
|
||||||
|
"barbarianBonus": 0.33,
|
||||||
|
"aiCityGrowthModifier": 1,
|
||||||
|
"aiUnitCostModifier": 1,
|
||||||
|
"aiBuildingCostModifier": 1,
|
||||||
|
"aiWonderCostModifier": 1,
|
||||||
|
"aiBuildingMaintenanceModifier": 1,
|
||||||
|
"aiUnitMaintenanceModifier": 0.85,
|
||||||
|
"aiFreeTechs": [],
|
||||||
|
"aiFreeUnits": [],
|
||||||
|
"aiUnhappinessModifier": 1,
|
||||||
|
"aisExchangeTechs": true,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
||||||
|
"clearBarbarianCampReward": 25
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "King",
|
||||||
|
"baseHappiness": 9,
|
||||||
|
"extraHappinessPerLuxury": 0,
|
||||||
|
"researchCostModifier": 1,
|
||||||
|
"unitCostModifier": 1,
|
||||||
|
"buildingCostModifier": 1,
|
||||||
|
"policyCostModifier": 1,
|
||||||
|
"unhappinessModifier": 1,
|
||||||
|
"barbarianBonus": 0.25,
|
||||||
|
"aiCityGrowthModifier": 0.9,
|
||||||
|
"aiUnitCostModifier": 0.85,
|
||||||
|
"aiBuildingCostModifier": 0.85,
|
||||||
|
"aiWonderCostModifier": 1,
|
||||||
|
"aiBuildingMaintenanceModifier": 0.85,
|
||||||
|
"aiUnitMaintenanceModifier": 0.8,
|
||||||
|
"aiFreeTechs": ["Pottery"],
|
||||||
|
"aiFreeUnits": ["Warrior"],
|
||||||
|
"aiUnhappinessModifier": 0.9,
|
||||||
|
"aisExchangeTechs": true,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
||||||
|
"clearBarbarianCampReward": 25
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Emperor",
|
||||||
|
"baseHappiness": 9,
|
||||||
|
"extraHappinessPerLuxury": 0,
|
||||||
|
"researchCostModifier": 1,
|
||||||
|
"unitCostModifier": 1,
|
||||||
|
"buildingCostModifier": 1,
|
||||||
|
"policyCostModifier": 1,
|
||||||
|
"unhappinessModifier": 1,
|
||||||
|
"barbarianBonus": 0.2,
|
||||||
|
"aiCityGrowthModifier": 0.85,
|
||||||
|
"aiUnitCostModifier": 0.8,
|
||||||
|
"aiBuildingCostModifier": 0.8,
|
||||||
|
"aiWonderCostModifier": 1,
|
||||||
|
"aiBuildingMaintenanceModifier": 0.8,
|
||||||
|
"aiUnitMaintenanceModifier": 0.75,
|
||||||
|
"aiFreeTechs": ["Pottery","Animal Husbandry"],
|
||||||
|
"aiFreeUnits": ["Warrior", "Scout"],
|
||||||
|
"aiUnhappinessModifier": 0.85,
|
||||||
|
"aisExchangeTechs": true,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
||||||
|
"clearBarbarianCampReward": 25
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Immortal",
|
||||||
|
"baseHappiness": 9,
|
||||||
|
"extraHappinessPerLuxury": 0,
|
||||||
|
"researchCostModifier": 1,
|
||||||
|
"unitCostModifier": 1,
|
||||||
|
"buildingCostModifier": 1,
|
||||||
|
"policyCostModifier": 1,
|
||||||
|
"unhappinessModifier": 1,
|
||||||
|
"barbarianBonus": 0.1,
|
||||||
|
"aiCityGrowthModifier": 0.75,
|
||||||
|
"aiUnitCostModifier": 0.65,
|
||||||
|
"aiBuildingCostModifier": 0.65,
|
||||||
|
"aiWonderCostModifier": 1,
|
||||||
|
"aiBuildingMaintenanceModifier": 0.65,
|
||||||
|
"aiUnitMaintenanceModifier": 0.65,
|
||||||
|
"aiFreeTechs": ["Pottery","Animal Husbandry","Mining"],
|
||||||
|
"aiFreeUnits": ["Warrior", "Warrior", "Worker", "Scout"],
|
||||||
|
"aiUnhappinessModifier": 0.75,
|
||||||
|
"aisExchangeTechs": true,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
||||||
|
"clearBarbarianCampReward": 25
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Deity",
|
||||||
|
"baseHappiness": 9,
|
||||||
|
"extraHappinessPerLuxury": 0,
|
||||||
|
"researchCostModifier": 1,
|
||||||
|
"unitCostModifier": 1,
|
||||||
|
"buildingCostModifier": 1,
|
||||||
|
"policyCostModifier": 1,
|
||||||
|
"unhappinessModifier": 1,
|
||||||
|
"barbarianBonus": 0,
|
||||||
|
"aiCityGrowthModifier": 0.6,
|
||||||
|
"aiUnitCostModifier": 0.5,
|
||||||
|
"aiBuildingCostModifier": 0.5,
|
||||||
|
"aiWonderCostModifier": 1,
|
||||||
|
"aiBuildingMaintenanceModifier": 0.5,
|
||||||
|
"aiUnitMaintenanceModifier": 0.5,
|
||||||
|
"aiFreeTechs": ["Pottery","Animal Husbandry","Mining","The Wheel"],
|
||||||
|
"aiFreeUnits": ["Settler", "Warrior", "Warrior", "Worker", "Worker", "Scout"],
|
||||||
|
"aiUnhappinessModifier": 0.6,
|
||||||
|
"aisExchangeTechs": true,
|
||||||
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
||||||
|
"clearBarbarianCampReward": 25
|
||||||
|
}
|
||||||
|
]
|
123
android/assets/jsons/Civ V - G&K/GreatPeopleNames.json
Normal file
123
android/assets/jsons/Civ V - G&K/GreatPeopleNames.json
Normal file
|
@ -0,0 +1,123 @@
|
||||||
|
{
|
||||||
|
"Great Generals": [
|
||||||
|
"Boudicca",
|
||||||
|
"Hannibal Barca",
|
||||||
|
"Sun Tzu",
|
||||||
|
"El Cid",
|
||||||
|
"Genghis Khan",
|
||||||
|
"Timur",
|
||||||
|
"Napoleon Bonaparte",
|
||||||
|
"Jeanne d'Arc",
|
||||||
|
"Simòn Bolìvar",
|
||||||
|
"Ahuitzotl",
|
||||||
|
"Arminius",
|
||||||
|
"Belisarius",
|
||||||
|
"Cao Cao",
|
||||||
|
"Chandragupta Maurya",
|
||||||
|
"Hernan Cortez",
|
||||||
|
"Oliver Cromwell",
|
||||||
|
"Epaminondas",
|
||||||
|
"Gaius Marius",
|
||||||
|
"Geronimo",
|
||||||
|
"Ivan the Terrible",
|
||||||
|
"Leonidas",
|
||||||
|
"Lysander",
|
||||||
|
"Pompey",
|
||||||
|
"Francisco Pizarro",
|
||||||
|
"George Patton",
|
||||||
|
"Bernard Montgomery",
|
||||||
|
"Charles Martel",
|
||||||
|
"Pyrrhus",
|
||||||
|
"Erwin Rommel",
|
||||||
|
"Sargon",
|
||||||
|
"Scipio Africanus",
|
||||||
|
"Sitting Bull",
|
||||||
|
"Spartacus",
|
||||||
|
"Sun Tzu",
|
||||||
|
"Vercingetorix",
|
||||||
|
"William the Conqueror",
|
||||||
|
"Zhuge Liang"
|
||||||
|
],
|
||||||
|
"Great Scientists": [
|
||||||
|
"Euclid",
|
||||||
|
"Marie Curie",
|
||||||
|
"Michael Faraday",
|
||||||
|
"Nikola Tesla",
|
||||||
|
"Hypatia",
|
||||||
|
"Galileo Galilei",
|
||||||
|
"Isaac Newton",
|
||||||
|
"Thomas Edison",
|
||||||
|
"Alessandro Volta",
|
||||||
|
"Johannes Kepler",
|
||||||
|
"Charles Darwin",
|
||||||
|
"Dmitri Mendeleev",
|
||||||
|
"Alan Turing",
|
||||||
|
"Albert Einstein",
|
||||||
|
"Alfred Nobel",
|
||||||
|
"Nicolaus Copernicus",
|
||||||
|
"Ptolemy",
|
||||||
|
"Plato",
|
||||||
|
"Socrates",
|
||||||
|
"Andrey Sakharov",
|
||||||
|
"Louis Pasteur",
|
||||||
|
"Merit-Ptah",
|
||||||
|
"Voltaire"
|
||||||
|
],
|
||||||
|
"Great Merchants": [
|
||||||
|
"Marco Polo",
|
||||||
|
"Coco Chanel",
|
||||||
|
"Ibn Battuta",
|
||||||
|
"Steve Jobs",
|
||||||
|
"Giovanni de Medici",
|
||||||
|
"Enrico Dandolo",
|
||||||
|
"Henri Nestlé"
|
||||||
|
],
|
||||||
|
"Great Artists": [
|
||||||
|
"Michelangelo Buonarroti",
|
||||||
|
"Raffello",
|
||||||
|
"Leonardo da Vinci",
|
||||||
|
"Sandro Botticelli",
|
||||||
|
"Donatello",
|
||||||
|
"Caravaggio",
|
||||||
|
"Paul Cézanne",
|
||||||
|
"Vincent van Gogh",
|
||||||
|
"Pieter Brueghel",
|
||||||
|
"Paul Gaugion",
|
||||||
|
"Giotto di Bondone",
|
||||||
|
"Francisco Goya",
|
||||||
|
"Pablo Picasso",
|
||||||
|
"Tintoretto",
|
||||||
|
"Utagawa Hiroshige",
|
||||||
|
"Yanagawa Shigenobu",
|
||||||
|
"Vittorio Alfieri",
|
||||||
|
"Ludovico Ariosto",
|
||||||
|
"Aristophanes",
|
||||||
|
"Miguel de Cervantes",
|
||||||
|
"Charles Dickens",
|
||||||
|
"George Orwell",
|
||||||
|
"Homer",
|
||||||
|
"Victor Hugo",
|
||||||
|
"Francesco Petrarca",
|
||||||
|
"Dante Alighieri",
|
||||||
|
"Giovanni Boccaccio",
|
||||||
|
"William Shakespeare",
|
||||||
|
"Levi Tolstoy",
|
||||||
|
"Mark Twaine",
|
||||||
|
"Johann Sebastian Back",
|
||||||
|
"Ludwing van Beethoven",
|
||||||
|
"Wolfgang Amadeus Mozart",
|
||||||
|
"Giuseppe Verdi",
|
||||||
|
"Ugo Mameli",
|
||||||
|
"Yamada Kengyo"
|
||||||
|
],
|
||||||
|
"Great Engineers": [
|
||||||
|
"Archimedes",
|
||||||
|
"Imhotep",
|
||||||
|
"Henry Ford",
|
||||||
|
"Thomas Edison",
|
||||||
|
"Guglielmo Marconi",
|
||||||
|
"Nikola Tesla",
|
||||||
|
"James Watt",
|
||||||
|
"Alexandre Gustave Eiffel"
|
||||||
|
]
|
||||||
|
}
|
1019
android/assets/jsons/Civ V - G&K/Nations.json
Normal file
1019
android/assets/jsons/Civ V - G&K/Nations.json
Normal file
File diff suppressed because it is too large
Load diff
437
android/assets/jsons/Civ V - G&K/Policies.json
Normal file
437
android/assets/jsons/Civ V - G&K/Policies.json
Normal file
|
@ -0,0 +1,437 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "Tradition",
|
||||||
|
"era": "Ancient era",
|
||||||
|
"effect": "+3 culture in capital and increased rate of border expansion",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Aristocracy",
|
||||||
|
"effect": "+15% production when constructing wonders, +1 happiness for every 10 citizens in a city",
|
||||||
|
"row": 1,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Legalism",
|
||||||
|
"effect": "Immediately creates a cheapest available cultural building in each of your first 4 cities for free",
|
||||||
|
"row": 1,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Oligarchy",
|
||||||
|
"effect": "Units in cities cost no Maintenance, garrisoned city +50% attacking strength",
|
||||||
|
"row": 1,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Landed Elite",
|
||||||
|
"effect": "+10% food growth and +2 food in capital",
|
||||||
|
"requires": ["Legalism"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Monarchy",
|
||||||
|
"effect": "+1 gold and -1 unhappiness for every 2 citizens in capital",
|
||||||
|
"requires": ["Legalism"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Tradition Complete",
|
||||||
|
"effect": "+15% growth and +2 food in all cities"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Liberty",
|
||||||
|
"era": "Ancient era",
|
||||||
|
"effect": "+1 culture in every city",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Collective Rule",
|
||||||
|
"effect": "Training of settlers increased +50% in capital, receive a new settler near the capital",
|
||||||
|
"row": 1,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Citizenship",
|
||||||
|
"effect": "Tile improvement speed +25%, receive a free worker near the capital",
|
||||||
|
"row": 1,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Republic",
|
||||||
|
"effect": "+1 production in every city, +5% production when constructing buildings",
|
||||||
|
"requires": ["Collective Rule"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Representation",
|
||||||
|
"effect": "Each city founded increases culture cost of policies 33% less than normal. Starts a golden age.",
|
||||||
|
"requires": ["Citizenship"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Meritocracy",
|
||||||
|
"effect": "+1 happiness for every city connected to capital, -5% unhappiness from citizens",
|
||||||
|
"requires": ["Citizenship"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Liberty Complete",
|
||||||
|
"effect": "Free Great Person of choice near capital"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Honor",
|
||||||
|
"era": "Ancient era",
|
||||||
|
"effect": "+25% bonus vs Barbarians; gain Culture when you kill a barbarian unit",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Warrior Code",
|
||||||
|
"effect": "+20% production when training melee units",
|
||||||
|
"row": 1,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Discipline",
|
||||||
|
"effect": "+15% combat strength for melee units which have another military unit in an adjacent tile",
|
||||||
|
"row": 1,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Military Tradition",
|
||||||
|
"effect": "Military units gain 50% more Experience from combat",
|
||||||
|
"requires": ["Warrior Code"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Military Caste",
|
||||||
|
"effect": "Each city with a garrison increases happiness by 1 and culture by 2",
|
||||||
|
"requires": ["Discipline"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Professional Army",
|
||||||
|
"effect": "Gold cost of upgrading military units reduced by 33%",
|
||||||
|
"requires": ["Military Caste"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Honor Complete",
|
||||||
|
"effect": "Gain gold for each unit killed"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},{
|
||||||
|
"name": "Piety",
|
||||||
|
"era": "Classical era",
|
||||||
|
"effect": "Building time of culture buildings reduced by 15%",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Organized Religion",
|
||||||
|
"effect": "+1 happiness for each monument, temple and monastery",
|
||||||
|
"row": 1,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mandate Of Heaven",
|
||||||
|
"effect": "50% of excess happiness added to culture towards policies",
|
||||||
|
"row": 1,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Theocracy",
|
||||||
|
"effect": "Temples give +10% gold",
|
||||||
|
"requires": ["Organized Religion"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Reformation",
|
||||||
|
"effect": "+33% culture in all cities with a world wonder, immediately enter a golden age",
|
||||||
|
"requires": ["Organized Religion"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Free Religion",
|
||||||
|
"effect": "+1 culture for each monument, temple and monastery. Gain a free policy.",
|
||||||
|
"requires": ["Mandate Of Heaven","Reformation"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Piety Complete",
|
||||||
|
"effect": "Reduce culture cost of future policies by 10%"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},/*{
|
||||||
|
"name": "Patronage",
|
||||||
|
"era": "Classical era",
|
||||||
|
"effect": "Influence with City-States degrades 25% slower than normal",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Philantropy",
|
||||||
|
"effect": "Gifting Gold to a City-State generates 25% more Influence",
|
||||||
|
"row": 1,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Aesthetics",
|
||||||
|
"effect": "Resting point for Influence level with all City-States is increased by 20",
|
||||||
|
"row": 1,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Scholasticism",
|
||||||
|
"effect": "All Allied City-States provide a Science bonus equal to 25% of what they produce for themselves",
|
||||||
|
"requires": ["Philantropy"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cultural Diplomacy",
|
||||||
|
"effect": "Happiness from gifted Luxuries increased by 50%",
|
||||||
|
"requires": ["Scholasticism"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Educated Elite",
|
||||||
|
"effect": "Allied City-States will occasionally gift you Great People",
|
||||||
|
"requires": ["Scholasticism","Aesthetics"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Patronage Complete",
|
||||||
|
"effect": "Influence with City-States degrades 25% slower than normal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},*/
|
||||||
|
{
|
||||||
|
"name": "Commerce",
|
||||||
|
"effect": "+25% gold in capital",
|
||||||
|
"era": "Medieval era",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Trade Unions",
|
||||||
|
"effect": "Maintenance on roads & railroads reduced by 33%, +2 gold from all trade routes",
|
||||||
|
"row": 1,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mercantilism",
|
||||||
|
"effect": "-25% to purchasing items in cities",
|
||||||
|
"row": 1,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Entrepreneurship",
|
||||||
|
"effect": "Great Merchants are earned 25% faster, +1 Science from every Mint, Market, Bank and Stock Exchange.",
|
||||||
|
"requires": ["Trade Unions"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Patronage",
|
||||||
|
"effect": "Cost of purchasing culture buildings reduced by 50%",
|
||||||
|
"requires": ["Mercantilism"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Protectionism",
|
||||||
|
"effect": "+1 happiness from each luxury resource",
|
||||||
|
"requires": ["Entrepreneurship","Patronage"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Commerce Complete",
|
||||||
|
"effect": "+1 gold from every trading post, double gold from Great Merchant trade missions"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Rationalism",
|
||||||
|
"era": "Renaissance era",
|
||||||
|
"effect": "Production to science conversion in cities increased by 33%",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Secularism",
|
||||||
|
"effect": "+2 science from every specialist",
|
||||||
|
"row": 1,
|
||||||
|
"column": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Humanism",
|
||||||
|
"effect": "+1 happiness from every university, observatory and public school",
|
||||||
|
"row": 1,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Free Thought",
|
||||||
|
"effect": "+1 science from every trading post, +17% science from universities",
|
||||||
|
"requires": ["Secularism"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Sovereignty",
|
||||||
|
"effect": "+15% science while empire is happy",
|
||||||
|
"requires": ["Humanism"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Scientific Revolution",
|
||||||
|
"effect": "Science gained from research agreements +50%",
|
||||||
|
"requires": ["Free Thought"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Rationalism Complete",
|
||||||
|
"effect": "+1 gold from all science buildings"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
/*{
|
||||||
|
"name": "Order",
|
||||||
|
"era": "Industrial era",
|
||||||
|
"effect": "+1 Happiness per City",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Nationalism",
|
||||||
|
"effect": "25% Attack bonus when fighting in friendly territory",
|
||||||
|
"row": 1,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "United Front",
|
||||||
|
"effect": "Militaristic City-States grant units twice as often when you are at war with a common foe",
|
||||||
|
"row": 1,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Planned Economy",
|
||||||
|
"effect": "Factories increase a cities Science output by 25%",
|
||||||
|
"row": 2,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Socialism",
|
||||||
|
"effect": "Gold maintenance costs of Buildings reduced by 15%",
|
||||||
|
"requires": ["Planned Economy"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Communism",
|
||||||
|
"effect": "+2 Production per City and +10% Production when constructing buildings",
|
||||||
|
"requires": ["Socialism"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Order Complete",
|
||||||
|
"effect": "+1 Food, Production, Science, Gold and Culture per city"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},*/
|
||||||
|
{
|
||||||
|
"name": "Freedom",
|
||||||
|
"era": "Renaissance era",
|
||||||
|
"effect": "+25% great people rate",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Constitution",
|
||||||
|
"effect": "+2 culture from each wonder",
|
||||||
|
"row": 1,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Universal Suffrage",
|
||||||
|
"effect": "+1 production per 5 population",
|
||||||
|
"row": 1,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Civil Society",
|
||||||
|
"effect": "-50% food consumption by specialists",
|
||||||
|
"row": 1,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Free Speech",
|
||||||
|
"effect": "+1 culture for every 2 citizens",
|
||||||
|
"requires": ["Constitution"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Democracy",
|
||||||
|
"effect": "Specialists produce half normal unhappiness",
|
||||||
|
"requires": ["Civil Society"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Freedom Complete",
|
||||||
|
"effect": "Tile yield from great improvement +100%, golden ages increase by 50%"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Autocracy",
|
||||||
|
"era": "Industrial era",
|
||||||
|
"effect": "-33% unit upkeep costs",
|
||||||
|
"policies": [
|
||||||
|
{
|
||||||
|
"name": "Populism",
|
||||||
|
"effect": "Wounded military units deal +25% damage",
|
||||||
|
"row": 1,
|
||||||
|
"column": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Militarism",
|
||||||
|
"effect": "Gold cost of purchasing units -33%",
|
||||||
|
"row": 1,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Fascism",
|
||||||
|
"effect": "Quantity of strategic resources produced by the empire increased by 100%",
|
||||||
|
"requires": ["Populism","Militarism"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Police State",
|
||||||
|
"effect": "+3 Happiness from every Courthouse. Build Courthouses in half the usual time.",
|
||||||
|
"requires": ["Militarism"],
|
||||||
|
"row": 2,
|
||||||
|
"column": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Total War",
|
||||||
|
"effect": "+15% production when building military units and new military units start with 15 Experience",
|
||||||
|
"requires": ["Police State","Fascism"],
|
||||||
|
"row": 3,
|
||||||
|
"column": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Autocracy Complete",
|
||||||
|
"effect": "+20% attack bonus to all Military Units for 30 turns"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
620
android/assets/jsons/Civ V - G&K/Techs.json
Normal file
620
android/assets/jsons/Civ V - G&K/Techs.json
Normal file
|
@ -0,0 +1,620 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"columnNumber": 0,
|
||||||
|
"era": "Ancient era",
|
||||||
|
"techCost": 20,
|
||||||
|
"buildingCost": 40,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Agriculture",
|
||||||
|
"row": 5,
|
||||||
|
"quote": "'Where tillage begins, other arts follow. The farmers therefore are the founders of human civilization.' - Daniel Webster",
|
||||||
|
"uniques": ["Starting tech"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 1,
|
||||||
|
"era": "Ancient era",
|
||||||
|
"techCost": 35,
|
||||||
|
"buildingCost": 60,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Pottery",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Agriculture"],
|
||||||
|
"quote": "'Shall the clay say to him that fashioneth it, what makest thou?' - Bible Isaiah 45:9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Animal Husbandry",
|
||||||
|
"row": 5,
|
||||||
|
"prerequisites": ["Agriculture"],
|
||||||
|
"quote": "'Thou shalt not muzzle the ox when he treadeth out the corn.' - Bible Deuteronomy 25:4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Archery",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["Agriculture"],
|
||||||
|
"quote": "'The haft of the arrow has been feathered with one of the eagle's own plumes, we often give our enemies the means of our own destruction' - Aesop"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mining",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Agriculture"],
|
||||||
|
"quote": "'The meek shall inherit the Earth, but not its mineral rights.' - J. Paul Getty"
|
||||||
|
}
|
||||||
|
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 2,
|
||||||
|
"era": "Ancient era",
|
||||||
|
"techCost": 55,
|
||||||
|
"buildingCost": 75,
|
||||||
|
"wonderCost": 185,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Sailing",
|
||||||
|
"row": 1,
|
||||||
|
"prerequisites": ["Pottery"],
|
||||||
|
"quote": "'He who commands the sea has command of everything.' - Themistocles"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Calendar",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Pottery"],
|
||||||
|
"quote": "'So teach us to number our days, so that we may apply our hearts unto wisdom.' - Bible Psalms 90:12"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Writing",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Pottery"],
|
||||||
|
"quote": "'He who destroys a good book kills reason itself.' - John Milton"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Trapping",
|
||||||
|
"row": 5,
|
||||||
|
"prerequisites": ["Animal Husbandry"],
|
||||||
|
"quote": "'Even brute beasts and wandering birds do not fall into the same traps or nets twice.' - Saint Jerome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "The Wheel",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["Animal Husbandry", "Archery"],
|
||||||
|
"quote": "'Wisdom and virtue are like the two wheels of a cart.' - Japanese proverb"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Masonry",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Mining"],
|
||||||
|
"quote": "'How happy are those whose walls already rise!' - Virgil"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Bronze Working",
|
||||||
|
"row": 10,
|
||||||
|
"prerequisites": ["Mining"],
|
||||||
|
"quote": "'Here Hector entered, with a spear eleven cubits long in his hand; the bronze point gleamed in front of him, and was fastened to the shaft of the spear by a ring of gold.' - Homer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 3,
|
||||||
|
"era": "Classical era",
|
||||||
|
"techCost": 105,
|
||||||
|
"buildingCost": 100,
|
||||||
|
"wonderCost": 250,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Optics",
|
||||||
|
"cost": 85,
|
||||||
|
"row": 1,
|
||||||
|
"prerequisites": ["Sailing"],
|
||||||
|
"uniques": ["Enables embarkation for land units"],
|
||||||
|
"quote": "'He made an instrument to know if the moon shine at full or no.' - Samuel Butler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Horseback Riding",
|
||||||
|
"row": 5,
|
||||||
|
"prerequisites": ["Trapping","The Wheel"],
|
||||||
|
"quote": "'A Horse! A Horse! My kingdom for a horse!' - Shakespeare (Richard III)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mathematics",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["The Wheel"],
|
||||||
|
"quote": "'Mathematics is the gate and key to the sciences.' - Roger Bacon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Construction",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Masonry","The Wheel"],
|
||||||
|
"quote": "'Three things are to be looked to in a building: that it stands on the right spot; that it be securely founded; that it be successfully executed.' - Johann Wolfgang von Goethe"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 4,
|
||||||
|
"era": "Classical era",
|
||||||
|
"techCost": 175,
|
||||||
|
"buildingCost": 120,
|
||||||
|
"wonderCost": 300,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Philosophy",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Writing","Calendar"],
|
||||||
|
"quote": "'There is only one good, knowledge, and one evil, ignorance.' - Socrates"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Currency",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["Mathematics"],
|
||||||
|
"quote": "'Better is bread with a happy heart than wealth with vexation.' - Amenemope"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Engineering",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Mathematics","Construction"],
|
||||||
|
"uniques": ["Roads connect tiles across rivers"],
|
||||||
|
"quote": "'Instrumental or mechanical science is the noblest and, above all others, the most useful.' - Leonardo da Vinci"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Iron Working",
|
||||||
|
"row": 10,
|
||||||
|
"prerequisites": ["Bronze Working"],
|
||||||
|
"quote": "'Do not wait to strike til the iron is hot, but make it hot by striking.' - William Butler Yeats"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 5,
|
||||||
|
"era": "Medieval era",
|
||||||
|
"techCost": 275,
|
||||||
|
"buildingCost": 160,
|
||||||
|
"wonderCost": 400,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Theology",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Philosophy"],
|
||||||
|
"quote": "'Three things are necessary for the salvation of man: to know what he ought to believe; to know what he ought to desire; and to know what he ought to do' - St. Thomas Aquinas"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Civil Service",
|
||||||
|
"row": 5,
|
||||||
|
"prerequisites": ["Currency","Horseback Riding","Philosophy"],
|
||||||
|
"uniques": ["Enables Open Borders agreements"],
|
||||||
|
"quote": "'The only thing that saves us from the bureaucracy is its inefficiency' - Eugene McCarthy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Guilds",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["Currency"],
|
||||||
|
"uniques": ["Enables conversion of city production to gold"],
|
||||||
|
"quote": "'The merchants and the traders have come; their profits are pre-ordained...' - Sri Guru Granth Sahib"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Metal Casting",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Engineering","Iron Working"],
|
||||||
|
"quote": "'When pieces of bronze or gold or iron break, the metal-smith welds them together again in the fire, and the bond is established.' - Sri Guru Granth Sahib"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 6,
|
||||||
|
"era": "Medieval era",
|
||||||
|
"techCost": 485,
|
||||||
|
"buildingCost": 200,
|
||||||
|
"wonderCost": 500,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Compass",
|
||||||
|
"cost": 375,
|
||||||
|
"row": 1,
|
||||||
|
"prerequisites": ["Optics","Theology"],
|
||||||
|
"quote": "'I find the great thing in this world is not so much where we stand, as in what direction we are moving.' - Oliver Wendell Holmes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Education",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Theology","Civil Service"],
|
||||||
|
"uniques": ["Enables conversion of city production to science","Enables Research agreements"],
|
||||||
|
"quote": "'Education is the best provision for old age.' - Aristotle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Chivalry",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Civil Service","Guilds"],
|
||||||
|
"quote": "'Whoso pulleth out this sword of this stone and anvil, is rightwise king born of all England.' - Malory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Machinery",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Guilds","Engineering"],
|
||||||
|
"uniques": ["Improves movement speed on roads"],
|
||||||
|
"quote": "'The press is the best instrument for enlightening the mind of man, and improving him as a rational, moral and social being.' - Thomas Jefferson"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Physics",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Metal Casting"],
|
||||||
|
"quote": "'Measure what is measurable, and make measurable what is not so.' - Galileo Galilei"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Steel",
|
||||||
|
"row": 10,
|
||||||
|
"prerequisites": ["Metal Casting"],
|
||||||
|
"quote": "'John Henry said to his Captain, / 'A man ain't nothin' but a man, / And before I'll let your steam drill beat me down, / I'll die with the hammer in my hand.'' - Anonymous: The Ballad of John Henry, the Steel-Drivin' Man"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 7,
|
||||||
|
"era": "Renaissance era",
|
||||||
|
"techCost": 780,
|
||||||
|
"buildingCost": 250,
|
||||||
|
"wonderCost": 625,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Astronomy",
|
||||||
|
"row": 2,
|
||||||
|
"uniques": ["Increases embarked movement +1","Enables embarked units to enter ocean tiles"],
|
||||||
|
"prerequisites": ["Compass","Education"],
|
||||||
|
"quote": "'Joyfully to the breeze royal Odysseus spread his sail, and with his rudder skillfully he steered.' - Homer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Acoustics",
|
||||||
|
"row": 4,
|
||||||
|
"prerequisites": ["Education"],
|
||||||
|
"quote": "'Their rising all at once was as the sound of thunder heard remote' - Milton"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Banking",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Chivalry"],
|
||||||
|
"quote": "'Happiness: a good bank account, a good cook and a good digestion' - Jean Jacques Rousseau"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Printing Press",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Machinery","Physics","Chivalry"],
|
||||||
|
"quote": "'It is a newspaper's duty to print the news and raise hell.' - The Chicago Times"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Gunpowder",
|
||||||
|
"row": 10,
|
||||||
|
"prerequisites": ["Physics","Steel"],
|
||||||
|
"quote": "'The day when two army corps can annihilate each other in one second, all civilized nations, it is to be hoped, will recoil from war and discharge their troops.' - Alfred Nobel"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 8,
|
||||||
|
"era": "Renaissance era",
|
||||||
|
"techCost": 1150,
|
||||||
|
"buildingCost": 300,
|
||||||
|
"wonderCost": 750,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Navigation",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Astronomy"],
|
||||||
|
"quote": "'The winds and the waves are always on the side of the ablest navigators.' - Edward Gibbon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Architecture",
|
||||||
|
"row": 4,
|
||||||
|
"prerequisites": ["Acoustics","Banking"],
|
||||||
|
"quote": "'Architecture begins where engineering ends.' - Walter Gropius"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Economics",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Banking","Printing Press"],
|
||||||
|
"quote": "'Compound interest is the most powerful force in the universe.' - Albert Einstein"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Metallurgy",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Printing Press","Gunpowder"],
|
||||||
|
"quote": "'There never was a good knife made of bad steel.' - Benjamin Franklin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Chemistry",
|
||||||
|
"row": 10,
|
||||||
|
"prerequisites": ["Gunpowder"],
|
||||||
|
"quote": "'Wherever we look, the work of the chemist has raised the level of our civilization and has increased the productive capacity of the nation.' - Calvin Coolidge"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 9,
|
||||||
|
"era": "Industrial era",
|
||||||
|
"techCost": 1600,
|
||||||
|
"buildingCost": 360,
|
||||||
|
"wonderCost": 920,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Archaeology",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Navigation"],
|
||||||
|
"quote": "'Those who cannot remember the past are condemned to repeat it.' - George Santayana"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Scientific Theory",
|
||||||
|
"row": 4,
|
||||||
|
"prerequisites": ["Architecture","Economics"],
|
||||||
|
"quote": "'Every great advance in science has issued from a new audacity of imagination.' - John Dewey"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Industrialization",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Economics"],
|
||||||
|
"quote": "'Industrialization based on machinery, already referred to as a characteristic of our age, is but one aspect of the revolution that is being wrought by technology.' - Emily Greene Balch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Rifling",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["Economics","Metallurgy"],
|
||||||
|
"quote": "'It is well that war is so terrible, or we should grow too fond of it.' - Robert E. Lee"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Military Science",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Metallurgy","Chemistry"],
|
||||||
|
"quote": "'Wars may be fought with weapons, but they are won by men. It is the spirit of the men who follow and of the man who leads that gains the victory.' - George S. Patton"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Fertilizer",
|
||||||
|
"row": 10,
|
||||||
|
"prerequisites": ["Chemistry"],
|
||||||
|
"quote": "'The nation that destroys its soil destroys itself.' - Franklin Delano Roosevelt"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 10,
|
||||||
|
"era": "Industrial era",
|
||||||
|
"techCost": 2350,
|
||||||
|
"buildingCost": 500,
|
||||||
|
"wonderCost": 1060,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Biology",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Archaeology","Scientific Theory"],
|
||||||
|
"quote": "'If the brain were so simple we could understand it, we would be so simple we couldn't.' - Lyall Watson"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Electricity",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Scientific Theory"],
|
||||||
|
"quote": "'Is it a fact - or have I dreamt it - that, by means of electricity, the world of matter has become a great nerve, vibrating thousands of miles in a breathless point of time?' - Nathaniel Hawthorne"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Steam Power",
|
||||||
|
"row": 6,
|
||||||
|
"uniques": ["Increases embarked movement +1"],
|
||||||
|
"prerequisites": ["Industrialization","Scientific Theory","Rifling"],
|
||||||
|
"quote": "'The nations of the West hope that by means of steam communication all the world will become as one family.' - Townsend Harris"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Dynamite",
|
||||||
|
"row": 9,
|
||||||
|
"prerequisites": ["Fertilizer","Military Science"],
|
||||||
|
"quote": "'As soon as men decide that all means are permitted to fight an evil, then their good becomes indistinguishable from the evil that they set out to destroy.' - Christopher Dawson"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 11,
|
||||||
|
"era": "Modern era",
|
||||||
|
"techCost": 3100,
|
||||||
|
"buildingCost": 500,
|
||||||
|
"wonderCost": 1250,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Refrigeration",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Biology", "Electricity"], //todo: offshore platform should need this
|
||||||
|
"quote": "'And homeless near a thousand homes I stood, and near a thousand tables pined and wanted food.' - William Wordsworth"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Radio",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Electricity"],
|
||||||
|
"quote": "'The whole country was tied together by radio. We all experienced the same heroes and comedians and singers. They were giants.' - Woody Allen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Replaceable Parts",
|
||||||
|
"row": 4,
|
||||||
|
"prerequisites": ["Electricity","Steam Power"],
|
||||||
|
"quote": "'Nothing is particularly hard if you divide it into small jobs.' - Henry Ford"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Flight",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Steam Power"],
|
||||||
|
"quote": "'Aeronautics was neither an industry nor a science. It was a miracle.' - Igor Sikorsky"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Railroad",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Steam Power","Dynamite"],
|
||||||
|
"quote": "'The introduction of so powerful an agent as steam to a carriage on wheels will make a great change in the situation of man.' - Thomas Jefferson"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 12,
|
||||||
|
"era": "Modern era",
|
||||||
|
"techCost": 4100,
|
||||||
|
"buildingCost": 500,
|
||||||
|
"wonderCost": 1250,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Plastics",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Radio","Replaceable Parts"],
|
||||||
|
"quote": "'Ben, I want to say one word to you, just one word: plastics.' - Buck Henry and Calder Willingham, The Graduate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Electronics",
|
||||||
|
"row": 5,
|
||||||
|
"prerequisites": ["Replaceable Parts", "Flight"],
|
||||||
|
"quote": "'There's a basic principle about consumer electronics: it gets more powerful all the time and it gets cheaper all the time.' - Trip Hawkins"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ballistics",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Flight"],
|
||||||
|
"quote": "'Men, like bullets, go farthest when they are smoothest.' - Jean Paul"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Combustion",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Railroad"],
|
||||||
|
"quote": "'Any man who can drive safely while kissing a pretty girl is simply not giving the kiss the attention it deserves.' - Albert Einstein"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 13,
|
||||||
|
"era": "Information era",
|
||||||
|
"techCost": 5100,
|
||||||
|
"buildingCost": 500,
|
||||||
|
"wonderCost": 1250,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Pharmaceuticals",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Plastics","Refrigeration"],
|
||||||
|
"quote": "'In nothing do men more nearly approach the gods than in giving health to men.' - Cicero"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Atomic Theory",
|
||||||
|
"row": 4,
|
||||||
|
"prerequisites": ["Plastics","Electronics"],
|
||||||
|
"quote": "'The unleashed power of the atom has changed everything save our modes of thinking, and we thus drift toward unparalleled catastrophes.' - Albert Einstein"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Radar",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Ballistics","Electronics"],
|
||||||
|
"quote": "'Vision is the art of seeing things invisible.' - Jonathan Swift"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Combined Arms",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Ballistics","Combustion"],
|
||||||
|
"quote": "'The root of the evil is not the construction of new, more dreadful weapons. It is the spirit of conquest.' - Ludwig von Mises"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 14,
|
||||||
|
"era": "Information era",
|
||||||
|
"techCost": 6400,
|
||||||
|
"buildingCost": 750,
|
||||||
|
"wonderCost": 2000,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Ecology",
|
||||||
|
"row": 2,
|
||||||
|
"prerequisites": ["Atomic Theory","Pharmaceuticals"],
|
||||||
|
"quote": "'Only within the moment of time represented by the present century has one species, man, acquired significant power to alter the nature of his world.' - Rachel Carson"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Nuclear Fission",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Atomic Theory","Radar"],
|
||||||
|
"quote": "'I am become Death, the destroyer of worlds.' - J. Robert Oppenheimer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Rocketry",
|
||||||
|
"row": 6,
|
||||||
|
"prerequisites": ["Radar"],
|
||||||
|
"quote": "'A good rule for rocket experimenters to follow is this: always assume that it will explode.' - Astronautics Magazine, 1937"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Computers",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Combined Arms","Radar"],
|
||||||
|
"uniques": ["+10% science and production in all cities"],
|
||||||
|
"quote": "'Computers are like Old Testament gods: lots of rules and no mercy.' - Joseph Campbell"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 15,
|
||||||
|
"era": "Future era",
|
||||||
|
"techCost": 7700,
|
||||||
|
"buildingCost": 750,
|
||||||
|
"wonderCost": 1250,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Mobile Tactics",
|
||||||
|
"row": 3,
|
||||||
|
"prerequisites": ["Ecology","Nuclear Fission"],
|
||||||
|
"quote": "'All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved.' - Sun Tzu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Satellites",
|
||||||
|
"row": 5,
|
||||||
|
"prerequisites": ["Nuclear Fission","Rocketry"],
|
||||||
|
"quote": "'Now, somehow, in some new way, the sky seemed almost alien.' - Lyndon B. Johnson"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Robotics",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["Rocketry","Computers"],
|
||||||
|
"quote": "'1. A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2. A robot must obey any orders given to it by human beings, except when such orders would conflict with the First Law. 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.' - Isaac Asimov"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Lasers",
|
||||||
|
"row": 8,
|
||||||
|
"prerequisites": ["Computers"],
|
||||||
|
"quote": "'The night is far spent, the day is at hand: let us therefore cast off the works of darkness, and let us put on the armor of light.' - The Holy Bible: Romans, 13:12"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"columnNumber": 16,
|
||||||
|
"era": "Future era",
|
||||||
|
"techCost": 8800,
|
||||||
|
"buildingCost": 750,
|
||||||
|
"wonderCost": 1250,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Particle Physics",
|
||||||
|
"row": 4,
|
||||||
|
"prerequisites": ["Mobile Tactics","Satellites"],
|
||||||
|
"quote": "'Every particle of matter is attracted by or gravitates to every other particle of matter with a force inversely proportional to the squares of their distances.' - Isaac Newton"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Nanotechnology",
|
||||||
|
"row": 7,
|
||||||
|
"prerequisites": ["Robotics","Lasers"],
|
||||||
|
"quote": "'The impact of nanotechnology is expected to exceed the impact that the electronics revolution has had on our lives.' - Richard Schwartz"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"columnNumber": 17,
|
||||||
|
"era": "Future era",
|
||||||
|
"techCost": 9500,
|
||||||
|
"buildingCost": 750,
|
||||||
|
"wonderCost": 1250,
|
||||||
|
"techs": [
|
||||||
|
{
|
||||||
|
"name": "Future Tech",
|
||||||
|
"row": 5,
|
||||||
|
"prerequisites": ["Nanotechnology","Particle Physics","Satellites"],
|
||||||
|
"uniques": ["Who knows what the future holds?"],
|
||||||
|
"quote": "'I think we agree, the past is over.' - George W. Bush"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
266
android/assets/jsons/Civ V - G&K/Terrains.json
Normal file
266
android/assets/jsons/Civ V - G&K/Terrains.json
Normal file
|
@ -0,0 +1,266 @@
|
||||||
|
[
|
||||||
|
// Base terrains
|
||||||
|
{
|
||||||
|
"name": "Ocean",
|
||||||
|
"type": "Water",
|
||||||
|
"food": 1,
|
||||||
|
"gold": 1,
|
||||||
|
"movementCost": 1,
|
||||||
|
"RGB": [100,100,255]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Coast",
|
||||||
|
"type": "Water",
|
||||||
|
"food": 1,
|
||||||
|
"movementCost": 1,
|
||||||
|
"RGB": [150,150,255]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Grassland",
|
||||||
|
"type": "Land",
|
||||||
|
"food": 2,
|
||||||
|
"movementCost": 1,
|
||||||
|
"RGB": [109,139,53]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Plains",
|
||||||
|
"type": "Land",
|
||||||
|
"food": 1,
|
||||||
|
"production": 1,
|
||||||
|
"movementCost": 1,
|
||||||
|
"RGB": [200,208,161]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Tundra",
|
||||||
|
"type": "Land",
|
||||||
|
"food": 1,
|
||||||
|
"movementCost": 1,
|
||||||
|
"defenceBonus": -0.1,
|
||||||
|
"RGB": [125,122,113]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Desert",
|
||||||
|
"type": "Land",
|
||||||
|
"movementCost": 1,
|
||||||
|
"defenceBonus": -0.1,
|
||||||
|
"RGB": [ 255, 255, 102]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Lakes",
|
||||||
|
"type": "Water",
|
||||||
|
"food": 2,
|
||||||
|
"gold": 1,
|
||||||
|
"RGB": [ 200, 200, 255]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Hill",
|
||||||
|
"type": "Land",
|
||||||
|
"production": 2,
|
||||||
|
"movementCost": 2,
|
||||||
|
"defenceBonus": 0.25,
|
||||||
|
"RGB": [74,81,40],
|
||||||
|
"rough": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mountain",
|
||||||
|
"type": "Land",
|
||||||
|
"impassable": true,
|
||||||
|
"RGB": [89, 45, 0]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Snow",
|
||||||
|
"type": "Land",
|
||||||
|
"movementCost": 1,
|
||||||
|
"defenceBonus": -0.1,
|
||||||
|
"RGB": [153, 255, 255]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Terrain features
|
||||||
|
{
|
||||||
|
"name": "Forest",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"production": 1,
|
||||||
|
"food": 1,
|
||||||
|
"movementCost": 2,
|
||||||
|
"overrideStats": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"defenceBonus": 0.25,
|
||||||
|
"occursOn": ["Tundra","Plains","Grassland","Hill"],
|
||||||
|
"rough": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Jungle",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"food": 2,
|
||||||
|
"movementCost": 2,
|
||||||
|
"overrideStats": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"defenceBonus": 0.25,
|
||||||
|
"occursOn": ["Plains","Grassland"],
|
||||||
|
"rough": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Marsh",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"food": -1,
|
||||||
|
"movementCost": 3,
|
||||||
|
"unbuildable": true,
|
||||||
|
"defenceBonus": -0.1,
|
||||||
|
"occursOn": ["Grassland"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Fallout",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"food": -3,
|
||||||
|
"production": -3,
|
||||||
|
"gold": -3,
|
||||||
|
"movementCost": 2,
|
||||||
|
"unbuildable": true,
|
||||||
|
"defenceBonus": -0.15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Oasis",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"food": 3,
|
||||||
|
"gold": 1,
|
||||||
|
"movementCost": 1,
|
||||||
|
"unbuildable": true,
|
||||||
|
"defenceBonus": -0.1,
|
||||||
|
"occursOn": ["Desert"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Flood plains",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"food": 2,
|
||||||
|
"movementCost": 1,
|
||||||
|
"defenceBonus": -0.1,
|
||||||
|
"occursOn": ["Desert"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ice",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"impassable": true,
|
||||||
|
"overrideStats": true,
|
||||||
|
"occursOn": ["Ocean", "Coast"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Atoll",
|
||||||
|
"type": "TerrainFeature",
|
||||||
|
"movementCost": 1,
|
||||||
|
"food": 1,
|
||||||
|
"production": 1,
|
||||||
|
"occursOn": ["Coast"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Natural Wonders
|
||||||
|
{
|
||||||
|
"name": "Great Barrier Reef",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"food": 2,
|
||||||
|
"production": 1,
|
||||||
|
"gold": 1,
|
||||||
|
"science": 2,
|
||||||
|
"occursOn": ["Coast"],
|
||||||
|
"turnsInto": "Coast",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Old Faithful",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"science": 2,
|
||||||
|
"happiness": 3,
|
||||||
|
"occursOn": ["Grassland","Plains","Tundra","Mountain"],
|
||||||
|
"turnsInto": "Mountain",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "El Dorado",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"culture": 5,
|
||||||
|
"occursOn": ["Plains"],
|
||||||
|
"turnsInto": "Plains",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"uniques": ["Grants 500 Gold to the first civilization to discover it"],
|
||||||
|
"weight": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Fountain of Youth",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"happiness": 10,
|
||||||
|
"occursOn": ["Plains"],
|
||||||
|
"turnsInto": "Plains",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"uniques": ["Grants Rejuvenation (all healing effects doubled) to adjacent military land units for the rest of the game"],
|
||||||
|
"weight": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Grand Mesa",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"production": 2,
|
||||||
|
"gold": 3,
|
||||||
|
"occursOn": ["Plains","Desert","Tundra"],
|
||||||
|
"turnsInto": "Mountain",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mount Fuji",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"gold": 1,
|
||||||
|
"culture": 5,
|
||||||
|
"occursOn": ["Grassland","Plains"],
|
||||||
|
"turnsInto": "Mountain",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Krakatoa",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"science": 5,
|
||||||
|
"occursOn": ["Ocean"],
|
||||||
|
"turnsInto": "Mountain",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Rock of Gibraltar",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"food": 2,
|
||||||
|
"gold": 5,
|
||||||
|
"occursOn": ["Grassland"],
|
||||||
|
"turnsInto": "Mountain",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cerro de Potosi",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"gold": 10,
|
||||||
|
"occursOn": ["Plains","Mountain"],
|
||||||
|
"turnsInto": "Mountain",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Barringer Crater",
|
||||||
|
"type": "NaturalWonder",
|
||||||
|
"gold": 2,
|
||||||
|
"science": 3,
|
||||||
|
"occursOn": ["Desert","Tundra"],
|
||||||
|
"turnsInto": "Mountain",
|
||||||
|
"impassable": true,
|
||||||
|
"unbuildable": true,
|
||||||
|
"weight": 10
|
||||||
|
}
|
||||||
|
]
|
204
android/assets/jsons/Civ V - G&K/TileImprovements.json
Normal file
204
android/assets/jsons/Civ V - G&K/TileImprovements.json
Normal file
|
@ -0,0 +1,204 @@
|
||||||
|
[
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Farm",
|
||||||
|
"terrainsCanBeBuiltOn": ["Plains","Grassland","Desert","Flood plains"],
|
||||||
|
"food": 1,
|
||||||
|
"turnsToBuild": 7,
|
||||||
|
"techRequired": "Agriculture",
|
||||||
|
"improvingTech": "Fertilizer",
|
||||||
|
"improvingTechStats": {"food": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Lumber mill",
|
||||||
|
"terrainsCanBeBuiltOn": ["Forest"],
|
||||||
|
"production": 1,
|
||||||
|
"turnsToBuild": 7,
|
||||||
|
"techRequired": "Construction",
|
||||||
|
"improvingTech": "Steam Power",
|
||||||
|
"improvingTechStats": {"production": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mine",
|
||||||
|
"terrainsCanBeBuiltOn": ["Hill"],
|
||||||
|
"production": 1,
|
||||||
|
"turnsToBuild": 7,
|
||||||
|
"techRequired": "Mining",
|
||||||
|
"improvingTech": "Chemistry",
|
||||||
|
"improvingTechStats": {"production": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Trading post",
|
||||||
|
"terrainsCanBeBuiltOn": ["Plains","Grassland","Desert","Hill","Tundra","Forest","Jungle","Flood plains"],
|
||||||
|
"gold": 1,
|
||||||
|
"turnsToBuild": 7,
|
||||||
|
"techRequired": "Guilds",
|
||||||
|
"improvingTech": "Economics",
|
||||||
|
"improvingTechStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
|
||||||
|
// Resource-specific
|
||||||
|
{
|
||||||
|
"name": "Camp",
|
||||||
|
"resourceTerrainAllow": ["Forest"],
|
||||||
|
"turnsToBuild": 7,
|
||||||
|
"techRequired": "Trapping",
|
||||||
|
"improvingTech": "Economics",
|
||||||
|
"improvingTechStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Oil well",
|
||||||
|
"turnsToBuild": 9,
|
||||||
|
"techRequired": "Biology"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pasture",
|
||||||
|
"turnsToBuild": 8,
|
||||||
|
"techRequired": "Animal Husbandry",
|
||||||
|
"improvingTech": "Fertilizer",
|
||||||
|
"improvingTechStats": {"food": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Plantation",
|
||||||
|
"turnsToBuild": 6,
|
||||||
|
"gold": 1,
|
||||||
|
"techRequired": "Calendar",
|
||||||
|
"improvingTech": "Fertilizer",
|
||||||
|
"improvingTechStats": {"food": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Quarry",
|
||||||
|
"turnsToBuild": 8,
|
||||||
|
"techRequired": "Masonry",
|
||||||
|
"improvingTech": "Chemistry",
|
||||||
|
"improvingTechStats": {"production": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Fishing Boats",
|
||||||
|
"terrainsCanBeBuiltOn": ["Coast"],
|
||||||
|
"food": 1,
|
||||||
|
"techRequired": "Sailing",
|
||||||
|
"improvingTech": "Compass",
|
||||||
|
"improvingTechStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
|
||||||
|
// Military improvement
|
||||||
|
{
|
||||||
|
name: "Fort",
|
||||||
|
terrainsCanBeBuiltOn: ["Plains","Grassland","Desert","Hill","Tundra","Snow"],
|
||||||
|
turnsToBuild: 6,
|
||||||
|
techRequired: "Engineering",
|
||||||
|
uniques: ["Gives a defensive bonus of 50%"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Transportation
|
||||||
|
{
|
||||||
|
"name": "Road",
|
||||||
|
"turnsToBuild": 4,
|
||||||
|
"techRequired": "The Wheel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Railroad",
|
||||||
|
"turnsToBuild": 4,
|
||||||
|
"techRequired": "Railroad"
|
||||||
|
},
|
||||||
|
|
||||||
|
// Removals
|
||||||
|
{
|
||||||
|
"name": "Remove Forest",
|
||||||
|
"turnsToBuild": 4,
|
||||||
|
"terrainsCanBeBuiltOn": ["Forest"],
|
||||||
|
"techRequired": "Mining"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Remove Jungle",
|
||||||
|
"turnsToBuild": 7,
|
||||||
|
"terrainsCanBeBuiltOn": ["Jungle"],
|
||||||
|
"techRequired": "Bronze Working"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Remove Fallout",
|
||||||
|
"turnsToBuild": 8,
|
||||||
|
"terrainsCanBeBuiltOn": ["Fallout"],
|
||||||
|
"techRequired": "Atomic Theory"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Remove Marsh",
|
||||||
|
"turnsToBuild": 6,
|
||||||
|
"terrainsCanBeBuiltOn": ["Marsh"],
|
||||||
|
"techRequired": "Bronze Working"
|
||||||
|
},
|
||||||
|
|
||||||
|
// These are unique and have unique in-game checks related to them
|
||||||
|
{
|
||||||
|
"name": "Remove Road",
|
||||||
|
"turnsToBuild": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Remove Railroad",
|
||||||
|
"turnsToBuild": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cancel improvement order",
|
||||||
|
},
|
||||||
|
|
||||||
|
// Great Person improvements
|
||||||
|
{
|
||||||
|
"name": "Academy",
|
||||||
|
"science": 8,
|
||||||
|
"uniques": ["Great improvement"],
|
||||||
|
"improvingTech": "Scientific Theory",
|
||||||
|
"improvingTechStats": {"science": 2}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Landmark",
|
||||||
|
"culture": 6,
|
||||||
|
"uniques": ["Great improvement"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Manufactory",
|
||||||
|
"production": 4,
|
||||||
|
"improvingTech": "Chemistry",
|
||||||
|
"uniques": ["Great improvement"],
|
||||||
|
"improvingTechStats": {"production": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Customs house",
|
||||||
|
"gold": 4,
|
||||||
|
"improvingTech": "Economics",
|
||||||
|
"uniques": ["Great improvement"],
|
||||||
|
"improvingTechStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Citadel",
|
||||||
|
"uniques": ["Gives a defensive bonus of 100%", "Deal 30 damage to adjacent enemy units", "Great improvement"]
|
||||||
|
// TODO (G&K): adds every tile around it to your territory
|
||||||
|
},
|
||||||
|
|
||||||
|
//Civilization unique improvements
|
||||||
|
{
|
||||||
|
"name": "Moai",
|
||||||
|
"uniqueTo": "Polynesia",
|
||||||
|
"culture": 1,
|
||||||
|
"turnsToBuild": 4,
|
||||||
|
"uniques": ["+1 additional Culture for each adjacent Moai","Can only be built on Coastal tiles"],
|
||||||
|
"techRequired": "Construction",
|
||||||
|
"improvingTech": "Flight",
|
||||||
|
"improvingTechStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Terrace farm",
|
||||||
|
"uniqueTo": "Inca",
|
||||||
|
"terrainsCanBeBuiltOn": ["Hill"],
|
||||||
|
"food": 1,
|
||||||
|
"turnsToBuild": 7,
|
||||||
|
"uniques": ["+1 food for each adjacent Mountain", "Cannot be built on bonus resource"],
|
||||||
|
"techRequired": "Construction",
|
||||||
|
"improvingTech": "Fertilizer",
|
||||||
|
"improvingTechStats": {"food":1}
|
||||||
|
},
|
||||||
|
|
||||||
|
{ "name": "Ancient ruins" },
|
||||||
|
{ "name": "City ruins" },
|
||||||
|
{ "name": "Barbarian encampment" }
|
||||||
|
]
|
310
android/assets/jsons/Civ V - G&K/TileResources.json
Normal file
310
android/assets/jsons/Civ V - G&K/TileResources.json
Normal file
|
@ -0,0 +1,310 @@
|
||||||
|
[
|
||||||
|
// Bonus resources
|
||||||
|
{
|
||||||
|
"name": "Cattle",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Grassland"],
|
||||||
|
"food": 1,
|
||||||
|
"improvement": "Pasture",
|
||||||
|
"improvementStats": {"production": 1},
|
||||||
|
"building": "Stable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Sheep",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Hill"],
|
||||||
|
"food": 1,
|
||||||
|
"improvement": "Pasture",
|
||||||
|
"improvementStats": {"food": 1},
|
||||||
|
"building": "Stable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Deer",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Forest","Tundra"],
|
||||||
|
"food": 1,
|
||||||
|
"improvement": "Camp",
|
||||||
|
"improvementStats": {"production": 1},
|
||||||
|
"building": "Granary"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Bananas",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Jungle"],
|
||||||
|
"food": 1,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"food": 2,"production": -1},
|
||||||
|
"building": "Granary"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Wheat",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Flood plains","Desert"],
|
||||||
|
"food": 1,
|
||||||
|
"improvement": "Farm",
|
||||||
|
"improvementStats": {"food": 1},
|
||||||
|
"building": "Granary"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Stone",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Desert","Snow"],
|
||||||
|
"production": 1,
|
||||||
|
"improvement": "Quarry",
|
||||||
|
"improvementStats": {"production": 1},
|
||||||
|
"building": "Stone Works"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Fish",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Coast"],
|
||||||
|
"food": 1,
|
||||||
|
"improvement": "Fishing Boats",
|
||||||
|
"improvementStats": {"food": 1},
|
||||||
|
"building": "Lighthouse"
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
"name": "Bison",
|
||||||
|
"resourceType": "Bonus",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Grassland"],
|
||||||
|
"food": 1,
|
||||||
|
"improvement": "Camp",
|
||||||
|
"improvementStats": {"food": 1},
|
||||||
|
"building": "Granary"
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Strategic resources
|
||||||
|
{
|
||||||
|
"name": "Horses",
|
||||||
|
"resourceType": "Strategic",
|
||||||
|
"revealedBy": "Animal Husbandry",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Grassland","Hill","Desert"],
|
||||||
|
"production": 1,
|
||||||
|
"improvement": "Pasture",
|
||||||
|
"improvementStats": {"production": 1},
|
||||||
|
"building": "Stable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Iron",
|
||||||
|
"resourceType": "Strategic",
|
||||||
|
"revealedBy": "Iron Working",
|
||||||
|
"terrainsCanBeFoundOn": ["Grassland","Plains","Desert","Tundra","Snow","Hill"],
|
||||||
|
"production": 1,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"production": 1},
|
||||||
|
"building": "Forge"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Coal",
|
||||||
|
"resourceType": "Strategic",
|
||||||
|
"revealedBy": "Industrialization",
|
||||||
|
"terrainsCanBeFoundOn": ["Grassland","Plains","Hill"],
|
||||||
|
"production": 1,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"production": 2}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Oil",
|
||||||
|
"resourceType": "Strategic",
|
||||||
|
"revealedBy": "Biology",
|
||||||
|
"terrainsCanBeFoundOn": ["Desert","Coast","Tundra","Snow","Marsh","Jungle"],
|
||||||
|
"production": 1,
|
||||||
|
"improvement": "Oil well",
|
||||||
|
"improvementStats": {"production": 3}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Aluminum",
|
||||||
|
"resourceType": "Strategic",
|
||||||
|
"revealedBy": "Electricity",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Desert","Tundra","Hill"],
|
||||||
|
"production": 1,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"production": 2}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Uranium",
|
||||||
|
"resourceType": "Strategic",
|
||||||
|
"revealedBy": "Atomic Theory",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Desert","Tundra","Hill","Snow","Forest","Desert","Marsh","Grassland"],
|
||||||
|
"production": 1,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"production": 2}
|
||||||
|
},
|
||||||
|
|
||||||
|
// Luxury resources
|
||||||
|
{
|
||||||
|
"name": "Furs",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Forest","Tundra"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Camp",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cotton",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Grassland","Plains","Desert"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Dyes",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Jungle","Forest"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Gems",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Jungle","Grassland","Plains","Desert","Tundra","Hill"],
|
||||||
|
"gold": 3,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Gold",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Grassland","Plains","Desert","Hill"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"gold": 1},
|
||||||
|
"building": "Mint"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Silver",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Desert","Tundra","Hill"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"gold": 1},
|
||||||
|
"building": "Mint"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Incense",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Desert"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"gold": 1},
|
||||||
|
"building": "Monastery"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ivory",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Camp",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Silk",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Forest"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Spices",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Jungle","Forest"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Wine",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Grassland","Plains"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"gold": 1},
|
||||||
|
"building": "Monastery"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Sugar",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Flood plains","Grassland","Marsh"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Marble",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Desert","Plains","Tundra","Hill","Grassland"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Quarry",
|
||||||
|
"improvementStats": {"gold": 1,"production": 1},
|
||||||
|
"unique": "+15% production towards Wonder construction",
|
||||||
|
"building": "Stone Works"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Whales",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Coast"],
|
||||||
|
"food": 1,
|
||||||
|
"gold": 1,
|
||||||
|
"improvement": "Fishing Boats",
|
||||||
|
"improvementStats": {"food": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pearls",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Coast"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Fishing Boats",
|
||||||
|
"improvementStats": {"food": 1}
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
"name": "Citrus",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Grassland"],
|
||||||
|
"food": 1,
|
||||||
|
"gold": 1,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"food": 1,"gold": 1},
|
||||||
|
"building": "Granary"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Copper",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Plains","Grassland","Desert","Tundra","Snow"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Mine",
|
||||||
|
"improvementStats": {"gold": 2}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cocoa",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Jungle"],
|
||||||
|
"food": 1,
|
||||||
|
"gold": 1,
|
||||||
|
"improvement": "Plantation",
|
||||||
|
"improvementStats": {"food": 1,"gold": 1}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Crab",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Coast"],
|
||||||
|
"food": 1,
|
||||||
|
"gold": 1,
|
||||||
|
"improvement": "Fishing Boats",
|
||||||
|
"improvementStats": {"food": 1,"gold": 1},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Truffles",
|
||||||
|
"resourceType": "Luxury",
|
||||||
|
"terrainsCanBeFoundOn": ["Forest","Marsh","Jungle"],
|
||||||
|
"gold": 2,
|
||||||
|
"improvement": "Camp",
|
||||||
|
"improvementStats": {"gold": 2}
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
]
|
456
android/assets/jsons/Civ V - G&K/UnitPromotions.json
Normal file
456
android/assets/jsons/Civ V - G&K/UnitPromotions.json
Normal file
|
@ -0,0 +1,456 @@
|
||||||
|
[
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Heal Instantly",
|
||||||
|
"effect": "Heal this Unit by 50 HP; Doing so will consume this opportunity to choose a Promotion",
|
||||||
|
"unitTypes": ["Melee","Mounted","Scout","Siege","Ranged","Armor","WaterMelee","WaterRanged","WaterSubmarine"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Ranged+Siege
|
||||||
|
{
|
||||||
|
"name": "Accuracy I",
|
||||||
|
"effect": "Bonus vs units in open terrain 15%",
|
||||||
|
"unitTypes": ["Siege","Ranged"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Accuracy II",
|
||||||
|
"prerequisites": ["Accuracy I"],
|
||||||
|
"effect": "Bonus vs units in open terrain 15%",
|
||||||
|
"unitTypes": ["Siege","Ranged"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Accuracy III",
|
||||||
|
"prerequisites": ["Accuracy II"],
|
||||||
|
"effect": "Bonus vs units in open terrain 15%",
|
||||||
|
"unitTypes": ["Siege","Ranged"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Barrage I",
|
||||||
|
"effect": "Bonus vs units in rough terrain 15%",
|
||||||
|
"unitTypes": ["Siege","Ranged"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Barrage II",
|
||||||
|
"prerequisites": ["Barrage I"],
|
||||||
|
"effect": "Bonus vs units in rough terrain 15%",
|
||||||
|
"unitTypes": ["Siege","Ranged"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Barrage III",
|
||||||
|
"prerequisites": ["Barrage II"],
|
||||||
|
"effect": "Bonus vs units in rough terrain 15%",
|
||||||
|
"unitTypes": ["Siege","Ranged"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Volley",
|
||||||
|
"prerequisites": ["Accuracy I","Barrage I"],
|
||||||
|
"effect": "Bonus vs City 50%",
|
||||||
|
"unitTypes": ["Ranged","Siege"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Extended Range",
|
||||||
|
"prerequisites": ["Accuracy III","Barrage III","Targeting II","Bombardment II", "Wolfpack II"],
|
||||||
|
"effect": "+1 Range",
|
||||||
|
"unitTypes": ["Ranged","Siege","WaterRanged","WaterSubmarine"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Indirect Fire",
|
||||||
|
"prerequisites": ["Accuracy III","Barrage III"],
|
||||||
|
"effect": "Ranged attacks may be performed over obstacles",
|
||||||
|
"unitTypes": ["Ranged","Siege"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Melee, Mounted+Armor
|
||||||
|
{
|
||||||
|
"name": "Shock I",
|
||||||
|
"effect": "Bonus vs units in open terrain 15%",
|
||||||
|
"unitTypes": ["Melee","Mounted","Armor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Shock II",
|
||||||
|
"prerequisites": ["Shock I"],
|
||||||
|
"effect": "Bonus vs units in open terrain 15%",
|
||||||
|
"unitTypes": ["Melee","Mounted","Armor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Shock III",
|
||||||
|
"prerequisites": ["Shock II"],
|
||||||
|
"effect": "Bonus vs units in open terrain 15%",
|
||||||
|
"unitTypes": ["Melee","Mounted","Armor"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Drill I",
|
||||||
|
"effect": "Bonus vs units in rough terrain 15%",
|
||||||
|
"unitTypes": ["Melee","Mounted","Armor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Drill II",
|
||||||
|
"prerequisites": ["Drill I"],
|
||||||
|
"effect": "Bonus vs units in rough terrain 15%",
|
||||||
|
"unitTypes": ["Melee","Mounted","Armor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Drill III",
|
||||||
|
"prerequisites": ["Drill II"],
|
||||||
|
"effect": "Bonus vs units in rough terrain 15%",
|
||||||
|
"unitTypes": ["Melee","Mounted","Armor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Charge",
|
||||||
|
"prerequisites": ["Shock II","Drill II"],
|
||||||
|
"effect": "Bonus vs wounded units 33%",
|
||||||
|
"unitTypes": ["Mounted","Armor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Siege",
|
||||||
|
"prerequisites": ["Shock II","Drill II"],
|
||||||
|
"effect": "Bonus vs City 50%",
|
||||||
|
"unitTypes": ["Melee"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Formation I",
|
||||||
|
"prerequisites": ["Shock II","Drill II"],
|
||||||
|
"effect": "Bonus vs Mounted 33%",
|
||||||
|
"unitTypes": ["Melee","Mounted"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Formation II",
|
||||||
|
"prerequisites": ["Formation I"],
|
||||||
|
"effect": "Bonus vs Mounted 33%",
|
||||||
|
"unitTypes": ["Melee","Mounted"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Blitz",
|
||||||
|
"prerequisites": ["Shock III","Drill III"],
|
||||||
|
"effect": "1 additional attack per turn",
|
||||||
|
"unitTypes": ["Melee","Mounted","Armor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Woodsman",
|
||||||
|
"prerequisites": ["Shock III","Drill III"],
|
||||||
|
"effect": "Double movement rate through Forest and Jungle",
|
||||||
|
"unitTypes": ["Melee"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Medic",
|
||||||
|
"prerequisites": ["Shock I", "Drill I", "Scouting II"],
|
||||||
|
"effect": "This unit and all others in adjacent tiles heal 5 additional HP per turn",
|
||||||
|
"unitTypes": ["Melee","Mounted","Scout"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Medic II",
|
||||||
|
"prerequisites": ["Medic"],
|
||||||
|
"effect": "This unit and all others in adjacent tiles heal 5 additional HP. This unit heals 5 additional HP outside of friendly territory.",
|
||||||
|
"unitTypes": ["Melee","Mounted","Scout"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Scout
|
||||||
|
{
|
||||||
|
"name": "Scouting I",
|
||||||
|
"effect": "+1 Visibility Range",
|
||||||
|
"unitTypes": ["Scout"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Scouting II",
|
||||||
|
"prerequisites": ["Scouting I"],
|
||||||
|
"effect": "+1 Movement",
|
||||||
|
"unitTypes": ["Scout"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Scouting III",
|
||||||
|
"prerequisites": ["Scouting II"],
|
||||||
|
"effect": "+1 Visibility Range",
|
||||||
|
"unitTypes": ["Scout"]
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
// Water melee
|
||||||
|
{
|
||||||
|
"name": "Boarding Party I",
|
||||||
|
"effect": "Bonus vs water units 15%",
|
||||||
|
"unitTypes": ["WaterMelee"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Boarding Party II",
|
||||||
|
"prerequisites": ["Boarding Party I"],
|
||||||
|
"effect": "Bonus vs water units 15%",
|
||||||
|
"unitTypes": ["WaterMelee"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Boarding Party III",
|
||||||
|
"prerequisites": ["Boarding Party II"],
|
||||||
|
"effect": "Bonus vs water units 15%",
|
||||||
|
"unitTypes": ["WaterMelee"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Coastal Raider I",
|
||||||
|
"effect": "Bonus vs City 15%",
|
||||||
|
"unitTypes": ["WaterMelee"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Coastal Raider II",
|
||||||
|
"prerequisites": ["Coastal Raider I"],
|
||||||
|
"effect": "Bonus vs City 15%",
|
||||||
|
"unitTypes": ["WaterMelee"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Coastal Raider III",
|
||||||
|
"prerequisites": ["Coastal Raider II"],
|
||||||
|
"effect": "Bonus vs City 15%",
|
||||||
|
"unitTypes": ["WaterMelee"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Submarine
|
||||||
|
{
|
||||||
|
"name": "Wolfpack I",
|
||||||
|
"effect": "Bonus as Attacker [25]%",
|
||||||
|
"unitTypes": ["WaterSubmarine"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Wolfpack II",
|
||||||
|
"prerequisites": ["Wolfpack I"],
|
||||||
|
"effect": "Bonus as Attacker [25]%",
|
||||||
|
"unitTypes": ["WaterSubmarine"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Wolfpack III",
|
||||||
|
"prerequisites": ["Wolfpack II"],
|
||||||
|
"effect": "Bonus as Attacker [25]%",
|
||||||
|
"unitTypes": ["WaterSubmarine"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Aircraft Carrier
|
||||||
|
{
|
||||||
|
"name": "Armor Plating I",
|
||||||
|
"effect": "+25% Combat Bonus when defending",
|
||||||
|
"unitTypes": ["WaterAircraftCarrier"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Armor Plating II",
|
||||||
|
"prerequisites": ["Armor Plating I"],
|
||||||
|
"effect": "+25% Combat Bonus when defending",
|
||||||
|
"unitTypes": ["WaterAircraftCarrier"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Armor Plating III",
|
||||||
|
"prerequisites": ["Armor Plating II"],
|
||||||
|
"effect": "+25% Combat Bonus when defending",
|
||||||
|
"unitTypes": ["WaterAircraftCarrier"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Flight Deck I",
|
||||||
|
"effect": "Can carry 1 extra air unit",
|
||||||
|
"unitTypes": ["WaterAircraftCarrier"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Flight Deck II",
|
||||||
|
"prerequisites": ["Flight Deck I"],
|
||||||
|
"effect": "Can carry 1 extra air unit",
|
||||||
|
"unitTypes": ["WaterAircraftCarrier"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Flight Deck III",
|
||||||
|
"prerequisites": ["Flight Deck II"],
|
||||||
|
"effect": "Can carry 1 extra air unit",
|
||||||
|
"unitTypes": ["WaterAircraftCarrier"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Bomber
|
||||||
|
{
|
||||||
|
"name": "Siege I",
|
||||||
|
"effect": "Bonus vs City 33%",
|
||||||
|
"unitTypes": ["Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Siege II",
|
||||||
|
"prerequisites": ["Siege I"],
|
||||||
|
"effect": "Bonus vs City 33%",
|
||||||
|
"unitTypes": ["Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Siege III",
|
||||||
|
"prerequisites": ["Siege II"],
|
||||||
|
"effect": "Bonus vs City 34%",
|
||||||
|
"unitTypes": ["Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Evasion",
|
||||||
|
"prerequisites": ["Siege II", "Bombardment II"],
|
||||||
|
"effect": "Reduces damage taken from interception by 50%",
|
||||||
|
"unitTypes": ["Bomber"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Fighter
|
||||||
|
{
|
||||||
|
"name": "Interception I",
|
||||||
|
"effect": "Bonus when intercepting [33]%",
|
||||||
|
"unitTypes": ["Fighter"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Interception II",
|
||||||
|
"prerequisites": ["Interception I"],
|
||||||
|
"effect": "Bonus when intercepting [33]%",
|
||||||
|
"unitTypes": ["Fighter"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Interception III",
|
||||||
|
"prerequisites": ["Interception II"],
|
||||||
|
"effect": "Bonus when intercepting [34]%",
|
||||||
|
"unitTypes": ["Fighter"]
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
{
|
||||||
|
"name": "Dogfighting I",
|
||||||
|
"effect": "Bonus when performing air sweep [33]%", // todo
|
||||||
|
"unitTypes": ["Fighter"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Dogfighting II",
|
||||||
|
"prerequisites": ["Dogfighting I"],
|
||||||
|
"effect": "Bonus when performing air sweep [33]%",
|
||||||
|
"unitTypes": ["Fighter"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Dogfighting III",
|
||||||
|
"prerequisites": ["Dogfighting II"],
|
||||||
|
"effect": "Bonus when performing air sweep [34]%",
|
||||||
|
"unitTypes": ["Fighter"]
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Sortie",
|
||||||
|
"prerequisites": ["Interception II", "Dogfighting II"]
|
||||||
|
"effect": "1 extra Interception may be made per turn",
|
||||||
|
"unitTypes": ["Fighter"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Operational Range",
|
||||||
|
"prerequisites": ["Interception I", /*"Dogfighting I",*/ "Siege I", "Bombardment I"],
|
||||||
|
"effect": "+2 Range",
|
||||||
|
"unitTypes": ["Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Air Repair",
|
||||||
|
"prerequisites": ["Interception II", /*"Dogfighting II",*/ "Siege II", "Bombardment II"],
|
||||||
|
"effect": "Unit will heal every turn, even if it performs an action",
|
||||||
|
"unitTypes": ["Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Mixed
|
||||||
|
{
|
||||||
|
"name": "Cover I",
|
||||||
|
"effect": "+25% Defence against ranged attacks",
|
||||||
|
"unitTypes": ["Melee","Ranged","Siege"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cover II",
|
||||||
|
"prerequisites": ["Cover I"],
|
||||||
|
"effect": "+25% Defence against ranged attacks",
|
||||||
|
"unitTypes": ["Melee","Ranged","Siege"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "March",
|
||||||
|
"prerequisites": ["Accuracy II","Barrage II","Shock III","Drill III"],
|
||||||
|
"effect": "Unit will heal every turn, even if it performs an action",
|
||||||
|
"unitTypes": ["Melee","Ranged","Siege","Mounted"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Mobility",
|
||||||
|
"prerequisites": ["Shock II","Drill II","Targeting I",
|
||||||
|
"Bombardment I","Boarding Party I", "Coastal Raider I", "Wolfpack I"],
|
||||||
|
"effect": "+1 Movement",
|
||||||
|
"unitTypes": ["Mounted","WaterMelee","WaterRanged","Armor","WaterSubmarine"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Sentry",
|
||||||
|
"prerequisites": ["Accuracy I","Barrage I","Shock II","Drill II","Bombardment I","Targeting I","Boarding Party I","Coastal Raider I"],
|
||||||
|
"effect": "+1 Visibility Range",
|
||||||
|
"unitTypes": ["Melee","Mounted","WaterRanged","Armor","WaterMelee"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Logistics",
|
||||||
|
"prerequisites": ["Accuracy III","Barrage III","Targeting III", "Wolfpack III",
|
||||||
|
"Bombardment III", "Coastal Raider III","Boarding Party III","Siege III"],
|
||||||
|
"effect": "1 additional attack per turn",
|
||||||
|
"unitTypes": ["Ranged","Siege","WaterMelee","WaterRanged","WaterSubmarine","Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "Ambush I",
|
||||||
|
"effect": "Bonus vs Armor 25%",
|
||||||
|
"unitTypes": ["Melee","Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Ambush II",
|
||||||
|
"prerequisites": ["Ambush I"],
|
||||||
|
"effect": "Bonus vs Armor 25%",
|
||||||
|
"unitTypes": ["Melee","Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
// Water ranged and air units
|
||||||
|
{
|
||||||
|
"name": "Bombardment I",
|
||||||
|
"effect": "Bonus vs land units 33%",
|
||||||
|
"unitTypes": ["WaterRanged","Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Bombardment II",
|
||||||
|
"prerequisites": ["Bombardment I"],
|
||||||
|
"effect": "Bonus vs land units 33%",
|
||||||
|
"unitTypes": ["WaterRanged","Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Bombardment III",
|
||||||
|
"prerequisites": ["Bombardment II"],
|
||||||
|
"effect": "Bonus vs land units 34%",
|
||||||
|
"unitTypes": ["WaterRanged","Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Targeting I has different requirements for air and waterranged units, this was the cleanest way to do so
|
||||||
|
{
|
||||||
|
"name": "Targeting I",
|
||||||
|
"effect": "Bonus vs water units 15%",
|
||||||
|
"unitTypes": ["WaterRanged"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Targeting I (air)",
|
||||||
|
"prerequisites": ["Interception I","Dogfighting I", "Siege I","Bombardment I"]
|
||||||
|
"effect": "Bonus vs water units 15%",
|
||||||
|
"unitTypes": ["Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Targeting II",
|
||||||
|
"prerequisites": ["Targeting I","Targeting I (air)"],
|
||||||
|
"effect": "Bonus vs water units 15%",
|
||||||
|
"unitTypes": ["WaterRanged","Fighter","Bomber"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Targeting III",
|
||||||
|
"prerequisites": ["Targeting II"],
|
||||||
|
"effect": "Bonus vs water units 15%",
|
||||||
|
"unitTypes": ["WaterRanged"]
|
||||||
|
},
|
||||||
|
|
||||||
|
// Uniques
|
||||||
|
{
|
||||||
|
"name": "Haka War Dance", // only for Maori Warrior and subsequent upgrades
|
||||||
|
"effect": "-10% combat strength for adjacent enemy units"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Rejuvenation", // only for Units that have been close to Natural Wonder Fountain of Youth
|
||||||
|
"effect": "All healing effects doubled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Slinger Withdraw", // only for Slinger and subsequent upgrades
|
||||||
|
"effect": "May withdraw before melee (133%)"
|
||||||
|
}
|
||||||
|
]
|
1333
android/assets/jsons/Civ V - G&K/Units.json
Normal file
1333
android/assets/jsons/Civ V - G&K/Units.json
Normal file
File diff suppressed because it is too large
Load diff
|
@ -231,7 +231,7 @@ class GameInfo {
|
||||||
// will be done here, and not in CivInfo.setTransients or CityInfo
|
// will be done here, and not in CivInfo.setTransients or CityInfo
|
||||||
fun setTransients() {
|
fun setTransients() {
|
||||||
tileMap.gameInfo = this
|
tileMap.gameInfo = this
|
||||||
ruleSet = RulesetCache.getComplexRuleset(gameParameters.mods)
|
ruleSet = RulesetCache.getComplexRuleset(gameParameters)
|
||||||
// any mod the saved game lists that is currently not installed causes null pointer
|
// any mod the saved game lists that is currently not installed causes null pointer
|
||||||
// exceptions in this routine unless it contained no new objects or was very simple.
|
// exceptions in this routine unless it contained no new objects or was very simple.
|
||||||
// Player's fault, so better complain early:
|
// Player's fault, so better complain early:
|
||||||
|
|
|
@ -19,7 +19,7 @@ object GameStarter {
|
||||||
val gameInfo = GameInfo()
|
val gameInfo = GameInfo()
|
||||||
|
|
||||||
gameInfo.gameParameters = gameSetupInfo.gameParameters
|
gameInfo.gameParameters = gameSetupInfo.gameParameters
|
||||||
val ruleset = RulesetCache.getComplexRuleset(gameInfo.gameParameters.mods)
|
val ruleset = RulesetCache.getComplexRuleset(gameInfo.gameParameters)
|
||||||
|
|
||||||
if (gameSetupInfo.mapParameters.type == MapType.scenario)
|
if (gameSetupInfo.mapParameters.type == MapType.scenario)
|
||||||
gameInfo.tileMap = MapSaver.loadScenario(gameSetupInfo.mapParameters.name).tileMap
|
gameInfo.tileMap = MapSaver.loadScenario(gameSetupInfo.mapParameters.name).tileMap
|
||||||
|
|
|
@ -4,6 +4,11 @@ import com.unciv.Constants
|
||||||
import com.unciv.logic.civilization.PlayerType
|
import com.unciv.logic.civilization.PlayerType
|
||||||
import com.unciv.models.ruleset.VictoryType
|
import com.unciv.models.ruleset.VictoryType
|
||||||
|
|
||||||
|
enum class BaseRuleset(val fullName:String){
|
||||||
|
Civ_V_Vanilla("Civ V - Vanilla"),
|
||||||
|
Civ_V_GaK("Civ V - G&K"),
|
||||||
|
}
|
||||||
|
|
||||||
class GameParameters { // Default values are the default new game
|
class GameParameters { // Default values are the default new game
|
||||||
var difficulty = "Prince"
|
var difficulty = "Prince"
|
||||||
var gameSpeed = GameSpeed.Standard
|
var gameSpeed = GameSpeed.Standard
|
||||||
|
@ -21,6 +26,7 @@ class GameParameters { // Default values are the default new game
|
||||||
var startingEra = Constants.ancientEra
|
var startingEra = Constants.ancientEra
|
||||||
|
|
||||||
var isOnlineMultiplayer = false
|
var isOnlineMultiplayer = false
|
||||||
|
var baseRuleset: BaseRuleset = BaseRuleset.Civ_V_Vanilla
|
||||||
var mods = LinkedHashSet<String>()
|
var mods = LinkedHashSet<String>()
|
||||||
|
|
||||||
fun clone(): GameParameters {
|
fun clone(): GameParameters {
|
||||||
|
|
|
@ -5,7 +5,10 @@ import com.badlogic.gdx.Gdx
|
||||||
import com.badlogic.gdx.files.FileHandle
|
import com.badlogic.gdx.files.FileHandle
|
||||||
import com.unciv.Constants
|
import com.unciv.Constants
|
||||||
import com.unciv.JsonParser
|
import com.unciv.JsonParser
|
||||||
|
import com.unciv.UncivGame
|
||||||
import com.unciv.logic.UncivShowableException
|
import com.unciv.logic.UncivShowableException
|
||||||
|
import com.unciv.models.metadata.BaseRuleset
|
||||||
|
import com.unciv.models.metadata.GameParameters
|
||||||
import com.unciv.models.ruleset.tech.TechColumn
|
import com.unciv.models.ruleset.tech.TechColumn
|
||||||
import com.unciv.models.ruleset.tech.Technology
|
import com.unciv.models.ruleset.tech.Technology
|
||||||
import com.unciv.models.ruleset.tile.Terrain
|
import com.unciv.models.ruleset.tile.Terrain
|
||||||
|
@ -180,12 +183,12 @@ class Ruleset {
|
||||||
* save all of the loaded rulesets somewhere for later use
|
* save all of the loaded rulesets somewhere for later use
|
||||||
* */
|
* */
|
||||||
object RulesetCache :HashMap<String,Ruleset>() {
|
object RulesetCache :HashMap<String,Ruleset>() {
|
||||||
val vanillaRuleset = "Civ V - Vanilla"
|
|
||||||
fun loadRulesets() {
|
fun loadRulesets() {
|
||||||
try {
|
for(ruleset in BaseRuleset.values()){
|
||||||
this[""] = Ruleset().apply { load(Gdx.files.internal("jsons/$vanillaRuleset")) }
|
val fileName = "jsons/${ruleset.fullName}"
|
||||||
} catch (e: NullPointerException) {
|
val fileHandle = if(UncivGame.Current.consoleMode) FileHandle(fileName)
|
||||||
this[""] = Ruleset().apply { load(FileHandle("jsons/$vanillaRuleset")) }
|
else Gdx.files.internal(fileName)
|
||||||
|
this[ruleset.fullName] = Ruleset().apply { load(fileHandle) }
|
||||||
}
|
}
|
||||||
|
|
||||||
var modsHandles: Array<FileHandle>
|
var modsHandles: Array<FileHandle>
|
||||||
|
@ -211,13 +214,13 @@ object RulesetCache :HashMap<String,Ruleset>() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getBaseRuleset() = this[""]!!
|
fun getBaseRuleset() = this[BaseRuleset.Civ_V_Vanilla.fullName]!!
|
||||||
|
|
||||||
fun getComplexRuleset(mods: LinkedHashSet<String>): Ruleset {
|
fun getComplexRuleset(gameParameters: GameParameters): Ruleset {
|
||||||
val newRuleset = Ruleset()
|
val newRuleset = Ruleset()
|
||||||
val loadedMods = mods.filter { containsKey(it) }.map { this[it]!! }
|
val loadedMods = gameParameters.mods.filter { containsKey(it) }.map { this[it]!! }
|
||||||
if (loadedMods.none { it.modOptions.isBaseRuleset })
|
if (loadedMods.none { it.modOptions.isBaseRuleset })
|
||||||
newRuleset.add(getBaseRuleset())
|
newRuleset.add(this[gameParameters.baseRuleset.fullName]!!)
|
||||||
for (mod in loadedMods.sortedByDescending { it.modOptions.isBaseRuleset }) {
|
for (mod in loadedMods.sortedByDescending { it.modOptions.isBaseRuleset }) {
|
||||||
newRuleset.add(mod)
|
newRuleset.add(mod)
|
||||||
newRuleset.mods += mod.name
|
newRuleset.mods += mod.name
|
||||||
|
|
|
@ -152,7 +152,7 @@ class GameOptionsTable(previousScreen: IPreviousScreen, val updatePlayerPickerTa
|
||||||
|
|
||||||
fun reloadMods() {
|
fun reloadMods() {
|
||||||
ruleset.clear()
|
ruleset.clear()
|
||||||
val newRuleset = RulesetCache.getComplexRuleset(gameParameters.mods)
|
val newRuleset = RulesetCache.getComplexRuleset(gameParameters)
|
||||||
ruleset.add(newRuleset)
|
ruleset.add(newRuleset)
|
||||||
ruleset.mods += gameParameters.mods
|
ruleset.mods += gameParameters.mods
|
||||||
ruleset.modOptions = newRuleset.modOptions
|
ruleset.modOptions = newRuleset.modOptions
|
||||||
|
|
|
@ -29,7 +29,7 @@ class GameSetupInfo(var gameId:String, var gameParameters: GameParameters, var m
|
||||||
|
|
||||||
class NewGameScreen(previousScreen:CameraStageBaseScreen, _gameSetupInfo: GameSetupInfo?=null): IPreviousScreen, PickerScreen() {
|
class NewGameScreen(previousScreen:CameraStageBaseScreen, _gameSetupInfo: GameSetupInfo?=null): IPreviousScreen, PickerScreen() {
|
||||||
override val gameSetupInfo = _gameSetupInfo ?: GameSetupInfo()
|
override val gameSetupInfo = _gameSetupInfo ?: GameSetupInfo()
|
||||||
override val ruleset = RulesetCache.getComplexRuleset(gameSetupInfo.gameParameters.mods)
|
override val ruleset = RulesetCache.getComplexRuleset(gameSetupInfo.gameParameters)
|
||||||
var playerPickerTable = PlayerPickerTable(this, gameSetupInfo.gameParameters)
|
var playerPickerTable = PlayerPickerTable(this, gameSetupInfo.gameParameters)
|
||||||
var newGameOptionsTable = GameOptionsTable(this) { desiredCiv: String -> playerPickerTable.update(desiredCiv) }
|
var newGameOptionsTable = GameOptionsTable(this) { desiredCiv: String -> playerPickerTable.update(desiredCiv) }
|
||||||
var mapOptionsTable = MapOptionsTable(this)
|
var mapOptionsTable = MapOptionsTable(this)
|
||||||
|
|
Loading…
Reference in a new issue