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

bots add #9

Open
wants to merge 338 commits into
base: test
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
8195324
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 6, 2022
c9fa699
Attempt to fix Evade issue
ZhengPeiRu21 Sep 6, 2022
aa1705d
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 7, 2022
77571ad
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 8, 2022
8791645
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 13, 2022
76f4f74
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 14, 2022
46fa7b4
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 15, 2022
6dfc04c
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 16, 2022
d388993
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 18, 2022
e67849a
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 19, 2022
8da3ae8
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 21, 2022
4c6c80d
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 22, 2022
7b5a03a
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 23, 2022
8c05b69
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 26, 2022
203f2ec
Update PLAYERBOTS_SEL_TEXT query
ZhengPeiRu21 Sep 27, 2022
a300a4b
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Sep 28, 2022
80c608d
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 2, 2022
906748c
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 7, 2022
5996f1f
Remove outdated Git submodule
ZhengPeiRu21 Oct 7, 2022
4643825
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 15, 2022
ce8592b
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 17, 2022
4b8fb01
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 20, 2022
e0b905a
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 22, 2022
b68c3a7
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 24, 2022
780b947
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 24, 2022
99dbd3d
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 26, 2022
18ae6a4
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Oct 31, 2022
4d068b0
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Nov 4, 2022
8ec316d
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Nov 7, 2022
cab0d6f
Merge branch 'master' into Playerbot
ZhengPeiRu21 Nov 18, 2022
ec7288b
Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothco…
ZhengPeiRu21 Nov 18, 2022
87f185b
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Nov 23, 2022
fad161a
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Dec 1, 2022
c1c97ad
Merge branch 'master' into Playerbot
ZhengPeiRu21 Dec 7, 2022
2ec6f2d
Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothco…
ZhengPeiRu21 Dec 7, 2022
5a8fe17
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Dec 9, 2022
cd6e0d7
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Dec 12, 2022
2bb78d1
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Dec 27, 2022
b86914f
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Dec 29, 2022
16eecd9
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Jan 4, 2023
f51115a
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Jan 12, 2023
465d19b
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Jan 19, 2023
03b3f9d
Merge branch 'master' into Playerbot
ZhengPeiRu21 Feb 9, 2023
ccee04c
Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothco…
ZhengPeiRu21 Feb 9, 2023
ba4e49f
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Feb 10, 2023
4bc9901
Merge branch 'master' into Playerbot
ZhengPeiRu21 Feb 13, 2023
d5e1ec8
Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothco…
ZhengPeiRu21 Feb 14, 2023
8ffdf08
Merge branch 'master' into Playerbot
ZhengPeiRu21 Feb 17, 2023
6a1589c
Update to be compatible with latest AC
ZhengPeiRu21 Feb 17, 2023
62d3317
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Feb 17, 2023
d40a859
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Feb 21, 2023
826bac0
Merge branch 'master' into Playerbot
ZhengPeiRu21 Mar 1, 2023
328d991
Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothco…
ZhengPeiRu21 Mar 1, 2023
fce7ba3
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 2, 2023
ca84c22
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 7, 2023
e898462
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 10, 2023
be7c575
Merge branch 'master' into Playerbot
ZhengPeiRu21 Mar 16, 2023
0a192af
Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothco…
ZhengPeiRu21 Mar 16, 2023
e9143a2
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 21, 2023
71e8baf
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 22, 2023
317afd0
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 22, 2023
38268a1
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 23, 2023
4c18f3b
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 25, 2023
939291c
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 28, 2023
2bf872e
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 29, 2023
0aca3f7
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Mar 30, 2023
6cb1778
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 1, 2023
4004dcb
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 2, 2023
1b3fd82
Merge branch 'master' into Playerbot
ZhengPeiRu21 Apr 3, 2023
00f9f8e
Merge branch 'Playerbot' of https://github.com/ZhengPeiRu21/azerothco…
ZhengPeiRu21 Apr 3, 2023
a27f752
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 4, 2023
c918654
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 4, 2023
ed4e0ff
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 4, 2023
43778ac
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 5, 2023
0248ed8
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 6, 2023
ae17549
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 10, 2023
d02099d
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 13, 2023
affbfa1
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 17, 2023
e622ba9
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 18, 2023
780c8ed
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 19, 2023
bb0f212
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 20, 2023
e355e79
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 22, 2023
1773a50
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 23, 2023
d6a099e
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 24, 2023
25d2c3e
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 Apr 26, 2023
42e8c3f
fix(Docker): add libboost-thread-dev dependency to Dockerfile
kjack9 May 1, 2023
2e294ea
Merge pull request #6 from kjack9/Playerbot
ZhengPeiRu21 May 1, 2023
aa1214a
Merge branch 'azerothcore:master' into Playerbot
ZhengPeiRu21 May 1, 2023
72660b1
Merge branch 'master' into Playerbot
liyunfan1223 May 24, 2023
ec45b40
feat: fix warning and configuration
liyunfan1223 May 24, 2023
f677900
Prevent GUID from exhausting
liyunfan1223 May 25, 2023
9d3d2c8
HandlePlayerLoginFromDB
liyunfan1223 May 26, 2023
0e72893
command setskill range allow 0
liyunfan1223 May 29, 2023
a1a3263
Merge branch 'master' into Playerbot
liyunfan1223 May 29, 2023
05103ae
Merge branch 'master' into Playerbot
liyunfan1223 Jun 2, 2023
a751927
Merge branch 'master' into Playerbot
liyunfan1223 Jun 5, 2023
46f277f
spilit boss_heigan to .cpp and .h
liyunfan1223 Jun 5, 2023
dc4c509
Merge branch 'master' into Playerbot
liyunfan1223 Jun 7, 2023
f05b5e6
split grobbulus
liyunfan1223 Jun 8, 2023
23306a3
split heigan
liyunfan1223 Jun 9, 2023
69740eb
Merge branch 'master' into Playerbot
liyunfan1223 Jun 9, 2023
e766845
Spell(item check): turn ItemLevel to RequiredLevel
liyunfan1223 Jun 11, 2023
b417973
Merge branch 'master' into Playerbot
liyunfan1223 Jun 12, 2023
abaf465
Merge branch 'master' into Playerbot
liyunfan1223 Jun 18, 2023
433467b
split anubrekhan, grobbulus scripts
liyunfan1223 Jun 18, 2023
55821a8
Merge branch 'master' into Playerbot
liyunfan1223 Jun 22, 2023
0713446
Merge branch 'master' into Playerbot
liyunfan1223 Jul 4, 2023
44046ee
Merge branch 'master' into Playerbot
liyunfan1223 Jul 7, 2023
95843d5
Merge branch 'master' into Playerbot
liyunfan1223 Jul 14, 2023
4d3abb0
logout bots in kickall
liyunfan1223 Jul 15, 2023
2afc3a4
refactor naxxramas
liyunfan1223 Jul 18, 2023
95add2b
Merge branch 'master' into Playerbot
liyunfan1223 Jul 18, 2023
2ca14cd
Merge branch 'master' into Playerbot
liyunfan1223 Jul 24, 2023
06b2f25
Fix(scripts): bot receive CMSG packet
liyunfan1223 Jul 26, 2023
78e21a0
Merge branch 'master' into Playerbot
liyunfan1223 Jul 26, 2023
058526b
Merge branch 'master' into Playerbot
liyunfan1223 Jul 30, 2023
a4e5ff3
Merge branch 'master' into Playerbot
liyunfan1223 Aug 1, 2023
db889ed
Merge branch 'master' into Playerbot
liyunfan1223 Aug 5, 2023
df11f5a
Merge branch 'master' into Playerbot
liyunfan1223 Aug 7, 2023
b8567b3
conf for playerbots log
liyunfan1223 Aug 10, 2023
6a954d7
Merge branch 'master' into Playerbot
liyunfan1223 Aug 10, 2023
36e18dd
change gitmodules
liyunfan1223 Aug 10, 2023
33eb24f
MOD_PLAYERBOTS macro
liyunfan1223 Aug 24, 2023
4b1f585
Merge branch 'master' into Playerbot
liyunfan1223 Aug 24, 2023
58a7625
Merge branch 'master' into Playerbot
liyunfan1223 Aug 24, 2023
e201903
Merge branch 'master' into Playerbot
liyunfan1223 Aug 26, 2023
c6bcda8
Merge branch 'master' into Playerbot
liyunfan1223 Aug 29, 2023
92c6ef2
Merge branch 'master' into Playerbot
liyunfan1223 Sep 1, 2023
cc4ac0a
Merge branch 'master' into Playerbot
liyunfan1223 Sep 3, 2023
28fcb40
Merge branch 'master' into Playerbot
liyunfan1223 Sep 4, 2023
e7ac00b
Merge branch 'master' into Playerbot
liyunfan1223 Sep 5, 2023
2dd1490
Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk int…
liyunfan1223 Sep 23, 2023
a5e2736
Merge commit '26c583c24ab7dbbf1fecf3dcd737c1ad543c8b33' into Playerbo…
liyunfan1223 Oct 17, 2023
57e0c7a
Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk int…
liyunfan1223 Oct 22, 2023
d879fc9
Merge branch 'master' into Playerbot
liyunfan1223 Oct 27, 2023
7915f79
Merge branch 'master' into Playerbot
liyunfan1223 Dec 12, 2023
60cf17d
fix scripts issue
liyunfan1223 Dec 12, 2023
80a8896
playerbot logout
liyunfan1223 Dec 17, 2023
452584a
Merge branch 'master' into Playerbot
liyunfan1223 Dec 17, 2023
7c91ec9
Fix multi-language DBC loading
AlvinZhu Dec 27, 2023
608ff29
Force playerbots locale enUS
AlvinZhu Dec 27, 2023
f68f398
Merge branch 'master' into Playerbot
oiuv Dec 28, 2023
68c8fad
Merge pull request #1 from AlvinZhu/Playerbot
liyunfan1223 Dec 28, 2023
19f7e75
Merge pull request #2 from oiuv/Playerbot
liyunfan1223 Dec 28, 2023
ccf92f4
Merge branch 'master' into Playerbot
liyunfan1223 Jan 4, 2024
213300b
Merge branch 'master' into Playerbot
liyunfan1223 Jan 6, 2024
cb795ae
Merge branch 'master' into Playerbot
liyunfan1223 Jan 7, 2024
600b087
Merge branch 'master' into Playerbot
liyunfan1223 Jan 8, 2024
b70e64d
Merge branch 'master' into Playerbot
liyunfan1223 Jan 14, 2024
9e172c9
Merge branch 'master' into Playerbot
liyunfan1223 Jan 15, 2024
b314b04
Merge branch 'master' into Playerbot
liyunfan1223 Jan 23, 2024
1ef5b9a
Merge branch 'master' into Playerbot
liyunfan1223 Jan 29, 2024
9784f93
Merge branch 'master' into Playerbot
liyunfan1223 Feb 6, 2024
5699c97
Merge branch 'master' into Playerbot
liyunfan1223 Feb 11, 2024
cd5826f
Merge branch 'master' into Playerbot
liyunfan1223 Feb 13, 2024
ccff946
Merge branch 'master' into Playerbot
liyunfan1223 Feb 19, 2024
b4046d4
Merge branch 'master' into Playerbot
liyunfan1223 Feb 22, 2024
7c856ea
Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk int…
liyunfan1223 Feb 24, 2024
5121929
Merge branch 'master' into Playerbot
liyunfan1223 Mar 3, 2024
8e5731f
Fix ServerScript.h
liyunfan1223 Mar 3, 2024
0b0eeb0
Merge branch 'master' into Playerbot
liyunfan1223 Mar 4, 2024
8a1635b
Fix docker load metadata error
MrSlntGhost Mar 5, 2024
5ef572e
Merge pull request #4 from MrSlntGhost/Playerbot
liyunfan1223 Mar 6, 2024
01a6bd6
Merge branch 'master' into Playerbot
liyunfan1223 Mar 9, 2024
984e03d
Split Ulduar's script files
Garashan Mar 11, 2024
187db6f
Merge pull request #5 from Garashan/Playerbot
liyunfan1223 Mar 12, 2024
c36a7a2
Revert "Split Ulduar's script files"
liyunfan1223 Mar 12, 2024
19cd29f
Merge pull request #6 from liyunfan1223/revert-5-Playerbot
liyunfan1223 Mar 12, 2024
60b624a
Fix workflows
liyunfan1223 Mar 12, 2024
6d5b402
Fix workflows
liyunfan1223 Mar 12, 2024
f0cb94c
Fix variable unused warning
liyunfan1223 Mar 12, 2024
23cf1a3
Update workflows
liyunfan1223 Mar 12, 2024
b3f96a2
Update core-build.yml
liyunfan1223 Mar 12, 2024
a42219e
Merge branch 'azerothcore:master' into Playerbot
liyunfan1223 Mar 12, 2024
68219e6
Merge branch 'azerothcore:master' into Playerbot
liyunfan1223 Mar 17, 2024
ce59a89
Fix macos CI
liyunfan1223 Mar 17, 2024
af717c5
Fix macos CI
liyunfan1223 Mar 18, 2024
b1ee6cf
Fix macos compilation
liyunfan1223 Mar 18, 2024
0024602
CI ignore warnings
liyunfan1223 Mar 18, 2024
e0ddd7f
Disable test build for macos CI
liyunfan1223 Mar 18, 2024
4387de8
Fix macos CI
liyunfan1223 Mar 18, 2024
91870c9
Merge branch 'azerothcore:master' into Playerbot
liyunfan1223 Mar 19, 2024
97604fa
Merge branch 'master' into Playerbot
liyunfan1223 Mar 22, 2024
6338010
Merge branch 'master' into Playerbot
liyunfan1223 Mar 28, 2024
d74a6dd
Merge branch 'master' into Playerbot
liyunfan1223 Mar 31, 2024
f0be01a
Merge branch 'master' into Playerbot
liyunfan1223 Apr 7, 2024
65cb23b
Merge branch 'master' into Playerbot
liyunfan1223 Apr 10, 2024
ab9fe20
Merge branch 'master' into Playerbot
liyunfan1223 Apr 14, 2024
10bd872
Merge branch 'master' into Playerbot
liyunfan1223 Apr 15, 2024
c010742
Merge branch 'master' into Playerbot
liyunfan1223 Apr 22, 2024
99bc841
Merge branch 'master' into Playerbot
liyunfan1223 Apr 26, 2024
0a1570e
Merge branch 'master' into Playerbot
liyunfan1223 Apr 29, 2024
9bbe90d
Merge branch 'master' into Playerbot
liyunfan1223 May 4, 2024
5079750
Merge branch 'master' into Playerbot
liyunfan1223 May 7, 2024
1e22c4d
Merge branch 'master' into Playerbot
liyunfan1223 May 26, 2024
12ea82a
[Scripts] Naxxramas scripts refactor with namespace
liyunfan1223 May 26, 2024
971b2f8
Merge branch 'master' into Playerbot
liyunfan1223 Jun 3, 2024
72634b2
Merge branch 'master' into Playerbot
liyunfan1223 Jun 7, 2024
7ca3db8
Merge branch 'master' into Playerbot
liyunfan1223 Jun 9, 2024
7272563
Merge branch 'master' into Playerbot
liyunfan1223 Jun 19, 2024
20f917c
Merge branch 'master' into Playerbot
liyunfan1223 Jun 22, 2024
fb4dbdd
Merge branch 'master' into Playerbot
liyunfan1223 Jun 24, 2024
9a11d9d
Merge branch 'master' into Playerbot
liyunfan1223 Jun 28, 2024
d7a07b2
Merge branch 'master' into Playerbot
liyunfan1223 Jun 29, 2024
cc5adeb
Merge branch 'master' into Playerbot
liyunfan1223 Jul 3, 2024
2a2e2ec
Rollback name check
liyunfan1223 Jul 3, 2024
223ec63
Merge branch 'master' into Playerbot
liyunfan1223 Jul 3, 2024
1f54cb1
Merge branch 'master' into Playerbot
liyunfan1223 Jul 7, 2024
05c9a96
Merge branch 'master' into Playerbot
liyunfan1223 Jul 11, 2024
22132ad
Merge branch 'master' into Playerbot
liyunfan1223 Jul 19, 2024
c721884
Merge branch 'master' into Playerbot
liyunfan1223 Jul 23, 2024
5276676
Merge branch 'master' into Playerbot
liyunfan1223 Jul 24, 2024
4a48e18
Playerbot fixes and functionnality to talk in channels
Jul 26, 2024
f7ad415
Merge pull request #15 from atidot3/Playerbot
liyunfan1223 Jul 27, 2024
172f54b
Merge branch 'master' into Playerbot
liyunfan1223 Jul 29, 2024
e6fa573
Fix macos build
liyunfan1223 Jul 29, 2024
84c12b0
Fix warnings
noisiver Jul 30, 2024
bba6c86
Playerbot helper
Jul 31, 2024
f6a9b1f
Add MoveKnockbackFromForPlayer
liyunfan1223 Jul 30, 2024
7a1986d
Merge pull request #17 from noisiver/playerbots
liyunfan1223 Aug 1, 2024
0ba424a
Merge pull request #18 from atidot3/Playerbot
liyunfan1223 Aug 1, 2024
7227e78
Merge pull request #19 from liyunfan1223/movement-rewrite
liyunfan1223 Aug 1, 2024
f5e44cd
Merge branch 'master' into Playerbot
liyunfan1223 Aug 1, 2024
0406652
fix chat warning
atidot3 Aug 3, 2024
2cde786
Merge branch 'liyunfan1223:Playerbot' into Playerbot
atidot3 Aug 3, 2024
3e2509e
Merge pull request #20 from atidot3/Playerbot
liyunfan1223 Aug 3, 2024
c3be0fa
Merge branch 'master' into Playerbot
liyunfan1223 Aug 4, 2024
33e4bc8
Merge branch 'master' into Playerbot
liyunfan1223 Aug 11, 2024
27b243e
Merge branch 'master' into Playerbot
liyunfan1223 Aug 18, 2024
1bf88ad
Merge branch 'master' into Playerbot
liyunfan1223 Aug 19, 2024
a642358
Merge branch 'master' into Playerbot
liyunfan1223 Aug 26, 2024
fdb6fed
Naxx scripts header
liyunfan1223 Aug 26, 2024
f8a28b6
Merge branch 'master' into Playerbot
liyunfan1223 Aug 30, 2024
414805e
Merge branch 'master' into Playerbot
liyunfan1223 Sep 4, 2024
6f5b504
Merge branch 'master' into Playerbot
liyunfan1223 Sep 7, 2024
9973151
Merge branch 'master' into Playerbot
liyunfan1223 Sep 12, 2024
7e8c2d2
Fix continuous integration workflow
liyunfan1223 Sep 12, 2024
2358b25
Revert "Merge branch 'master' into Playerbot"
liyunfan1223 Sep 13, 2024
af77652
Merge pull request #21 from liyunfan1223/revert_spell_crash
liyunfan1223 Sep 13, 2024
c85e977
Update PlayerQuest.cpp
manstfu Sep 14, 2024
ddd7c1f
Updated with master branch
manstfu Sep 14, 2024
57b7a6a
Merge pull request #22 from manstfu/Playerbot
liyunfan1223 Sep 15, 2024
910848c
Revert "Revert "Merge branch 'master' into Playerbot""
liyunfan1223 Sep 17, 2024
9780dba
Merge branch 'master' into Playerbot
liyunfan1223 Sep 17, 2024
66c55bc
Merge branch 'master' into Playerbot
liyunfan1223 Sep 22, 2024
9ebdbd8
Merge branch 'master' into Playerbot
liyunfan1223 Sep 29, 2024
9f58d55
fix(Core/Items): Fix exploit where multiple auras could be applied fr…
walkline Oct 4, 2024
6eb5070
Merge branch 'master' into Playerbot
liyunfan1223 Oct 4, 2024
b4ca46c
Fix header include for playerbots
liyunfan1223 Oct 4, 2024
0e1fb78
Merge pull request #24 from liyunfan1223/fix_header_include
liyunfan1223 Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/codestyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
triage:
runs-on: ubuntu-latest
name: C++
if: github.repository == 'azerothcore/azerothcore-wotlk'
if: github.repository == 'liyunfan1223/azerothcore-wotlk'
steps:
- uses: actions/checkout@v4
- name: Setup python
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/core-build-nopch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,10 @@ jobs:
CC: gcc-14
CXX: g++-14
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch
if: github.repository == 'azerothcore/azerothcore-wotlk'
name: ${{ matrix.os }}-${{ matrix.compiler }}-nopch
env:
COMPILER: ${{ matrix.compiler }}
if: github.repository == 'liyunfan1223/azerothcore-wotlk'
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/linux-build
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/core-build-pch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,10 @@ jobs:
CC: clang-18
CXX: clang++-18
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-pch
if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft
name: ${{ matrix.os }}-${{ matrix.compiler }}-pch
env:
COMPILER: ${{ matrix.compiler }}
if: github.repository == 'liyunfan1223/azerothcore-wotlk' && !github.event.pull_request.draft
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/linux-build
Expand Down
99 changes: 99 additions & 0 deletions .github/workflows/core-build-playerbots.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform.
# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml
name: ubuntu-build

