Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7513 commits
Select commit Hold shift + click to select a range
5a2cfd0
Scripts/Scholomance: Update scripts (#31333)
offl Nov 8, 2025
475808d
Scripts/World: Rewrite Cairne (#31338)
offl Nov 8, 2025
0f8a33c
Scripts/Utgarde Keep: Rewrite scripts (#31349)
offl Nov 9, 2025
70f1278
Core/Movement: Reduce differences between branches (move movement tim…
Shauren Nov 11, 2025
2a0e963
Core/Vehicles: Prevent players from eating and drinking while on vehi…
kik0desu Nov 11, 2025
8d407de
Core/Misc: Fix GitRevision::GetHostOSVersion compilation on arch linu…
Shauren Sep 10, 2024
ec6d370
Core/Addons: Fix sending banned addons to only contain new entries
Shauren Nov 12, 2025
91dcae5
Core/SAI: Drop waypoints table and move existing rows to waypoint_dat…
mdX7 Apr 7, 2023
5e691c0
DB/Creature: Move missed creature_template_addon path ids
mdX7 Apr 9, 2023
4997e31
Core/Spells: Expose number of targets selected for each spell effect …
Shauren May 12, 2021
2221ad3
Scripts/Eversong Woords: Fix path id selection after 91dcae540ea8c7ec…
Shauren Nov 18, 2025
cab8975
Core/Movement: Use `AdjustClientMovementTime` to remove redundant mov…
ngpong Nov 23, 2025
7edcb5f
DB/Quest: Update 'An End And A Beginning' quest_offer_reward
Aokromes Nov 24, 2025
a97e166
DB/Creature: Update Old Ironbark spawn position
Aokromes Nov 24, 2025
fbc28da
DB/Gameobject: Add missing Winter's Veil spawns in Borean Tundra
Aokromes Nov 24, 2025
155e613
Update logo URL in README.md (#31497)
CraftedRO Nov 25, 2025
fce5274
DB/Conditions: Malister's Frost Wand should require Proto-Drake
Aokromes Nov 27, 2025
e7395b0
DB/Creature: Few updates to Duggan Wildhammer
Aokromes Nov 27, 2025
e3f66ad
DB/Gameobject: Adjust position for a Copper Vein
Aokromes Nov 27, 2025
b5ef0d2
DB/Creature: Buzzard Movement
Aokromes Nov 27, 2025
3a8f35e
Core/DataStores: Removed AreaPOI.dbc (wasn't used in core at all?)
chemicstry Nov 5, 2014
432d174
Core/PacketIO: Adjust pvp title source used in SMSG_PVP_CREDIT to tak…
Shauren Nov 28, 2025
aa52744
DB/Misc: Fix Hearthglen GY
Aokromes Nov 29, 2025
e757e89
DB/SAI: Remove Lash of Pain from Succubus Minion
Aokromes Nov 29, 2025
574cbb1
DB/Creature: Remove Gal'darah disarm immunity
Aokromes Dec 11, 2025
6a05a98
DB/Creature: Ahn'kahar Watcher will only spawn in heroic mode
Aokromes Dec 11, 2025
dba354a
DB/Quest: Fixes the prerequisite quest for "A Job Undone"
Aokromes Dec 11, 2025
0f66eb5
DB/Creature: Delete a Wendigo npc underground spawned
Aokromes Dec 11, 2025
69f25ba
DB/Gameobject: Correct Area 52 Mailbox faction
Aokromes Dec 11, 2025
2618f64
DB/Vendor: Decrease Wood Frog Box restock time
Aokromes Dec 14, 2025
f82f64b
DB/Creature: Update Moontouched Owlbeast creature_template_spell
Aokromes Dec 14, 2025
b3b0906
DB/Quest: Fix the prerequisite quest for "Sleeping Giants"
Aokromes Dec 14, 2025
96cb5c4
DB/Gameobject: Add another missing icc portals phase
Aokromes Dec 14, 2025
6002b5b
DB: Remove changes from other projects without proper credits
jackpoz Dec 15, 2025
9e89a4d
Scripts/Tempest Keep: Rewrite A'lar (#31407)
offl Dec 17, 2025
4fd3669
Core/Conditions: Added stringid condition type
Shauren Jan 12, 2024
a58afc7
Core/Conditions: Added missing CONDITION_STRING_ID case to Condition:…
Shauren Dec 2, 2024
a26ace1
Core/Conditions: Log errors at startup when using condition types res…
Shauren Dec 19, 2025
37284e7
Scripts/Shattered Halls: Rewrite Nethekurse (#31426)
offl Dec 20, 2025
ac4dc7b
Scripts/Tempest Keep: Update Void Reaver (#31429)
offl Dec 20, 2025
5cf59f6
Scripts: Update Skyriss & Shirrak (#31432)
offl Dec 20, 2025
0c4c280
Core/Conditions: Fix incorrect startup error logs
Shauren Dec 22, 2025
76dfc63
Dep/Boost: Search for all binary compatible boost installations, not …
Shauren Dec 23, 2025
f3b691d
Core/AI: Drop script_waypoints and move data to waypoint_data (#28879)
mdX7 Apr 10, 2023
2466834
Scripts: Adjust previous commit to include scripts found only in 3.3.…
Thelsen Dec 23, 2025
9cbff6a
Core/Misc: Use a more accurate year definition
Shauren Dec 23, 2025
06dee8e
Core/Items: Fix item spell selection for items that have multiple on-…
Shauren Dec 23, 2025
3f10852
Core/Items: Replace hardcoded spell id 483 and 55884 checks with item…
Shauren Dec 24, 2025
542e046
Scripts/Wailing Caverns: Rewrite Naralex event (#31445)
offl Dec 28, 2025
38b1977
Scripts/Hyjal: Rewrite first 4 boss scripts (#31453)
offl Dec 31, 2025
502afe5
Scripts/Spells: Get rid of remaining database spell scripts (#31471)
offl Jan 9, 2026
15b8a43
Misc: improve UNIT_STATE_DISTRACTED handling
ccrs Jan 9, 2026
3e7f037
Build fix
Shauren Jan 9, 2026
f246eb9
Core/Misc: Add Concepts.h from master branch
Shauren Jan 9, 2026
1d2c7ad
Core/Network: Socket refactors
Shauren Apr 8, 2025
2b24bc9
Core/Movement: implement MovementGeneratorMode::MOTION_MODE_OVERRIDE
ccrs Jan 9, 2026
55cc4a0
Core/Movement: include missing condition
ccrs Jan 9, 2026
187b4cf
Dep/zlib: Update to 1.3.1
Shauren Oct 11, 2025
51c6f71
Dep/utfcpp: Update to 4.0.8
Shauren Oct 11, 2025
8583456
Dep/efsw: Update to SpartanJ/efsw@36c1c7004a34b6f40719f0830bcfb103254…
Shauren May 29, 2024
f181315
Dep/efsw: Update to SpartanJ/efsw@f94a6616aba85fc9375fdff7ee69609d223…
Shauren Oct 11, 2025
8787dfe
Core/Movement: Check that movement generators were properly initializ…
ccrs Jan 11, 2026
f2334b6
Core/Scripts: Remove old database spell script system (#31484)
offl Jan 12, 2026
024331c
Scripts/Zul'Aman: Rewrite Nalorakk (#31490)
offl Jan 16, 2026
48f8a3f
Core/Spells: Added enum flag operators to TriggerCastFlags to prevent…
Shauren Jun 8, 2023
525af5b
DB/Misc: Added Missing Calendar events and updated game_event to matc…
Aokromes Jan 26, 2026
8afc077
DB/holiday: Remove incorrect data.
Aokromes Jan 26, 2026
20927ba
Scripts/AQ20: Implement Andorov's event (#31512)
offl Feb 4, 2026
7ac4d77
Scripts/Uldaman: Rewrite scripts (#31530)
offl Feb 8, 2026
5a6a1c7
Scripts/EasternKingdoms: fix path id after 91dcae540ea8c7ecfe5794b902…
ccrs Feb 9, 2026
a9c6768
Scripts/Outland: avoid double reagent cost for Purify Helboar Meat sp…
ccrs Feb 15, 2026
6081e21
Core/SAI: add missing SMART_EVENT_REACHED_HOME when finished evading …
ccrs Feb 11, 2026
975324d
Scripts/Molten Core: Rewrite Majordomo & Ragnaros (#31549)
offl Feb 15, 2026
a75a55b
Scripts/Gruul's Lair: Update scripts (#31568)
offl Feb 16, 2026
3f9d875
DB/Quest: Update 'An End And A Beginning' quest_offer_reward
sogladev Feb 16, 2026
73183c2
DB/Quest: Update 'An End And A Beginning' quest_offer_reward emotes
CraftedRO Feb 16, 2026
bf298e3
DB/Conditions): Malister's Frost Wand should require Proto-Drake
Nyeriah Feb 17, 2026
e6697b8
DB/Vendors: Adjusted Wood frog box restock value from 2.5 hours to 30…
chauusie Feb 17, 2026
ae462a9
DB/SAI: Remove Lash of Pain from Succubus Minion
heyitsbench Feb 17, 2026
1e6a8bb
DB/Quests: Fix Sleep Giants quest requirements
rorshan Feb 17, 2026
eb7c791
DB/Creatures: Remove immunity to Disarm from Gal'darah
Rorschach91 Feb 17, 2026
f921947
DB/Graveyards: Fix Hearthglen Spirit Healer
sij1nk Feb 17, 2026
19e8178
DB/Creatures: Deleted Wendigo spawning under the ground
SmashingQuasar Feb 17, 2026
facabf4
DB/Creatures: Remove spawn group entry for deleted creature
CraftedRO Feb 17, 2026
245ab92
DB/Quests: Fixes the prerequisite quest for "A Job Undone"
Feb 17, 2026
4bf0da1
DB/Creatures: Remove two Ahn'kahar Watcher spawns near the dungeon en…
avarishd Feb 17, 2026
1e0bda6
DB/Gameobjects: Correct Area 52 Mailbox faction
heyitsbench Feb 17, 2026
0f74b38
Scripts/Serpentshrine Cavern: Rewrite Vashj (#31590)
offl Feb 17, 2026
d37fba1
Scripts/Tempest Keep: Rewrite Solarian (#31593)
offl Feb 17, 2026
2d5430e
Core/Movement: Added new immediate movement generator that handles mo…
Shauren Feb 19, 2026
1cfb430
Core/Movement: Fix movement generator priority sorting mismatch betwe…
Shauren Feb 20, 2026
76fe8ba
Core/Movement: Reduce code duplication in few MotionMaster::*Clear fu…
Shauren Feb 20, 2026
fa4d455
Core/Movement: Move facing splines into MotionMaster
ccrs Feb 21, 2026
1614308
Core/Misc: Allow formatting optionals with Trinity::StringFormat
Shauren Feb 28, 2024
67107c6
Core/Misc: Minor fixes in preparation to support fmt v10
Shauren May 2, 2024
12f981f
Core/Misc: More fixes in preparation to fmt v10 (#31618)
Thelsen Feb 21, 2026
588a308
DB/Misc: Add some Missing ruRU localization
Aokromes Feb 21, 2026
e5bee26
Core/Movement: Fixed players being able to control their characters a…
Shauren Feb 22, 2026
8788094
Core/Auras: Removed unneccessary aura effect handler invocations in P…
Shauren Feb 22, 2026
59e641d
Core/Movement: Fixed player movement being blocked if teleported with…
Shauren Feb 22, 2026
fd57ff4
Core/Authserver: Reduce array size for socket initializers and auth p…
Shauren Feb 22, 2026
db69411
Core/Movement: Fixed players keeping mount speed buff when dismounted…
Shauren Feb 22, 2026
7b85a01
Scripts/The Eye: Rewrite Kael'thas (#31642)
offl Feb 22, 2026
607108d
Misc: Allow directories with spaces in extractor.sh (#31648)
FlyingRatBull Feb 22, 2026
96b2385
Core/Movement: Prevent immediate movement generators from fully remov…
Shauren Feb 22, 2026
d5e5176
Dep/jemalloc: Update to 5.3.0
Shauren Feb 26, 2026
ca7a87f
Core/Achievements: Re-implement ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TA…
offl Mar 1, 2026
24dcc1f
Scripts/Ulduar: Rewrite Hodir (#31682)
offl Mar 3, 2026
d2b1330
DB: correct Saragosa's SAI script and movement template
ccrs Mar 3, 2026
5e2030d
Scripts/Hyjal: Rewrite Archimonde (#31692)
offl Mar 5, 2026
4ad41d7
Scripts/Ahnkahet: missing attack start handling in Twisted Visage
ccrs Mar 5, 2026
2d7b8d5
Core/SAI: allow timed events from SMART_ACTION_CREATE_TIMED_EVENT to …
ccrs Feb 24, 2026
87cb789
Scripts/Icecrown: fix attacking creatures from Blessed Banner
ccrs Mar 5, 2026
27bd089
Scripts/Borean Tundra: Rewrite several scripts (#31708)
offl Mar 9, 2026
59f8884
Core/Players: Use ChrRaces::Alliance instead of ChrRaces::BaseLanguag…
chemicstry Nov 7, 2014
0075b9b
Core/NetworkIO: updated SMSG_ADDON_INFO, SMSG_CLIENTCACHE_VERSION, SM…
joschiwald Nov 8, 2014
d21f6dd
Core/GameObjects: Fix crash with FishingHole gameobjects that have mi…
offl Mar 9, 2026
87d5571
Core/PacketIO: Reduce differences between branches
Shauren Mar 10, 2026
69f3acf
Core/PacketIO: Reduce differences between branches
joschiwald Mar 10, 2026
1e7dfad
Core/DataStores: Reduce differences between branches
chemicstry Nov 9, 2014
714e2f0
Core/Packets: CMSG_CANCEL_TRADE handler
DDuarte Nov 10, 2014
a5c9417
Core/Packets: CMSG_NAME_QUERY (QueryPlayerName) handler
DDuarte Nov 10, 2014
f03d493
Core/Packets: SMSG_NAME_QUERY_RESPONSE (PlayerNameResponse) handler
DDuarte Nov 10, 2014
1aa6d4e
Core/Players: Directly store PlayerTalent in talent map, not as pointer
Shauren Mar 11, 2026
b5105bc
Core/Packets: updated char rename customize and factionchange packets
joschiwald Nov 12, 2014
9d385c7
Core/Misc: Fix nopch build
Shauren Mar 12, 2026
7ea4b1d
Core/PacketIO: Migrate CMSG_INSPECT, SMSG_INSPECT_TALENT and SMSG_TAL…
Shauren Mar 12, 2026
7e92273
Scripts/Commands: Fix integer underflow in .pinfo ban time display (#…
Jildor Mar 16, 2026
c8a186d
Core/Scripts: fix Improved Healthstone aura validation in Soulwell's …
imstuckbro Mar 21, 2026
c10f22b
Dep/fmt: Upgrade to 10.2.1
Shauren May 3, 2024
8ed8c2e
Core/LFG: Fix build after fmt version upgrade
Thelsen Mar 21, 2026
009e146
Scripts/BlackwingLair: improve Nefarian's summon handling (#31745)
ccrs Mar 23, 2026
8336128
Core/GameObject: Fishing holes with zero min and max success opens sh…
offl Mar 23, 2026
38d4e08
Core/Objects: Call base class Update function for Unit and GameObject…
Shauren Jan 15, 2023
5aa0d5d
Core/Objects: Move EventProcessor update to WorldObject::Update
Shauren Feb 5, 2023
5da26d1
Core/Objects: implement internal heartbeat timer for WorldObjects
Ovahlord Apr 25, 2024
4aabcc3
Core/Player: moved the periodic group update mechanic into heartbeat …
Ovahlord Apr 25, 2024
d8cde00
Core/Units: moved cyclic spline synchronization mechanic heartbeat ha…
Ovahlord Apr 25, 2024
77724bf
Core/Player: moved indoors/outdoors aura interrupting mechanic into h…
Ovahlord Apr 26, 2024
112a669
Scripts/Serpentshrine Cavern: Rewrite Lurker (#31728)
offl Mar 30, 2026
616a9ed
Dep/jemalloc: Fix build on arm64
Shauren Apr 5, 2026
440847c
Misc/Config: Config file option description grammar improvements (#31…
imstuckbro Apr 9, 2026
355e2ef
Scripts/Serpentshrine Cavern: Rewrite Morogrim (#31733)
offl Apr 11, 2026
04ab833
Core/Entities: force CombatManager revalidation after applying charm
ccrs Apr 11, 2026
542b0fb
Scripts/BlackwingLair: add missing one-time validation in Nefarian's …
ccrs Apr 11, 2026
7242f32
Core/Movement: force destination finding in HomeMovementGenerator
ccrs Apr 11, 2026
e8b8f38
Core/Misc: Replace some sprintf with Trinity::StringFormat (#31740)
Thelsen Apr 12, 2026
0ddedca
Build: Enable debug format flag -ggdb3 instead of -g by default for d…
Shauren Oct 11, 2025
39bb95d
Build: Partial revert of 2b38f40988d0e0fab5b86ba82812e79681c77363
Shauren Oct 11, 2025
73d1ea3
Scripts/Hellfire Ramparts: Rewrite Omor the Unscarred (#31743)
offl Apr 12, 2026
e9ddd94
Core/Pets: Charmed units will properly return near owner after target…
imstuckbro Apr 12, 2026
392d6e4
Core/Misc: Move fmt::formatter forward declaration to a common header…
Shauren Jun 2, 2025
ef26e36
Core/PacketIO: Convert SMSG_FLIGHT_SPLINE_SYNC to packet class (#31755)
Thelsen Apr 13, 2026
31f9e17
Core/GameObject: Mage Portals and Refreshment Tables should be usable…
imstuckbro Apr 13, 2026
b77cc28
Scripts/Spells: Rewrite warlock Soulwell using spells that summon dif…
Shauren Apr 27, 2026
fe37942
SQL: Rename
Shauren Apr 27, 2026
80175b1
Scripts/Hellfire Ramparts: Update Gargolmar (#31774)
offl Apr 27, 2026
4452ff6
Core/StatSystem: fix stale UNIT_FIELD_ATTACK_POWER_MODS on AP modifie…
ccrs Apr 27, 2026
df20498
Revert "Core/StatSystem: fix stale UNIT_FIELD_ATTACK_POWER_MODS on AP…
ccrs Apr 27, 2026
eccb885
Core/AI: prevent triggering Alert (stealth pre-detection system) for …
ccrs Apr 27, 2026
7ebf804
Scripts/VioletHold: fix Erekem adds AI
ccrs Apr 27, 2026
84b0222
Core/AI: fix _returnToStart handling in ScriptedEscortAI
ccrs Apr 27, 2026
242609b
Build: Enable /utf-8 flag for msvc
Shauren Oct 11, 2025
d1369a9
Core/Chat: Remove fmt::sprintf from headers
Shauren Jun 5, 2025
396e611
Dep/fmt: Update to 12.0.0
Shauren Oct 11, 2025
c6697b9
Scripts/Commands: Fix build after 396e6117c5b7e682c08a959f9c563a2b5f1…
r4d1sh Apr 28, 2026
48f922c
Core/Common: fixed nopch build for msvc compilers (#29516)
Ovahlord Dec 24, 2023
7f36470
Core/Movement: Remove unsafe target resetting in TimedFleeingMovement…
Shauren Apr 30, 2026
9f8f6ab
Revert "Update logo URL in README.md (#31497)" (#31823)
imstuckbro May 1, 2026
06b0384
Dep/jemalloc: Update to 5.3.1
Shauren May 1, 2026
73202e8
Scripts/Hellfire Ramparts: Rewrite Vazruden (#31772)
offl May 7, 2026
afb1a16
Core/Talents: Reduce differences between branches
chemicstry Nov 12, 2014
43f42a9
Core/PacketIO: Migrate SMSG_INITIAL_SPELLS to packet class
Shauren May 7, 2026
c9854f1
Core/PacketIO: Migrate HandleMovementOpcodes to packet class
Shauren May 7, 2026
5080456
Core/Items: Rename ItemTemplate spells fields to reduce differences b…
Shauren May 7, 2026
8cd8d28
Core/Players: Fix cherry-pick conflicts
Shauren May 8, 2026
6caa2d9
Core/Movement: Split ReadMovementInfo into reading and validation fun…
Shauren May 8, 2026
de42c9b
Core/Movement: Stop movement and clear player movement flags from pos…
Shauren May 9, 2026
b227a57
Core/Movement: Refactor WorldSession::IsRightUnitBeingMoved to valida…
Shauren May 9, 2026
f61656f
Core/Movement: Fixed CMSG_DISMISS_CONTROLLED_VEHICLE handler assignin…
Shauren May 9, 2026
533fc18
Core/PacketIO: Migrate CMSG_PAGE_TEXT_QUERY/SMSG_PAGE_TEXT_QUERY_RESP…
Shauren May 10, 2026
141293b
Core/Packets: Added CMSG_TIME_SYNC_REQ and SMSG_TIME_SYNC_RESP packets
chemicstry Nov 15, 2014
fbc1c5f
Core/Misc: Reorder packet classes to reduce differences between branches
Shauren May 10, 2026
2718a74
Core/Packets: Added SMSG_TUTORIAL_FLAGS
chemicstry Nov 15, 2014
735a155
Core/Packets: Added SMSG_SEND_UNLEARN_SPELLS and SMSG_ACTION_BUTTONS
chemicstry Nov 16, 2014
d7bdc01
Core/Packets: updated AccountData packets
joschiwald Nov 16, 2014
0672ad5
Core/Misc: Fix file headers
Shauren May 10, 2026
b758b56
Core/PacketIO: Use default compiler generated copy and move operation…
Shauren May 11, 2026
2dba088
Core/Creatures: Rename CreatureModelInfo::modelid_other_gender to dis…
Kinzcool Nov 16, 2014
11f01b3
Core/Packets: Added SMSG_NEW_WORLD and CMSG_MOVE_WORLDPORT_ACK Also f…
chemicstry Nov 17, 2014
1389dd7
Core/PacketIO: Migrate CMSG_MESSAGECHAT, SMSG_MESSAGECHAT and SMSG_GM…
Shauren May 12, 2026
b2f1066
Core/Chat: Reduce differences between branchese in AddonChannelComman…
Shauren May 12, 2026
acad26e
Core/Packets: updated SMSG_INITIALIZE_FACTIONS
joschiwald Nov 17, 2014
bf195a9
Core/Packets: Added most of the chat packets
chemicstry Nov 17, 2014
73529df
Core/Players: Add setter function for PLAYER_NO_REAGENT_COST_1
Shauren May 13, 2026
7f0ae19
Core/Packets: updated SMSG_BINDPOINTUPDATE, SMSG_INVALIDATE_PLAYER, S…
joschiwald Nov 19, 2014
fc78f24
Core/Packets: updated SMSG_EQUIPMENT_SET_LIST
joschiwald Nov 19, 2014
ac4c867
Core/PacketIO: Port speed change packets to classes
Shauren May 13, 2026
5203c23
Core/PacketIO: Port SMSG_MONSTER_MOVE/SMSG_MONSTER_MOVE_TRANSPORT to …
Shauren May 14, 2026
430f15f
Core/Packets: Added the following packets:
chemicstry Nov 18, 2014
7f32047
Core/Packets: updated EquipmentSet save packets
joschiwald Nov 19, 2014
138accf
Core/PacketIO: Updated SMSG_TRANSFER_PENDING and SMSG_TRANSFER_ABORTED
Shauren Nov 20, 2014
0df2af2
Core/Packets:
joschiwald Nov 23, 2014
d9de148
DB/Schema/Auth: Change `account`.`os` to varchar(4)
DDuarte Nov 23, 2014
80503af
Core/Packets: Added the following packets:
chemicstry Nov 24, 2014
3b3fa7e
Core/Items: Change ItemTemplate::Flags to array (reduce diff between …
Shauren May 16, 2026
ca56f75
Core/PacketIO: Migrate SMSG_AURA_UPDATE to packet class
Shauren May 16, 2026
b89a093
Core/Packets: Updated some of the movement flag opcodes
chemicstry Nov 29, 2014
f264889
Core/Spells: some work on auras and packets
streetrat Nov 30, 2014
cd95d93
Core/Packets: Added SMSG_LEARNED_SPELLS packet
chemicstry Nov 30, 2014
28fc5ea
Core/Packets: Added SMSG_SPELL_FAILURE, SMSG_SPELL_FAILED_OTHER, SMSG…
chemicstry Nov 30, 2014
4f3958f
Core/PacketIO: Add missing field initialization
Shauren May 16, 2026
291be2e
Core/PacketIO: Migrate MSG_MOVE_TELEPORT_ACK and MSG_MOVE_TELEPORT to…
Shauren May 17, 2026
53a5a33
Core/Packets: Added CMSG_SET_ACTION_BUTTON packet
chemicstry Dec 1, 2014
507f9bc
Core/Game: Fix several warnings about wrong data types
Dec 1, 2014
a31e9b7
Core/Packets: Added SMSG_SPELLNONMELEEDAMAGELOG
chemicstry Dec 1, 2014
c8f7095
Core/Spells: some updates to player spell and talent learning
streetrat Dec 4, 2014
4965ba7
Core/PacketIO: Migrate SMSG_CAST_FAILED and SMSG_PET_CAST_FAILED to p…
Shauren May 17, 2026
be6875b
Core: fixed few coverity issues and warnings
joschiwald Dec 7, 2014
60a0c5f
Core: fixed gcc build
joschiwald Dec 7, 2014
3a1b269
Core/Spells: Fixed player spells with only spellpower scaling doing n…
Shauren Dec 14, 2014
ea41228
Core/Items: Extract GetRandomPropertyPoints logic from GenerateEnchSu…
Shauren Dec 14, 2014
180ffec
Core/Battlegrounds: Port battleground timer renames from master branc…
Shauren May 18, 2026
2f30541
Core/Items: Refactored ItemTemplate
Shauren Dec 21, 2014
c42469d
Core/Packets: moved chat packet building function to packet builder c…
joschiwald Dec 22, 2014
12b1fc6
Core/Items: remade inventory packets to new packet system
streetrat Dec 21, 2014
9e1461e
Core/Misc: Rename struct BroadcastText to BroadcastTextEntry
Shauren May 18, 2026
ec8c447
Core/Scripts: Rewrite Devour Magic
LuqJensen Dec 25, 2014
91789be
ItemTemplate: Fix warning about missing cases.
Dec 27, 2014
7d6dfd0
Core/Achievements: Updated achievements - progress is currently not s…
Shauren Dec 28, 2014
f356d88
Core/Opcodes:
Dec 28, 2014
82bf4db
Core/Quests: Rename unknown column in quest_template and send it in S…
Shauren May 19, 2026
42fcfe5
Core/PacketIO: Add ItemDropQuantity to SMSG_QUEST_QUERY_RESPONSE
Shauren May 19, 2026
a006e66
Core/Units: Remove duplicate WorldSession::SendAttackStop, it was dup…
Shauren May 19, 2026
345e058
Core/Units: Fixed AttackStop NowDead field being set for the wrong unit
Shauren May 19, 2026
bac5265
Core/Instances: fix parameter handling in InstanceScript::DoCastSpell…
ccrs May 20, 2026
e8980df
Core/PacketIO: Correct SMSG_TEXT_EMOTE structure
Shauren May 21, 2026
ea29c5d
Core/Items: Ignore item charges for item effects types other than on use
Shauren May 24, 2026
f3a3b47
Core/Auras: Simplify AuraEffect::HandleModInvisibility
Shauren May 24, 2026
12a3316
SQL: Resolve auth update naming conflict between branches
Shauren May 25, 2026
2ac2d90
Core/Misc: Port some cherry-pick refactors
Shauren May 29, 2026
8a3847b
Core/Movement: Add more info to logs in mover guid validation
Shauren May 30, 2026
5263dd0
DB/SAI: Fix wrong path ids in waypoint reached events
Shauren May 30, 2026
a6163d2
Core/Movement: Immediately launch new spline on ConfusedMovementGener…
kik0desu May 30, 2026
5ea4272
DB/Gossip: Correct gossip menu id for Magister Sylastor
Shauren May 31, 2026
0b930d9
Core/Misc: Port some cherry-pick refactors
Shauren May 31, 2026
f908dbf
Core/Movement: Fixed deactivating movement generators when starting d…
Shauren Jun 2, 2026
67ac5e4
Core/Misc: Port some cherry-pick refactors
Shauren Jun 7, 2026
fbaadff
Core/Combat: GetThreatListPlayerCount reading GetOwner instead of Get…
ccrs Jun 10, 2026
4ccebff
Core/Units: Fixed crash caused by a gameobject dealing damage to unit…
Shauren Jun 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
156 changes: 156 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
version: 2
jobs:
codestyle_and_sql:
docker:
- image: trinitycore/circle-ci:debian-12-builder
auth:
username: $DOCKERHUB_USERNAME
password: $DOCKERHUB_PASSWORD
- image: cimg/mysql:8.0
auth:
username: $DOCKERHUB_USERNAME
password: $DOCKERHUB_PASSWORD
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: yes
MYSQL_ROOT_PASSWORD: ''
MYSQL_DATABASE: test_mysql
steps:
- run:
name: Checkout
command: |
/scripts/checkout.sh
- run:
name: Codestyle checks
command: |
chmod +x contrib/check_codestyle.sh
./contrib/check_codestyle.sh
- run:
name: SQL checks
command: |
chmod +x contrib/check_updates.sh
dockerize -wait tcp://127.0.0.1:3306 -timeout 120s
mysql -h 127.0.0.1 -uroot < sql/create/create_mysql.sql
mysql -h 127.0.0.1 -uroot auth < sql/base/auth_database.sql
./contrib/check_updates.sh auth 3.3.5 auth 127.0.0.1
mysql -h 127.0.0.1 -uroot characters < sql/base/characters_database.sql
./contrib/check_updates.sh characters 3.3.5 characters 127.0.0.1
mysql -h 127.0.0.1 -uroot world < sql/base/dev/world_database.sql
cat sql/updates/world/3.3.5/*.sql | mysql -h 127.0.0.1 -uroot world
pch:
docker:
- image: trinitycore/circle-ci:debian-12-builder
auth:
username: $DOCKERHUB_USERNAME
password: $DOCKERHUB_PASSWORD
steps:
- run:
name: Checkout
command: |
/scripts/checkout.sh
- run:
name: Setup
command: |
mkdir bin
cd bin
if [ "$DOCKERHUB_PUSH_IMAGES" == "TRUE" ]; then
cmake ../ -DWITH_WARNINGS=1 -DWITH_COREDEBUG=0 -DUSE_COREPCH=1 -DUSE_SCRIPTPCH=1 -DTOOLS=1 -DSCRIPTS=static -DSERVERS=1 -DNOJEM=0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror" -DCMAKE_INSTALL_PREFIX=check_install -DCMAKE_INSTALL_RPATH=\$ORIGIN/../lib -DBUILD_TESTING=1
else
cmake ../ -DWITH_WARNINGS=1 -DWITH_COREDEBUG=0 -DUSE_COREPCH=1 -DUSE_SCRIPTPCH=1 -DTOOLS=1 -DSCRIPTS=static -DSERVERS=1 -DNOJEM=0 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror" -DCMAKE_C_FLAGS_DEBUG="-DNDEBUG" -DCMAKE_CXX_FLAGS_DEBUG="-DNDEBUG" -DCMAKE_INSTALL_PREFIX=check_install -DCMAKE_INSTALL_RPATH=\$ORIGIN/../lib -DBUILD_TESTING=1
fi
cd ..
- run:
name: Build
command: |
cd bin
make -j 4 -k && make install
- run:
name: Unit tests
command: |
cd bin
make test
- run:
name: Check executables
command: |
cd bin/check_install/bin
./authserver --version
./worldserver --version
- setup_remote_docker:
version: default
- run:
name: Create docker images
command: |
cd bin/check_install
cp -r ../../contrib/Docker/* .
cp -r ../../sql ./sql
image_prefix=$(echo $CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME | tr '[:upper:]' '[:lower:]')
echo $image_prefix
docker build --file Dockerfile --force-rm --tag $image_prefix:$CIRCLE_SHA1 --tag $image_prefix:$(echo $CIRCLE_BRANCH | tr '/' '-' | tr '[:upper:]' '[:lower:]') .
docker save $image_prefix | gzip > ../../docker.tar.gz
if [ "$DOCKERHUB_PUSH_IMAGES" == "TRUE" ]; then
if [ "$CIRCLE_BRANCH" == "3.3.5" ] || [ "$CIRCLE_BRANCH" == "master" ] || [ "$CIRCLE_BRANCH" == "wotlk_classic" ]; then
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
echo "Pushing docker image to dockerhub"
docker push --all-tags $image_prefix
fi
fi
- store_artifacts:
path: docker.tar.gz
nopch:
docker:
- image: trinitycore/circle-ci:debian-12-builder
auth:
username: $DOCKERHUB_USERNAME
password: $DOCKERHUB_PASSWORD
steps:
- run:
name: Requirements
command: |
sudo mkdir -p /root/.ccache
sudo chown -Rv circleci:circleci /root
- run:
name: Checkout
command: |
/scripts/checkout.sh
- restore_cache:
keys:
- 3.3.5-nopch-{{ .Branch }}-{{ .Revision }}
- 3.3.5-nopch-{{ .Branch }}
- 3.3.5-nopch-3.3.5
- run:
name: Setup
command: |
export CCACHE_MAXSIZE="1G"
export CC="ccache clang"
export CXX="ccache clang++"
export CCACHE_CPP2=yes
export USE_CCACHE=1
export PATH=/usr/lib/ccache:$PATH
export CCACHE_DIR=$HOME/.ccache
ccache -z
ccache -s
git config user.email "circleci@build.bot" && git config user.name "Circle CI"
$CXX --version
mkdir bin
cd bin
cmake ../ -DWITH_WARNINGS=1 -DWITH_COREDEBUG=0 -DUSE_COREPCH=0 -DUSE_SCRIPTPCH=0 -DTOOLS=1 -DSCRIPTS=dynamic -DSERVERS=1 -DNOJEM=0 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror" -DCMAKE_C_FLAGS_DEBUG="-DNDEBUG" -DCMAKE_CXX_FLAGS_DEBUG="-DNDEBUG" -DCMAKE_INSTALL_PREFIX=check_install
cd ..
- run:
name: Build
command: |
cd bin
make -j 4 -k && make install
ccache -s
cd check_install/bin
./authserver --version
./worldserver --version
- save_cache:
key: 3.3.5-nopch-{{ .Branch }}-{{ .Revision }}
paths:
- /home/circleci/.ccache
workflows:
version: 2
build_all:
jobs:
- codestyle_and_sql
- pch
- nopch
34 changes: 34 additions & 0 deletions .github/workflows/gcc-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: GCC

on:
push:
pull_request:

jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Dependencies
run: |
sudo apt-get update && sudo apt-get install -yq libboost-all-dev g++-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100 --slave /usr/bin/g++ g++ /usr/bin/g++-11
- name: Setup
run: |
mkdir bin
cd bin
cmake ../ -DWITH_WARNINGS=1 -DWITH_COREDEBUG=0 -DUSE_COREPCH=1 -DUSE_SCRIPTPCH=1 -DTOOLS=1 -DSCRIPTS=dynamic -DSERVERS=1 -DNOJEM=0 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror" -DCMAKE_C_FLAGS_DEBUG="-DNDEBUG" -DCMAKE_CXX_FLAGS_DEBUG="-DNDEBUG" -DCMAKE_INSTALL_PREFIX=check_install -DBUILD_TESTING=1
cd ..
- name: Build
run: |
cd bin
make -j 4 -k && make install
- name: Unit tests
run: |
cd bin
make test
- name: Check executables
run: |
cd bin/check_install/bin
./authserver --version
./worldserver --version
16 changes: 16 additions & 0 deletions .github/workflows/issue-closer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
on:
push:
branches:
- 3.3.5

jobs:
issue_closer:
if: github.repository == 'TrinityCore/TrinityCore'
runs-on: ubuntu-latest
name: Issue Closer
steps:
- name: Issue Closer
id: issue-closer
uses: TrinityCore/GitHub-Actions@issue-closer-prod
with:
token: ${{ secrets.GITHUB_TOKEN }}
14 changes: 14 additions & 0 deletions .github/workflows/pr-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
on:
pull_request_target:
types: [opened]

jobs:
pr_labeler:
runs-on: ubuntu-latest
name: Pull Request Labeler
steps:
- name: Pull Request Labeler
id: pr-labeler
uses: TrinityCore/GitHub-Actions@pr-labeler-prod
with:
token: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ nbproject/*
.vscode
cmake-build-*/
.vs
*.user
56 changes: 0 additions & 56 deletions .travis.yml

This file was deleted.

Loading