Commit Graph

29440 Commits

Author SHA1 Message Date
ariel-
d18f8b94b0 Scripts/Commands: implemented command .server debug
- Shows detailed information about server setup, useful when reporting a bug:
 * rev. hash
 * versions of mysql, openssl, boost, cmake
 * info about autoupdater
 * info about ports (realmlist and current)
 * vmap/map/mmap status and folder sizes
 * available DBC locales
 * TDB version

Closes #19957
2018-03-06 18:48:57 -03:00
ZenoX92
272e000e89 DB/Quest: A Fine Mess
Closes #1722
2018-03-06 22:06:11 +01:00
ZenoX92
74e71198e2 DB/Creature: Add missing scripts to some guards
Ref #21555
2018-03-06 19:48:58 +01:00
ZenoX92
b5f0fd1629 DB/SAI: Add missing scripts to some guards
Ref #21555
2018-03-06 16:01:10 +01:00
ZenoX92
d2ab171afa DB/Quest: Quest Emotes (Silverpine Forest & Hillsbrad Foothills) (Horde Only)
Closes #21559
2018-03-06 15:58:17 +01:00
ZenoX92
4ecb187bcf DB/Texts: Gnomeregan
Closes #21560
2018-03-06 15:50:26 +01:00
Killyana
2d4e5e032d DB/Loot: Quest item Fen Strider Tentacle and Sporebat Eye
Closes #21561
2018-03-06 15:36:24 +01:00
Warlockbugs
efef6b5e36 Core/Crypto: Transitional Cryptography update for OpenSSL 1.1 (#21533)
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: e1b0048f05
2018-03-04 15:53:41 +01:00
ZenoX92
1560224d73 DB/Quest: Keeping Pace (Zamek's Distraction)
Closes #2191
2018-03-04 13:03:57 +01:00
Jeremy
367db4e1d6 Core/Maps: Fixed outdoors check (#21551) 2018-03-03 22:00:41 +01:00
ZenoX92
bca2a36616 DB/Gossip: Quest Greetings
Closes #21547
2018-03-03 18:35:13 +01:00
ZenoX92
cb20f60b19 DB/SAI: Burning Steppes
Closes #21546
2018-03-03 18:34:39 +01:00
ZenoX92
0e38d7f8d4 DB/Quest: The Ancient Statuette
Closes #21545
2018-03-03 18:34:04 +01:00
ZenoX92
0bd43bb3a1 DB/Gossip: Laris Geardawdle
Closes #21544
2018-03-03 18:33:20 +01:00
ZenoX92
b4464ae66d DB/Text: Blastmaster Emi Shortfuse
Closes #21543
2018-03-03 18:32:50 +01:00
ZenoX92
f64752abbc DB/Gossip: Jes'rimon
Closes #21542
2018-03-03 18:32:13 +01:00
ZenoX92
debcd5e8c7 DB/Gossip: Spark Nilminer
Closes #21541
2018-03-03 18:31:36 +01:00
ZenoX92
b9b3e5d7f8 DB/Conditions: Sha'ni Proudtusk's Remains
Closes #21540
2018-03-03 18:30:53 +01:00
ZenoX92
7400000c01 DB/Conditions: Mountaineer Pebblebitty
Closes #21539
2018-03-03 18:30:08 +01:00
ariel-
ad796318e8 Core/Spells: explicitly disable non proccing auras when generating default procs
Closes #21529
2018-03-02 02:57:23 -03:00
ariel-
2d10429a2d Core/Auras: remove too strict checks in area auras, since a few aren't owned by its caster
Closes #21528
2018-03-02 02:56:55 -03:00
ariel-
0a249bda43 Core/Misc: fix bad dbc data for lock 'Locked ball and chain'
Closes #12260
2018-03-02 01:28:51 -03:00
ariel-
1904016ce0 Core/Auras: travis fix 2018-03-01 23:27:45 -03:00
ariel-
e40c2b4a14 DB/Spell: fix Hit debuff stack rule
By Despondencyy

Closes #21367
2018-03-01 23:21:12 -03:00
ariel-
23808fe349 Core/Auras: fixed SPELL_AURA_MOD_HIT_CHANCE honoring stack rules in all cases
Updates #21367
2018-03-01 23:18:49 -03:00
ariel-
54e8418886 Core/Auras: added sanity checks for area auras having a different owner unit than caster
Closes #21517
2018-03-01 20:38:07 -03:00
ZenoX92
fbb92047d7 DB/Quest: Helcular's Revenge (Part 2)
Closes #21512
2018-02-28 21:38:03 +01:00
ZenoX92
de592697c1 DB/Quest: The Rescue
Closes #21511
2018-02-28 21:37:28 +01:00
ZenoX92
3fe0d73a4c DB/Quest: Smith Mathiel
Closes #21510
2018-02-28 21:36:44 +01:00
ZenoX92
28f181728a DB/Creature: Gol'dir
Closes #21509
2018-02-28 21:35:47 +01:00
ZenoX92
3d0cbbf36e DB/Gossip: Advisor Duskingdawn
Closes #21508
2018-02-28 21:34:53 +01:00
ZenoX92
de8195bde5 DB/Quest: Rot Hide Ichor
Closes #21507
2018-02-28 21:34:16 +01:00
ZenoX92
65e030b7d2 DB/Quest: Hallowed Scroll & Glyphic Scroll
Closes #21506
2018-02-28 21:33:41 +01:00
Chaouki Dhib
0fb133013c Core/Movement: Correct distance checking
Distance checking should always be in 3D, independently on if the mover has the ability to fly or not.
2018-02-28 13:40:41 +01:00
Treeston
9fc6b13027 Core/Creature: Temporarily let Creatures violate dynspawn assumptions for pooled creatures. This should fix startup crashes until I can investigate and find a long-term fix. Tag #21519. 2018-02-27 22:10:36 +01:00
Treeston
3eab2d7efc Core/Creature: Add another aggressive compatibility mode assertion to catch faulty dynspawn code. 2018-02-27 16:18:38 +01:00
ariel-
c9b730c767 Core/Globals: use proper type for smallint 2018-02-26 16:13:03 -03:00
Treeston
ec916db294 Core/VMap: Use fuzzy equality and gridmap tolerance for floor-finding. Closes #21338. Supersedes #21479. 2018-02-26 18:11:29 +01:00
Treeston
e79c595b69 Core/VMap: Add outdoor state to Map::GetFullTerrainStatusForPosition. Add WorldObject::IsOutdoors, basic member access.
Ref #21479.
2018-02-26 17:40:40 +01:00
Treeston
71b5ed6832 Core/Threat: Fix taunt logic relying on unspecified behavior by unordered boost heap iterators. Use ordered iterators instead, this is cheap for our use case anyway. This will make taunt behave consistently again.
Closes #21499.
2018-02-26 00:10:21 +01:00
Killyana
acdf7be800 DB/GameObject: Make spawned Bountiful Feast not selectable
Closes #20957
2018-02-25 01:32:29 +01:00
ariel-
34967e9c32 Core/GameObject: implemented gameobject_overrides table to change faction and flags values on a per-spawn basis
Updates #20957
Closes #20958
2018-02-24 20:57:55 -03:00
ariel-
02739c2cbb Core/GameObject: kill uninitialized, unused field from GameObjectTemplateAddon struct 2018-02-24 19:33:46 -03:00
TecDian
8f66695ac0 DB/Gossip: Midsummer Fire Festival - Fix wrong gossip option conditions
Closes #21495
2018-02-24 21:54:19 +01:00
Killyana
e8094badf7 DB/Conditions: Flaming spear could be casted only if the player is in taxi
Ref #15560
2018-02-24 21:25:05 +01:00
ariel-
98d6258efd Core/Entities: kill unused return value from Unit::HandleSpellClick
- AI hook will now receive the result by copy, as modifying it had no effect
- Some renaming: result->spellClickHandled, clickPair is actually clickBounds, the clickPair is the pair <creatureID, SpellClickInfo>
2018-02-24 15:52:09 -03:00
Treeston
bb04fbcbe8 Core/Log: Clean up some log output to include spawnId instead of lowguid. 2018-02-24 19:46:27 +01:00
Killyana
e24282d41f DB: Fix DB errors related to the respawn action
Action 70 will be used only for gobs and requires always an action_param1=respawntime (the time which the gob will remain spawned)
Action 133 will be used for Npcs and in some cases for gobs if they must remain spawned for ever (this action uses always target_type=1 and action_param1=0/1 (npc/gob) and action_param2= guid of the unit

Closes #21494
2018-02-24 19:12:23 +01:00
Keader
19cb62c0bf DB/Spells: Fixed Alchemy stones procs with potions like endless mana potion 2018-02-24 11:34:16 -03:00
Killyana
4c791ec376 DB/Creature: assign SmartAI to Apothecary Keever's test subjects + typo fix
- missing row number in one of the DELETE FROM queries in commit 20a0d27b5b

Closes #21488
2018-02-24 15:01:50 +01:00