diff options
Diffstat (limited to '')
-rw-r--r-- | src/CraftingRecipes.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/CraftingRecipes.cpp b/src/CraftingRecipes.cpp index fc0ce92f1..bdc98e151 100644 --- a/src/CraftingRecipes.cpp +++ b/src/CraftingRecipes.cpp @@ -400,7 +400,7 @@ void cCraftingRecipes::AddRecipeLine(int a_LineNum, const AString & a_RecipeLine } if (ResultSplit.size() > 1) { - if (!StringToInteger<char>(ResultSplit[1].c_str(), Recipe->m_Result.m_ItemCount)) + if (!StringToInteger<char>(ResultSplit[1], Recipe->m_Result.m_ItemCount)) { LOGWARNING("crafting.txt: line %d: Cannot parse result count, ignoring the recipe.", a_LineNum); LOGINFO("Offending line: \"%s\"", a_RecipeLine.c_str()); @@ -452,7 +452,7 @@ bool cCraftingRecipes::ParseItem(const AString & a_String, cItem & a_Item) if (Split.size() > 1) { AString Damage = TrimString(Split[1]); - if (!StringToInteger<short>(Damage.c_str(), a_Item.m_ItemDamage)) + if (!StringToInteger<short>(Damage, a_Item.m_ItemDamage)) { // Parsing the number failed return false; @@ -893,7 +893,7 @@ void cCraftingRecipes::HandleDyedLeather(const cItem * a_CraftingGrid, cCrafting for (int y = 0; y < a_GridHeight; ++y) { int GridIdx = x + a_GridStride * y; - if ((a_CraftingGrid[GridIdx].m_ItemType == result_type) && (found == false)) + if ((a_CraftingGrid[GridIdx].m_ItemType == result_type) && !found) { found = true; temp = a_CraftingGrid[GridIdx].CopyOne(); |