Commit Graph

23177 Commits

Author SHA1 Message Date
Aokromes
5f45307a78 Core/Misc: Fix FreezeDetector triggered on startup
Fix FreezeDetector triggering the assert on startup if scripts took more than a few seconds to initialize.
2018-05-12 19:28:32 +02:00
jackpoz
a5cad33ba0 Scripts/Icecrown Citadel: Fix "intended" crash
Change an assert (that can happen easily using ".npc add") to a sanity check
2018-05-12 13:23:44 +02:00
Aokromes
98364454ca Core/Quest: Fix crash caused by disabled quests
Fix crash happening when a disabled quest was added and rewarded (through a GM command). Disabled quests are not validated on startup and they can reference invalid spells.
2018-05-12 13:23:19 +02:00
Aokromes
ae1abb63be Revert "Core/SAI: Fixed crashes when SAI targets pets that use sai if not tamed"
This reverts commit 9fd67b7044.
It's crashing core, it very likely needs to import more commits from 3.3.5a before this can be re-added
2018-05-12 13:17:14 +02:00
Jorge Turrado Ferrero
a8262881f9 Scripts/Ulduar: Fixed Vehicles when flame leviathan die(#21897) 2018-05-03 14:51:53 +02:00
Keader
dcc1cfe44d Core/Handlers: Fixed Equipament Manager (for real this time) 2018-04-29 17:46:57 +02:00
jackpoz
7df6a6bbcb Dep/Boost: Fix crash in Boost
Work around a NULL dereference exception happening in boost::asio::ip::tcp::resolver::results_type, resulting in a crash when trying to bind on an address that cannot be resolved.
Fixes #21884
2018-04-29 17:46:44 +02:00
Gooyeth
e6d8b0842b Core/Player: Skip the cinematic of the first login if the character is teleported before. (#21776) 2018-04-29 17:46:32 +02:00
Keader
e27ee9fcea Core/Handlers: Fixed a Equipament Manager typo 2018-04-29 17:46:13 +02:00
Keader
1c19aa7b71 Core/Handlers: Fixed equipament manager with empty slots. Yes kids, dont use drugs !
Followup: 42be04898c
2018-04-29 17:46:04 +02:00
Shauren
9fd67b7044 Core/SAI: Fixed crashes when SAI targets pets that use sai if not tamed
Closes #21870
2018-04-25 00:22:02 +02:00
Aokromes
7e6fc5ae69 Scripts/Stratholme: Baroness Anastari rework 2018-04-25 00:18:30 +02:00
Ovahlord
cbadcab773 Core/Spells: merged DBC spell coefficient reading (commit: 1826437c09) 2018-04-23 21:22:21 +02:00
Aokromes
7b85223ad8 DB/Misc: Fix some startup errors 2018-04-16 10:39:11 +02:00
Shauren
3c066b1ed3 Core/Players: Greatly simplifiy fdb2b90685 2018-04-13 17:32:07 +02:00
Shauren
1c83dcac98 Core/Players: Prevent creating characters with duplicate name by reserving name early in the process
Closes #21656
Closes #21809
2018-04-13 17:31:54 +02:00
Ovah
327d515ede Core/AI: Added CreatureAI hook that is getting triggered when a spell cast has been successfully finished. (#21774) 2018-04-12 20:31:53 +02:00
Aokromes
4aebd4de3b Core/Misc: Fix no-pch build
Closes #158 by Mordoth
2018-04-12 17:56:58 +02:00
Aokromes
09699cbf88 Core/SAI: Fix one startup error 2018-04-11 20:09:19 +02:00
Aokromes
ca588b2e66 Core/Spells: Implemented personal summons
* By default determined by summon property flag SUMMON_PROP_FLAG_PERSONAL_SPAWN
2018-04-08 21:56:55 +02:00
Shauren
723c5cb856 Core/Chat: Fixed chat link exploit
Closes #21790
2018-04-07 03:34:32 +02:00
Gooyeth
042a0936bd adding braces 2018-04-06 07:55:10 +02:00
Aokromes
0b94ee0358 cosmetic change 2018-04-06 07:55:01 +02:00
Gooyeth
42dc0a739c Fix build 2018-04-06 07:52:52 +02:00
Aokromes
395ad03cd4 Adding atrribute custom SPELL_ATTR0_CU_LIQUID_AURA 2018-04-06 07:52:42 +02:00
Aokromes
4da3cbf3aa improved fix 2018-04-06 07:49:59 +02:00
Gooyeth
ffc5e87f3d tab2space 2018-04-06 07:47:40 +02:00
Aokromes
53690d1f7f Core/Spells: don't save Magma aura. 2018-04-06 07:47:30 +02:00
Aokromes
89d893c0b6 Core/Misc: whitespace/tab cleanup 2018-04-06 07:38:38 +02:00
Aokromes
6b6ab504f9 Update World.cpp 2018-04-06 07:27:34 +02:00
JorTurFer
9b053a7034 Update World.cpp
The command .ban character may insert the ban first, and update with the unban. This change fix it
2018-04-06 07:27:12 +02:00
tkrokli
043d22a16b Object.cpp: TC_LOG_ERROR grammar improvement
Bad English grammar previously used in the error log:
  "Attempt get value from non-existed value field"

After the change:
  "Attempt to get value from non-existing value field"
2018-04-06 07:26:53 +02:00
Gooyeth
3c302f11ce Core/Database: Add columns on *_banned (#21748)
* Add columns on ban character query

* Add columns on ban account query
2018-04-06 07:23:29 +02:00
Aokromes
9bf949d1ba rename files 2018-03-29 02:12:23 +02:00
Aokromes
9e423272bf Core/ArenaTeam: Remove queues of members if a character is removed (#21491)
* Core/ArenaTeam: Remove queues of members when a character is removed from the team
* Remove only if you do not have an invitation
* If have an invitation, do not leave the team
* Send packet when leaving queue
* Fix build
* It's possible that there are two or more groups of arenas, then we eliminate from the queue only the members of the group that leaves the team

- Changed FindPlayer to FindConnectedPlayer for possible screen loads

* Change to FindConnectPlayer

The leader can remove while the player is loading screen.
2018-03-29 01:10:26 +02:00
Aokromes
6c3e72ed2d Core/Creatures: implement CREATURE_FLAG_EXTRA_NO_SELL_VENDOR (#21642)
* Add CREATURE_FLAG_EXTRA_NO_SELL_VENDOR and use it for a single no-sell vendor in game (there are more of them in later expansions)
2018-03-29 01:06:15 +02:00
ariel-
00db1e6b22 Core/Creatures: Minor HasSpell method cleanup
Cherry-picked improved from 5734788c02
2018-03-29 00:58:17 +02:00
Aokromes
cc78ff1291 build fix 2018-03-29 00:57:51 +02:00
ariel-
9f7e1a0673 Core/Spells: fix another regression with arcane missiles being marked positive
Closes #21670
2018-03-29 00:51:50 +02:00
ariel-
18b04b326e Scripts/ICC: use script searchers instead of saving list of creature pointers
Closes #21644
2018-03-29 00:51:39 +02:00
ariel-
dfff9d62e4 Core/Spells: autogenerate miss proc for spells with auras with hit chance -100
Closes #21629
2018-03-29 00:46:02 +02:00
Ovahlord
20314730ad Core/SAI: fixed a crash 2018-03-28 22:05:25 +02:00
ariel-
a7a3ca27ec Missing cleanup in ScriptReloadMgr.cpp 2018-03-28 12:18:56 -03:00
Aokromes
ad07191b89 Fix encoding 2018-03-28 11:31:28 +02:00
ariel-
4f0870cf32 And finally zmq nightmare is over 2018-03-28 06:11:01 -03:00
ariel-
4e05743909 Dep: fix more zmq 2018-03-28 06:05:10 -03:00
ariel-
925264c000 Misc: build fixes (linux) 2018-03-28 05:54:57 -03:00
ariel-
4aecd176e7 Core/Tools: fix warning 2018-03-28 05:23:53 -03:00
ariel-
f3f99cc317 Core/Globals: fix some DBC loading from DB data and reorder columns (must be in relative DBC order or else you get garbage data) 2018-03-28 04:42:16 -03:00
ariel-
5ff847159c Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources 2018-03-28 04:41:59 -03:00