mirror of
https://github.com/glest/glest-source.git
synced 2025-08-21 23:45:14 +02:00
better formatting for upgrade type data
This commit is contained in:
@@ -256,7 +256,11 @@ string UpgradeTypeBase::getDesc() const{
|
|||||||
str += " [" + intToStr(maxHpRegeneration) + "]";
|
str += " [" + intToStr(maxHpRegeneration) + "]";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(sight != 0) {
|
if(sight != 0) {
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
if(sightIsMultiplier) {
|
if(sightIsMultiplier) {
|
||||||
str+= indent+lang.get("Sight") + " *" + intToStr(sight);
|
str+= indent+lang.get("Sight") + " *" + intToStr(sight);
|
||||||
}
|
}
|
||||||
@@ -265,56 +269,83 @@ string UpgradeTypeBase::getDesc() const{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(maxEp != 0) {
|
if(maxEp != 0) {
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
|
|
||||||
if(maxEpIsMultiplier) {
|
if(maxEpIsMultiplier) {
|
||||||
str+= indent+lang.get("Ep") + " *" + intToStr(maxEp)+"\n";
|
str+= indent+lang.get("Ep") + " *" + intToStr(maxEp);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
str+= indent+lang.get("Ep") + " +" + intToStr(maxEp)+"\n";
|
str+= indent+lang.get("Ep") + " +" + intToStr(maxEp);
|
||||||
}
|
}
|
||||||
if(maxEpRegeneration != 0) {
|
if(maxEpRegeneration != 0) {
|
||||||
str += " [" + intToStr(maxEpRegeneration) + "]";
|
str += " [" + intToStr(maxEpRegeneration) + "]";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(attackStrength != 0) {
|
if(attackStrength != 0) {
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
|
|
||||||
if(attackStrengthIsMultiplier) {
|
if(attackStrengthIsMultiplier) {
|
||||||
str+= indent+lang.get("AttackStrenght") + " *" + intToStr(attackStrength)+"\n";
|
str+= indent+lang.get("AttackStrenght") + " *" + intToStr(attackStrength);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
str+= indent+lang.get("AttackStrenght") + " +" + intToStr(attackStrength)+"\n";
|
str+= indent+lang.get("AttackStrenght") + " +" + intToStr(attackStrength);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(attackRange != 0) {
|
if(attackRange != 0) {
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
|
|
||||||
if(attackRangeIsMultiplier) {
|
if(attackRangeIsMultiplier) {
|
||||||
str+= indent+lang.get("AttackDistance") + " *" + intToStr(attackRange)+"\n";
|
str+= indent+lang.get("AttackDistance") + " *" + intToStr(attackRange);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
str+= indent+lang.get("AttackDistance") + " +" + intToStr(attackRange)+"\n";
|
str+= indent+lang.get("AttackDistance") + " +" + intToStr(attackRange);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(armor != 0) {
|
if(armor != 0) {
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
|
|
||||||
if(armorIsMultiplier) {
|
if(armorIsMultiplier) {
|
||||||
str+= indent+lang.get("Armor") + " *" + intToStr(armor)+"\n";
|
str+= indent+lang.get("Armor") + " *" + intToStr(armor);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
str+= indent+lang.get("Armor") + " +" + intToStr(armor)+"\n";
|
str+= indent+lang.get("Armor") + " +" + intToStr(armor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(moveSpeed != 0) {
|
if(moveSpeed != 0) {
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
|
|
||||||
if(moveSpeedIsMultiplier) {
|
if(moveSpeedIsMultiplier) {
|
||||||
str+= indent+lang.get("WalkSpeed") + " *" + intToStr(moveSpeed)+"\n";
|
str+= indent+lang.get("WalkSpeed") + " *" + intToStr(moveSpeed);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
str+= indent+lang.get("WalkSpeed") + " +" + intToStr(moveSpeed)+"\n";
|
str+= indent+lang.get("WalkSpeed") + " +" + intToStr(moveSpeed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(prodSpeed != 0) {
|
if(prodSpeed != 0) {
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
|
|
||||||
if(prodSpeedIsMultiplier) {
|
if(prodSpeedIsMultiplier) {
|
||||||
str+= indent+lang.get("ProductionSpeed") + " *" + intToStr(prodSpeed)+"\n";
|
str+= indent+lang.get("ProductionSpeed") + " *" + intToStr(prodSpeed);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
str+= indent+lang.get("ProductionSpeed") + " +" + intToStr(prodSpeed)+"\n";
|
str+= indent+lang.get("ProductionSpeed") + " +" + intToStr(prodSpeed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(str != "") {
|
||||||
|
str += "\n";
|
||||||
|
}
|
||||||
|
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user