Commit Graph
52 Commits
Author SHA1 Message Date
Viste 755e30f916 fix(Core/Social): cleanup + fix crash in friend system (#3832)
fix crash when a friend or ignore get GUID 0 and also double friend list
2020-12-04 01:20:35 +01:00
Viste 4dd9b92759 refactor(Core/Tools): remove ACE from tools (#3351) 2020-09-07 14:01:28 +02:00
Viste a9b90c9a07 refactor(Core): remove ace_autoptr, cleanup (#3276) 2020-08-25 12:52:22 +02:00
Viste ffd03582c9 fix(Core/Unit): melee attack through LoS (#3265) 2020-08-18 14:07:32 +02:00
VisteandFrancesco Borzì fcaf91b8b2 Core/Misc: update g3dlite lib (#2904)
* Core/Misc: update g3dlite lib

* update

Co-authored-by: Francesco Borzì <[email protected]>
2020-07-30 12:35:45 +02:00
Viste 1432f17c32 fix(Core/Mail): Mailhandler cleanup (#2802) 2020-04-15 12:23:30 +02:00
Viste ec808793ae fix(Core/Misc): few improvements to ut8 handling (#2455) 2019-12-02 08:33:44 +01:00
Viste e22d78ecd6 refactor(Core): rename namespaces and macros to acore (#2454) 2019-12-01 13:13:31 +01:00
Viste 616b8d9fb1 fix(Core/Deps): fix build for Windows (#2451) 2019-11-18 00:25:16 +07:00
VisteandShauren 7a1ac8245b feat(Core/PacketIO): restrict CMSG_EMOTE/CMSG_STANDSTATECHANGE to only allow emotes/stand states that client can send by itself (#2412)
Co-authored-by: Shauren <[email protected]>
2019-11-15 16:28:54 +07:00
Viste 685538b01b feat(Deps/Jemalloc): update Jemalloc to 5.2.1 (#2413) 2019-11-15 03:17:38 +07:00
Viste e83169d715 feat(Core/Opcode): simple opcode filter to log non-existing opcode (#2281) 2019-11-08 09:21:34 +01:00
Viste 854b426978 feat(Core): Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert (#2273) 2019-09-26 09:51:33 +02:00
Viste 4effe04a5c chore(Core/AI): Convert the hardcoded variadic RAND functions into one C++11 variadic template version. (#2239) 2019-09-01 08:44:28 +02:00
Viste bc1ad036a5 refactor(Core/Misc): Rewrite name handling functions that use raw buffers (#2230) 2019-08-26 21:12:19 +02:00
Viste d202aea16d fix(Scripts/Karazhan): Cleanup in opera event (#2163) 2019-08-07 21:25:20 +02:00
Viste 0228c1ea03 feat(core/AI): implement DoCastSelf helper (#2179) 2019-08-05 13:36:05 +02:00
Viste 15ffcc65aa fix(Core/Spells): Change to the way the spell effect SPELL_EFFECT_JUMP work. (#1696) 2019-04-29 09:52:28 +02:00
VisteandPolarCookie 801847b718 Feat(Core/Item): Proper way to add item signature (#1623)
Co-authored-by: PolarCookie <[email protected]>
2019-03-27 12:44:55 -03:00
Viste(Кирилл) 03bfbf4f7e Fix(Core/Player): fix periodic eating and drinking emotes (#1602) 2019-03-23 11:35:04 +03: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
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
Viste(Кирилл) 4177c05ce3 feat(Core/Movement): Implement move time skipped handler (#1433) 2019-03-03 14:10:43 +03:00
Viste(Кирилл) 51b8773528 feat(core): Ensure that all actions are compared to fixed point in time (#1236) (#1458)
i.e. world update start
2019-02-14 19:22:17 +01:00
Viste(Кирилл) cb81f3c17a feat(Core/LOS): restruct LOS functions and add LineOfSight check (#1459) 2019-02-13 22:24:04 +01:00
Viste(Кирилл) e7dafc18d2 MySQL: fix MySQL 5.6 find mistake (#1268) 2019-01-12 16:02:59 +03:00
Viste(Кирилл) 31bce00b2a Core/Events: announce event system improvement. (#1228)
* DB: update timestamps for #1187
2019-01-08 16:15:38 +03:00
Viste(Кирилл) f852a87f9c Core/Session: proper client timeout detection (#1232)
* Core/Session: proper client timeout detection

- Properly detect client timeout when logged into a character after a configurable time (default 60s) has passed without the client sending any packets.
- Fixes issues with crashed clients leaving characters in the world for a very long time (default 15 minutes), as well as edge case exploits involving intentionally pausing client execution for some amount of time.
2019-01-08 09:33:24 +03:00
Viste(Кирилл) 3f45c14822 Core/Quest: implement Quest Tracker (#1233) 2019-01-06 09:32:17 +03:00
Viste(Кирилл) 41adf1539f MySQL: account table restructure (#1230)
* DB/auth: change last_login to NULL instead of invalid date and up email colum to varchar 255 from 254
2019-01-05 23:20:12 +03:00
Viste(Кирилл) aa949479d7 MySQL: refuse any version of MySQL, below 5.6 (#1227) 2019-01-05 02:22:54 +03:00
Viste(Кирилл) 7648858939 Core/LootMgr: Update lootMgr to normalize loot_template tables (#1137)
* Core/LootMgr: Update lootMgr to normalize loot_template tables 

original by trinitycore team
2018-12-27 23:55:15 +03:00
Viste(Кирилл) 204358bb67 Core/Players: Fixed saving quest item progress (#1129)
Ported from TC (original commit by Shauren)

Add 2 columns to character_queststatus
2018-12-23 14:58:21 +01:00
Viste(Кирилл) 4a52df6375 Core/Build: Fix windows build for recent OpenSSL versions (#1065)
Closes #1047
2018-12-17 20:09:53 -03:00
Viste(Кирилл) a303ba3da3 Core/Arena: fix auto distribute arena points and config option. (#927) 2018-06-16 17:28:44 +01:00
Viste(kirill) 27043fc093 Merge remote-tracking branch 'azmaster/master' into pdump 2018-05-07 21:29:42 +03:00
Viste(kirill) fda3d1a865 Core/Characters: fix player dump load command 2018-05-07 15:51:52 +03:00
Viste(kirill) 53364abcd7 Core/Crypto: Transitional Cryptography update for OpenSSL 1.1
Support for both OpenSSL 1.0 LTS and OpenSSL 1.1 versions.

Many Linux distributions are still on 1.0 and will stay on LTS for quite
some time.

Port of CMaNGOS commit: cmangos/mangos-wotlk@e1b0048
2018-05-02 13:57:57 +03:00
Кирилл d27ee6324e [NPC] Franclorn Forgewright visibility (#568)
* DB/NPC: make Franclorn Forgewright visible only for dead players

* add a new line at the end of file
2017-08-21 01:03:08 +02:00
Кирилл fa78d2d83e Core/Scripts: start fight with hardcode in scripts by sending pet trainers to DB from Core (#571)
* Core/Scripts: start fight with hardcode in scripts by sending pet trainers to DB from Core

* fix build(forget about it lol azetorh don't have this commit)
2017-08-20 17:31:59 +02:00
Кирилл 20fed1bc48 Core/Gossip: implement another way to do gossip macros(like in TC). (#572) 2017-08-20 17:30:13 +02:00
Кирилл 1a0a3e0578 Core/Locale: fix Locales for gossip menu option (#503) 2017-05-31 22:16:32 +01:00
Кирилл 496536baad Core/Text: Locales for npc_text.
Closes https://github.com/azerothcore/azerothcore-wotlk/issues/452#issuecomment-291891686
2017-04-05 18:28:54 +03:00
Кирилл 4e40707f5a DB/SAI: fix quest leave no one behind close issue #447 (#449)
* DB/SAI: fix quest leave no one behind close issue #447

* lines
2017-03-31 20:05:26 +01:00
Кирилл 46eff2667f Core/Instance: may fix config option Rate.InstanceResetTime (#441)
* Core/Instance: may fix config option Rate.InstanceResetTime and close issue #440 #284 #188

* Core/Instance: may fix config option Rate.InstanceResetTime and close issue #440 #284 #198
2017-03-27 17:58:41 +02:00
Кирилл b32a9b244b Core/BG: WG Tenacity Buff fix
Closes https://github.com/azerothcore/azerothcore-wotlk/issues/430
2017-03-24 07:30:36 +03:00
Viste 4a88315b07 Fix config option PVP_TOKEN_ENABLE close issue #183 2017-03-20 02:15:09 +03:00
Кирилл 0c414a05be Core/Quest: Fixed display of quests.
Closes https://github.com/azerothcore/azerothcore-wotlk/issues/420
2017-03-15 22:58:23 +03:00
Кирилл e0d951c16c May fix issue #306 need tests (#421) 2017-03-10 19:45:09 +01:00
Кирилл 4a6350dc83 Locales for quests (#407) 2017-03-03 16:24:20 +01:00