Giter VIP home page Giter VIP logo

azerothcore / azerothcore-wotlk Goto Github PK

View Code? Open in Web Editor NEW
5.8K 178.0 2.3K 728.75 MB

Complete Open Source and Modular solution for MMO

Home Page: http://www.azerothcore.org

License: GNU Affero General Public License v3.0

CMake 0.68% C 1.55% C++ 97.33% Shell 0.24% Objective-C 0.05% Dockerfile 0.03% Batchfile 0.02% Python 0.05% TypeScript 0.01% PHP 0.03% Elixir 0.02% Nix 0.01%
azerothcore trinitycore mangos sunwellcore wow world-of-warcraft emulator game-server server gaming

azerothcore-wotlk's Introduction

logo AzerothCore

Contributor Covenant CodeFactor StackOverflow Discord

Build Status

nopch-build core-modules-build windows-build macos-build docker-build

Introduction

AzerothCore is an open-source game server application and framework designed for hosting massively multiplayer online role-playing games (MMORPGs). It is based on the popular MMORPG World of Warcraft (WoW) and seeks to recreate the gameplay experience of the original game from patch 3.3.5a.

The original code is based on MaNGOS, TrinityCore, and SunwellCore and has since then had extensive development to improve stability, in-game mechanics, and modularity to the game. AC has also grown into a community-driven project with a significant number of contributors and developers. It is written in C++ and provides a solid foundation for creating private servers that mimic the mechanics and behavior of the official WoW servers.

Philosophy

Our main goal is to create a playable game server, offering a fully working in-game experience.

Here are the main points we focus on:

  • Stability

    • We make sure all changes pass the CIs before being merged into the master branch.
  • Blizzlike content

    • We strive to make all in-game content to be blizzlike. Therefore we have a high standard for fixes being made.
  • Customization

    • It is easy to customize your experience using modules.
  • Community driven

    • AzerothCore has an active community of developers, contributors, and users who collaborate, share knowledge, and provide support through forums, Discord channels, and other communication platforms.

Modules

AzerothCore is designed to be highly modular, allowing developers to extend and customize the game to suit their preferences or create unique gameplay experiences. This flexibility enables the addition of custom features, content, and modifications.

We have a lot of modules already made by the community, many of which can be found in the Module Catalogue.

Installation

Detailed installation instructions are available here.

Contributing

AzerothCore can also serve as a learning resource for aspiring developers who want to understand how WoW servers work, how MMORPGs are structured, how game server emulators are created, or to improve their C++ and SQL knowledge.

If you want to contribute to the project, you will find a lot of resources that will guide you in our wiki.

We also recommend you read our Contributor Covenant Code of Conduct.

Feel free to join our Discord server.

Click on the "⭐ Star" button to help us gain more visibility on Github!

Authors & Contributors

The project was born in 2016 based on SunwellCore. Unfortunately, SunwellCore was published without any git history, so on git there are no credits for all the contributors before 2016.

You can check the authors file for more details.

Important Links

License

  • The new AzerothCore source components are released under the GNU AGPL v3
  • The old sources based on MaNGOS/TrinityCore are released under the GNU GPL v2

It's important to note that AzerothCore is not an official Blizzard Entertainment product, and it is not affiliated with or endorsed by World of Warcraft or Blizzard Entertainment. AzerothCore does not in any case sponsor nor support illegal public servers. If you use this project to run an illegal public server and not for testing and learning it is your own personal choice.

Special thanks

JetBrains is providing free open-source licenses to the AzerothCore developers.

JetBrains

azerothcore-wotlk's People

Contributors

acidmanifesto avatar annamaria-cc avatar asthalor avatar avarishd avatar azcobu avatar barbzyhool avatar eldoba avatar elthehablo avatar francescoborzi avatar github-actions[bot] avatar gultask avatar helias avatar intelligentquantum avatar kitzunu avatar knindzagxg avatar locus313 avatar lukasvolgger avatar malcrom avatar nefertumm avatar neifion-00000000 avatar nyeriah avatar si1ker avatar sudlud avatar talamortis avatar the-ghostrider avatar ultranix avatar winfidonarleyan avatar yehonal avatar zhengpeiru21 avatar zoidwaffle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

