mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 10:56:38 +01:00
Removed all my commits for today, this is hack? really? okey
--HG-- branch : trunk
This commit is contained in:
@@ -17016,11 +17016,15 @@ void Player::SaveToDB()
|
||||
sLog.outDebug("The value of player %s at save: ", m_name.c_str());
|
||||
outDebugValues();
|
||||
|
||||
CharacterDatabase.BeginTransaction();
|
||||
|
||||
CharacterDatabase.PExecute("DELETE FROM characters WHERE guid = '%u'",GetGUIDLow());
|
||||
|
||||
std::string sql_name = m_name;
|
||||
CharacterDatabase.escape_string(sql_name);
|
||||
|
||||
std::ostringstream ss;
|
||||
ss << "REPLACE INTO characters (guid,account,name,race,class,gender,level,xp,money,playerBytes,playerBytes2,playerFlags,"
|
||||
ss << "INSERT INTO characters (guid,account,name,race,class,gender,level,xp,money,playerBytes,playerBytes2,playerFlags,"
|
||||
"map, instance_id, dungeon_difficulty, position_x, position_y, position_z, orientation, data, "
|
||||
"taximask, online, cinematic, "
|
||||
"totaltime, leveltime, rest_bonus, logout_time, is_logout_resting, resettalents_cost, resettalents_time, "
|
||||
@@ -17112,8 +17116,6 @@ void Player::SaveToDB()
|
||||
ss << uint32(m_activeSpec);
|
||||
ss << ")";
|
||||
|
||||
CharacterDatabase.BeginTransaction();
|
||||
|
||||
CharacterDatabase.Execute( ss.str().c_str() );
|
||||
|
||||
if (m_mailsUpdated) //save mails only when needed
|
||||
|
||||
Reference in New Issue
Block a user