Commit Graph

777 Commits

Author SHA1 Message Date
Stoabrogga
e204ac4043 fix(Core/Eluna): fix compiler warning concerning Eluna (#1671) 2019-04-05 00:26:09 +02:00
Kargatum
5105333968 feat(Core/Library): Rename shared library to common (#1675) 2019-04-04 16:47:17 +07:00
Kargatum
7ad58aa6ea fix(Cmake/Eluna): Add Eluna files in game lib (#1668) 2019-04-04 10:26:24 +07:00
Stoabrogga
994dc23833 fix(Core): fix a few issues with "Battle for the Undercity" (#1648) 2019-04-02 16:36:46 -03:00
Kargatum
eae9affec9 feat(Cmake): Rewrite build and use inherited dependencies (#1652) 2019-04-01 22:41:08 +02:00
Poszer
e8d0027b95 Fix(Core/Player: On first login cinematics (#1617)
- If the player create character, usually the cinematics is played in the zone, but if he's summoned by gm on the first login, the cinematics shouldn't be played. Since he will be summoned in the other zone / map.
2019-03-30 12:43:05 -03:00
Poszer
b4a89be4cd fix(Core/Commands): Learn spell for GM lvl 3 (#1651)
- Allow Learn spell from spell_script_names.
- To learn spells you need to have GM level 3 (SEC_ADMINISTRATOR) instead of GM level 4 ( SEC_CONSOLE)
2019-03-30 00:10:12 +01:00
Poszer
57a5f26eb1 Fix(Core/Scripts): NPC Iruk gossip from DB (#1632) 2019-03-27 12:50:43 -03:00
Viste
801847b718 Feat(Core/Item): Proper way to add item signature (#1623)
Co-authored-by: PolarCookie <PolarCookie@users.noreply.github.com>
2019-03-27 12:44:55 -03:00
Stoabrogga
6380500b33 fix(DB/Core): quest chain leading to "Battle for the Undercity" (#1629) 2019-03-26 20:01:52 -03:00
WiZZy
a06a869949 feat(Core): Changing max pass size (#1626) 2019-03-26 11:33:51 -03:00
Kargatum
30b0325cee Core/Misc: Replace ACE_UINT* to uint* (#1628)
* Core/Common: Replace ACE_UINT* to uint*

* #include "Common.h"
2019-03-26 13:38:16 +07:00
Kargatum
824a80005c Refactor(Core/Misc): Remove remaining COMPILER_HAS_CPP11_SUPPORT related macros (#1627)
* Delete macros UNORDERED_MAP
* Delete macros UNORDERED_SET
2019-03-26 00:01:56 +07:00
Kargatum
b6cb9247ba Refactor(Core/Gossip): Replacing old macros with new (#1338)
* Correct support new macro
2019-03-25 21:10:57 +07:00
Kargatum
1f4f318705 Rewrite(Core/BanManager): Rewrite Ban system (#1576)
* Added ban manager
* Delete ban functions in world class
* Separate ban account to (ban account, ban ip, ban character)
* Support world announce
2019-03-25 10:00:17 +07:00
Kargatum
5057a3f1b6 Fix(Core/Quest): Correct add locale in quest (#1614) 2019-03-24 23:07:20 +07:00
Nefertumm
46f0de16fe Fix(Core/DB/Ulduar): Assembly of Iron (#1615) 2019-03-24 18:06:07 +03:00
Viste(Кирилл)
03bfbf4f7e Fix(Core/Player): fix periodic eating and drinking emotes (#1602) 2019-03-23 11:35:04 +03:00
WiZZy
69792b21c0 refactor(DB/world): graveyard_zone (#1599) 2019-03-23 00:01:43 +03:00
WiiZZy
3d0e7671c7 DB restructuring - world - achievement_reward (#1598)
* Makes table achievement_reward TrinityCore like

* Makes table achievement_reward TrinityCore like
2019-03-22 12:42:54 +03:00
Ercules76
c53437bc75 Skill perfect item template (#1564)
* Core/Misc Created handler for character creation

* fix(Core/DB): Error message when the password is longer than 16 char when creating an account

* Update rev_1551539925032805900.sql

* Update AccountMgr.cpp

* Milestone (DB/Core): Create new table for perfect item craft, create new command for reload capability to this new table, implements the table into core (killExtraItems.cpp, SkillExtraItems.h, SpellEffects.cpp), change some magic number with enum. Tnx to Treestone

* clean old sql

* Remove perfect item in skill extra item template table, now the perfect are in skill_perfect_item_template, sync column name skill_extra_item_template same as TC

* Update rev_1552232377246845400.sql
2019-03-21 21:38:40 +03:00
Francesco Borzì
c4835d8099 Switch to C++14 to solve compilation issues (#1595) 2019-03-21 11:14:07 +03:00
Micrah
15667774c2 Fix(Core/Common): Added header <unordered_map> in file DBCStore.h (#1592)
* To allow the use of latest eluna-module, stuffed up the PR merge redoing
2019-03-20 22:53:51 +07:00
Viste(Кирилл)
5cbced320d Fix(Core/Ticket System): Ticket comment visual output bug (#1567)
* Fix(Core/Ticket System): Ticket comment visual output bug

* fix build

* rewrite
2019-03-20 16:23:26 +03:00
Viste(Кирилл)
2af5893d52 feat(Core/Chat): Add config option to allow use LFG anywhere not only in city (#1586) 2019-03-20 02:04:59 +03:00
Stoabrogga
54b23ce209 fix(DB/Core): play event after quest "Hero of the Mag'har"; extend SAI to play music (#1570) 2019-03-19 09:04:40 +01:00
Ercules76
8b7d067abc Fix(Core): GM command not working while GM mode is on (#1581) 2019-03-18 02:59:24 +03:00
Alan
cd9e8716d8 Fix(Scripts/Instances/Oculus): improvements (#1498)
* I removed the blank
* I made some changes to correct Travis's error.
* Update oculus.cpp
* Removed the unused method parameter
Renamed Unit::SetSpeed to SetSpeedRate
* added an improvement
* Correct Drakes flight error
* duplicate removed
* Travis Error Fixing
2019-03-14 23:48:59 +03:00
Ercules76
2d1e459197 fix(Core/WorldSession): change how to storing data in account_tutorial (#1563)
* Core/Misc Created handler for character creation

* fix(Core/DB): Error message when the password is longer than 16 char when creating an account

* Update rev_1551539925032805900.sql

* Update AccountMgr.cpp

* fix(Core/DB): account_tutorial now storing data

* clean
2019-03-14 23:43:50 +03:00
Viste(Кирилл)
2e65c0afb7 Fix(Scripts/Spells): Check range to fire totem when casting Fire Nova. (#1566)
* Fix(Scripts/Spells): Check range to fire totem when casting Fire Nova.
2019-03-14 15:21:31 +03:00
Viste(Кирилл)
26ae2ce2d6 fix(Core/Player): close all character tickets when delete (#1565) 2019-03-11 21:46:57 +01:00
Makpptfox
1d0a8dbba0 fix(Core/Commands): fix reload creature_template and creature movment
Reloading an existing creature with .reload creature_template will most of the time cause the error "MoveSplineInitArgs::Validate: expression 'velocity > 0.01f' failed for GUID..." when the NPC tries to move afterward without a proper server restart.

Caused because the cInfo->speed_run was calling the field 29 for whatever reason.
2019-03-09 21:28:40 +03:00
Francesco Borzì
048eddd8cd fix(Modules): solve breaking change (#1561) 2019-03-08 21:24:14 -03:00
Ercules76
b0d6b6ee70 fix(core): prevent unsupported-by-client passwords (#1547) 2019-03-07 22:20:02 +01:00
Francesco Borzì
0758677578 feat(core): allow to debug KickPlayer() (#1549) 2019-03-05 22:58:40 +01:00
Francesco Borzì
e7ace60e59 feat(cpp): enable C++17 support (#1553) 2019-03-05 04:41:36 -03:00
Francesco Borzì
be0b7b23f8 feat(core): allow to disable auto-kick for idle players (#1550) 2019-03-03 15:26:07 +01:00
Nefertumm
65251a2b4e Fix(Core/Ulduar): Multiple fixes to Flame Leviathan (#1487)
* Multiple fixes to FL
* Move who check to CanAIAttack
2019-03-03 14:33:00 +03:00
Viste(Кирилл)
4177c05ce3 feat(Core/Movement): Implement move time skipped handler (#1433) 2019-03-03 14:10:43 +03:00
ayase
be3abe21d9 Eluna: load the configuration file using the new method. (#1546) 2019-03-03 10:24:43 +03:00
Stefano Borzì
75bf44d168 feat(modules): Allow modules to extend Battlegrounds (#1444) 2019-03-02 12:09:39 +01:00
Nefertumm
6a074af196 fix(Core/DB/Quest): Battle for the Undercity (#1479)
- Closes #204
2019-02-27 23:16:56 +01:00
ladiszlai
15e4d2e21f Core/ChatHandler: Update Addon message read fix (#811) 2019-02-27 00:24:41 +07:00
Nefertumm
40f68ab026 feat(Commands): Added cheat commands (#1412) 2019-02-24 18:35:08 +01:00
Dmitry Brusenskiy
5d4248d171 Core/Skills: Add FishingBaseSkillLevel dynamic change method (#1511) 2019-02-22 08:10:31 +07:00
Francesco Borzì
10a75ef6ce style(cpp): DBC AchievementCriteriaTypes indentation 2019-02-20 19:42:15 +01:00
Dmitry Brusenskiy
4616d22369 Core/Eluna: Hotfix call sEluna->OnGameEventStart method arg register (#1500) 2019-02-19 23:48:54 +07:00
Dmitry Brusenskiy
3a39aaeed5 Core/Hooks: Adds hooks for start and stop game events (#1472) 2019-02-19 09:24:55 +07:00
Dmitry Brusenskiy
23d78ce6bc Core/Hooks: Add new Player hooks (#1481)
* Fix hook OnReputationChange
* Add hook OnReputationRankChange
* Add hook OnLearnSpell
* Add hook OnForgotSpell
2019-02-18 18:22:36 +07:00
Vitoco
edd88fbd1e fix(instance): Ruby Sanctum - Resistances ignored (#1371) 2019-02-16 20:08:50 +01:00