on:
push:
branches: [ "Playerbot" ]
pull_request:
branches: [ "Playerbot" ]

jobs:
build:
strategy:
# Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable.
fail-fast: false
matrix:
# the result of the matrix will be the combination of all attributes, so we get os*compiler builds
include:
- os: ubuntu-22.04
c_compiler: clang
cpp_compiler: clang++
build_type: Release
- os: ubuntu-22.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release
- os: ubuntu-24.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release

runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.cpp_compiler }}

steps:
- name: Checkout AzerothCore
uses: actions/checkout@v3

- name: Set reusable strings
# Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file.
id: strings
shell: bash
run: |
echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"

# - name: Clone Playerbot Module
# run: git clone --depth=1 --branch=master https://github.com/liyunfan1223/mod-playerbots.git modules/mod-playerbots

- name: Checkout Playerbot Module
uses: actions/checkout@v3
with:
repository: 'liyunfan1223/mod-playerbots'
path: 'modules/mod-playerbots'

- name: Install Requirements
run: sudo apt-get update && sudo apt-get install git cmake make gcc g++ clang libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev mysql-server libboost-all-dev

# - name: Cache
# uses: actions/cache@v3
# with:
# path: var/ccache
# key: ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}:${{ github.sha }}
# restore-keys: |
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules

