Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7417 commits
Select commit Hold shift + click to select a range
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
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
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