azerothcore-wotlk's Issues

[Request] Character Migrate compatibel

Is it possible to make this compatibel with Azerothcore? Please consider this.
https://github.com/ahuraa/Character-Migration
Yehonal also contributed to that repo.

I know this is not urgent, but maybe its not that hard to fix. I tried it myself, error i'm getting is : "Column count doesn't match value count at row 1", but since there is no refference as to wich tabel provides the error, i'm a bit stuck :(

Culling of Stratholme Instance

Ive noticed a few problems with this instance, as Uther enters Culling of Stratholme he attack around 5 people before he starts the Senario, Then as he goes through the secrect passage way to the next part He runs and attacks a few more zombies, Uther casts exorcism to many times (tested on heroic mode) and when you stop for a rest you are not at the correct point.

Cmake error

Hello,
I got this error :

CMake Error at modules/dep/mysqllite/CMakeLists.txt:257 (add_version_info):
  Unknown CMake command "add_version_info".

Cmake version : 3.6.0-rc2
Compiling on windows server 2012

Quest: Convocation at Zol'Heb

Description: Quest: Convocation at Zol'Heb

Expected behaviour: On the quest you need to call in and kill the Prophet Akali Convocation at Zol'Heb, but when you use the call says , "It is not possible."

Branch(es): 1.x

AC hash/commit: 338318e

Operating system: Oc Linux.

one problem

Description:
......
2016-08-16 00:44:34 Loading Quests...
2016-08-16 00:44:35 ERROR: Spell (id: 35762) have SPELL_EFFECT_QUEST_COMPLETE for quest 10409, but quest not have specialflag QUEST_SPECIAL_FLAGS_EXPLORATION_OR_EVENT. Quest flags must be fixed, quest modified to enable objective.
2016-08-16 00:44:35 >> Loaded 9464 quests definitions in 311 ms
2016-08-16 00:44:35
......
2016-08-16 00:44:35 Loading creature loot templates...
2016-08-16 00:44:35 ERROR: Table 'creature_loot_template' entry 1 isn't creature entry and not referenced from loot, and then useless.
2016-08-16 00:44:35 >> Loaded 336747 creature loot templates in 664 ms
2016-08-16 00:44:35
......
2016-08-16 00:44:35 Loading skinning loot templates...
2016-08-16 00:44:35 ERROR: Table 'skinning_loot_template' entry 80102 isn't creature skinning id and not referenced from loot, and then useless.
2016-08-16 00:44:35 >> Loaded 1919 skinning loot templates in 6 ms
2016-08-16 00:44:35
......
2016-08-16 00:44:36 Loading Conditions...
2016-08-16 00:44:36 ERROR: SourceGroup 15550 in condition table, does not exist in creature_loot_template, ignoring.
2016-08-16 00:44:36 >> Loaded 14423 conditions in 34 ms
2016-08-16 00:44:36
......
2016-08-16 00:44:36 Loading Scripts...
2016-08-16 00:44:36 TSCR: Loading Script Waypoints for 72 creature(s)...
2016-08-16 00:44:36 >> Loaded 2485 Script Waypoint nodes in 4 ms
2016-08-16 00:44:36
2016-08-16 00:44:36 ERROR: Script named 'spell_midnight_fixate' is assigned in database, but has no code!
2016-08-16 00:44:36 >> Loaded 2601 C++ scripts in 63 ms
2016-08-16 00:44:36
......
2016-08-16 00:44:37 >> Loaded 1 channels for Alliance in 0ms
2016-08-16 00:44:37
2016-08-16 00:44:37
2016-08-16 00:44:37 ERROR: WORLD: World initialized in 0 minutes 7 seconds
2016-08-16 00:44:37
2016-08-16 00:44:37 worldserver process priority class set to -15
2016-08-16 00:44:37 Starting up Auction House Listing thread...
2016-08-16 00:44:37 Max allowed socket connections 65536
2016-08-16 00:44:37 AzerothCore rev. f81ec2b 2016-08-15 13:28:53 +0200 (master branch) (Unix, Release) (worldserver-daemon) ready...
2016-08-16 00:45:33 ERROR: Race (0) not found in DBC: wrong DBC files?
......
2016-08-16 01:01:22 ERROR: CreatureTextMgr: Could not find Text for Creature(避风郡种马) Entry 28605 in 'creature_text' table. Ignoring.
2016-08-16 01:01:22 ERROR: CreatureTextMgr: Could not find Text for Creature(避风郡种马) Entry 28605 in 'creature_text' table. Ignoring.
2016-08-16 01:01:24 ERROR: CreatureTextMgr: Could not find Text for Creature(避风郡种马) Entry 28605 in 'creature_text' table. Ignoring.
......
2016-08-16 02:11:15 ERROR: Vehicle GuidLow: 1979101, Entry: 28670 attempts to uninstall, but already has STATUS_UNINSTALLING! Check Uninstall/PassengerBoarded script hooks for errors.
......
2016-08-16 06:55:57 ERROR: SmartAI::StartPath: Creature entry 18950 wanted to start waypoint movement while in combat, ignoring.
......
2016-08-16 10:47:41 Average update time diff: 10. Players online: 0.
2016-08-16 10:48:41 Average update time diff: 10. Players online: 0.

