Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge #48

Merged
merged 762 commits into from
Jan 4, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
762 commits
Select commit Hold shift + click to select a range
9caa919
NPCBots: Fix a crash where bots are not getting removed from map on p…
trickerer Nov 29, 2024
d8123cb
fix(Scripts/ZulAman): Halazzi Lynx Ability Timers (#20761)
sogladev Nov 29, 2024
a224033
fix(Scripts/ZulAman): Fix Soul Siphon visual effect (#20765)
Nyeriah Nov 29, 2024
dc9d497
Merge 3.3.5 to npcbots_3.3.5
Nov 30, 2024
2ff4788
fix(DB/Quest) - Remove the wrong prerequisite Escape from Skettis and…
TheSCREWEDSoftware Nov 30, 2024
cf0097e
chore(DB): import pending files
github-actions[bot] Nov 30, 2024
9d42213
fix(Core/LootMgr): add startup error for unsupported reference minCou…
sudlud Nov 30, 2024
c8805b6
chore(DB): import pending files
github-actions[bot] Nov 30, 2024
6ec4eb5
fix(DB/Gameobject): Sniffed Values for 'Dwarf Hero / Gnome Hero' spaw…
sudlud Nov 30, 2024
f1b635c
fix(DB/Gameobject): Sniffed values for 'Lunar Festival' spawns (#20769)
sudlud Nov 30, 2024
e3bcb6c
chore(DB): import pending files
github-actions[bot] Nov 30, 2024
6b5f50c
fix(Core/Database): prevent crash due to special chars in branch name…
sogladev Nov 30, 2024
afc8109
fix(Scripts/ZulAman): Fix Vortex not following players and also spell…
Nyeriah Nov 30, 2024
00109fa
fix(Scripts/ZulAman): Reset threat after Zuljin does his phase transi…
Nyeriah Nov 30, 2024
e9137d4
fix(Core/Spells): Resolve invalid spell casts on dead players when th…
SubstituteR Nov 30, 2024
4a82478
fix(Scripts/ZulAman): Hex Lord Malacrass shouldn't use previous class…
Nyeriah Nov 30, 2024
bef9e46
refactor(Scripts/TheNexus): Update Command Kolurg script (#20783)
Nyeriah Nov 30, 2024
7d3b3ae
fix(DB/Creature): Fix Zul'jin formations (#20781)
Nyeriah Nov 30, 2024
fc9e730
chore(DB): import pending files
github-actions[bot] Nov 30, 2024
5e4f6ac
fix(Script/Commands): tele add should only check exact match (#20785)
Kitzunu Nov 30, 2024
a4a278a
refactor(Scripts/UtgardeKeep): Upgrade scripts to new register method…
Nyeriah Nov 30, 2024
6c8c0cf
fix(DB/Creature) Scarlet Infantrymen. (#20768)
Rorschach91 Dec 1, 2024
a9ff6f8
chore(DB): import pending files
github-actions[bot] Dec 1, 2024
ae4e673
fix(Scripts/Commands) fix formatting in server debug (#20801)
Tereneckla Dec 1, 2024
10a7944
fix(Core/Spells): Logic misstake for spells that can be cast on dead …
Kitzunu Dec 1, 2024
938c637
refactor(Scripts/VioletHold): Move all spells to spelldifficul… (#20796)
Nyeriah Dec 1, 2024
55f6bd0
chore(DB): import pending files
github-actions[bot] Dec 1, 2024
ed008a8
refactor(Core/Spells): Add helpers for HasAuraType (#20802)
Kitzunu Dec 1, 2024
81d1fca
fix(Scripts/ZulAman): eagle gauntlet (#20719)
sogladev Dec 1, 2024
9ff887d
chore(DB): import pending files
github-actions[bot] Dec 1, 2024
490c90b
feat(Core/SAI): Add pet variable to SMART_TARGET_INVOKER_PARTY (#20804)
Kitzunu Dec 1, 2024
4ef0a02
fix(Scripts/ZulAman): Delay static disruption by 3s after storm (#20809)
Nyeriah Dec 1, 2024
af3ded6
fix(Scripts/ZulAman): Fix Zuljin targetting players during eagle phas…
Nyeriah Dec 1, 2024
ffe7d42
chore(Scripts/Karazhan): Remove unused variables (#20810)
Nyeriah Dec 1, 2024
cf79592
fix(Core/Players): don't set full heath/mana/rage while Dead (#20723)
gontrannopier Dec 1, 2024
2d616ce
fix(Core/Vmaps): Do not ignore model rotation when calculating liquid…
sogladev Dec 1, 2024
8e080f1
fix(Core/Pet): Remove unnecessary Pet Class reassignments (#20614)
Tereneckla Dec 1, 2024
4f23dbb
refactor(Apps/Startup): replace 'set logging on` command with 'set lo…
sogladev Dec 1, 2024
125900a
fix(DB/Quest) - Add the missing NPC Starters for Regthar Deathgate (#…
TheSCREWEDSoftware Dec 1, 2024
0846c8a
chore(DB): import pending files
github-actions[bot] Dec 1, 2024
7f44962
fix(DB/Gameobject): Sniffed Values for 'Log Pile' spawns (#20812)
sudlud Dec 2, 2024
4644856
chore(DB): import pending files
github-actions[bot] Dec 2, 2024
cde4081
NPCBots: Fix bots teleportation to invalid coords on leaving a dungeo…
trickerer Dec 2, 2024
48805ee
fix(DB/Quest) - Remove breadcrumb quest from The Crown of Will (2/5) …
TheSCREWEDSoftware Dec 2, 2024
3c706a8
chore(DB): import pending files
github-actions[bot] Dec 2, 2024
0f1618f
feat(Core/Scripting): Implement SetAutoAttackAllowed() to disable aut…
Nyeriah Dec 2, 2024
8c387fa
refactor(Scripts/UtgardeKeep): Modernize Prince Keleseth script (#20806)
Nyeriah Dec 2, 2024
a704556
fix(Tools/MapExtractor) Update MPQ patch iterator to also load patch …
NathanHandley Dec 2, 2024
f588a09
NPCBots: Fix a regression from previous commit
trickerer Dec 2, 2024
3a9e8c0
fix(DB/Loot): Critters are not skinnable (#20817)
Tereneckla Dec 2, 2024
0a66daa
chore(DB): import pending files
github-actions[bot] Dec 2, 2024
02cacd2
feat(Core/Unit): Implement GetCompanionPet() helper (#20819)
Nyeriah Dec 2, 2024
9187f93
fix(DB/Creature) - Eydis Darkbane no longer stuck under the ground (#…
TheSCREWEDSoftware Dec 2, 2024
2005aa8
chore(DB): import pending files
github-actions[bot] Dec 2, 2024
777c9d4
Fix(DB/SAI) - Quest: "Escape from Silverbrook" [WotLK] (#20211)
TheSCREWEDSoftware Dec 2, 2024
ebd4aa2
chore(DB): import pending files
github-actions[bot] Dec 2, 2024
f94388f
fix (DB/Loot) Old Hillsbrad Foothills guards should not skinnable (#2…
Tereneckla Dec 2, 2024
6cd9f95
chore(DB): import pending files
github-actions[bot] Dec 2, 2024
6e066f4
NPCBots: Group: Instead of forcing loot method at creation skip the r…
trickerer Dec 3, 2024
5b0c651
NPCBots: Mage: Allow using Frostbolt in Fire spec on targets immune t…
trickerer Dec 3, 2024
2f7a9de
NPCBots: Fix ranged bots trying to follow the player after the target…
trickerer Dec 3, 2024
ecd530d
NPCBots: Implement conditional attack on charmed master if charm spel…
trickerer Dec 3, 2024
69c85ca
fix(Scripts/ZulAman): Overpower spell cooldown (#20828)
Nyeriah Dec 3, 2024
6f824ee
fix(DB/Conditions): 'Zeth'Gor Must Burn!' setting the sky on fire (#2…
avarishd Dec 3, 2024
26518b3
Fix(DB/Script): Halls of Stone, Brann escort (#20312)
Kacsacsont Dec 3, 2024
b6a4ece
chore(DB): import pending files
github-actions[bot] Dec 3, 2024
97937d1
request(git): Update .gitignore (#20748)
SubstituteR Dec 3, 2024
ca00911
fix(DB/SAI): Swiftmane Waypoint ReactState (#20833)
sogladev Dec 3, 2024
7f0a178
chore(DB): import pending files
github-actions[bot] Dec 3, 2024
63bf405
fix(CI): make tools build able to run on PRs again (#20831)
sudlud Dec 4, 2024
47580c0
fix(CI/nopch-modules): bump to ubuntu-24.04/clang-18, align with nopc…
sudlud Dec 4, 2024
3f5ac98
fix(Scripts/Karazhan): Nightbane Speed (#20838)
sogladev Dec 4, 2024
51c1f04
NPCBots: `BotMgr::IsPartyInCombat()` should only check owner's bots
trickerer Dec 5, 2024
22449ad
NPCBots: Do not allow using `.npcbot recall teleport` command if bots…
trickerer Dec 5, 2024
8ccb8f4
NPCBots: Implement bot rent cost. New config param: `NpcBot.Cost.Rent…
trickerer Dec 5, 2024
b44d931
NPCBots: Fix being unable to attack wandering bots in FFAPvP server m…
trickerer Dec 5, 2024
6e18edc
NPCBots: Fix CI build 1
trickerer Dec 5, 2024
0d0e3a6
fix(Scripts/ZulAman): Zul'jin gate should be unlocked instead auto op…
Nyeriah Dec 5, 2024
00c0e20
fix(Scripts/ZulAman): Akil'zon storm damage should multiply per tick …
Nyeriah Dec 5, 2024
70bc19d
chore(DB): import pending files
github-actions[bot] Dec 5, 2024
00eeb00
fix(Core/SpellAuraEffects): use caster's level to scale amount to bre…
sogladev Dec 6, 2024
f9cbfcb
fix(DB/Creatures) Scarlet Enclave phase 4 npcs (1-2). (#20827)
Rorschach91 Dec 6, 2024
bfd8577
chore(DB): import pending files
github-actions[bot] Dec 6, 2024
a32b7ba
Merge branch '3.3.5' into npcbots_3.3.5
trickerer Dec 7, 2024
4e78c6f
fix(DB/Gameobject): Sniffed Values for 'Boss Fight Altar' spawns (#20…
sudlud Dec 7, 2024
27d5061
fix(DB/Gameobject): Sniffed Values for 'DwarvenTableSmall' spawns (#2…
sudlud Dec 7, 2024
8f137e6
fix(DB/Gameobject): Sniffed Values for 'Starsong Scroll' spawns (#20851)
sudlud Dec 7, 2024
55d86b4
fix(DB/Gameobject): Sniffed Values for 'Lucky Red Envelope' spawns (#…
sudlud Dec 7, 2024
5d1b735
chore(DB): import pending files
github-actions[bot] Dec 7, 2024
fa8f66c
fix(DB/Gameobject): Improve spawns positions of 180867 `Greater Moonl…
sudlud Dec 7, 2024
429f7e1
chore(DB): import pending files
github-actions[bot] Dec 7, 2024
646b3cf
NPCBots: Do not force loot method in LFG group (6e066f424dcf336379d5d…
trickerer Dec 8, 2024
80eadde
fix(DB/Creatures) Scarlet Enclave phase 4 npcs (2-2). (#20852)
Rorschach91 Dec 8, 2024
adfc85d
chore(DB): import pending files
github-actions[bot] Dec 8, 2024
41643df
Fix(DB/Spawn) Silt Crawlers under the landscape (another two). (#20861)
Rorschach91 Dec 8, 2024
85d8c99
chore(DB): import pending files
github-actions[bot] Dec 8, 2024
2654ec8
fix(Core/AI): Increase movement leash extension interval. (#20867)
heyitsbench Dec 8, 2024
72bc891
fix(DB/Creature): Sniffed Values for 'Lunar - Revelers' spawns (#20866)
sudlud Dec 8, 2024
e6cea73
chore(DB): import pending files
github-actions[bot] Dec 8, 2024
7530423
fix(Scripts/SunwellPlateau): Fix Entropius despawning (#20874)
Nyeriah Dec 9, 2024
951d395
fix(Scripts/ZulAman): Zuljin abilities shouldnt overlap (#20875)
Nyeriah Dec 9, 2024
2aae596
fix(DB/Creature) - Removed the profession requirement to interact wit…
TheSCREWEDSoftware Dec 9, 2024
99cc969
chore(DB): import pending files
github-actions[bot] Dec 9, 2024
8d32ee8
fix(DB/Creature)Amani Eagle doesn't use Talon ability. (#20888)
Rorschach91 Dec 10, 2024
d80b08f
fix(DB/Loot): improve Illidan loot (#20767)
Tereneckla Dec 10, 2024
a476287
chore(DB): import pending files
github-actions[bot] Dec 10, 2024
7a66008
fix(Scripts/ZulAman): Dont update Hexlord timers while casting (#20876)
Nyeriah Dec 10, 2024
aeaa738
fix(DB/Creature) Havenshire Horses run from Stables to New Havalon. (…
Rorschach91 Dec 10, 2024
3c20dd0
chore(DB): import pending files
github-actions[bot] Dec 10, 2024
60667e7
fix(Scripts/ZulAman): Malacrass adds shouldnt change on wipes (#20894)
Nyeriah Dec 10, 2024
5e8ee9b
fix(DB/Creature): Amanishi Tempest should be immune to taunts, fears …
Nyeriah Dec 11, 2024
eadcaea
chore(DB): import pending files
github-actions[bot] Dec 11, 2024
cef1b78
fix(Scripts/IcecrownCitadel): Vengeful Shade unroot timer fix (#20902)
blinkysc Dec 12, 2024
a4c30ad
fix(DB/Creature): Fix ZA bosses not despawning on evade (#20900)
Nyeriah Dec 12, 2024
4c54f7e
chore(DB): import pending files
github-actions[bot] Dec 12, 2024
d94dda9
feat(Core/SAI): Implement SMART_ACTION_DISMOUNT (206) (#20899)
Nyeriah Dec 12, 2024
f1d9c16
chore(DB): import pending files
github-actions[bot] Dec 12, 2024
9f37794
Fix(Core/Player): Energy regen rate bonuses (#20321)
IntelligentQuantum Dec 12, 2024
80e6a3a
fix(Scripts/TrialOfChampion): fail and send custom spell error when t…
sogladev Dec 12, 2024
f31bf72
chore(DB): import pending files
github-actions[bot] Dec 12, 2024
3044f42
NPCBots: Ignore group loot threshold for autoloot if the group only h…
trickerer Dec 12, 2024
993bdcb
feat(Core/Player): implement Spell Queue (#20797)
sogladev Dec 12, 2024
9c88226
NPCBots: Druid: Improve Innervate target selection, fix a bug where D…
trickerer Dec 13, 2024
a4e2b1d
feat(Core/WorldObjects): implement Heartbeat timers (#20872)
Grimdhex Dec 13, 2024
505113d
Merge branch '3.3.5' into npcbots_3.3.5
trickerer Dec 14, 2024
6f65f5f
feat(Core/Player)Add quest failure sound when inventory is full or qu…
Exitare Dec 14, 2024
8fce766
fix(DB/Creature): Illidari Nightlord remove distract and add banish i…
Nyeriah Dec 14, 2024
4746425
chore(DB): import pending files
github-actions[bot] Dec 14, 2024
94f1176
fix(Scripts/TheEye): Kaelthas reduce time until all advisors phase (#…
sogladev Dec 14, 2024
fd1123c
fix(DB/SAI): several missing abilities in Zul'Aman (#20918)
Grimdhex Dec 14, 2024
7164422
chore(DB): import pending files
github-actions[bot] Dec 14, 2024
98b426b
feat(Core/Player) Option to adjust max rest bonus via config (#20836)
Exitare Dec 14, 2024
7732e1a
feat(DB): Release ACDB 12.0.0 (#20921)
Kitzunu Dec 15, 2024
7fd8b04
feat(Core/Motd): Allow localized motd (#20542)
Exitare Dec 15, 2024
35f316b
chore(DB): import pending files
github-actions[bot] Dec 15, 2024
7cf7d91
NPCBots: Correct Druid Innervate mana pct threshold. Correct Paladin …
trickerer Dec 16, 2024
5aab2ae
NPCBots: Fix Blizzlike XP reduction
trickerer Dec 16, 2024
f669eb8
NPCBots: Fix default faction for extra classes
trickerer Dec 16, 2024
3a20433
feat(DB): New DB exporter and versioning tools for DB squashes (#20920)
Kitzunu Dec 16, 2024
88eb6fb
fix(Core/Player): SpellQueue fix typo StartRecoveryCategory (#20944)
sogladev Dec 17, 2024
0355ccf
NPCBots: Add combat ending beyound visibility range mechanic similar …
trickerer Dec 17, 2024
ab060f7
fix(DB/CreatureSAI) - Removed "Charm" Flag from Frayfeather Stagwing …
TheSCREWEDSoftware Dec 17, 2024
1078433
chore(DB): import pending files
github-actions[bot] Dec 17, 2024
2923a4a
fix(Scripts/ZulAman): Fix Electric Storm shouldnt hit safe players (#…
Nyeriah Dec 17, 2024
325c208
feat(Scripts/Command): Update gm fly to behave like a toggle (#20925)
Exitare Dec 18, 2024
abbd552
feat(DB): Release ACDB 12.0.1 (#20954)
sudlud Dec 18, 2024
2e13eac
fix(Script/ZulAman): Nalorakk abilities. (#20937)
Rorschach91 Dec 18, 2024
0a454b0
fix(apps/DatabaseExporter): fix utf-8 encoding for sql export (#20951)
sudlud Dec 18, 2024
83b8bf7
ci: fix codestyle and cppcheck reports (#20962)
Helias Dec 18, 2024
5bce9b5
fix(DB/Creature) Scarlet Land Cannons (#20922)
Rorschach91 Dec 18, 2024
5f020de
chore(DB): import pending files
github-actions[bot] Dec 18, 2024
e9c8673
refactor(Core/Random): Remove unused map based RNG (#20939)
Takenbacon Dec 18, 2024
4d349e8
feat(Core/AuctionHouse): Rework auctionhouse search threading (#20830)
Takenbacon Dec 18, 2024
c8734af
fix(Core/Movement): Fix creatures not resuming movement after being t…
Takenbacon Dec 18, 2024
a23b13d
fix(Core/Database): Gracefully close database workers (#20936)
Takenbacon Dec 18, 2024
4d1dba4
fix(Core/Player): Quest failure sound when inventory full (#20970)
Exitare Dec 19, 2024
df11419
fix(Scripts/BlackTemple): Update AreaBoundary to avoid reset in the c…
Exitare Dec 19, 2024
68d69c3
fix(Scripts/Spells): Fix Aether Ray behaviour for quest Wrangle Aethe…
Nyeriah Dec 19, 2024
cd4175c
Fix(DB/SAI): Add dialogue between Archmage Mordent Evenshade and Sent…
fangshun2004 Dec 19, 2024
ea02be9
chore(DB): import pending files
github-actions[bot] Dec 19, 2024
0bc7067
refactor(Core/Misc): Use steady_timer instead of deadline_timer (#20940)
Kitzunu Dec 19, 2024
866c304
refactor(Deps/MySQL): replace hardcoded MySQL paths (#20870)
Grimdhex Dec 19, 2024
0b39bf0
feat(tools/vmap4_extractor) Add detection of collision-only material …
NathanHandley Dec 19, 2024
288d70e
docker-compose: ac-database: bump to mysql LTS (#20976)
michaeldelago Dec 19, 2024
ceefd89
feat(CI/Codestyle): check for curly brackets before/after if/else sta…
Kitzunu Dec 19, 2024
70b8b6f
chore(Licence): Add an agreement to relicense for futur PRs (#20910)
Grimdhex Dec 20, 2024
c23b474
fix(DB/item_loot_template): fix Santa sometimes handing out empty pr……
sudlud Dec 20, 2024
3308734
chore(DB): import pending files
github-actions[bot] Dec 20, 2024
25fb6cc
fix(Core/WorldSession): incorrect fmt formatting (#20926)
Exitare Dec 20, 2024
403e0a8
fix(DB/Loot)Add missing heavy stone loot entries (#20971)
Exitare Dec 20, 2024
77a6a5b
chore(DB): import pending files
github-actions[bot] Dec 20, 2024
9524e48
fix(DB/Object) Add Saronite Arrows in Phase 2. (#20975)
Rorschach91 Dec 20, 2024
b8aacb9
chore(DB): import pending files
github-actions[bot] Dec 20, 2024
08d5861
Revert "chore(Licence): Add an agreement to relicense for futur PRs" …
FrancescoBorzi Dec 20, 2024
7e91ab7
Merge branch '3.3.5' into npcbots_3.3.5
trickerer Dec 21, 2024
d2b88bd
feat(CI/Codestyle); Check for double semicolons (#20996)
Kitzunu Dec 21, 2024
99e5d73
feat(CI/modules_build): trigger on file change instead label (#20997)
sudlud Dec 21, 2024
2c20c94
feat(CI/Codestyle): Check for tabs (#20998)
Kitzunu Dec 21, 2024
d278266
fix(Creature/Loot) Remove Black Pearl item from all creatures. (#20988)
Rorschach91 Dec 22, 2024
dc79f26
chore(DB): import pending files
github-actions[bot] Dec 22, 2024
f011cbb
refactor(Core/Unit): Add naming for all ShapeshiftFlags (#20989)
sogladev Dec 22, 2024
ebf7f75
fix(CI): do not run on draft PRs (#21009)
sudlud Dec 22, 2024
2110f7c
Core/TempSummons: avoid use MoveInLineOfSight before InitSummon (#20999)
EricksOliveira Dec 22, 2024
1462d1a
fix(Script/Command): Allow guid for npc move and delete (#21008)
Kitzunu Dec 22, 2024
7714ca3
refactor(Core/Time): Introduce GetExpirationTime instead of calculati…
Kitzunu Dec 22, 2024
b4d04b1
refactor(Core/Event): Load event vendors seperatly (#20906)
Exitare Dec 22, 2024
7be3c82
feat(Core/Creature): Add new config option for npc speeds (#20617)
Exitare Dec 22, 2024
0d6a0f8
chore(DB): import pending files
github-actions[bot] Dec 22, 2024
cbdab03
fix(Scripts/ICC): Make Blood-Queen Lana'thel bite tanks as well (#17834)
0x7FFF Dec 22, 2024
d5fac96
refactor(CI/Codestyle): Move the SQL check to python (#21002)
Kitzunu Dec 22, 2024
f5ce076
chore(DB/quest_request_items_locale): Remove empty or NULL entries (#…
Kitzunu Dec 22, 2024
5b37bc5
chore(DB): import pending files
github-actions[bot] Dec 22, 2024
0a70ebc
fix(Core/Auctionhouse): Fix auctionhouse searches with locales other …
Takenbacon Dec 23, 2024
3dff276
chore(CI): Update CI run types (#21015)
Kitzunu Dec 23, 2024
9c01bbb
fix(Scripts/Hyjal) First wave should not grant reputation (#21004)
Exitare Dec 23, 2024
2472654
fix(Core/Network): fix high idle cpu load in NetworkThread (#21033)
sudlud Dec 23, 2024
ffae375
fix(Apps/Codestyle): rewrite semi-colon check (#21027)
Grimdhex Dec 24, 2024
2c92744
fix(DB/Object) Sniffed Saronite Arrows spawn in phase 1. (#21029)
Rorschach91 Dec 24, 2024
ddd272f
chore(DB): import pending files
github-actions[bot] Dec 24, 2024
532d33c
fix(DB/page_text_locale): deDE name and location fixes (#21035)
trinitarius Dec 25, 2024
4073a8d
chore(DB): import pending files
github-actions[bot] Dec 25, 2024
fcc3f7f
fix(Script/Zul'Aman): adjust Zuljin timers (#20919)
Grimdhex Dec 25, 2024
0828851
feat(CI/linux-build): introduce option to set maxerrors for compilati…
sudlud Dec 25, 2024
e68faf7
fix(Core/Log): fmt output for appender (#21043)
Kitzunu Dec 25, 2024
f8ea131
fix(DB/Creature)Ashtongue Stormcaller missing interrupt immunity (#21…
Exitare Dec 26, 2024
e912547
chore(DB): import pending files
github-actions[bot] Dec 26, 2024
7f82673
fix(DB/Creature): Add Illidari Nightlord interrupt immunity (#21031)
Exitare Dec 26, 2024
59f79b5
chore(DB): import pending files
github-actions[bot] Dec 26, 2024
aa24f50
chore(Scripts/SSC): Move Vashj summons to the new format (#21042)
Nyeriah Dec 26, 2024
bff594c
feat(Unit/Misc): HasAnyAuras() HasAllAuras() HasAuras() (#21040)
Kitzunu Dec 26, 2024
8ed7c5a
fix(Scripts/SSC): Fix console panel gate not opening (#21047)
Nyeriah Dec 26, 2024
987c791
chore(DB): import pending files
github-actions[bot] Dec 26, 2024
af9f416
fix(Core/Spells): Initial threat for periodic effects (#21045)
Saqra1 Dec 26, 2024
a1e1bde
fix(Scripts/ICC): Use threatlist for vampiric bite (#21012)
Kitzunu Dec 28, 2024
118c426
chore(DB): import pending files
github-actions[bot] Dec 28, 2024
aceea6b
Merge branch '3.3.5' into npcbots_3.3.5
trickerer Dec 28, 2024
638b8ea
fix(Scripts/Spells): Death Knight Army of the Dead auras (#19795)
sogladev Dec 28, 2024
8679e29
chore(DB): import pending files
github-actions[bot] Dec 28, 2024
7ab4219
fix(DB/SAI): SAI overhaul of Deadwood Warrior, Gardener and Pathfinde…
TheSCREWEDSoftware Dec 28, 2024
6152123
chore(DB): import pending files
github-actions[bot] Dec 28, 2024
3acf687
fix(DB/Creature): Arcanist Helion gossip text (#21062)
trinitarius Dec 29, 2024
ca686d8
chore(DB): import pending files
github-actions[bot] Dec 29, 2024
5dfe897
chore(DB): Delete empty/null entries (#21058)
Kitzunu Dec 29, 2024
a710b98
chore(DB): import pending files
github-actions[bot] Dec 29, 2024
d949192
fix(Scripts/Zul'Aman): Band-Aid fix for hostage loot. (#21060)
heyitsbench Dec 29, 2024
a97bff0
chore(DB): import pending files
github-actions[bot] Dec 29, 2024
e152d6a
fix(Scripts/Karazhan): Chess pieces reset to correct positions (#21061)
vrachv Dec 29, 2024
8f7fc6d
fix(DB/Locale): deDE fixes cata quest texts to wrath state (#21049)
trinitarius Dec 29, 2024
26ae20a
chore(DB): import pending files
github-actions[bot] Dec 29, 2024
0e6fffa
fix(DB/Locale): deDE fixes cata quest texts to wrath state - part 2 (…
trinitarius Dec 29, 2024
9b5fc87
chore(DB): import pending files
github-actions[bot] Dec 29, 2024
6313d53
fix(Scripts/ZulAman): add Altar Torch visuals (#21064)
sogladev Dec 30, 2024
467a511
fix(Scripts/ZulAman): add Boss Boundaries (#21065)
sogladev Dec 30, 2024
e6cf00a
fix(DB/SAI): restore Drakuru’s (id: 28802) health to 100% upon charmi…
vrachv Dec 30, 2024
715f559
chore(DB): import pending files
github-actions[bot] Dec 30, 2024
6ea9b7a
fix(Core/Player): fix output for disabled maps (#21068)
Kitzunu Dec 30, 2024
4e49f52
fix(Scripts/PitOfSauron): Reset Scourgelord Tyrannus encounter state …
blinkysc Dec 30, 2024
b6c9573
fix(DB/Locale): deDE fixes for quest greetings (#21067)
trinitarius Dec 30, 2024
236f607
chore(DB): import pending files
github-actions[bot] Dec 30, 2024
d6edcf8
fix(Scripts/PitOfSaron): Fix Scourgelord Tyrannus not respawning afte…
Nyeriah Dec 30, 2024
e837fa8
fix(Scripts/ZulAman): Eagle Gauntlet behavior (#20947)
sogladev Dec 30, 2024
35bc0a7
chore(DB): import pending files
github-actions[bot] Dec 30, 2024
106e0ed
fix(DB/Creature) Scarlet Peasant SmartAI. (#21069)
Rorschach91 Dec 31, 2024
63bd7cd
fix (DB/Creature) Citizen of Havenshire waypoints and SmartAI. (#21048)
Rorschach91 Dec 31, 2024
d7189cf
chore(DB): import pending files
github-actions[bot] Dec 31, 2024
fa9718b
fix(Core/Spells): Remove level scaling from Booming Voice (#21054)
sogladev Jan 1, 2025
0594a8f
fix(Scripts/ZulAman): reset Nalorakk's intro on wipe (#21063)
sogladev Jan 1, 2025
3c19ab5
fix(Scripts/ZulAman): Fix Jan'lai teleport spells (#21083)
Nyeriah Jan 3, 2025
fd4019c
chore(DB): import pending files
github-actions[bot] Jan 3, 2025
538188d
Merge 3.3.5 to npcbots_3.3.5
Jan 3, 2025
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
  •  
  •  
  •  
9 changes: 7 additions & 2 deletions .github/actions/linux-build/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@ inputs:
description: Flag to enable or disable PCH
required: false
type: boolean
maxerrors:
default: 1
description: Max allowed error count before compilation stops
required: false
type: number
runs:
using: composite
steps:
Expand Down Expand Up @@ -106,8 +111,8 @@ runs:
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_CXX_COMPILER_LAUNCHER="ccache" \
-DCMAKE_C_COMPILER_LAUNCHER="ccache" \
-DCMAKE_C_FLAGS="-Werror" \
-DCMAKE_CXX_FLAGS="-Werror" \
-DCMAKE_C_FLAGS="-Werror ${{ startsWith(inputs.cc, 'clang') && '-ferror-limit=' || '-fmax-errors=' }}${{inputs.maxerrors}} " \
-DCMAKE_CXX_FLAGS="-Werror ${{ startsWith(inputs.cxx, 'clang') && '-ferror-limit=' || '-fmax-errors=' }}${{inputs.maxerrors}}" \
-DBUILD_TESTING="ON" \
-DUSE_SCRIPTPCH=${{ inputs.pch == 'true' && 'ON' || '' }} \
-DUSE_COREPCH=${{ inputs.pch == 'true' && 'ON' || '' }} \
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/codestyle.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
name: Codestyle
on:
pull_request:
types:
- opened
- reopened
- synchronize
paths:
- src/**
- "!README.md"
Expand All @@ -10,15 +14,15 @@ jobs:
triage:
runs-on: ubuntu-latest
name: C++
if: github.repository == 'azerothcore/azerothcore-wotlk'
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft
steps:
- uses: actions/checkout@v4
- name: Setup python
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: AzerothCore codestyle
run: python ./apps/codestyle/codestyle.py
run: python ./apps/codestyle/codestyle-cpp.py
- name: C++ Advanced
run: |
sudo apt update -y
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/core-build-nopch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
CXX: g++-14
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch
if: github.repository == 'trickerer/AzerothCore-wotlk-with-NPCBots'
if: github.repository == 'trickerer/AzerothCore-wotlk-with-NPCBots' && !github.event.pull_request.draft
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/linux-build
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/core-build-pch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@ on:
branches:
- 'master'
pull_request:
types: ['opened', 'synchronize', 'reopened']
types:
- opened
- reopened
- synchronize

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand Down
43 changes: 28 additions & 15 deletions .github/workflows/core_modules_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,38 @@ on:
branches:
- 'master'
pull_request:
types: ['labeled', 'opened', 'synchronize', 'reopened']
types:
- opened
- reopened
- synchronize
paths:
- 'src/*'
- 'src/common/**/*'
- 'src/genrev/**/*'
- 'src/server/*'
- 'src/server/apps/**/*'
- 'src/server/database/**/*'
- 'src/server/game/**/*'
- 'src/server/shared/**/*'
- 'src/tools/**/*'

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
cancel-in-progress: true

jobs:
build-modules:
runs-on: ubuntu-latest
name: modules build on latest ubuntu
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (
github.ref_name == 'master'
|| contains(github.event.pull_request.labels.*.name, 'file-cpp'
|| github.event.label.name == 'file-cpp'
|| contains(github.event.pull_request.labels.*.name, 'run-build')
|| github.event.label.name == 'run-build')
)
strategy:
fail-fast: true
matrix:
include:
- os: ubuntu-24.04
compiler:
CC: clang-18
CXX: clang++-18
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch-modules
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft
steps:
- uses: actions/checkout@v4
# This script installs a general list of modules to compile with
Expand All @@ -33,7 +45,8 @@ jobs:
run: bash -x ./apps/ci/ci-install-modules.sh
- uses: ./.github/actions/linux-build
with:
CC: clang-15
CXX: clang++-15
CC: ${{ matrix.compiler.CC }}
CXX: ${{ matrix.compiler.CXX }}
modules: true
pch: false
maxerrors: 0
2 changes: 0 additions & 2 deletions .github/workflows/docker_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@ on:
pull_request:
types:
- labeled
- opened
- synchronize
- reopened

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/macos_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ on:
branches:
- 'master'
pull_request:
types: ['labeled', 'opened', 'synchronize', 'reopened']
types:
- labeled
- synchronize

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr_labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
triage:
runs-on: ubuntu-24.04
permissions: write-all
if: github.repository == 'azerothcore/azerothcore-wotlk'
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft
steps:
- uses: actions/checkout@v4
with:
Expand Down
14 changes: 11 additions & 3 deletions .github/workflows/sql-codestyle.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
name: Codestyle
on:
pull_request:
types:
- opened
- reopened
- synchronize
paths:
- data/**
- "!README.md"
Expand All @@ -10,8 +14,12 @@ jobs:
triage:
runs-on: ubuntu-latest
name: SQL
if: github.repository == 'azerothcore/azerothcore-wotlk'
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft
steps:
- uses: actions/checkout@v4
- name: Check pending SQL
run: source ./apps/ci/ci-pending.sh
- name: Setup python
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: AzerothCore codestyle
run: python ./apps/codestyle/codestyle-sql.py
3 changes: 3 additions & 0 deletions .github/workflows/tools_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ on:
branches:
- 'master'
pull_request:
types:
- labeled
- synchronize

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/windows_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ on:
- 'npcbots_3.3.5'
- 'CI'
pull_request:
types: ['labeled', 'opened', 'synchronize', 'reopened']
types:
- labeled
- synchronize

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@

!.gitkeep

# default build directory if not specified by CMAKE configuration
/out/*

#
#Generic
#
Expand Down Expand Up @@ -63,6 +66,7 @@ nbproject/
.idea
cmake-build-*/*
coverage-report/
.vs

#
# Eclipse
Expand Down
6 changes: 3 additions & 3 deletions acore.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "azerothcore-wotlk",
"version": "12.0.0-dev.1",
"license": "AGPL3"
"name": "azerothcore-wotlk",
"version": "13.0.0-dev.1",
"license": "AGPL3"
}
Loading