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

pbot #37

Merged
merged 74 commits into from
Aug 20, 2024
Merged

pbot #37

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
7569a3b
fix(Scripts/HyjalSummit): Adjust Air Burst cast targetting. (#19488)
heyitsbench Aug 1, 2024
acc80d7
chore(DB): import pending files
github-actions[bot] Aug 1, 2024
f70e69c
fix(Scripts/BlackTemple): Mother Shahraz should not use frenzy (#19543)
Nyeriah Aug 2, 2024
c54fd66
fix(Core/Spells): Flame Wave (#19144)
avarishd Aug 2, 2024
ee8c103
chore(DB): import pending files
github-actions[bot] Aug 2, 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
fcdc503
fix(Core/Spells): Chromatic Resistance Aura shouldn't give holy resis…
avarishd Aug 3, 2024
c3be0fa
Merge branch 'master' into Playerbot
liyunfan1223 Aug 4, 2024
61443a4
fix(DB/Creature): Add taunt immunity to Archimonde. (#19556)
heyitsbench Aug 5, 2024
d75267f
chore(DB): import pending files
github-actions[bot] Aug 5, 2024
a61695f
fix(DB/Creature): Adjust Warpslinter max standing to go above friendl…
Tereneckla Aug 6, 2024
c28a2bd
chore(DB): import pending files
github-actions[bot] Aug 6, 2024
a23da06
feat(Scripts/Commands): Morph Mount (#19558)
Gultask Aug 6, 2024
ae777db
fix(DB/Loot): Update uncommon drops for Ethereum prisoner creatures. …
heyitsbench Aug 6, 2024
26f7089
chore(DB): import pending files
github-actions[bot] Aug 6, 2024
b8de917
fix(Scripts/Hyjal): Anetheron dont sleep main tank (#19544)
Nyeriah Aug 6, 2024
09e77df
fix(Scripts/BlackTemple): Mother Shahraz Periodic part 2 (#19561)
Gultask Aug 6, 2024
c59effe
fix(DB/Creature): Adjust various values of Black Temple creatures. (#…
heyitsbench Aug 6, 2024
056fc2d
chore(DB): import pending files
github-actions[bot] Aug 6, 2024
41366fc
fix(Scripts/ShadowmoonValley): Dragonmaw Races Reset (#19570)
Gultask Aug 7, 2024
fdd8ff6
refactor(Deps/OpenSSL): Deprecate OpenSSL 1.x (#19452)
Kitzunu Aug 7, 2024
bb7765d
refactor(Core/World): Move SendGMText to ChatHandler and allow `fmt` …
Kitzunu Aug 8, 2024
ebc6218
chore(DB): import pending files
github-actions[bot] Aug 8, 2024
e4df159
refactor(Core/Chat): Move SendNotification to ChatHander (#19491)
Kitzunu Aug 10, 2024
b81bcfb
refactor(Core/ChatHandler): Cleanup retriving session and checking fo…
Kitzunu Aug 10, 2024
7b102f5
fix(Core/Chat): Correct misstake in b81bcfb causing outputs to CLI no…
Kitzunu Aug 11, 2024
33e4bc8
Merge branch 'master' into Playerbot
liyunfan1223 Aug 11, 2024
3b2b840
fix(Core/Entities): Only add use to spell caster objects if cast succ…
heyitsbench Aug 12, 2024
14a7840
fix(Shared/Socket): incorrect nodiscard flag (#19612)
Grimdhex Aug 13, 2024
35b551c
fix(Core/SpellInfo): Disallow damage scaling trigger spells to get sc…
heyitsbench Aug 13, 2024
cc2ef9d
fix(Core/Spells): Adjust ownership and follow logic for guardian summ…
heyitsbench Aug 13, 2024
ed824de
fix(Core): Ritual animations (#19602)
Saqra1 Aug 13, 2024
80fea23
docs: small improvements to the AUTHORS page (#19545)
FrancescoBorzi Aug 13, 2024
c8be582
fix(Scripts): Rewrite Level 70 Elite Tauren Chieftain. (#19546)
heyitsbench Aug 13, 2024
c33e30f
chore(DB): import pending files
github-actions[bot] Aug 13, 2024
ad411b4
fix(Core/Spell) Ritual spells cooldown on cancel (#19604)
Saqra1 Aug 13, 2024
6701062
fix(Core): Adjustments to summoning ritual object handling. (#19600)
heyitsbench Aug 13, 2024
4b63aa9
feat(DB/Module): introduce module_string table (#19475)
Kitzunu Aug 13, 2024
7fbc655
chore(DB): import pending files
github-actions[bot] Aug 13, 2024
2e02c76
fix(Core/Creature): quest_greeting_locale (#19615)
Kitzunu Aug 13, 2024
db148be
chore(DB): import pending files
github-actions[bot] Aug 13, 2024
0307164
feat(Core/LFG): Option to disable deserter (#19618)
Kitzunu Aug 14, 2024
7ff8f72
chore(Script/Misc): cleanup (#19619)
Kitzunu Aug 14, 2024
1565758
Revert "chore(Script/Misc): cleanup" (#19627)
Nyeriah Aug 15, 2024
7457aef
refactor(Core/Entities): Cleanup Unit header file (#19622)
Grimdhex Aug 15, 2024
9dc20bc
fix(Core/Entities): crash fix cause by a pointer change in #19622 (#1…
Grimdhex Aug 15, 2024
5cbe485
fix(Core/PlayerUpdates): incorrect backslash in a debug_log (#19630)
Grimdhex Aug 15, 2024
3c4086a
fix(CI/MacOS): Fix macOS mysql setup. (#19634)
walkline Aug 16, 2024
4d2284c
fix(DB/Creature): High Nethermancer Zerevor taunt & interrupt immunit…
Nyeriah Aug 17, 2024
29f528c
chore(DB): import pending files
github-actions[bot] Aug 17, 2024
1c8576f
fix(DB/Creature): Gathios the Shatterer taunt immunity (#19639)
Nyeriah Aug 17, 2024
682c053
chore(DB): import pending files
github-actions[bot] Aug 17, 2024
50b7de6
fix(DB/Creature): Remove Veras Darkshadow stun immunity (#19642)
Nyeriah Aug 17, 2024
6e3dba8
chore(DB): import pending files
github-actions[bot] Aug 17, 2024
a691ad3
chore(APPS/installer): Detection of BSD* OS (#19285)
sabotrax Aug 17, 2024
adff3c3
fix(Core/Spells): Revert ownership and follow logic adjustment for gu…
heyitsbench Aug 17, 2024
af1a6f3
apps(docker): Fix Warnings in Dockerfile (#19537)
michaeldelago Aug 18, 2024
adc9f4e
fix(Core/Spell): check for player before dereferencing (#19666)
sudlud Aug 18, 2024
167e06e
fix(Scripts/BlackTemple): Gathios Judgment spell should consume seals…
Nyeriah Aug 18, 2024
e33a56d
fix(Core/Creature): Nullcheck for questgreeting greeting (#19669)
Kitzunu Aug 18, 2024
a0689fb
fix(Dep/Boost): corrects a warning about path changes in boost proces…
Grimdhex Aug 18, 2024
27b243e
Merge branch 'master' into Playerbot
liyunfan1223 Aug 18, 2024
d436f97
fix(Script/Vehicles): The next player entering Salvaged Siege Engine …
liyunfan1223 Aug 18, 2024
23f5801
fix(Core/Map): Exempt raids from the hourly limit (#19650)
Nyeriah Aug 18, 2024
b0f77eb
fix(DB/SAI): Aether Ray spells and timers (#19620)
Grimdhex Aug 18, 2024
1908ede
chore(DB): import pending files
github-actions[bot] Aug 18, 2024
79a653b
fix (Core/Spells): remove object size for hit calculation of aoe aura…
Tereneckla Aug 18, 2024
01c8344
fix(Scripts/BlackTemple): Gathios the Shatterer shouldnt use Hammer o…
Carriola-wotlk Aug 19, 2024
cccd800
fix(DB/Creature): Essence of Desire & Essence of Suffering taunt immu…
Nyeriah Aug 19, 2024
1275b64
chore(DB): import pending files
github-actions[bot] Aug 19, 2024
337135b
refactor(Core/Misc): Use NpcFlag helpers (#19676)
Kitzunu Aug 19, 2024
1bf88ad
Merge branch 'master' into Playerbot
liyunfan1223 Aug 19, 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
14 changes: 7 additions & 7 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,21 @@ Development of this project dates back to 2004, and was developed under various
* SD2 project, 2008-2009, located at http://www.scriptdev2.com/
* TrinityCore, 2008-2012, located at https://www.trinitycore.org/
* SunwellCore 2012-2016, privately developed, more info at https://www.azerothcore.org/pages/sunwell.pl/
* AzerothCore, 2016-2023, located at https://www.azerothcore.org/
* AzerothCore, 2016-CURRENT, located at https://www.azerothcore.org/

## Authorship of the code
Authorship is assigned for each commit within the git history, which is stored in these git repositories:
* github.com/cmangos/mangos-svn (History from MaNGOS project from 2005-2008, originally hosted at http://mangos.svn.sourceforge.net)
* github.com/TrinityCore/TrinityCore
* github.com/azerothcore/azerothcore-wotlk

Unfortunately we have no detailed information of the history of the WoWD project;
Unfortunately, we have no detailed information on the history of the WoWD project;
if somebody can provide information, please contact us, so that we can make this history available

SunwellCore developed privately and has no git history.
SunwellCore was developed privately and has unfortunately no git history.

## Exceptions with third party libraries
The third party libraries have their own way of addressing authorship, and the authorship of commits importing/ updating
a third party library reflects who did the importing instead of who wrote the code within the commit.
## Exceptions with third-party libraries
The third-party libraries have their own way of addressing authorship, and the authorship of commits importing/updating
a third-party library reflects who did the importing instead of who wrote the code within the commit.

The Authors of third party libraries are not explicitly mentioned, and usually are possible to obtain from the files belonging to the third party libraries.
The Authors of third-party libraries are not explicitly mentioned, and usually is possible to obtain from the files belonging to the third-party libraries.
15 changes: 13 additions & 2 deletions apps/ci/mac/ci-compile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,23 @@ ccache -s

cd var/build/obj

mysql_include_path=$(brew --prefix mysql)/include/mysql
mysql_lib_path=$(brew --prefix mysql)/lib/libmysqlclient.dylib

if [ ! -d "$mysql_include_path" ]; then
echo "Original mysql include directory doesn't exist. Lets try to use the first available folder in mysql dir."
base_dir=$(brew --cellar mysql)/$(basename $(ls -d $(brew --cellar mysql)/*/ | head -n 1))
echo "Trying the next mysql base dir: $base_dir"
mysql_include_path=$base_dir/include/mysql
mysql_lib_path=$base_dir/lib/libmysqlclient.dylib
fi

time cmake ../../../ \
-DTOOLS_BUILD=all \
-DSCRIPTS=static \
-DCMAKE_BUILD_TYPE=Release \
-DMYSQL_ADD_INCLUDE_PATH=/usr/local/include \
-DMYSQL_LIBRARY=/usr/local/lib/libmysqlclient.dylib \
-DMYSQL_ADD_INCLUDE_PATH=$mysql_include_path \
-DMYSQL_LIBRARY=$mysql_lib_path \
-DREADLINE_INCLUDE_DIR=/usr/local/opt/readline/include \
-DREADLINE_LIBRARY=/usr/local/opt/readline/lib/libreadline.dylib \
-DOPENSSL_INCLUDE_DIR="$OPENSSL_ROOT_DIR/include" \
Expand Down
24 changes: 12 additions & 12 deletions apps/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ FROM ubuntu:$UBUNTU_VERSION AS skeleton
ARG DOCKER=1
ARG DEBIAN_FRONTEND=noninteractive

ENV TZ=$TZ
ENV AC_FORCE_CREATE_DB=1

RUN mkdir -pv \
Expand All @@ -29,11 +28,12 @@ RUN mkdir -pv \
/azerothcore/build

# Configure Timezone
RUN apt-get update \
&& apt-get install -y tzdata ca-certificates \
&& ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
&& echo $TZ > /etc/timezone \
&& dpkg-reconfigure --frontend noninteractive tzdata
RUN apt-get update \
&& apt-get install -y --no-install-recommends tzdata ca-certificates \
&& ln -snf "/usr/share/zoneinfo/$TZ" /etc/localtime \
&& echo "$TZ" > /etc/timezone \
&& dpkg-reconfigure --frontend noninteractive tzdata \
&& rm -rf /var/lib/apt/lists/*

WORKDIR /azerothcore

Expand Down Expand Up @@ -145,7 +145,7 @@ ENTRYPOINT ["/usr/bin/env", "bash", "/azerothcore/entrypoint.sh"]
###############

FROM runtime AS authserver
LABEL description "AzerothCore Auth Server"
LABEL description="AzerothCore Auth Server"

ENV ACORE_COMPONENT=authserver
# Don't run database migrations. We can leave that up to the db-import container
Expand All @@ -167,7 +167,7 @@ CMD ["authserver"]

FROM runtime AS worldserver

LABEL description "AzerothCore World Server"
LABEL description="AzerothCore World Server"

ENV ACORE_COMPONENT=worldserver
# Don't run database migrations. We can leave that up to the db-import container
Expand All @@ -190,7 +190,7 @@ CMD ["worldserver"]

FROM runtime AS db-import

LABEL description "AzerothCore Database Import tool"
LABEL description="AzerothCore Database Import tool"

USER $DOCKER_USER

Expand All @@ -203,7 +203,7 @@ COPY --chown=$DOCKER_USER:$DOCKER_USER\
--from=build \
/azerothcore/env/dist/bin/dbimport /azerothcore/env/dist/bin/dbimport

CMD /azerothcore/env/dist/bin/dbimport
CMD [ "/azerothcore/env/dist/bin/dbimport" ]

###############
# Client Data #
Expand All @@ -225,15 +225,15 @@ VOLUME /azerothcore/env/dist/data

USER $DOCKER_USER

CMD bash -c "source /azerothcore/apps/installer/includes/functions.sh && inst_download_client_data"
CMD ["bash", "-c", "source /azerothcore/apps/installer/includes/functions.sh && inst_download_client_data" ]

##################
# Map Extractors #
##################

FROM runtime AS tools

LABEL description "AzerothCore Tools"
LABEL description="AzerothCore Tools"

WORKDIR /azerothcore/env/dist/

Expand Down
2 changes: 1 addition & 1 deletion apps/installer/includes/functions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ function inst_configureOS() {
# TODO: implement different configurations by distro
source "$AC_PATH_INSTALLER/includes/os_configs/$DISTRO.sh"
;;
bsd*) echo "BSD is not supported yet" ;;
*bsd*) echo "BSD is not supported yet" ;;
msys*) source "$AC_PATH_INSTALLER/includes/os_configs/windows.sh" ;;
*) echo "This platform is not supported" ;;
esac
Expand Down
2 changes: 2 additions & 0 deletions data/sql/updates/db_world/2024_08_01_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-- DB update 2024_07_31_00 -> 2024_08_01_00
DELETE FROM `spell_script_names` WHERE `spell_id` = 32014;
8 changes: 8 additions & 0 deletions data/sql/updates/db_world/2024_08_02_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-- DB update 2024_08_01_00 -> 2024_08_02_00
-- Flame Wave.
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (18975,19740));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18975, 0, 0, 0, 0, 0, 75, 0, 5000, 10000, 15000, 20000, 0, 0, 11, 33804, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Wrathguard - In Combat - Cast \'Flame Wave\''),
(19740, 0, 0, 0, 0, 0, 75, 0, 5000, 10000, 15000, 20000, 0, 0, 11, 33804, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Wrathwalker - In Combat - Cast \'Flame Wave\'');

UPDATE `creature_template` SET `faction` = 90 WHERE (`entry` = 19381);
2 changes: 2 additions & 0 deletions data/sql/updates/db_world/2024_08_05_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-- DB update 2024_08_02_00 -> 2024_08_05_00
UPDATE `creature_template` SET `flags_extra` = `flags_extra`|256 WHERE `entry` = 17968;
2 changes: 2 additions & 0 deletions data/sql/updates/db_world/2024_08_06_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-- DB update 2024_08_05_00 -> 2024_08_06_00
UPDATE `creature_onkill_reputation` SET `MaxStanding1` = 7 WHERE `creature_id` IN (17977,21582);
8 changes: 8 additions & 0 deletions data/sql/updates/db_world/2024_08_06_01.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-- DB update 2024_08_06_00 -> 2024_08_06_01
UPDATE `creature_loot_template` SET `Chance` = 50, `GroupId` = 2 WHERE `Entry` = 20783 AND `Reference` IN (14501, 24013);
UPDATE `creature_loot_template` SET `Chance` = 50, `GroupId` = 1 WHERE `Entry` IN (20785, 20786, 20788, 20789, 20790) AND `Reference` IN (14501, 24013);
UPDATE `creature_loot_template` SET `Chance` = 50, `GroupId` = 1 WHERE `Entry` = 20784 AND `Reference` = 14501;

DELETE FROM `creature_loot_template` WHERE `Entry` = 20784 AND `Reference` = 24013;
INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(20784, 24013, 24013, 50, 0, 1, 1, 1, 1, 'Armbreaker Huffaz - (ReferenceTable)');
5 changes: 5 additions & 0 deletions data/sql/updates/db_world/2024_08_06_02.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-- DB update 2024_08_06_01 -> 2024_08_06_02
--
DELETE FROM `command` WHERE `name` = 'morph mount';
INSERT INTO `command` (`name`, `security`, `help`) VALUES
('morph mount', 1, 'Syntax: .morph mount #displayid - Change the selected target\'s mount\'s model ID to #displayid.');
Loading