Branch(es): master

AC hash/commit: f81ec2b

Modules: no

Operating system: debian 8

cmake error in linux

Running cmake hook: AFTER_LOAD_CONF
No hooks registered for AFTER_LOAD_CONF
Detected 64-bit platform
UNIX: Using jemalloc
UNIX: Using default configuration directory
UNIX: Using default library directory
UNIX: Configuring uninstall target
UNIX: Created uninstall target
UNIX: Detected compiler: /usr/bin/cc
GCC: Enabled c++11 support
GCC: SFMT enabled, SSE2 flags forced
Using mysql-config: /usr/local/mysql/bin/mysql_config
Found MySQL library: /usr/local/mysql/lib/libmysqlclient.so
Found MySQL headers: /usr/local/mysql/include
Found Readline library: /usr/lib64/libreadline.so
Include dir is: /usr/include
Found git binary : /usr/bin/git
fatal: Not a git repository (or any of the parent directories): .git

Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t
Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)"
  • AzerothCore revision : unknown 1970-01-01 00:00:00 +0000 (Archived branch)
  • AzerothCore buildtype : Release
  • Install core to : /home/azeroth-server/
  • Install libraries to : /home/azeroth-server/ /lib
  • Install configs to : /home/azeroth-server/ /etc
  • Build world/auth : Yes (default)
  • Build with scripts : Yes (default)
  • Build map/vmap tools : No (default)
  • Build core w/PCH : Yes (default)
  • Build scripts w/PCH : Yes (default)
  • Show compile-warnings : No (default)
  • Use coreside debug : No (default)
  • Use GIT revision hash : Yes

Loading module: modules/acore
Running cmake hook: BEFORE_ACORE_LOAD
No hooks registered for BEFORE_ACORE_LOAD
Running cmake hook: AFTER_ACORE_LOAD
No hooks registered for AFTER_ACORE_LOAD
Running cmake hook: BEFORE_SRC_LOAD
No hooks registered for BEFORE_SRC_LOAD
Running cmake hook: BEFORE_GAME_LIBRARY
No hooks registered for BEFORE_GAME_LIBRARY
Running cmake hook: AFTER_GAME_LIBRARY
No hooks registered for AFTER_GAME_LIBRARY
Running cmake hook: AFTER_AUTHSERVER_CMAKE
No hooks registered for AFTER_AUTHSERVER_CMAKE
SCRIPT PREPARATIONS
-> Prepared: Spells
-> Prepared: Commands
-> Prepared: World
-> Prepared: Outdoor PVP Zones
-> Prepared: Eastern Kingdoms
-> Prepared: Kalimdor
-> Prepared: Outland
-> Prepared: Northrend
-> Prepared: Events
-> Prepared: Pet
SCRIPT PREPARATION COMPLETE

