aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Mails/Mail.cpp
AgeCommit message (Collapse)Author
2024-08-27Core/Mail: Ignore currencies from loot for mailsShauren
2023-01-28Core: Updated to 10.0.5Shauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-09-17Core/Loot: Simplify loot containersShauren
* Unify items and quest_items * Drop PlayerQuestItems and PlayerNonQuestNonFFAConditionalItems
2022-09-16Core/Loot: Move loot rolls from Group to LootShauren
* Partial port of cmangos/mangos-wotlk@ffdf9a05d67a04c3c0304e9b021807fa5b867583
2022-09-14Core/Loot: Store method used at loot generation inside Loot objectShauren
2022-09-11Core/Loot: Set loot guid and type in Loot constructorShauren
2022-09-01Core/Loot: Allocate Loot separately from objectsShauren
2022-02-05Core/Misc: Convert leftover DatabaseTransactions-by-reference (pass them by ↵Treeston
value!) (cherry picked from commit 6b8f3d0f94b7a611eba81b7a2ff476cf75d09f4a)
2022-01-24Core/Mail: Load mails at login instead of on demand when queried by packets ↵Shauren
(logging in always sends one of the packets that cause mail loading anyway) (cherry picked from commit 57eaab80d9e1f6f25274f376da16e1f2f67ab4bc)
2021-12-13Core/Mail: include 100g in the mail sent after turning in the quest The ↵Wyrserth
Wrath of Neptulon (#23500) (cherry picked from commit cf223370f3345a7cfa39f8bfb23835391603f985)
2021-04-15Core/Misc: Replace time(NULL) with GameTime::GetGameTime()jackpoz
(cherry picked from commit 12701cb0c6c45eb105ad449eb9a56e76d84d691e) Conflicts: src/server/game/Achievements/AchievementMgr.cpp src/server/game/AuctionHouse/AuctionHouseMgr.cpp src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp src/server/game/Battlefield/Battlefield.cpp src/server/game/Battlefield/Zones/BattlefieldWG.cpp src/server/game/Battlegrounds/BattlegroundMgr.cpp src/server/game/Calendar/CalendarMgr.h src/server/game/DungeonFinding/LFGQueue.cpp src/server/game/Entities/Corpse/Corpse.cpp src/server/game/Entities/Creature/Creature.cpp src/server/game/Entities/Item/Item.cpp src/server/game/Entities/Pet/Pet.cpp src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Unit/Unit.cpp src/server/game/Globals/ObjectMgr.cpp src/server/game/Grids/ObjectGridLoader.cpp src/server/game/Guilds/Guild.cpp src/server/game/Handlers/AuctionHouseHandler.cpp src/server/game/Handlers/BattlefieldHandler.cpp src/server/game/Handlers/CalendarHandler.cpp src/server/game/Handlers/CharacterHandler.cpp src/server/game/Handlers/ChatHandler.cpp src/server/game/Handlers/LFGHandler.cpp src/server/game/Handlers/MailHandler.cpp src/server/game/Handlers/MiscHandler.cpp src/server/game/Handlers/MovementHandler.cpp src/server/game/Handlers/PetHandler.cpp src/server/game/Handlers/QueryHandler.cpp src/server/game/Handlers/TicketHandler.cpp src/server/game/Instances/InstanceSaveMgr.cpp src/server/game/Server/WorldSession.cpp src/server/game/Server/WorldSocket.cpp src/server/game/Spells/Auras/SpellAuras.cpp src/server/game/Tickets/TicketMgr.cpp src/server/game/Tickets/TicketMgr.h src/server/game/World/World.cpp src/server/scripts/Commands/cs_gobject.cpp src/server/scripts/Commands/cs_instance.cpp src/server/scripts/Commands/cs_list.cpp src/server/scripts/Northrend/zone_wintergrasp.cpp src/server/scripts/Spells/spell_item.cpp
2021-04-05Core/Misc: Change all unix time columns in character database to bigint (signed)Shauren
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-04-20Core/AuctionHouse: After taking a break at the start of patch 8.3 auction ↵Shauren
house is now back in business.
2020-01-02New YearAokromes
2019-12-02Core/Items: Fixed deleting items from db leaving orphaned ↵Shauren
transmog/artifact/modifier data when deleted from outside of player item update queue
2019-11-23Core/Items: Add ItemContext param to Item::Create functionShauren
2019-07-27Core/DBLayer: Prevent committing transactions started on a different databaseShauren
2019-07-27Core/DBLayer: Prevent using prepared statements on wrong databaseShauren
2019-07-21Core/Misc: Moved CharacterInfo out of world to separate classxinef1
Closes #19030 (cherrypicked from 59ce3d6c9bd82d55cbfa505bb945b71cab21a12f)
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-06-04Core/Game: Include cleanup part 5Shauren
* ObjectMgr.h * Player.h * Unit.h * G3D should no longer propagate everywhere from Spline/MotionMaster
2017-05-18Core/Game: Include cleanupShauren
* Mostly aimed at removing Log/DatabaseEnv includes from other headers * Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files * Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-02-11Core/Mail: implement a way to specify NPC sender for mails when they should ↵SnapperRy
be different from the quest ender (#17601) (cherry picked from commit d4e15f1aac3159bb5e17808ee06efb847fdd4789) # Conflicts: # src/server/game/Quests/QuestDef.cpp # src/server/game/Quests/QuestDef.h Rename 9999_99_99_99_world.sql to sql/updates/world/3.3.5/2016_07_19_00_world.sql (cherry picked from commit 3a77dec6e6fac47fedeb0aeddd09dfe12c3817a2)
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-04-11Core/Blackmarket: Implemented black marketGigi1237
2016-04-08Merge pull request #16038 from tkrokli/grammar_and_spelling_corrections_335Aokromes
[3.3.5] Core/Logs: English text corrections (cherry picked from commit 4cd937140ba2ed66493d65c0090cd371706c1e2e)
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-07-25Core: Header cleanup in game/*/*.cppVincent-Michael
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-11-12Core/World: hold deleted characters in character storejoschiwald
2014-10-29Core/Entites: Updated GUID formatShauren
2014-10-27Core/Entities: Updated HighGuid valuesShauren
2014-10-26Core/Entities: Changed object lowguid to uint64Shauren
2014-10-23Core/Entities: Second part of required database changes for migrating guids ↵Shauren
to 128 bit - all fields storing lowguid must be extended to uint64
2014-10-22Core/Entities: Fourth part of removing GetGUIDLow() usesShauren
2014-10-20Core/Entities: First part of required database changes for migrating guids ↵Shauren
to 128 bit - all fields storing lowguid must be extended to uint64
2014-10-17Core/Players: Fix players not being notified if on loading screenjackpoz
Fix packets not being sent to players on loading screen even if the system supports these packets to be queued and sent till the player is in world. There might be additional cases where this applies, please report back if you find any. Fixes #11339
2014-09-14Core/Entities: Use ObjectGuid class in game projectShauren
2014-02-10Core/DB/Achievements:joschiwald
- fixed arena season title achievements and rewards - added mailtemplate support for `achievement_reward` table - fixed typo in GetBattleMasterBG which causes achievement reward mail expire in 1 day Ref #8777
2014-01-01Update copyright note for 2014.Vincent_Michael
Happy new year.
2013-11-08Core/Logging: Remove LOG_FILTER_XXX defines with it's value (remember logger ↵Spp
names are case-sensitive)
2013-10-28Core/Code: Unify [more] codestyle for brackets: )\n{\n} to ) { }.leguybrush
2013-06-11Core: More Function Renaming.Malcrom
2013-05-13Core/Logging: Performance-related tweaks to logging systemSpp
All sLog->out* functions (except outCommand atm) are replaced with TC_LOG_* macros. Memleak fix
2013-01-01Update copyright note for 2013.Vincent_Michael
Happy new year.
2012-11-27Core/Misc: Set mode 0644 for filesSpp
2012-11-18Core/Calendar: Completely rewrite and fix most of the calendar systemhorn
There are still some issues that need to be fixed, for more info see CalendarHandler.cpp TODO part. Some unblizzlike behaviour possible, we don't have a lot of sniffs. Big thanks to @Warpten, he joined my project and helped a lot. IMPORTANT NOTE: Read / append packed time functions in ByteBuffer.h are not correct, they need to be fixed in order to have event times accurate Signed-off-by: Nay <dnpd.dd@gmail.com>