Skip to content

Commit

Permalink
Merge branch 'azerothcore:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
zTerragor authored Jan 21, 2023
2 parents b3eab9e + 33f58a9 commit 449cb07
Show file tree
Hide file tree
Showing 447 changed files with 32,004 additions and 1,910 deletions.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ body:
Description of the problem or issue here.
Include entries of affected creatures / items / quests / spells etc.
If this is a crash, post the crashlog (upload to https://gist.github.com/) and include the link here.
Never upload files! Use GIST for text and YouTube for videos!
validations:
required: true
- type: textarea
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build_dbimport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ jobs:
fail-fast: false
matrix:
# the result of the matrix will be the combination of all attributes, so we get os*compiler*modules builds
os: [ubuntu-latest]
compiler: [clang12]
os: [ubuntu-20.04]
compiler: [clang]
runs-on: ${{ matrix.os }}
name: ${{ matrix.compiler }}
env:
Expand Down
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ 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-2022, located at https://www.azerothcore.org/
* AzerothCore, 2016-2023, 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:
Expand Down
18 changes: 6 additions & 12 deletions apps/ci/ci-gen-server-conf-files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,13 @@ CONFIG_FOLDER=${2:-"etc"}
BIN_FOLDER=${3-"bin"}
MYSQL_ROOT_PASSWORD=${4:-""}

# copy dist files to conf files
cp ./env/dist/$CONFIG_FOLDER/$APP_NAME.conf.dist ./env/dist/$CONFIG_FOLDER/$APP_NAME.conf

echo "LoginDatabaseInfo = \"localhost;3306;root;$MYSQL_ROOT_PASSWORD;acore_auth\"" >> ./env/dist/$CONFIG_FOLDER/$APP_NAME.conf

# worldserver or dbimport
if [[ $APP_NAME != "authserver" ]]; then
{
echo "WorldDatabaseInfo = \"localhost;3306;root;$MYSQL_ROOT_PASSWORD;acore_world\""
echo "CharacterDatabaseInfo = \"localhost;3306;root;$MYSQL_ROOT_PASSWORD;acore_characters\""
} >> ./env/dist/$CONFIG_FOLDER/$APP_NAME.conf
fi
# replace login info
sed -i "s/127.0.0.1;3306;acore;acore/localhost;3306;root;$MYSQL_ROOT_PASSWORD/" ./env/dist/$CONFIG_FOLDER/$APP_NAME.conf

if [[ $APP_NAME == "worldserver" ]]; then
echo "DataDir = \"./data/\"" >> ./env/dist/$CONFIG_FOLDER/$APP_NAME.conf

sed -i 's/DataDir = \".\"/DataDir = \".\/data"/' ./env/dist/$CONFIG_FOLDER/$APP_NAME.conf
git clone --depth=1 --branch=master --single-branch https://github.com/ac-data/ac-data.git ./env/dist/$BIN_FOLDER/data
fi
fi
2 changes: 1 addition & 1 deletion apps/installer/includes/functions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ function inst_simple_restarter {

function inst_download_client_data {
# change the following version when needed
local VERSION=v15
local VERSION=v16

echo "#######################"
echo "Client data downloader"
Expand Down
24 changes: 19 additions & 5 deletions apps/installer/includes/os_configs/osx.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
##########################################
## workaround for python upgrade issue https://github.com/actions/runner-images/issues/6817
rm /usr/local/bin/2to3 || true
rm /usr/local/bin/2to3-3.10 || true
rm /usr/local/bin/2to3-3.11 || true
rm /usr/local/bin/idle3 || true
rm /usr/local/bin/idle3.10 || true
rm /usr/local/bin/idle3.11 || true
rm /usr/local/bin/pydoc3 || true
rm /usr/local/bin/pydoc3.10 || true
rm /usr/local/bin/pydoc3.11 || true
rm /usr/local/bin/python3 || true
rm /usr/local/bin/python3.10 || true
rm /usr/local/bin/python3.11 || true
rm /usr/local/bin/python3-config || true
rm /usr/local/bin/python3.10-config || true
rm /usr/local/bin/python3.11-config || true
##########################################

brew update

##########################################
Expand All @@ -8,8 +27,3 @@ fi
##########################################

brew install [email protected] readline boost bash-completion curl unzip mysql ccache

##########################################
## workaround to fix openssl in ci until https://github.com/actions/virtual-environments/pull/4206 is merged
ln -sf $(brew --cellar [email protected])/1.1.1* /usr/local/opt/openssl
##########################################
3 changes: 3 additions & 0 deletions data/sql/updates/db_world/2022_11_21_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
-- DB update 2022_11_17_00 -> 2022_11_21_00
--
UPDATE `creature_summon_groups` SET `summonType`=2 WHERE `summonerId`=18180;
455 changes: 455 additions & 0 deletions data/sql/updates/db_world/2022_11_21_01.sql

Large diffs are not rendered by default.

511 changes: 511 additions & 0 deletions data/sql/updates/db_world/2022_11_21_02.sql

Large diffs are not rendered by default.

60 changes: 60 additions & 0 deletions data/sql/updates/db_world/2022_11_21_03.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
-- DB update 2022_11_21_02 -> 2022_11_21_03
-- esES missing reward_locale
DELETE FROM `quest_offer_reward_locale` WHERE `locale` IN ('esES', 'esMX') AND `ID` IN (11262, 12118, 12182, 12297, 12298, 12918, 12952, 13087, 13089, 13206, 13268, 13269);
INSERT INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
(11262, 'esES', 'Excelente trabajo, $N. Ahora que nos hemos librado de su líder, nuestros esfuerzos contra esos vrykuls deberían ser más fructíferos.$b$b¡Un servicio así merece una recompensa!', 0),
(12118, 'esES', '¿Qué dices, $R? ¿Te envía Anuniaq?$b$bBien, bien... hay mucho trabajo. ¡Toda ayuda es bien recibida!', 0),
(12182, 'esES', '¡Qué gran día! ¡Y mira por donde, más allá de la montaña al noreste hay todo un campo de la Plaga para que lo borremos del mapa!', 0),
(12297, 'esES', '<Greer se sube las gafas por encima de los ojos y lee la nota, vuelve a mirarte curioso cuando termina.>$b$b¡Vas a coger el hipogrifo más rápido que tengo, $R! Esta información debe llegar al Alto comandante Aterravermis sin dilación!', 0),
(12298, 'esES', '<El Alto comandante lee la misiva y la estruja.>$b$b¿Sabes dónde están ahora los de esta lista? Mira afuera, junto a la puerta frontal. Son los que cuelgan de los arcos.$b$bCebo de necrófagos...', 0),
(12918, 'esES', 'Estas son perfectas para reponer mi stock. No solo te enseñaré el arte del tallado a la perfección, sino que cortaré una de esas gemas de forma perfecta para ti como recompensa.', 0),
(12952, 'esES', 'Estas servirán. Puedo enseñarte el arte del tallado a la perfección y también darte unas muestras como prueba de mis habilidades.', 0),
(13087, 'esES', '¡Has recogío mi carne! Aquí tienes tu receta, ¡Tengo cosas que cocinar!', 0),
(13089, 'esES', 'Podemos convertir esta carne rápidamente en estofado.', 0),
(13206, 'esES', 'Marrah ha informado acerca de la superioridad del armamento vrykul. Echaremos un vistazo a estas a ver si podemos aprender algo.$b$bToma esto por las molestias, $C.', 0),
(13268, 'esES', 'Vuelve cuando tengas la suficiente habilidad y podre proporcionarte un entrenamiento de sastrería.', 0),
(13269, 'esES', 'Mata suficientes humanoides y recoge sus telas.', 0),
-- esMX missing reward_locale
(11262, 'esMX', 'Excelente trabajo, $N. Ahora que nos hemos librado de su líder, nuestros esfuerzos contra esos vrykuls deberían ser más fructíferos.$b$b¡Un servicio así merece una recompensa!', 0),
(12118, 'esMX', '¿Qué dices, $R? ¿Te envía Anuniaq?$b$bBien, bien... hay mucho trabajo. ¡Toda ayuda es bien recibida!', 0),
(12182, 'esMX', '¡Qué gran día! ¡Y mira por donde, más allá de la montaña al noreste hay todo un campo de la Plaga para que lo borremos del mapa!', 0),
(12297, 'esMX', '<Greer se sube las gafas por encima de los ojos y lee la nota, vuelve a mirarte curioso cuando termina.>$b$b¡Vas a coger el hipogrifo más rápido que tengo, $R! Esta información debe llegar al Alto comandante Aterravermis sin dilación!', 0),
(12298, 'esMX', '<El Alto comandante lee la misiva y la estruja.>$b$b¿Sabes dónde están ahora los de esta lista? Mira afuera, junto a la puerta frontal. Son los que cuelgan de los arcos.$b$bCebo de necrófagos...', 0),
(12918, 'esMX', 'Estas son perfectas para reponer mi stock. No solo te enseñaré el arte del tallado a la perfección, sino que cortaré una de esas gemas de forma perfecta para ti como recompensa.', 0),
(12952, 'esMX', 'Estas servirán. Puedo enseñarte el arte del tallado a la perfección y también darte unas muestras como prueba de mis habilidades.', 0),
(13087, 'esMX', '¡Has obtenío mi carne! Aquí tienes tu receta, ¡Tengo cosas que cocinar!', 0),
(13089, 'esMX', 'Podemos convertir esta carne rápidamente en estofado.', 0),
(13206, 'esMX', 'Marrah ha informado acerca de la superioridad del armamento vrykul. Echaremos un vistazo a estas a ver si podemos aprender algo.$b$bToma esto por las molestias, $C.', 0),
(13268, 'esMX', 'Vuelve cuando tengas la suficiente habilidad y podre proporcionarte un entrenamiento de sastrería.', 0),
(13269, 'esMX', 'Mata suficientes humanoides y obtén sus telas.', 0);
-- 2 SECTION
-- esES missing quest_request_items_locale
DELETE FROM `quest_request_items_locale` WHERE `locale` IN ('esES', 'esMX') AND `ID` IN (11262, 11452, 11453, 12182, 12297, 12298, 12918, 12952, 13087, 13089, 13206, 13268, 13269);
INSERT INTO `quest_request_items_locale` (`ID`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
(11262, 'esES', 'Prepárate, $R.$b$bAún queda mucho por hacer. Esto es solo la punta del iceberg, por decirlo de alguna manera.', 0),
(11452, 'esES', '¡$n, qué nuevas noticias nos traes?', 0),
(11453, 'esES', '¡$n, qué nuevas noticias nos traes?', 0),
(12182, 'esES', '¿Eres tú $gel:la; chic$go:a; de los recados?', 0),
(12297, 'esES', 'Hola, $c.', 0),
(12298, 'esES', '¿Qué tienes ahí, soldado?', 0),
(12918, 'esES', 'Eres muy generoso. Lo mejor que puedo hacer es enseñarte el arte del tallado a la perfección.', 0),
(12952, 'esES', 'Estos servirán. Te enseñaré el arte del tallado a la perfección.', 0),
(13087, 'esES', '¡¿¡¿DÓNDE ESTÁ MI CARNE!?!?', 0),
(13089, 'esES', 'El estofado aguarda...', 0),
(13206, 'esES', '¿Qué tienes ahí, $c?', 0),
(13268, 'esES', 'Pareces alguien que sabe manejarse con la aguja y el hilo así que creo que tal vez pueda ayudarte.$B$BLos humanoides de las tierras de Rasganorte visten prendas que se pueden convertir en tela si sabes cómo hacerlo.$B$BPor un poco de oro, me dispongo a enseñarte el arte de la Recolección de Telas, que te proporcionará telas de tejido de escarcha adicionales de los humanoides de Rasganorte que mates.', 0),
(13269, 'esES', 'Los humanoides de las tierras de Rasganorte visten prendas que se pueden convertir en tela si sabes cómo hacerlo.$b$bPor un poco de oro, me dispongo a enseñarte el arte de la Recolección de Telas, que te proporcionará telas de tejido de escarcha adicionales de los humanoides de Rasganorte que mates.', 0),
-- esMX missing quest_request_items_locale
(11262, 'esMX', 'Prepárate, $R.$b$bAún queda mucho por hacer. Esto es solo la punta del iceberg, por decirlo de alguna manera.', 0),
(11452, 'esMX', '¡$n, qué nuevas noticias nos traes?', 0),
(11453, 'esMX', '¡$n, qué nuevas noticias nos traes?', 0),
(12182, 'esMX', '¿Eres tú $gel:la; chic$go:a; de los recados?', 0),
(12297, 'esMX', 'Hola, $c.', 0),
(12298, 'esMX', '¿Qué tienes ahí, soldado?', 0),
(12918, 'esMX', 'Eres muy generoso. Lo mejor que puedo hacer es enseñarte el arte del tallado a la perfección.', 0),
(12952, 'esMX', 'Estos servirán. Te enseñaré el arte del tallado a la perfección.', 0),
(13087, 'esMX', '¡¿¡¿DÓNDE ESTÁ MI CARNE!?!?', 0),
(13089, 'esMX', 'El estofado aguarda...', 0),
(13206, 'esMX', '¿Qué tienes ahí, $c?', 0),
(13268, 'esMX', 'Pareces alguien que sabe manejarse con la aguja y el hilo así que creo que tal vez pueda ayudarte.$B$BLos humanoides de las tierras de Rasganorte visten prendas que se pueden convertir en tela si sabes cómo hacerlo.$B$BPor un poco de oro, me dispongo a enseñarte el arte de la Recolección de Telas, que te proporcionará telas de tejido de escarcha adicionales de los humanoides de Rasganorte que mates.', 0),
(13269, 'esMX', 'Los humanoides de las tierras de Rasganorte visten prendas que se pueden convertir en tela si sabes cómo hacerlo.$b$bPor un poco de oro, me dispongo a enseñarte el arte de la Recolección de Telas, que te proporcionará telas de tejido de escarcha adicionales de los humanoides de Rasganorte que mates.', 0);
Loading

0 comments on commit 449cb07

Please sign in to comment.