# - name: Configure OS
# run: source ./acore.sh install-deps
# env:
# CONTINUOUS_INTEGRATION: true

# - name: Create conf/config.sh
# run: source ./apps/ci/ci-conf-core.sh

# - name: Process pending sql
# run: bash bin/acore-db-pendings

# - name: Build
# run: source ./apps/ci/ci-compile.sh

- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: >
cmake -B ${{ steps.strings.outputs.build-output-dir }}
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
-S ${{ github.workspace }}

- name: Build
# Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}

# - name: Test
# working-directory: ${{ steps.strings.outputs.build-output-dir }}
# # Execute tests defined by the CMake configuration. Note that --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
# # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
# run: ctest --build-config ${{ matrix.build_type }}
99 changes: 99 additions & 0 deletions .github/workflows/core-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform.
# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml
name: ubuntu-build

on:
push:
branches: [ "Playerbot" ]
pull_request:
branches: [ "Playerbot" ]

jobs:
build:
strategy:
# Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable.
fail-fast: false
matrix:
# the result of the matrix will be the combination of all attributes, so we get os*compiler builds
include:
- os: ubuntu-22.04
c_compiler: clang
cpp_compiler: clang++
build_type: Release
- os: ubuntu-22.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release
- os: ubuntu-24.04
c_compiler: gcc
cpp_compiler: g++
build_type: Release

runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.cpp_compiler }}

steps:
- name: Checkout AzerothCore
uses: actions/checkout@v3

- name: Set reusable strings
# Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file.
id: strings
shell: bash
run: |
echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"

# - name: Clone Playerbot Module
# run: git clone --depth=1 --branch=master https://github.com/liyunfan1223/mod-playerbots.git modules/mod-playerbots

# - name: Checkout Playerbot Module
# uses: actions/checkout@v3
# with:
# repository: 'liyunfan1223/mod-playerbots'
# path: 'modules/mod-playerbots'

- name: Install Requirements
run: sudo apt-get update && sudo apt-get install git cmake make gcc g++ clang libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev mysql-server libboost-all-dev

# - name: Cache
# uses: actions/cache@v3
# with:
# path: var/ccache
# key: ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}:${{ github.sha }}
# restore-keys: |
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules:${{ github.ref }}
# ccache:${{ matrix.os }}:${{ matrix.compiler }}:${{ matrix.modules }}-modules

# - name: Configure OS
# run: source ./acore.sh install-deps
# env:
# CONTINUOUS_INTEGRATION: true

# - name: Create conf/config.sh
# run: source ./apps/ci/ci-conf-core.sh

# - name: Process pending sql
# run: bash bin/acore-db-pendings