Running cmake hook: AFTER_WORLDSERVER_CMAKE
No hooks registered for AFTER_WORLDSERVER_CMAKE
Running cmake hook: AFTER_SRC_LOAD
No hooks registered for AFTER_SRC_LOAD
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
ACE_INCLUDE_DIR (ADVANCED)
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/framework
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/modules/acore/world-engine/collision
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/game
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/authserver
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/scripts
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
used as include directory in directory /home/azerothcore-wotlk-master/src/worldserver
ACE_LIBRARY (ADVANCED)
linked by target "shared" in directory /home/azerothcore-wotlk-master/modules/acore/framework
linked by target "authserver" in directory /home/azerothcore-wotlk-master/src/authserver
linked by target "worldserver" in directory /home/azerothcore-wotlk-master/src/worldserver

Configuring incomplete, errors occurred!
See also "/home/azcorebuild/CMakeFiles/CMakeOutput.log".
See also "/home/azcorebuild/CMakeFiles/CMakeError.log".

bwl boss bug

well done azerothcore team ! in blackwing lair the second boss bugged ! boss_vaelastrasz she should a dialog you could trigger a battle with she by click this dialog! kill the boss_vaelastrasz the second floor door open and you could enter into and go on next boss!

and the last boss also bug i use gm character and go to the last boss but the boss have no dialog to trigger the last battle ! not script

the karazhan raid bug:

the karazhan raid bug:
1 the Sebastian have no script the dialog to trigger the battle of opera hall !
2 the echo of medivh could not trigger the battle of gamesman's hall
3 the quest=9644 Nightbane is bugged in karaazhan you klick the blacked urn nothing happen !

and could you close the bwl i submit to your repo issue the bwl boss 2 and last boss can give dialogue to trigger battle! i test another once !! my fault!

Repo

This repo die?

Trying to compile Sunwell in Linux Ubuntu 16.04 error

hello

Trying to compile Sunwell in Linux Ubuntu 16.04 LTS (64-bit)

When I run "make" I get this at 99 or 100%:

