maint:addressing "strength" issue

@JoaoMarcosCSilva helps this project stay sharp!
This commit is contained in:
andy5995 2018-09-22 16:58:53 -05:00
parent ccb507a3f4
commit d774a1d179
No known key found for this signature in database
GPG Key ID: 06BFEC9B82603CAF
4 changed files with 11 additions and 3 deletions

View File

@ -1072,6 +1072,10 @@ namespace Glest {
//misc
std::vector < string > attackStrengthXMLTags;
/*
* Best practice would be to remove the incorrect spelling
* of "strength", but that would break a lot of 3rd party mods
*/
attackStrengthXMLTags.push_back("attack-strenght");
attackStrengthXMLTags.push_back("attack-strength");
attackStrength =

View File

@ -162,6 +162,10 @@ namespace Glest {
attackStrengthIsMultiplier = false;
std::vector < string > attackStrengthXMLTags;
/*
* Best practice would be to remove the incorrect spelling
* of "strength", but that would break a lot of 3rd party mods
*/
attackStrengthXMLTags.push_back("attack-strenght");
attackStrengthXMLTags.push_back("attack-strength");
if (upgradeNode->hasChildWithAliases(attackStrengthXMLTags) == true) {

View File

@ -244,7 +244,7 @@ namespace Shared {
void resetHeights(int height);
void realRandomize(int minimumHeight, int maximumHeight, int chanceDivider, int smoothRecursions);
void applyNewHeight(float newHeight, int x, int y, int strenght);
void applyNewHeight(float newHeight, int x, int y, int strength);
bool hasFileLoaded() const {
return fileLoaded;

View File

@ -1022,8 +1022,8 @@ namespace Shared {
}
}
void MapPreview::applyNewHeight(float newHeight, int x, int y, int strenght) {
cells[x][y].height = static_cast<float>(((cells[x][y].height * strenght) + newHeight) / (strenght + 1));
void MapPreview::applyNewHeight(float newHeight, int x, int y, int strength) {
cells[x][y].height = static_cast<float>(((cells[x][y].height * strength) + newHeight) / (strength + 1));
hasChanged = true;
}