diff options
| author | Treeston <treeston.mmoc@gmail.com> | 2020-09-09 23:25:26 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-09 23:25:26 +0200 |
| commit | 6b8f3d0f94b7a611eba81b7a2ff476cf75d09f4a (patch) | |
| tree | 8810248f6891d73040dae645f43227b41365b0de /src/server/game/Entities | |
| parent | cd28423a4e813baf6833f38c93613a7f82a721f8 (diff) | |
Core/Misc: Convert leftover DatabaseTransactions-by-reference (pass them by value!)
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Corpse/Corpse.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Corpse/Corpse.h | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Item/Container/Bag.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Item/Container/Bag.h | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Item/Item.cpp | 10 | ||||
| -rw-r--r-- | src/server/game/Entities/Item/Item.h | 10 | ||||
| -rw-r--r-- | src/server/game/Entities/Pet/Pet.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Pet/Pet.h | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 46 | ||||
| -rw-r--r-- | src/server/game/Entities/Player/Player.h | 46 |
10 files changed, 68 insertions, 68 deletions
diff --git a/src/server/game/Entities/Corpse/Corpse.cpp b/src/server/game/Entities/Corpse/Corpse.cpp index d87403a8cea..25b599afac9 100644 --- a/src/server/game/Entities/Corpse/Corpse.cpp +++ b/src/server/game/Entities/Corpse/Corpse.cpp @@ -122,12 +122,12 @@ void Corpse::SaveToDB() CharacterDatabase.CommitTransaction(trans); } -void Corpse::DeleteFromDB(CharacterDatabaseTransaction& trans) +void Corpse::DeleteFromDB(CharacterDatabaseTransaction trans) { DeleteFromDB(GetOwnerGUID(), trans); } -void Corpse::DeleteFromDB(ObjectGuid const& ownerGuid, CharacterDatabaseTransaction& trans) +void Corpse::DeleteFromDB(ObjectGuid const& ownerGuid, CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_CORPSE); stmt->setUInt32(0, ownerGuid.GetCounter()); diff --git a/src/server/game/Entities/Corpse/Corpse.h b/src/server/game/Entities/Corpse/Corpse.h index 6d6101cb9e6..b15ffdfd346 100644 --- a/src/server/game/Entities/Corpse/Corpse.h +++ b/src/server/game/Entities/Corpse/Corpse.h @@ -60,8 +60,8 @@ class TC_GAME_API Corpse : public WorldObject, public GridObject<Corpse> void SaveToDB(); bool LoadCorpseFromDB(ObjectGuid::LowType guid, Field* fields); - void DeleteFromDB(CharacterDatabaseTransaction& trans); - static void DeleteFromDB(ObjectGuid const& ownerGuid, CharacterDatabaseTransaction& trans); + void DeleteFromDB(CharacterDatabaseTransaction trans); + static void DeleteFromDB(ObjectGuid const& ownerGuid, CharacterDatabaseTransaction trans); ObjectGuid GetOwnerGUID() const override { return GetGuidValue(CORPSE_FIELD_OWNER); } uint32 GetFaction() const override; diff --git a/src/server/game/Entities/Item/Container/Bag.cpp b/src/server/game/Entities/Item/Container/Bag.cpp index 774be9ba90f..2fda006de3f 100644 --- a/src/server/game/Entities/Item/Container/Bag.cpp +++ b/src/server/game/Entities/Item/Container/Bag.cpp @@ -103,7 +103,7 @@ bool Bag::Create(ObjectGuid::LowType guidlow, uint32 itemid, Player const* owner return true; } -void Bag::SaveToDB(CharacterDatabaseTransaction& trans) +void Bag::SaveToDB(CharacterDatabaseTransaction trans) { Item::SaveToDB(trans); } @@ -126,7 +126,7 @@ bool Bag::LoadFromDB(ObjectGuid::LowType guid, ObjectGuid owner_guid, Field* fie return true; } -void Bag::DeleteFromDB(CharacterDatabaseTransaction& trans) +void Bag::DeleteFromDB(CharacterDatabaseTransaction trans) { for (uint8 i = 0; i < MAX_BAG_SIZE; ++i) if (m_bagslot[i]) diff --git a/src/server/game/Entities/Item/Container/Bag.h b/src/server/game/Entities/Item/Container/Bag.h index bf5f21664dd..136ca991207 100644 --- a/src/server/game/Entities/Item/Container/Bag.h +++ b/src/server/game/Entities/Item/Container/Bag.h @@ -48,11 +48,11 @@ class TC_GAME_API Bag : public Item // DB operations // overwrite virtual Item::SaveToDB - void SaveToDB(CharacterDatabaseTransaction& trans) override; + void SaveToDB(CharacterDatabaseTransaction trans) override; // overwrite virtual Item::LoadFromDB bool LoadFromDB(ObjectGuid::LowType guid, ObjectGuid owner_guid, Field* fields, uint32 entry) override; // overwrite virtual Item::DeleteFromDB - void DeleteFromDB(CharacterDatabaseTransaction& trans) override; + void DeleteFromDB(CharacterDatabaseTransaction trans) override; void BuildCreateUpdateBlockForPlayer(UpdateData* data, Player* target) const override; diff --git a/src/server/game/Entities/Item/Item.cpp b/src/server/game/Entities/Item/Item.cpp index 75935cb7fba..761d7ba5f64 100644 --- a/src/server/game/Entities/Item/Item.cpp +++ b/src/server/game/Entities/Item/Item.cpp @@ -320,7 +320,7 @@ void Item::UpdateDuration(Player* owner, uint32 diff) SetState(ITEM_CHANGED, owner); // save new time in database } -void Item::SaveToDB(CharacterDatabaseTransaction& trans) +void Item::SaveToDB(CharacterDatabaseTransaction trans) { bool isInTransaction = bool(trans); if (!isInTransaction) @@ -502,14 +502,14 @@ bool Item::LoadFromDB(ObjectGuid::LowType guid, ObjectGuid owner_guid, Field* fi } /*static*/ -void Item::DeleteFromDB(CharacterDatabaseTransaction& trans, ObjectGuid::LowType itemGuid) +void Item::DeleteFromDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_ITEM_INSTANCE); stmt->setUInt32(0, itemGuid); trans->Append(stmt); } -void Item::DeleteFromDB(CharacterDatabaseTransaction& trans) +void Item::DeleteFromDB(CharacterDatabaseTransaction trans) { DeleteFromDB(trans, GetGUID().GetCounter()); @@ -519,14 +519,14 @@ void Item::DeleteFromDB(CharacterDatabaseTransaction& trans) } /*static*/ -void Item::DeleteFromInventoryDB(CharacterDatabaseTransaction& trans, ObjectGuid::LowType itemGuid) +void Item::DeleteFromInventoryDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_CHAR_INVENTORY_BY_ITEM); stmt->setUInt32(0, itemGuid); trans->Append(stmt); } -void Item::DeleteFromInventoryDB(CharacterDatabaseTransaction& trans) +void Item::DeleteFromInventoryDB(CharacterDatabaseTransaction trans) { DeleteFromInventoryDB(trans, GetGUID().GetCounter()); } diff --git a/src/server/game/Entities/Item/Item.h b/src/server/game/Entities/Item/Item.h index 3025dc23c85..c2c6629bcac 100644 --- a/src/server/game/Entities/Item/Item.h +++ b/src/server/game/Entities/Item/Item.h @@ -82,13 +82,13 @@ class TC_GAME_API Item : public Object bool IsBoundAccountWide() const { return GetTemplate()->HasFlag(ITEM_FLAG_IS_BOUND_TO_ACCOUNT); } bool IsBindedNotWith(Player const* player) const; bool IsBoundByEnchant() const; - virtual void SaveToDB(CharacterDatabaseTransaction& trans); + virtual void SaveToDB(CharacterDatabaseTransaction trans); virtual bool LoadFromDB(ObjectGuid::LowType guid, ObjectGuid owner_guid, Field* fields, uint32 entry); - static void DeleteFromDB(CharacterDatabaseTransaction& trans, ObjectGuid::LowType itemGuid); - virtual void DeleteFromDB(CharacterDatabaseTransaction& trans); - static void DeleteFromInventoryDB(CharacterDatabaseTransaction& trans, ObjectGuid::LowType itemGuid); + static void DeleteFromDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid); + virtual void DeleteFromDB(CharacterDatabaseTransaction trans); + static void DeleteFromInventoryDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid); - void DeleteFromInventoryDB(CharacterDatabaseTransaction& trans); + void DeleteFromInventoryDB(CharacterDatabaseTransaction trans); void SaveRefundDataToDB(); void DeleteRefundDataFromDB(CharacterDatabaseTransaction* trans); diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 6de742f9353..ff01b4bccb0 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -1164,7 +1164,7 @@ void Pet::_LoadSpells(PreparedQueryResult result) } } -void Pet::_SaveSpells(CharacterDatabaseTransaction& trans) +void Pet::_SaveSpells(CharacterDatabaseTransaction trans) { for (PetSpellMap::iterator itr = m_spells.begin(), next = m_spells.begin(); itr != m_spells.end(); itr = next) { @@ -1290,7 +1290,7 @@ void Pet::_LoadAuras(PreparedQueryResult result, uint32 timediff) } } -void Pet::_SaveAuras(CharacterDatabaseTransaction& trans) +void Pet::_SaveAuras(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_PET_AURAS); stmt->setUInt32(0, m_charmInfo->GetPetNumber()); diff --git a/src/server/game/Entities/Pet/Pet.h b/src/server/game/Entities/Pet/Pet.h index a17b2644798..fb669dd943d 100644 --- a/src/server/game/Entities/Pet/Pet.h +++ b/src/server/game/Entities/Pet/Pet.h @@ -110,9 +110,9 @@ class TC_GAME_API Pet : public Guardian bool IsPetAura(Aura const* aura); void _LoadAuras(PreparedQueryResult result, uint32 timediff); - void _SaveAuras(CharacterDatabaseTransaction& trans); + void _SaveAuras(CharacterDatabaseTransaction trans); void _LoadSpells(PreparedQueryResult result); - void _SaveSpells(CharacterDatabaseTransaction& trans); + void _SaveSpells(CharacterDatabaseTransaction trans); bool addSpell(uint32 spellId, ActiveStates active = ACT_DECIDE, PetSpellState state = PETSPELL_NEW, PetSpellType type = PETSPELL_NORMAL); bool learnSpell(uint32 spell_id); diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 86009780b76..882a2379be8 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -4682,7 +4682,7 @@ void Player::KillPlayer() UpdateObjectVisibility(); } -void Player::OfflineResurrect(ObjectGuid const& guid, CharacterDatabaseTransaction& trans) +void Player::OfflineResurrect(ObjectGuid const& guid, CharacterDatabaseTransaction trans) { Corpse::DeleteFromDB(guid, trans); CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_ADD_AT_LOGIN_FLAG); @@ -18248,7 +18248,7 @@ void Player::_LoadInventory(PreparedQueryResult result, uint32 timeDiff) _ApplyAllItemMods(); } -Item* Player::_LoadItem(CharacterDatabaseTransaction& trans, uint32 zoneId, uint32 timeDiff, Field* fields) +Item* Player::_LoadItem(CharacterDatabaseTransaction trans, uint32 zoneId, uint32 timeDiff, Field* fields) { Item* item = nullptr; ObjectGuid::LowType itemGuid = fields[13].GetUInt32(); @@ -19622,13 +19622,13 @@ void Player::SaveToDB(CharacterDatabaseTransaction trans, bool create /* = false } // fast save function for item/money cheating preventing - save only inventory and money state -void Player::SaveInventoryAndGoldToDB(CharacterDatabaseTransaction& trans) +void Player::SaveInventoryAndGoldToDB(CharacterDatabaseTransaction trans) { _SaveInventory(trans); SaveGoldToDB(trans); } -void Player::SaveGoldToDB(CharacterDatabaseTransaction& trans) const +void Player::SaveGoldToDB(CharacterDatabaseTransaction trans) const { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_CHAR_MONEY); stmt->setUInt32(0, GetMoney()); @@ -19636,7 +19636,7 @@ void Player::SaveGoldToDB(CharacterDatabaseTransaction& trans) const trans->Append(stmt); } -void Player::_SaveActions(CharacterDatabaseTransaction& trans) +void Player::_SaveActions(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt; @@ -19684,7 +19684,7 @@ void Player::_SaveActions(CharacterDatabaseTransaction& trans) } } -void Player::_SaveAuras(CharacterDatabaseTransaction& trans) +void Player::_SaveAuras(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_CHAR_AURA); stmt->setUInt32(0, GetGUID().GetCounter()); @@ -19742,7 +19742,7 @@ void Player::_SaveAuras(CharacterDatabaseTransaction& trans) } } -void Player::_SaveInventory(CharacterDatabaseTransaction& trans) +void Player::_SaveInventory(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt; // force items in buyback slots to new state @@ -19885,7 +19885,7 @@ void Player::_SaveInventory(CharacterDatabaseTransaction& trans) } -void Player::_SaveMail(CharacterDatabaseTransaction& trans) +void Player::_SaveMail(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt; @@ -19955,7 +19955,7 @@ void Player::_SaveMail(CharacterDatabaseTransaction& trans) m_mailsUpdated = false; } -void Player::_SaveQuestStatus(CharacterDatabaseTransaction& trans) +void Player::_SaveQuestStatus(CharacterDatabaseTransaction trans) { bool isTransaction = bool(trans); if (!isTransaction) @@ -20029,7 +20029,7 @@ void Player::_SaveQuestStatus(CharacterDatabaseTransaction& trans) CharacterDatabase.CommitTransaction(trans); } -void Player::_SaveDailyQuestStatus(CharacterDatabaseTransaction& trans) +void Player::_SaveDailyQuestStatus(CharacterDatabaseTransaction trans) { if (!m_DailyQuestChanged) return; @@ -20068,7 +20068,7 @@ void Player::_SaveDailyQuestStatus(CharacterDatabaseTransaction& trans) } } -void Player::_SaveWeeklyQuestStatus(CharacterDatabaseTransaction& trans) +void Player::_SaveWeeklyQuestStatus(CharacterDatabaseTransaction trans) { if (!m_WeeklyQuestChanged || m_weeklyquests.empty()) return; @@ -20091,7 +20091,7 @@ void Player::_SaveWeeklyQuestStatus(CharacterDatabaseTransaction& trans) m_WeeklyQuestChanged = false; } -void Player::_SaveSeasonalQuestStatus(CharacterDatabaseTransaction& trans) +void Player::_SaveSeasonalQuestStatus(CharacterDatabaseTransaction trans) { if (!m_SeasonalQuestChanged) return; @@ -20123,7 +20123,7 @@ void Player::_SaveSeasonalQuestStatus(CharacterDatabaseTransaction& trans) } } -void Player::_SaveMonthlyQuestStatus(CharacterDatabaseTransaction& trans) +void Player::_SaveMonthlyQuestStatus(CharacterDatabaseTransaction trans) { if (!m_MonthlyQuestChanged || m_monthlyquests.empty()) return; @@ -20146,7 +20146,7 @@ void Player::_SaveMonthlyQuestStatus(CharacterDatabaseTransaction& trans) m_MonthlyQuestChanged = false; } -void Player::_SaveSkills(CharacterDatabaseTransaction& trans) +void Player::_SaveSkills(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt; // we don't need transactions here. @@ -20202,7 +20202,7 @@ void Player::_SaveSkills(CharacterDatabaseTransaction& trans) } } -void Player::_SaveSpells(CharacterDatabaseTransaction& trans) +void Player::_SaveSpells(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt; @@ -20242,7 +20242,7 @@ void Player::_SaveSpells(CharacterDatabaseTransaction& trans) // save player stats -- only for external usage // real stats will be recalculated on player login -void Player::_SaveStats(CharacterDatabaseTransaction& trans) const +void Player::_SaveStats(CharacterDatabaseTransaction trans) const { // check if stat saving is enabled and if char level is high enough if (!sWorld->getIntConfig(CONFIG_MIN_LEVEL_STAT_SAVE) || GetLevel() < sWorld->getIntConfig(CONFIG_MIN_LEVEL_STAT_SAVE)) @@ -20340,7 +20340,7 @@ void Player::UpdateSpeakTime() /*** LOW LEVEL FUNCTIONS:Notifiers ***/ /*********************************************************/ -void Player::SavePositionInDB(WorldLocation const& loc, uint16 zoneId, ObjectGuid guid, CharacterDatabaseTransaction& trans) +void Player::SavePositionInDB(WorldLocation const& loc, uint16 zoneId, ObjectGuid guid, CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_CHARACTER_POSITION); @@ -20355,7 +20355,7 @@ void Player::SavePositionInDB(WorldLocation const& loc, uint16 zoneId, ObjectGui CharacterDatabase.ExecuteOrAppend(trans, stmt); } -void Player::Customize(CharacterCustomizeInfo const* customizeInfo, CharacterDatabaseTransaction& trans) +void Player::Customize(CharacterCustomizeInfo const* customizeInfo, CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_GENDER_AND_APPEARANCE); @@ -25767,7 +25767,7 @@ void Player::SetEquipmentSet(EquipmentSetInfo::EquipmentSetData const& eqSet) eqSlot.State = (oldState == EQUIPMENT_SET_NEW ? EQUIPMENT_SET_NEW : EQUIPMENT_SET_CHANGED); } -void Player::_SaveEquipmentSets(CharacterDatabaseTransaction& trans) +void Player::_SaveEquipmentSets(CharacterDatabaseTransaction trans) { for (EquipmentSetContainer::iterator itr = _equipmentSets.begin(); itr != _equipmentSets.end();) { @@ -25817,7 +25817,7 @@ void Player::_SaveEquipmentSets(CharacterDatabaseTransaction& trans) } } -void Player::_SaveBGData(CharacterDatabaseTransaction& trans) +void Player::_SaveBGData(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_PLAYER_BGDATA); stmt->setUInt32(0, GetGUID().GetCounter()); @@ -25911,7 +25911,7 @@ void Player::_LoadGlyphs(PreparedQueryResult result) while (result->NextRow()); } -void Player::_SaveGlyphs(CharacterDatabaseTransaction& trans) const +void Player::_SaveGlyphs(CharacterDatabaseTransaction trans) const { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_CHAR_GLYPHS); stmt->setUInt32(0, GetGUID().GetCounter()); @@ -25945,7 +25945,7 @@ void Player::_LoadTalents(PreparedQueryResult result) } } -void Player::_SaveTalents(CharacterDatabaseTransaction& trans) +void Player::_SaveTalents(CharacterDatabaseTransaction trans) { CharacterDatabasePreparedStatement* stmt = nullptr; @@ -26547,7 +26547,7 @@ void Player::_LoadPetStable(uint8 petStableSlots, PreparedQueryResult result) } } -void Player::_SaveInstanceTimeRestrictions(CharacterDatabaseTransaction& trans) +void Player::_SaveInstanceTimeRestrictions(CharacterDatabaseTransaction trans) { if (_instanceResetTimes.empty()) return; diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 5dc5dcf6924..b0646971494 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -1336,11 +1336,11 @@ class TC_GAME_API Player : public Unit, public GridObject<Player> void SaveToDB(bool create = false); void SaveToDB(CharacterDatabaseTransaction trans, bool create = false); - void SaveInventoryAndGoldToDB(CharacterDatabaseTransaction& trans); // fast save function for item/money cheating preventing - void SaveGoldToDB(CharacterDatabaseTransaction& trans) const; + void SaveInventoryAndGoldToDB(CharacterDatabaseTransaction trans); // fast save function for item/money cheating preventing + void SaveGoldToDB(CharacterDatabaseTransaction trans) const; - static void Customize(CharacterCustomizeInfo const* customizeInfo, CharacterDatabaseTransaction& trans); - static void SavePositionInDB(WorldLocation const& loc, uint16 zoneId, ObjectGuid guid, CharacterDatabaseTransaction& trans); + static void Customize(CharacterCustomizeInfo const* customizeInfo, CharacterDatabaseTransaction trans); + static void SavePositionInDB(WorldLocation const& loc, uint16 zoneId, ObjectGuid guid, CharacterDatabaseTransaction trans); static void DeleteFromDB(ObjectGuid playerguid, uint32 accountId, bool updateRealmChars = true, bool deleteFinally = false); static void DeleteOldCharacters(); @@ -1688,7 +1688,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player> void SpawnCorpseBones(bool triggerSave = true); Corpse* CreateCorpse(); void KillPlayer(); - static void OfflineResurrect(ObjectGuid const& guid, CharacterDatabaseTransaction& trans); + static void OfflineResurrect(ObjectGuid const& guid, CharacterDatabaseTransaction trans); bool HasCorpse() const { return _corpseLocation.GetMapId() != MAPID_INVALID; } WorldLocation GetCorpseLocation() const { return _corpseLocation; } uint32 GetResurrectionSpellId(); @@ -2251,23 +2251,23 @@ class TC_GAME_API Player : public Unit, public GridObject<Player> /*** SAVE SYSTEM ***/ /*********************************************************/ - void _SaveActions(CharacterDatabaseTransaction& trans); - void _SaveAuras(CharacterDatabaseTransaction& trans); - void _SaveInventory(CharacterDatabaseTransaction& trans); - void _SaveMail(CharacterDatabaseTransaction& trans); - void _SaveQuestStatus(CharacterDatabaseTransaction& trans); - void _SaveDailyQuestStatus(CharacterDatabaseTransaction& trans); - void _SaveWeeklyQuestStatus(CharacterDatabaseTransaction& trans); - void _SaveMonthlyQuestStatus(CharacterDatabaseTransaction& trans); - void _SaveSeasonalQuestStatus(CharacterDatabaseTransaction& trans); - void _SaveSkills(CharacterDatabaseTransaction& trans); - void _SaveSpells(CharacterDatabaseTransaction& trans); - void _SaveEquipmentSets(CharacterDatabaseTransaction& trans); - void _SaveBGData(CharacterDatabaseTransaction& trans); - void _SaveGlyphs(CharacterDatabaseTransaction& trans) const; - void _SaveTalents(CharacterDatabaseTransaction& trans); - void _SaveStats(CharacterDatabaseTransaction& trans) const; - void _SaveInstanceTimeRestrictions(CharacterDatabaseTransaction& trans); + void _SaveActions(CharacterDatabaseTransaction trans); + void _SaveAuras(CharacterDatabaseTransaction trans); + void _SaveInventory(CharacterDatabaseTransaction trans); + void _SaveMail(CharacterDatabaseTransaction trans); + void _SaveQuestStatus(CharacterDatabaseTransaction trans); + void _SaveDailyQuestStatus(CharacterDatabaseTransaction trans); + void _SaveWeeklyQuestStatus(CharacterDatabaseTransaction trans); + void _SaveMonthlyQuestStatus(CharacterDatabaseTransaction trans); + void _SaveSeasonalQuestStatus(CharacterDatabaseTransaction trans); + void _SaveSkills(CharacterDatabaseTransaction trans); + void _SaveSpells(CharacterDatabaseTransaction trans); + void _SaveEquipmentSets(CharacterDatabaseTransaction trans); + void _SaveBGData(CharacterDatabaseTransaction trans); + void _SaveGlyphs(CharacterDatabaseTransaction trans) const; + void _SaveTalents(CharacterDatabaseTransaction trans); + void _SaveStats(CharacterDatabaseTransaction trans) const; + void _SaveInstanceTimeRestrictions(CharacterDatabaseTransaction trans); /*********************************************************/ /*** ENVIRONMENTAL SYSTEM ***/ @@ -2434,7 +2434,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player> InventoryResult CanStoreItem_InBag(uint8 bag, ItemPosCountVec& dest, ItemTemplate const* pProto, uint32& count, bool merge, bool non_specialized, Item* pSrcItem, uint8 skip_bag, uint8 skip_slot) const; InventoryResult CanStoreItem_InInventorySlots(uint8 slot_begin, uint8 slot_end, ItemPosCountVec& dest, ItemTemplate const* pProto, uint32& count, bool merge, Item* pSrcItem, uint8 skip_bag, uint8 skip_slot) const; Item* _StoreItem(uint16 pos, Item* pItem, uint32 count, bool clone, bool update); - Item* _LoadItem(CharacterDatabaseTransaction& trans, uint32 zoneId, uint32 timeDiff, Field* fields); + Item* _LoadItem(CharacterDatabaseTransaction trans, uint32 zoneId, uint32 timeDiff, Field* fields); CinematicMgr* _cinematicMgr; |
