summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorErik Schilling <ablu.erikschilling@googlemail.com>2013-09-26 17:02:55 +0200
committerErik Schilling <ablu.erikschilling@googlemail.com>2013-09-26 18:09:36 +0200
commita48013bc8e9547399aa621f561d5af9c2d93b5c2 (patch)
tree24182b39accd874eb9f348717113592ab396d24f /src
parent73f1933f94bcadb8c3b3f9763e6afad5f02891f4 (diff)
downloadmanaserv-a48013bc8e9547399aa621f561d5af9c2d93b5c2.tar.gz
manaserv-a48013bc8e9547399aa621f561d5af9c2d93b5c2.tar.bz2
manaserv-a48013bc8e9547399aa621f561d5af9c2d93b5c2.tar.xz
manaserv-a48013bc8e9547399aa621f561d5af9c2d93b5c2.zip
Removed unrequired if check
wrapped the code parts with {} to prevent trashing the scope too much
Diffstat (limited to 'src')
-rw-r--r--src/account-server/storage.cpp62
1 files changed, 28 insertions, 34 deletions
diff --git a/src/account-server/storage.cpp b/src/account-server/storage.cpp
index b6268179..2a3bcf0b 100644
--- a/src/account-server/storage.cpp
+++ b/src/account-server/storage.cpp
@@ -401,13 +401,12 @@ CharacterData *Storage::getCharacterBySQL(Account *owner)
std::ostringstream s;
// Load attributes.
- s << "SELECT attr_id, attr_base, attr_mod "
- << "FROM " << CHAR_ATTR_TBL_NAME << " "
- << "WHERE char_id = " << character->getDatabaseID();
-
- const dal::RecordSet &attrInfo = mDb->execSql(s.str());
- if (!attrInfo.isEmpty())
{
+ s << "SELECT attr_id, attr_base, attr_mod "
+ << "FROM " << CHAR_ATTR_TBL_NAME << " "
+ << "WHERE char_id = " << character->getDatabaseID();
+
+ const dal::RecordSet &attrInfo = mDb->execSql(s.str());
const unsigned nRows = attrInfo.rows();
for (unsigned row = 0; row < nRows; ++row)
{
@@ -417,16 +416,14 @@ CharacterData *Storage::getCharacterBySQL(Account *owner)
}
}
- s.clear();
- s.str("");
-
// Load the status effects
- s << "select status_id, status_time FROM "
- << CHAR_STATUS_EFFECTS_TBL_NAME
- << " WHERE char_id = " << character->getDatabaseID();
- const dal::RecordSet &statusInfo = mDb->execSql(s.str());
- if (!statusInfo.isEmpty())
{
+ s.clear();
+ s.str("");
+ s << "select status_id, status_time FROM "
+ << CHAR_STATUS_EFFECTS_TBL_NAME
+ << " WHERE char_id = " << character->getDatabaseID();
+ const dal::RecordSet &statusInfo = mDb->execSql(s.str());
const unsigned nRows = statusInfo.rows();
for (unsigned row = 0; row < nRows; row++)
{
@@ -437,13 +434,12 @@ CharacterData *Storage::getCharacterBySQL(Account *owner)
}
// Load the kill stats
- s.clear();
- s.str("");
- s << "select monster_id, kills FROM " << CHAR_KILL_COUNT_TBL_NAME
- << " WHERE char_id = " << character->getDatabaseID();
- const dal::RecordSet &killsInfo = mDb->execSql(s.str());
- if (!killsInfo.isEmpty())
{
+ s.clear();
+ s.str("");
+ s << "select monster_id, kills FROM " << CHAR_KILL_COUNT_TBL_NAME
+ << " WHERE char_id = " << character->getDatabaseID();
+ const dal::RecordSet &killsInfo = mDb->execSql(s.str());
const unsigned nRows = killsInfo.rows();
for (unsigned row = 0; row < nRows; row++)
{
@@ -454,14 +450,13 @@ CharacterData *Storage::getCharacterBySQL(Account *owner)
}
// Load the ability status
- s.clear();
- s.str("");
- s << "SELECT ability_id FROM "
- << CHAR_ABILITIES_TBL_NAME
- << " WHERE char_id = " << character->getDatabaseID();
- const dal::RecordSet &abilitiesInfo = mDb->execSql(s.str());
- if (!abilitiesInfo.isEmpty())
{
+ s.clear();
+ s.str("");
+ s << "SELECT ability_id FROM "
+ << CHAR_ABILITIES_TBL_NAME
+ << " WHERE char_id = " << character->getDatabaseID();
+ const dal::RecordSet &abilitiesInfo = mDb->execSql(s.str());
const unsigned nRows = abilitiesInfo.rows();
for (unsigned row = 0; row < nRows; row++)
{
@@ -470,14 +465,13 @@ CharacterData *Storage::getCharacterBySQL(Account *owner)
}
// Load the questlog
- s.clear();
- s.str("");
- s << "SELECT quest_id, quest_state, quest_title, quest_description "
- << "FROM " << QUESTLOG_TBL_NAME
- << " WHERE char_id = " << character->getDatabaseID();
- const dal::RecordSet &quests = mDb->execSql(s.str());
- if (!quests.isEmpty())
{
+ s.clear();
+ s.str("");
+ s << "SELECT quest_id, quest_state, quest_title, quest_description "
+ << "FROM " << QUESTLOG_TBL_NAME
+ << " WHERE char_id = " << character->getDatabaseID();
+ const dal::RecordSet &quests = mDb->execSql(s.str());
const unsigned nRows = quests.rows();
for (unsigned row = 0; row < nRows; row++)
{