# - name: Build
# run: source ./apps/ci/ci-compile.sh

- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: >
cmake -B ${{ steps.strings.outputs.build-output-dir }}
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
-S ${{ github.workspace }}

- name: Build
# Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}

# - name: Test
# working-directory: ${{ steps.strings.outputs.build-output-dir }}
# # Execute tests defined by the CMake configuration. Note that --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
# # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
# run: ctest --build-config ${{ matrix.build_type }}
2 changes: 1 addition & 1 deletion .github/workflows/core_modules_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
name: modules build on latest ubuntu
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
github.repository == 'liyunfan1223/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (
github.ref_name == 'master'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ env:
COMPOSE_DOCKER_CLI_BUILD: 1
DOCKER_BUILDKIT: 1
RUNNING_ON_PRIMARY_BRANCH: |
${{ (github.repository == 'azerothcore/azerothcore-wotlk' && github.ref_name == 'master') && 'true' || 'false' }}
${{ (github.repository == 'liyunfan1223/azerothcore-wotlk' && github.ref_name == 'master') && 'true' || 'false' }}
jobs:
build-containers:
runs-on: "ubuntu-latest"
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
github.repository == 'liyunfan1223/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (github.ref_name == 'master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build')
steps:
Expand Down
9 changes: 2 additions & 7 deletions .github/workflows/macos_build.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
name: macos-build
on:
push:
branches:
- 'master'
branches: [ "Playerbot" ]
pull_request:
types: ['labeled', 'opened', 'synchronize', 'reopened']
branches: [ "Playerbot" ]

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand All @@ -19,10 +18,6 @@ jobs:
- macos-14
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (github.ref == 'refs/heads/master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build')
steps:
- uses: actions/checkout@v4
- name: Cache
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/tools_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@ jobs:
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (github.ref == 'refs/heads/master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build')
github.repository == 'liyunfan1223/azerothcore-wotlk' && !github.event.pull_request.draft
&& (
contains(github.event.pull_request.labels.*.name, 'run-build')
|| github.event.label.name == 'run-build'
)
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/linux-build
Expand Down
9 changes: 2 additions & 7 deletions .github/workflows/windows_build.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
name: windows-build
on:
push:
branches:
- 'master'
branches: [ "Playerbot" ]
pull_request:
types: ['labeled', 'opened', 'synchronize', 'reopened']
branches: [ "Playerbot" ]

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand All @@ -20,10 +19,6 @@ jobs:
name: ${{ matrix.os }}
env:
BOOST_ROOT: C:\local\boost_1_82_0
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (github.ref == 'refs/heads/master' || contains(github.event.pull_request.labels.*.name, 'run-build') || github.event.label.name == 'run-build')
steps:
- uses: actions/checkout@v4
- name: ccache
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ CMakeLists.txt.user
#
/.settings/
/.externalToolBuilders/*
/.vs
/out
# exclude in all levels
nbproject/
.sync.ffs_db
Expand Down Expand Up @@ -92,3 +94,5 @@ local.properties
# !modules/yourmodule
#
# ==================
.cache
compile_commands.json
4 changes: 3 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -118,5 +118,7 @@
},
"deno.enable": true,
"deno.path": "deps/deno/bin/deno",
"deno.lint": true
"deno.lint": true,
"search.useIgnoreFiles": false,
"clangd.onConfigChanged": "restart"
}
6 changes: 1 addition & 5 deletions apps/ci/mac/ci-compile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@ if [ ! -d "$mysql_include_path" ]; then
fi

time cmake ../../../ \
-DTOOLS=1 \
-DBUILD_TESTING=1 \
-DTOOLS_BUILD=all \
-DSCRIPTS=static \
-DCMAKE_BUILD_TYPE=Release \
-DMYSQL_ADD_INCLUDE_PATH=$mysql_include_path \
Expand All @@ -33,9 +32,6 @@ time cmake ../../../ \
-DOPENSSL_INCLUDE_DIR="$OPENSSL_ROOT_DIR/include" \
-DOPENSSL_SSL_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libssl.dylib" \
-DOPENSSL_CRYPTO_LIBRARIES="$OPENSSL_ROOT_DIR/lib/libcrypto.dylib" \
-DWITH_WARNINGS=1 \
-DCMAKE_C_FLAGS="-Werror" \
-DCMAKE_CXX_FLAGS="-Werror" \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DUSE_SCRIPTPCH=0 \
Expand Down
2 changes: 1 addition & 1 deletion apps/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -256,4 +256,4 @@ COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build \
/azerothcore/env/dist/bin/vmap4_assembler /azerothcore/env/dist/bin/vmap4_assembler

COPY --chown=$DOCKER_USER:$DOCKER_USER --from=build \
/azerothcore/env/dist/bin/vmap4_extractor /azerothcore/env/dist/bin/vmap4_extractor
/azerothcore/env/dist/bin/vmap4_extractor /azerothcore/env/dist/bin/vmap4_extractor
2 changes: 1 addition & 1 deletion deps/boost/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ else()
set(BOOST_REQUIRED_VERSION 1.67)
endif()

find_package(Boost ${BOOST_REQUIRED_VERSION} REQUIRED system filesystem program_options iostreams regex)
find_package(Boost ${BOOST_REQUIRED_VERSION} REQUIRED system filesystem program_options iostreams regex thread)

if(NOT Boost_FOUND)
if(NOT DEFINED ENV{Boost_ROOT} AND NOT DEFINED Boost_DIR AND NOT DEFINED BOOST_ROOT AND NOT DEFINED BOOSTROOT)
Expand Down
7 changes: 7 additions & 0 deletions doc/changelog/pendings/changes_1647137971165231200.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
### Added

- New hook for OnQuestComputeXP(). The intended use is to change the XP values for certain quests programmatically. The hook is triggered after XP calculation and before rewarding XP or gold to the player.

### How to upgrade

- No special changes needed. The new hook is available for use and should not interfere with any existing hooks or logic.
1 change: 1 addition & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ services:
AC_LOGIN_DATABASE_INFO: "ac-database;3306;root;${DOCKER_DB_ROOT_PASSWORD:-password};acore_auth"
AC_WORLD_DATABASE_INFO: "ac-database;3306;root;${DOCKER_DB_ROOT_PASSWORD:-password};acore_world"
AC_CHARACTER_DATABASE_INFO: "ac-database;3306;root;${DOCKER_DB_ROOT_PASSWORD:-password};acore_characters"
AC_PLAYERBOTS_DATABASE_INFO: "ac-database;3306;root;${DOCKER_DB_ROOT_PASSWORD:-password};acore_playerbots"
ports:
- ${DOCKER_WORLD_EXTERNAL_PORT:-8085}:8085
- ${DOCKER_SOAP_EXTERNAL_PORT:-7878}:7878
Expand Down
Loading