Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7333 commits
Select commit Hold shift + click to select a range
bad2936
Core/Misc: Fixed windows _UNICODE incompatibilities
Shauren Jun 2, 2024
3af906f
Build fix
Shauren Jun 2, 2024
9350a0f
Core/Misc: CompilerDefs/GitRevision improvements
Shauren Sep 3, 2024
59e5ddd
Core/CrashHandler: Compile WheatyExceptionReport only once and moved …
Shauren Sep 15, 2024
7e1e441
Core/Common: Compile ServiceWin32 as part of common project instead o…
Shauren Sep 15, 2024
58f9def
Build: Automatically include WindowsSettings.manifest in all executab…
Shauren Sep 15, 2024
a3874ee
Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile wa…
Shauren Sep 20, 2024
9dff954
Build: Add more detailed windows release name to revision_data.h (#30…
Nightprince Oct 4, 2024
29bc081
Build: Handle localized "Microsoft" name returned from Get-CimInstance
Shauren Oct 4, 2024
92ac60c
Build: Disable -Wmissing-field-initializers for clang, it now mirrors…
Shauren Nov 25, 2024
dce2b90
Build: enable MSVC warning C5038 - member initialization order to get…
Ovahlord Jan 18, 2025
da4bcad
Build: Remove -fpch-instantiate-templates detection, it is enabled by…
Shauren May 2, 2025
d03e90e
Core/Misc: Fix revision_data.h and boost/predef preprocessor macro co…
Shauren Jun 11, 2025
101b0e0
Build: Enable more msvc standard conformance options
Shauren Jul 7, 2025
521ec0b
Dep/MySQL: Move required version checks to CMake, raise required vers…
Shauren Aug 30, 2025
ae3856b
Core/Database: Remove warning suppression for mysql_stmt_bind_param, …
Shauren Aug 30, 2025
9c04a32
Dep/MySQL: Remove hardcoded mariadb search locations
Shauren Aug 30, 2025
95f8a09
DB/Misc: Missing ruRU locale
Aokromes Sep 3, 2025
ac1c9b8
Scripts/AQ20: Update Ayamiss (#31213)
offl Sep 4, 2025
d592130
Scripts/RazorfenDowns: Modernize scripts (#31145)
offl Sep 4, 2025
0728b89
Core/Unit: Also remove snare mechanics caused by effects on RemoveMov…
EdnY1 Sep 4, 2025
3e23b8b
Dep/MySQL: Ignore MySQL Workbench installations when searching for my…
Shauren Sep 6, 2025
5d5fc62
Core/ObjectAccessor: Use FindConnectedPlayerByName in FindPlayerByNam…
HelloKitty Sep 6, 2025
806c606
Scripts/Quest: Update & convert to SAI 'Willix the Importer' (#31138)
offl Sep 7, 2025
9fcb9c4
Core/Reputation: Take base faction reputation into account when check…
Shauren Dec 22, 2021
44b1e6e
Core/Reputation: The at-war flag is now turned off any time a player …
ckegg Sep 8, 2025
ca7824c
Core/Reputation: Implemented "friendship reputation"
Shauren Jun 4, 2021
9ca7fc8
Core/Reputation: Named all reputation flags
Shauren Jun 5, 2021
eb05494
Core/Misc: Fix gcc warnings
Shauren Aug 28, 2021
e8b9218
Scripts/Quest: Update & convert to SAI 'The Escape' (#31160)
offl Sep 9, 2025
9625ef1
Scripts/Karazhan: Rewrite Moroes (#31164)
offl Sep 9, 2025
f9a6d91
DB: Add index to quest_tracker
Shauren Sep 9, 2025
1938299
Scripts/Spells: Migrate some spell linked spells to spell scripts (#3…
offl Sep 9, 2025
70ddb07
Core/Items: Allow moving openable items that have been opened once (e…
Shauren Sep 11, 2025
a7a21fe
CI/AppVeyor: Switch to boost 1.85
Shauren Sep 11, 2025
399d89a
Scripts/AQ40: Rewrite Bug Trio (#31202)
offl Sep 12, 2025
5c6bf61
Scripts/AQ20: Update Rajaxx (#31204)
offl Sep 13, 2025
de6a77c
Scripts/AQ20: Rewrite Moam (#31216)
offl Sep 13, 2025
7c9bea1
Scripts/AQ20: Rewrite Buru (#31217)
offl Sep 14, 2025
5e1f7e4
Scripts/Zul'Aman: Rewrite Zul'jin (#31229)
offl Sep 15, 2025
2ce4c86
Scripts/Stratholme: Rewrite scripts (#31232)
offl Sep 15, 2025
8011ef7
Scripts/Stratholme: Added missing dungeon encounter ids
Shauren Sep 18, 2023
2979b12
Scripts/Molten Core: Update scripts (#31244)
offl Sep 18, 2025
94d3f9d
Core/Battlegrounds: Properly move team-swapped group in same-faction …
kik0desu Sep 18, 2025
c976543
Core/LFG: Implemented alternative lfg dungeon level requirements base…
Shauren Sep 20, 2025
b64567f
Core/Spells: Remove health override for Lightwell summon
Shauren Sep 20, 2025
afd6900
Scripts/Commands: Use localized names for .additem (#31270)
mitm-gnd Sep 20, 2025
85dca37
Scripts/Sunwell Plateau: Rewrite Brutallus (#31274)
offl Sep 22, 2025
7538f40
Core/Items: Properly display item spell charges (#31277)
kik0desu Sep 22, 2025
5a74553
Core/SAI: Sync event/action enums with master branch
Shauren Sep 24, 2025
3bb4f56
Core/AI: Implement OnAuraApplied and OnAuraRemoved hooks (#31288)
offl Sep 24, 2025
5488172
Core/Misc: Reduce differences between branches
Shauren Sep 24, 2025
13f3dd0
Core/Spells: Implement TRIGGERED_IGNORE_TARGET_CHECK TriggerCastFlag …
Shocker Apr 15, 2013
3083527
Core/Players: Cast Summon Pet on first login, relocate created pets
May 10, 2013
56a8def
Core/Misc: Rename AreaTrigger to AreaTriggerTeleport
Shauren Sep 24, 2025
3863c54
Core/PacketIO: Send proper SPLINE_ROOT packets for stunned creatures
Shauren Jun 23, 2013
efff24d
Tools/Extractors: Fixed possible name issues (underscore instead of s…
Shauren Jun 27, 2013
4fbf78d
Tools/vmap_extractor: Fixed duplicate output files with .m2 and .m2.v…
Shauren Sep 24, 2025
c1d7a85
DB/Misc: Add Utgarde GY for Howling Fjord Area for both factions
Aokromes Sep 24, 2025
6057f33
DB/Creature: Update Lady Hoteshem Equipment, SheathState and level
Aokromes Sep 24, 2025
3977505
DB/Gameobject: Delete wrong vein spawn in Icecrown
Aokromes Sep 27, 2025
55aee6a
DB/Creature: Update Howling Fjord Spirit Healer spawn position
Aokromes Sep 27, 2025
848a3cd
DB/Conditions: Add proper conditions for Jesse Masters <Butcher>
Aokromes Sep 27, 2025
999ecf3
DB/Creature: Update Grizzly Hills Spirit Healer spawn position
Aokromes Sep 27, 2025
7770300
Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_DATA_TYPE_GAME_EVENT
Vincent-Michael Apr 26, 2014
8712a47
Core/Authserver: Added game account flags
Shauren Jun 1, 2014
691ee63
Core/Quest:
Subv Jun 7, 2014
80938ba
Core: Add GetFallTime() to MovementInfo
Vincent-Michael Jul 24, 2014
5b2106d
Core/Quests: Fixed an issue with self-completing quests.
Subv Sep 13, 2014
175424d
Core/Misc: Reduce differences between branches
Shauren Sep 27, 2025
3059fcd
Core/Misc: Reduce differences between branches
Shauren Sep 28, 2025
d144724
Core/Entities: First batch of removing implicit conversions of Object…
Shauren Oct 21, 2014
75f0369
Core/Entities: Second batch of removing implicit conversions of Objec…
Shauren Oct 21, 2014
7eab6a7
Core/Entities: Final batch of removing implicit conversions of Object…
Shauren Oct 21, 2014
d2da9ce
Core/Groups: Use full guid for group lookup
Shauren Oct 21, 2014
3c83d99
Core/Guilds: Use full guid for guild member storage
Shauren Oct 21, 2014
22a19bf
DB/Quest: Add pre quest for "Loyal Companions"
Aokromes Sep 29, 2025
f3894d9
DB/Quest: Add pre quest for "Unwelcome Guests"
Aokromes Sep 29, 2025
f2a390e
DB/Creature: Update creature_template minlevel/maxlevel values
Aokromes Sep 29, 2025
96bd126
Core/Groups: Use full guid for battleground score storage
Shauren Oct 22, 2014
5f6974c
Scripts/Commands: Replaced lowguid printing in command output with To…
Shauren Oct 22, 2014
bc7be2a
Core/Entities: Removed Object::GetGUIDLow()
Shauren Oct 22, 2014
5ef9997
Core/Misc: Reduce differences between branches
Shauren Sep 29, 2025
76f8687
DB/Creature: Fix Illidan Stormrage Health and unit_class
Aokromes Oct 1, 2025
042a698
Core/Misc: Port more ObjectGuid refactors from master branch
Shauren Oct 2, 2025
fa4b904
Core/Misc: Reduce differences between branches - skill updatefield ac…
Shauren Oct 2, 2025
9636fb3
Core/Defines: Format RACEMASK and CLASSMASK defines
DDuarte Oct 27, 2014
1a67fea
Core/Misc: Fix code style
Shauren Oct 2, 2025
f9fd802
Core/Entites: ObjectGuid construction refactor
Shauren Oct 29, 2014
1ceaa9f
Tools/MapExtractor: add -h and add missing newline
bloerwald Oct 29, 2014
4a90aee
SQL: Changed data fields in gameobject_template to allow int32s
Kinzcool Oct 31, 2014
a99868b
Core/Conditions: Correct a misleading comment regarding CONDITION_AURA
DDuarte Nov 4, 2014
070d803
Core/Misc: Reduce differences between branches
Shauren Oct 3, 2025
97df046
DB/Misc: Fix missing ruRU locale
Aokromes Oct 6, 2025
2c07f34
DB/Misc: Fix missing ruRU locale
Aokromes Oct 6, 2025
5ef03d4
DB/Gameobject: Scarlet Monastery Missing Brewfest spawns
Aokromes Oct 8, 2025
2e04054
DB/Gameobject: Old Hillsbrad Foothills Missing Brewfest spawns
Aokromes Oct 8, 2025
171a1e2
Core/Crypto: Check openssl legacy provider load result at startup ins…
Shauren Oct 9, 2025
b336930
DB/Gameobject: Fix some dberrors related to recent Brewfest spawns
Aokromes Oct 9, 2025
fa061c8
DB/Creature: Fix Anzu cannot be summoned on Sethekk Halls
Aokromes Oct 9, 2025
4a6ede1
Core/Creatures: Fixed mistake in merge conflict resolution in d144724…
Shauren Oct 9, 2025
676c139
Revert "DB/Creature: Fix Anzu cannot be summoned on Sethekk Halls"
Shauren Oct 9, 2025
bc68d01
Scripts/Gundrak: Drakkari Colossus cleanup (#31275)
ccrs Oct 10, 2025
a4cea21
Core/Game: implement combat args in the new SetAggresiveStateEvent
ccrs Oct 10, 2025
417bb39
Scripts/Misc: use the new SetAggressiveStateAfter AI method in severa…
ccrs Oct 10, 2025
5d2735d
Scripts/Misc: use the new SetAggressiveStateAfter AI method on anothe…
ccrs Oct 10, 2025
aed3639
Build: fix compile error
ccrs Oct 10, 2025
b9a3e6d
Scripts/ICC: time buffer the icy grip and breath events + repeat icy …
ccrs Oct 10, 2025
714b480
Scripts/ICC: filter out tank and Frost Beaconed units in Sindragosa's…
ccrs Oct 10, 2025
0ca034e
Build: fix internal reference in spellscript
ccrs Oct 10, 2025
e7cb86d
Scripts/ICC: override default jump behavior in Sindragosa's Icy Grip …
ccrs Oct 10, 2025
4957d0a
Core/AI: fix silly crash if SetAggressiveStateAfter is used without a…
ccrs Oct 10, 2025
9d86215
Revert "Scripts/ICC: override default jump behavior in Sindragosa's I…
ccrs Oct 10, 2025
114fcfc
DB/Gameobject: Make ICC InstancePortals, Meeting Stone and Spirit Hea…
Aokromes Oct 12, 2025
67d7734
Scripts/Molten Core: Cast Suicide spell as triggered in Golemagg's en…
offl Oct 12, 2025
4a7fcfe
Core/Entities: Fixed relative position calculation formula in Positio…
ccrs Oct 14, 2025
8562ef1
Core/Movement: implement a parameter override to force 2D wandering
ccrs Oct 14, 2025
a1940ab
Scripts/ICC: adjust random movement initialization on Vile Spirit's s…
ccrs Oct 14, 2025
9e53591
Scripts/ICC: improve Lich King's Valkyr charge and path cosmetics
ccrs Oct 14, 2025
100790c
Core/Combat: add new getter to count Players in the threatlist
ccrs Oct 14, 2025
48cd3c9
Scripts/Misc: replace GetThreatListSize with GetThreatListPlayerCount…
ccrs Oct 14, 2025
30131e8
Revert "Scripts/ICC: adjust random movement initialization on Vile Sp…
ccrs Oct 14, 2025
133f869
Revert "Core/Entities: Fixed relative position calculation formula in…
Shauren Oct 14, 2025
63172ec
DB/Gameobject: Add missing Brewfest gameobjects in DunMorogh
AlexPro54 Oct 15, 2025
9336c8d
DB/Gameobject: Update Chest of The Seven spawn position
CraftedRO Oct 15, 2025
0915e3b
DB/Creature: Update creature_template minlevel/maxlevel values
CraftedRO Oct 15, 2025
731b918
Scripts/Azshara: rework quest Chasing the Moonstone related scripts (…
ccrs Oct 15, 2025
c925507
DB/Quest: properly handle gob activation and npcs AI reaction in ques…
offl Oct 16, 2025
39859e7
DB/SAI: rescript Ancient Drakkari Soothsayer and adjust movement type…
ccrs Oct 16, 2025
328f82d
Core/SAI: allow indefinite movement pause timers in SmartScripts
ccrs Oct 16, 2025
12d3e07
Core/SAI: implement SMART_ACTION_RESUME_MOVEMENT
ccrs Oct 16, 2025
b49f998
Build: fix gcc build by removing useless validations
ccrs Oct 16, 2025
c1d36d3
Scripts/Gundrak: followup bc68d013da92f70c20a1dbed16e5c6b8bcba48ae
ccrs Oct 16, 2025
5dad31f
DB/SAI: Get rid of some SMART_EVENT_HAS_AURA events
offl Oct 17, 2025
270a02d
DB/String: Update a trinity_string description
CraftedRO Oct 17, 2025
dbc8b46
DB/Gameobject: Update Strange Lockbox spawn position and add missing …
CraftedRO Oct 17, 2025
1085643
DB/Quest: Fix "The Hunt Begins" "A Task Unfinished" ruRU locales
ze10r Oct 17, 2025
a724d78
DB/Trainer: Woo Ping <Weapon Master> Should require level 20 to train…
Aokromes Oct 20, 2025
a1c4558
DB/Creature: Update Reese Langston <Tavernkeeper> Equipment
Aokromes Oct 20, 2025
02b9b2e
DB/Quest: Update "Trial of the Sea Lion" Completion (RewardText)
Aokromes Oct 20, 2025
c289cdd
DB/Misc: Some corrections in ruRU localization
Freeman256 Oct 20, 2025
da6ffff
DB/Misc: Some corrections in ruRU localization
Freeman256 Oct 20, 2025
b95e344
DB/Misc: Some corrections in ruRU localization
Freeman256 Oct 20, 2025
d2f20e0
DB/Misc: Some corrections in ruRU localization
Freeman256 Oct 20, 2025
8aa237f
Core/Spell: dont force MoveFall on flight auras if the unit can still…
ccrs Oct 21, 2025
95657f5
TDB 335.25101 - 2025/10/21
Oct 21, 2025
d1bbef9
Fix revision_data.h template after TDB release
Shauren Oct 22, 2025
05afc3a
Core/Movement: allow to manually set up SWIM flag on init splines
ccrs Oct 21, 2025
428fb01
Core/Spells: followup 8aa237fbfe1d0ca759f2694d871deb51850a7f13
ccrs Oct 21, 2025
f92e741
Scripts/EasternKingdoms: temporally adjust Eye of Acherus to allow qu…
ccrs Oct 22, 2025
0af0e80
Build: remove unused variable
ccrs Oct 22, 2025
674af62
DB/Creature: Remove wrong creature_template_locale titles
Aokromes Oct 24, 2025
243f859
DB/Creature: Update few wrong creature_template_locale names
Aokromes Oct 24, 2025
825c88e
Core/Movement: implement MOTIONMASTER_FLAG_STATIC_PREVENT_INITIALIZAT…
ccrs Oct 25, 2025
aa8c287
Core/Movement: remove unnecessary UpdateAllowedPositionZ in FollowMov…
ccrs Oct 25, 2025
4c27329
Core/Entities: implement IsInAir
ccrs Oct 25, 2025
736add6
Core/Creature: cleanup movementflags initialization on creature creat…
ccrs Oct 25, 2025
f4d8105
Core/Entities: improve unit on death movement
ccrs Oct 25, 2025
6afc4da
Core/Entities: followup f4d8105064afdf98212320b5bd1569f2af3fa68a
ccrs Oct 25, 2025
c5e2a94
Core/Entities: bring back the root/stun check on unit death - for now
ccrs Oct 25, 2025
00ddc35
Core/Entities: handle more edge cases in IsInAir
ccrs Oct 25, 2025
c3d3fb1
Core/Entities: move IsInAir tolerances to a default parameter, and re…
ccrs Oct 25, 2025
dc8c29c
Revert "Core/Entities: move IsInAir tolerances to a default parameter…
Shauren Oct 26, 2025
288be73
Revert "Core/Entities: handle more edge cases in IsInAir"
Shauren Oct 26, 2025
dfd27d4
Revert "Core/Entities: bring back the root/stun check on unit death -…
Shauren Oct 26, 2025
154f960
Revert "Core/Entities: followup f4d8105064afdf98212320b5bd1569f2af3fa…
Shauren Oct 26, 2025
ea6bb10
Revert "Core/Entities: improve unit on death movement"
Shauren Oct 26, 2025
7c006ed
Revert "Core/Entities: implement IsInAir"
Shauren Oct 26, 2025
858f8c1
Revert "Core/Movement: implement MOTIONMASTER_FLAG_STATIC_PREVENT_INI…
Shauren Oct 26, 2025
cc908c7
Core/Units: Port movement status altering functions from master branch
Shauren Oct 26, 2025
4b86057
Core/Units: Fix movement status altering packets being sent to wrong …
Shauren Oct 26, 2025
436b4db
Core/Creatures: Fix floating corpses
Shauren Oct 26, 2025
524e041
Revert "Scripts/EasternKingdoms: temporally adjust Eye of Acherus to …
Shauren Oct 26, 2025
36cb2d4
Revert "Build: remove unused variable"
Shauren Oct 26, 2025
8d49be5
Core/Units: Correct Z coord change when enabling hover above ground
Shauren Oct 26, 2025
047e08a
Core/Creatures: Don't force battleground spirit guides to be dead (an…
Shauren Nov 2, 2025
f77768f
Core/Creatures: Fix battleground spirit guides on ffa pvp realms
Shauren Nov 3, 2025
899ac9e
Scripts/Sunwell Plateau: Rewrite Eredar Twins (#31305)
offl Nov 3, 2025
d1a2f20
Scripts/Spells: Migrate some spell linked spells to spell scripts (#3…
offl Nov 4, 2025
806a445
Scripts/Sunwell Plateau: Rewrite M'uru (#31323)
offl Nov 8, 2025
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
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