Added Walls of Babylon unique building
Added Chu-Ko-Nu unique unit
This commit is contained in:
parent
9b9b21fe28
commit
6af749b77b
9 changed files with 337 additions and 323 deletions
|
@ -136,6 +136,7 @@ All the following are from [the Noun Project](https://thenounproject.com) licenc
|
||||||
|
|
||||||
* [Storehouse](https://thenounproject.com/term/storehouse/966786/) By Pedro Santos for Granary
|
* [Storehouse](https://thenounproject.com/term/storehouse/966786/) By Pedro Santos for Granary
|
||||||
* [Great Wall Of China](https://thenounproject.com/term/great-wall-of-china/146039/) By Arthur Shlain for Walls
|
* [Great Wall Of China](https://thenounproject.com/term/great-wall-of-china/146039/) By Arthur Shlain for Walls
|
||||||
|
* [Markadan Tower](https://thenounproject.com/search/?q=fortification&i=2107694) by Vectors Market for Walls of Babylon
|
||||||
* [Block](https://thenounproject.com/term/block/1711553/) By Monjin Friends for Stone Works
|
* [Block](https://thenounproject.com/term/block/1711553/) By Monjin Friends for Stone Works
|
||||||
* [korean palace](https://thenounproject.com/term/korean-palace/1797542/) By 1516 for Palace
|
* [korean palace](https://thenounproject.com/term/korean-palace/1797542/) By 1516 for Palace
|
||||||
* [Obelisk](https://thenounproject.com/term/obelisk/749104/) By Eliricon for Monument
|
* [Obelisk](https://thenounproject.com/term/obelisk/749104/) By Eliricon for Monument
|
||||||
|
|
BIN
android/Images/BuildingIcons/Walls of Babylon.png
Normal file
BIN
android/Images/BuildingIcons/Walls of Babylon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
BIN
android/Images/UnitIcons/Chu-Ko-Nu.png
Normal file
BIN
android/Images/UnitIcons/Chu-Ko-Nu.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3 KiB |
File diff suppressed because it is too large
Load diff
Binary file not shown.
Before Width: | Height: | Size: 955 KiB After Width: | Height: | Size: 959 KiB |
|
@ -82,18 +82,16 @@
|
||||||
hurryCostModifier:25,
|
hurryCostModifier:25,
|
||||||
requiredTech:"Masonry"
|
requiredTech:"Masonry"
|
||||||
},
|
},
|
||||||
/*
|
|
||||||
{
|
{
|
||||||
name:"Walls of Babylon",
|
name:"Walls of Babylon",
|
||||||
replaces:"Walls",
|
replaces:"Walls",
|
||||||
|
cost:65,
|
||||||
uniqueTo:"Babylon",
|
uniqueTo:"Babylon",
|
||||||
cityStrength:6,
|
cityStrength:6,
|
||||||
cityHealth:100,
|
cityHealth:100,
|
||||||
hurryCostModifier:25,
|
hurryCostModifier:25,
|
||||||
requiredTech:"Masonry"
|
requiredTech:"Masonry"
|
||||||
//Babylonian unique building that replaces Walls.
|
|
||||||
},
|
},
|
||||||
*/
|
|
||||||
{
|
{
|
||||||
name:"The Pyramids",
|
name:"The Pyramids",
|
||||||
culture:1,
|
culture:1,
|
||||||
|
|
|
@ -29,14 +29,6 @@
|
||||||
Simplified_Chinese:"下一回合"
|
Simplified_Chinese:"下一回合"
|
||||||
Portuguese:"Proximo turno"
|
Portuguese:"Proximo turno"
|
||||||
Japanese:"次のターン"
|
Japanese:"次のターン"
|
||||||
Polish:"Następna tura"
|
|
||||||
Indonesian:"Giliran berikutnya"
|
|
||||||
Philippino:"Susunod na pagliko"
|
|
||||||
Czech:"Další otočení"
|
|
||||||
Slovak:"Ďalšie otočenie"
|
|
||||||
Sloven:"Naslednji zavoj"
|
|
||||||
Croatian:"Sljedeći red"
|
|
||||||
Danish:"Næste tur"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
"Working...":{ // Displayed when next turn is being...turned
|
"Working...":{ // Displayed when next turn is being...turned
|
||||||
|
@ -5172,6 +5164,7 @@
|
||||||
Portuguese:"Muralhas"
|
Portuguese:"Muralhas"
|
||||||
German:"Mauern"
|
German:"Mauern"
|
||||||
}
|
}
|
||||||
|
"Walls of Babylon":{}
|
||||||
|
|
||||||
"The Pyramids":{
|
"The Pyramids":{
|
||||||
Italian:"Grandi Piramidi"
|
Italian:"Grandi Piramidi"
|
||||||
|
@ -6613,6 +6606,9 @@
|
||||||
German:"Kamel-Bogenschütze"
|
German:"Kamel-Bogenschütze"
|
||||||
French:"Archer méhariste"
|
French:"Archer méhariste"
|
||||||
}
|
}
|
||||||
|
"Samurai":{}
|
||||||
|
"Combat very likely to create Great Generals":{}
|
||||||
|
|
||||||
|
|
||||||
// Renaissance units
|
// Renaissance units
|
||||||
"Caravel":{
|
"Caravel":{
|
||||||
|
|
|
@ -431,9 +431,8 @@
|
||||||
hurryCostModifier:20,
|
hurryCostModifier:20,
|
||||||
attackSound:"arrow"
|
attackSound:"arrow"
|
||||||
},
|
},
|
||||||
/*
|
|
||||||
{
|
{
|
||||||
name:"Chu-ko-nu",
|
name:"Chu-Ko-Nu",
|
||||||
unitType:"Ranged",
|
unitType:"Ranged",
|
||||||
uniqueTo:"China",
|
uniqueTo:"China",
|
||||||
movement:2,
|
movement:2,
|
||||||
|
@ -444,11 +443,10 @@
|
||||||
requiredTech:"Machinery",
|
requiredTech:"Machinery",
|
||||||
upgradesTo:"Gatling Gun",
|
upgradesTo:"Gatling Gun",
|
||||||
obsoleteTech:"Industrialization",
|
obsoleteTech:"Industrialization",
|
||||||
|
promotions:["Logistics"],
|
||||||
hurryCostModifier:20,
|
hurryCostModifier:20,
|
||||||
attackSound:"arrow"
|
attackSound:"arrow"
|
||||||
//Chinese unique unit. It is weaker than Crossbowman but can attack twice.
|
|
||||||
},
|
},
|
||||||
*/
|
|
||||||
{
|
{
|
||||||
name:"Longbowman",
|
name:"Longbowman",
|
||||||
unitType:"Ranged",
|
unitType:"Ranged",
|
||||||
|
|
|
@ -60,6 +60,12 @@ class NationTable(val nation: Nation, val newGameParameters: GameParameters, ski
|
||||||
textList += " "+unique.tr()
|
textList += " "+unique.tr()
|
||||||
if (building.maintenance != originalBuilding.maintenance)
|
if (building.maintenance != originalBuilding.maintenance)
|
||||||
textList += " {Maintenance} " + building.maintenance + " vs " + originalBuilding.maintenance
|
textList += " {Maintenance} " + building.maintenance + " vs " + originalBuilding.maintenance
|
||||||
|
if(building.cost != originalBuilding.cost)
|
||||||
|
textList += " {Cost} " + building.cost + " vs " + originalBuilding.cost
|
||||||
|
if(building.cityStrength != originalBuilding.cityStrength)
|
||||||
|
textList += " {City strength} " + building.cityStrength+ " vs " + originalBuilding.cityStrength
|
||||||
|
if(building.cityHealth!= originalBuilding.cityHealth)
|
||||||
|
textList += " {City health} " + building.cityHealth+ " vs " + originalBuilding.cityHealth
|
||||||
textList+=""
|
textList+=""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,8 +84,9 @@ class NationTable(val nation: Nation, val newGameParameters: GameParameters, ski
|
||||||
textList+= " {Movement} " + unit.movement+ " vs " + originalUnit.movement
|
textList+= " {Movement} " + unit.movement+ " vs " + originalUnit.movement
|
||||||
for(unique in unit.uniques.filterNot { it in originalUnit.uniques })
|
for(unique in unit.uniques.filterNot { it in originalUnit.uniques })
|
||||||
textList += " "+Translations.translateBonusOrPenalty(unique)
|
textList += " "+Translations.translateBonusOrPenalty(unique)
|
||||||
for(promotions in unit.promotions.filter { it !in originalUnit.promotions})
|
for(promotion in unit.promotions.filter { it !in originalUnit.promotions})
|
||||||
textList += " "+promotions.tr()
|
textList += " "+promotion.tr()+ " ("+Translations.translateBonusOrPenalty(GameBasics.UnitPromotions[promotion]!!.effect)+")"
|
||||||
|
textList+=""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue