mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-15 02:09:21 +07:00
Units' resource requirements now stated in construction picking screen
This commit is contained in:
@ -48,11 +48,11 @@ class BaseUnit : INamed, IConstruction, ICivilopedia {
|
|||||||
fun getDescription(forPickerScreen:Boolean): String {
|
fun getDescription(forPickerScreen:Boolean): String {
|
||||||
val sb = StringBuilder()
|
val sb = StringBuilder()
|
||||||
if(baseDescription!=null) sb.appendln(baseDescription!!.tr())
|
if(baseDescription!=null) sb.appendln(baseDescription!!.tr())
|
||||||
|
if(requiredResource!=null) sb.appendln("Requires {$requiredResource}".tr())
|
||||||
if(!forPickerScreen) {
|
if(!forPickerScreen) {
|
||||||
if(uniqueTo!=null) sb.appendln("Unique to $uniqueTo, replaces $replaces")
|
if(uniqueTo!=null) sb.appendln("Unique to $uniqueTo, replaces $replaces")
|
||||||
if (unbuildable) sb.appendln("Unbuildable".tr())
|
if (unbuildable) sb.appendln("Unbuildable".tr())
|
||||||
else sb.appendln("Cost: $cost")
|
else sb.appendln("Cost: $cost")
|
||||||
if(requiredResource!=null) sb.appendln("Required resource: {$requiredResource}".tr())
|
|
||||||
if(requiredTech!=null) sb.appendln("Required tech: {$requiredTech}".tr())
|
if(requiredTech!=null) sb.appendln("Required tech: {$requiredTech}".tr())
|
||||||
if(upgradesTo!=null) sb.appendln("Upgrades to $upgradesTo")
|
if(upgradesTo!=null) sb.appendln("Upgrades to $upgradesTo")
|
||||||
if(obsoleteTech!=null) sb.appendln("Obsolete with $obsoleteTech")
|
if(obsoleteTech!=null) sb.appendln("Obsolete with $obsoleteTech")
|
||||||
@ -64,10 +64,8 @@ class BaseUnit : INamed, IConstruction, ICivilopedia {
|
|||||||
sb.appendln()
|
sb.appendln()
|
||||||
}
|
}
|
||||||
|
|
||||||
if(uniques!=null){
|
for(unique in uniques) {
|
||||||
for(unique in uniques!!) {
|
sb.appendln(unique.tr())
|
||||||
sb.appendln(unique.tr())
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
sb.appendln("{Movement}: $movement".tr())
|
sb.appendln("{Movement}: $movement".tr())
|
||||||
return sb.toString()
|
return sb.toString()
|
||||||
|
Reference in New Issue
Block a user