[ 99%] Linking CXX executable worldserver
../game/libgame.a(PathGenerator.cpp.o): In function PathGenerator::CalculatePath(float, float, float, bool)': /home/gabbe/Sunwell/core/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:77: undefined reference toCell::Cell(float, float)'
/home/gabbe/Sunwell/core/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:79: undefined reference to `Cell::Cell(float, float)'
collect2: error: ld returned 1 exit status
src/server/worldserver/CMakeFiles/worldserver.dir/build.make:292: recipe for target 'src/server/worldserver/worldserver' failed
make[2]: *** [src/server/worldserver/worldserver] Error 1
CMakeFiles/Makefile2:1201: recipe for target 'src/server/worldserver/CMakeFiles/worldserver.dir/all' failed
make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

Should be how to solve? T.T

DB/Quest fix: Translation to Ello - Add Endevent

Commit: TrinityCore/TrinityCore@222ba50
TrinityCore/TrinityCore#16514

Quest: http://www.wowhead.com/quest=252/translation-to-ello

fix:

-- DB/Quest: Translation to Ello
DELETE FROM waypoints WHERE entry=412;
INSERT INTO waypoints (entry, pointid, position_x, position_y, position_z) VALUES
(412, 1, -10290.1, 73.7148, 38.849),
(412, 2, -10290.4, 81.547, 38.7702),
(412, 3, -10283.2, 86.6661, 38.7694),
(412, 4, -10271.1, 83.5772, 39.1122),
(412, 5, -10266, 76.0585, 39.4047),
(412, 6, -10272.4, 65.7703, 39.524),
(412, 7, -10283.4, 59.1681, 40.6902),
(412, 8, -10300.2, 45.8306, 47.3053),
(412, 9, -10315.3, 45.1015, 48.0097),
(412, 10, -10324.4, 38.7441, 47.3935),
(412, 11, -10330.2, 27.0829, 50.5753),
(412, 12, -10335.3, 13.4164, 50.1259),
(412, 13, -10342.2, 3.3501, 51.1675),
(412, 14, -10354.6, -13.0266, 47.1154),
(412, 15, -10379.4, -27.1456, 49.2841),
(412, 16, -10401, -30.8108, 48.1353),
(412, 17, -10416.5, -28.4794, 48.4772),
(412, 18, -10436.4, -34.2376, 46.5064),
(412, 19, -10468.7, -38.8985, 48.7035),
(412, 20, -10500.2, -44.6662, 45.882),
(412, 21, -10539.1, -39.3422, 43.0622),
(412, 22, -10568, -35.1434, 37.2048),
(412, 23, -10585.6, -37.5056, 37.4296),
(412, 24, -10606.3, -51.7202, 36.0713),
(412, 25, -10629.2, -64.211, 32.6163),
(412, 26, -10645.9, -73.4561, 32.7337),
(412, 27, -10671, -81.8316, 35.6535),
(412, 28, -10687.6, -85.57, 34.1549),
(412, 29, -10702.8, -89.2772, 37.9242),
(412, 30, -10709.1, -97.5837, 37.892),
(412, 31, -10725.6, -101.348, 34.5892),
(412, 32, -10748, -99.1517, 38.2323),
(412, 33, -10759.9, -93.0657, 38.5876),
(412, 34, -10774.9, -89.8001, 34.8007),
(412, 35, -10788.6, -86.7376, 33.4988),
(412, 36, -10802.7, -88.6347, 29.0679),
(412, 37, -10811.5, -97.1736, 29.2451),
(412, 38, -10821.4, -121.335, 30.142),
(412, 39, -10826.2, -134.391, 31.7845),
(412, 40, -10830.6, -148.284, 31.7985),
(412, 41, -10835.3, -164.201, 33.8299),
(412, 42, -10840.4, -182.63, 34.0254),
(412, 43, -10843.3, -193.104, 35.8227),
(412, 44, -10848.7, -215.175, 37.7986),
(412, 45, -10851.7, -235.779, 38.6853),
(412, 46, -10857.4, -264.019, 38.0974),
(412, 47, -10866.6, -293.454, 37.9429),
(412, 48, -10882.9, -332.562, 37.9688),
(412, 49, -10900, -365.26, 39.4542),
(412, 50, -10904.1, -393.833, 41.0451),
(412, 51, -10905.7, -431.964, 42.7237),
(412, 52, -10908, -461.901, 46.7191),
(412, 53, -10911.2, -510.492, 52.0594),
(412, 54, -10915.1, -533.78, 53.8047),
(412, 55, -10927, -565.685, 54.042),
(412, 56, -10936.5, -581.62, 53.8887),
(412, 57, -10950.1, -597.371, 55.177),
(412, 58, -10957.9, -619.554, 55.0689),
(412, 59, -10958.8, -637.183, 55.2047),
(412, 60, -10954.3, -652.46, 55.4423),
(412, 61, -10931.8, -681.568, 55.3955),
(412, 62, -10916.9, -710.733, 55.6988),
(412, 63, -10902.9, -734.1, 55.1313),
(412, 64, -10878.3, -760.091, 55.5638),
(412, 65, -10851.1, -787.76, 56.1885),
(412, 66, -10831.9, -818.655, 56.2795),
(412, 67, -10825.2, -833.223, 55.5758),
(412, 68, -10808.3, -873.497, 55.9567),
(412, 69, -10796.7, -912.719, 55.8731),
(412, 70, -10796.1, -934.562, 56.2303),
(412, 71, -10800.5, -949.721, 56.5614),
(412, 72, -10807.1, -969.027, 56.2941),
(412, 73, -10806.8, -992.166, 53.8349),
(412, 74, -10804.6, -1030.41, 47.0768),
(412, 75, -10801.3, -1047.26, 44.0233),
(412, 76, -10787.8, -1074.49, 37.7652),
(412, 77, -10783.3, -1095.07, 33.6488),
(412, 78, -10781.2, -1112.66, 30.3863),
(412, 79, -10763.6, -1138.91, 27.0977),
(412, 80, -10738, -1158.02, 26.4475),
(412, 81, -10705.3, -1179.29, 26.3723),
(412, 82, -10682.3, -1190.45, 27.2793),
(412, 83, -10662.5, -1193.06, 28.2884),
(412, 84, -10641.6, -1189.92, 28.5594),
(412, 85, -10615.7, -1182.78, 28.5022),
(412, 86, -10586.8, -1177.32, 28.3931),
(412, 87, -10576.4, -1179.26, 28.1946),
(412, 88, -10566.7, -1189.27, 27.8756),
(412, 89, -10557, -1192.38, 28.0606),
(412, 90, -10550.4, -1185.71, 27.8428),
(412, 91, -10554.4, -1167.97, 27.5984);

-- Lord Ello Ebonlocke SAI
SET @entry := 263;
UPDATE creature_template SET AIName="SmartAI" WHERE entry=@entry;
DELETE FROM smart_scripts WHERE entryorguid=@entry AND source_type=0;
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,action_type,action_param1,action_param2,action_param3,action_param4,action_param5,action_param6,target_type,target_param1,target_param2,target_param3,target_x,target_y,target_z,target_o,comment) VALUES
(@entry,0,0,0,1,0,100,0,20000,30000,120000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Ello Ebonlocke - Out of Combat - Say Line 0"),
(@entry,0,1,0,20,0,100,0,252,0,0,0,12,412,3,3600000,0,0,0,8,0,0,0,-10290.171875,72.781136,38.881119,4.801499,"Lord Ello Ebonlocke - On Quest 'Translation to Ello' Finished - Summon Creature 'Stitches'");

-- Stitches SAI
SET @entry := 412;
UPDATE creature_template SET AIName="SmartAI" WHERE entry=@entry;
DELETE FROM smart_scripts WHERE entryorguid=@entry AND source_type=0;
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,action_type,action_param1,action_param2,action_param3,action_param4,action_param5,action_param6,target_type,target_param1,target_param2,target_param3,target_x,target_y,target_z,target_o,comment) VALUES
(@entry,0,0,0,0,0,100,0,6900,12100,3500,11300,11,3106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stitches - In Combat - Cast 'Aura of Rot'"),
(@entry,0,1,2,54,0,100,0,0,0,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitches - On Just Summoned - Set Active On"),
(@entry,0,2,0,61,0,100,0,0,0,0,0,53,1,412,0,0,0,2,0,0,0,0,0,0,0,0,"Stitches - On Just Summoned - Start Waypoint"),
(@entry,0,3,0,40,0,100,0,47,412,0,0,1,0,0,0,0,0,0,19,468,200,0,0,0,0,0,"Stitches - On Waypoint 47 Reached - Say Line 0"),
(@entry,0,5,6,40,0,100,0,50,412,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitches - On Waypoint 50 Reached - Say Line 0"),
(@entry,0,6,0,61,0,100,0,50,412,0,0,1,1,0,0,0,0,0,19,468,200,0,0,0,0,0,"Stitches - On Waypoint 50 Reached - Say Line 1"),
(@entry,0,7,8,40,0,100,0,91,412,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitches - On Waypoint 91 Reached - Set Home Position"),
(@entry,0,8,0,61,0,100,0,91,412,0,0,89,20,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitches - On Waypoint 91 Reached - Start Random Movement");

DELETE FROM creature_text WHERE entry IN (468, 412);
INSERT INTO creature_text (entry, groupid, id, text, type, language, probability, emote, duration, sound, comment) VALUES
(468, 0, 0, 'An abomination of the undead is approaching!', 14, 0, 100, 0, 0, 0, 'Guard'),
(468, 1, 0, 'The abomination has overrun the Night Watch camp! Quickly, we must intercept it before it reaches town!', 14, 0, 100, 0, 0, 0, 'Guard'),
(412, 0, 0, 'ROARRRRR!!', 14, 0, 100, 0, 0, 0, 'Stitches'),
(412, 0, 1, 'DARKSHIRE... I HUNGER!!', 14, 0, 100, 0, 0, 0, 'Stitches');

-- We need to local patch..

Pit of Saron

Instance The Pit of Saron has the missing starting Npcs depending on faction even quest starters for factions (Jaina: Alliance; Sylvannas: Horde) Missing Scourgelord Tyranus Starting Event at the entrace of the Dungeon, and Boss Figthing Starting Event has missing spawns regarding Alliance or Horde Sides, and when Scourgelord Tyranus Dies, missing ending Event are not included
Best Regards

Transmog - Eluna

Hello,
Are those scripts compatible with azerothcore? I tried transmog
error: patch failed: src/server/game/DataStores/DBCStores.cpp:122 error: src/server/game/DataStores/DBCStores.cpp: patch does not apply error: patch failed: src/server/game/DataStores/DBCStores.h:134 error: src/server/game/DataStores/DBCStores.h: patch does not apply error: patch failed: src/server/game/DataStores/DBCStructure.h:1171 error: src/server/game/DataStores/DBCStructure.h: patch does not apply error: patch failed: src/server/game/DataStores/DBCfmt.h:75 error: src/server/game/DataStores/DBCfmt.h: patch does not apply error: patch failed: src/server/game/Entities/Player/Player.cpp:12074 error: src/server/game/Entities/Player/Player.cpp: patch does not apply error: patch failed: src/server/game/Entities/Player/Player.h:29 error: src/server/game/Entities/Player/Player.h: patch does not apply error: patch failed: src/server/game/Handlers/SpellHandler.cpp:26 error: src/server/game/Handlers/SpellHandler.cpp: patch does not apply error: src/server/scripts/Custom/custom_script_loader.cpp: No such file or directory error: patch failed: src/server/scripts/Spells/spell_generic.cpp:38 error: src/server/scripts/Spells/spell_generic.cpp: patch does not apply error: patch failed: src/server/worldserver/worldserver.conf.dist:3719 error: src/server/worldserver/worldserver.conf.dist: patch does not apply

Fix > GO Matrix Punchograph 3005-D (142696) on gnomeregan

It does not work. there is no gossip option.
So, I'd checked to .sql update and founded to a error.

Here is fix queries. I'd checked to these on my server. and Its worked properly (even learn spell - Discombobulator Ray.)

DELETE FROM conditions WHERE SourceTypeOrReferenceId=15 AND SourceGroup=1050;
INSERT INTO conditions VALUES (15, 1052, 0, 0, 0, 2, 0, 9281, 1, 0, 0, 0, 0, '', 'Display option if player has red card');
INSERT INTO conditions VALUES (15, 1052, 1, 0, 0, 2, 0, 9281, 1, 0, 0, 0, 0, '', 'Display option if player has red card');
INSERT INTO conditions VALUES (15, 1052, 1, 0, 0, 2, 0, 9327, 1, 0, 0, 0, 0, '', 'Display option if player has delta card');
INSERT INTO conditions VALUES (15, 1052, 1, 0, 0, 25, 0, 3959, 0, 0, 1, 0, 0, '', 'Display option if player has no Discombobulator Ray spell');

HoR Quest bug fix for alliance side.

Here is a problem to alliance quest: http://www.wowhead.com/quest=24500/wrath-of-the-lich-king.

Why always ally? /cry

Anyway,,, I found

/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h

NPC_ARCHMAGE_ELANDRA = 37774,

was wrong. Its not her.

Actually its him. http://www.wowhead.com/npc=37582/archmage-koreln

Its more blizzlike by profit to .cpp

Or if you dont wanna compile.

Here is queries.

INSERT INTO creature_queststarter VALUES (37774, 24500);
UPDATE creature_template SET npcflag = 2 WHERE entry IN (37774, 37809);

Entry 37809 is the heoric mode's entry number of ARCHMAGE_ELANDRA(37774).

Hunter pet's not saved. [$10 awarded]

Description: Hunter pet's not saved.

Current behaviour: On the Linux operating system hunter pets are not saved, but windows everything works perfectly.

Expected behaviour: When pet leveling level level should save, but it is reset when the log.

Branch(es): 1.x / 2.x (Select the branch(es) affected by this issue)

AC hash/commit: c9610ca

Operating system: OC Linux


The $10 bounty on this issue has been claimed at Bountysource.

Instant logout fix

in MiscHandler.cpp find:
bool instantLogout = (GetSecurity() > SEC_PLAYER || GetPlayer()->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_RESTING) && !GetPlayer()->IsInCombat()) || GetPlayer()->IsInFlight();

and replace with:

bool instantLogout = (GetPlayer()->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_RESTING) && !GetPlayer()->IsInCombat()) ||
GetPlayer()->IsInFlight() || GetSecurity() >= AccountTypes(sWorld->getIntConfig(CONFIG_INSTANT_LOGOUT)) ||
GetPlayer()->GetMapId() == 1 || GetPlayer()->GetZoneId() == 5695 ||
GetPlayer()->GetMapId() == 0 || GetPlayer()->GetZoneId() == 2037 ||
GetPlayer()->GetMapId() == 0 || GetPlayer()->GetZoneId() == 1537 ||
GetPlayer()->GetMapId() == 530 || GetPlayer()->GetZoneId() == 3487 ||
GetPlayer()->GetMapId() == 571 || GetPlayer()->GetZoneId() == 394 ||
GetPlayer()->GetMapId() == 732 || GetPlayer()->GetZoneId() == 5389 ||
GetPlayer()->GetMapId() == 732 || GetPlayer()->GetZoneId() == 5095;

No emblem reward

Daily and heroic random dungeon finder not reset, no emblem reward. Only work for first day

Creature Aggro Range Problem

I haven't tested a lot, but from the little I have I know that the creature aggro does not function correctly at all, no matter enabled, disabled, set at 0.5, 0.1, etc.

Rate.Creature.Aggro

Description: Aggro radius percentage.

Default: 1 - (Enabled, 100%)

#1.5 - (Enabled, 150%)
#0 - (Disabled, 0%)

Rate.Creature.Aggro = 0
This value is in the worldserver.conf on Sunwell, but not Trinitycore. I would love to see it work correctly, but no matter what you set it at it still defaults to 1.

Rate.Mining.Amount

Description: Rate for minimum/maximum times a deposit can be used.

Default: 1

Rate.Mining.Amount = 4

make warning

when make,i got this,how to solve it please?or just let it be?

......
[ 9%] Built target sharedPCH.cpp_dephelp

Built target collisionPCH.cpp_dephelp

Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t
Continuing anyway - note that the versionstring will be set to "unknown 1970-01-01 00:00:00 (Archived)"

[ 9%] Built target revision.h
......

Branch(es): master

AC hash/commit: e2daeeb

Modules: no

Operating system: debian 8

cmake error

CMake Error at modules/dep/mysqllite/CMakeLists.txt:257 (add_version_info):
Unknown CMake command "add_version_info".

first quests auto accepted

When starting at level 1, all quests untill a certain point are set to autocomplete when returning it in. Is not blizzlike.

compiling errors

Description:yesterday, compiling a V1 version, many mistakes

Current behaviour: mainly CORE logo (a few large characters,in main.cpp...) related to malformed, and pathrandomgenerator.cpp errors,Can not generate the worldserver.

Branch(es): 1.x / 2.x (Select the branch(es) affected by this issue)

AC hash/commit:

Modules: Are you using modules? if yes, list them

Operating system: win10

[EPIC] Keeping compatibility with TC database

I open this issue to collect all issues about this "epic".

Would be nice to keep Database Structure and SOAP Interface compatible with latest versions of TrinityCore as much as possible. Offering a legacy interface for TC Soap for example.
This to allow developers to create external tools and sql mods that can easily communicate/work for both server applications.

Core/Worldserver: Priority class dennied

TC>Can't set worldserver process priority class, error: Permission denied
Starting up Auction House Listing thread...
Max allowed socket connections 65536
AzerothCore rev. 146f147+ 2016-08-14 20:23:39 +0200 (master branch) (Unix, R
ease) (worldserver-daemon) ready...

Branch(es): master

AC hash/commit: 146f147

Modules: no

Operating system: debian 8


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Fix Pit of saron Scene

Description:
Pit of saron Start
Current behaviour: Tell us what happens
As you enter pit of saron the NPC dont run out the portal and the content dont start

Expected behaviour: Tell us what should happen instead
As a player enters the instance they should spawn all the mobs to gain the senario

For this to work, you have attak one of the npc channeling.

Branch(es): 0.x / 1.x / master (Specify the branch(es) affected by this issue)
Master

Fix
in instance_pit_of_saron.cpp

void OnPlayerEnter(Player* plr)
{
instance->LoadGrid(LeaderIntroPos.GetPositionX(), LeaderIntroPos.GetPositionY());

       if (Creature* c = instance->GetCreature(GetData64(DATA_LEADER_FIRST_GUID)))
           c->AI()->SetData(DATA_START_INTRO, 0);

}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.