Commit Graph

29431 Commits

Author SHA1 Message Date
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
jackpoz
16b5f39de6 Core/DBUpdater: Code cleanup 2018-02-24 14:54:42 +01:00
ZenoX92
20a0d27b5b DB/Creature: Deathguard Elite & Stormwind City Guard use Crossbow on ranged attack
- also add some missing emote responses to Stormwind City Guard

Closes #21470
2018-02-24 14:39:07 +01:00
jackpoz
ff04121c83 Core/DBUpdater: Fix error message
Fix error message when trying to populate the database showing free'd memory data instead of the sql file name
2018-02-24 13:09:00 +01:00
ariel-
83292cd983 Core/Auras: check conditions against referer caster, just as spells do
Closes #21492
2018-02-24 02:55:49 -03:00
Treeston
0850b5ff39 Core/SmartScripts: Rename SMART_ACTION_RESPAWN_TARGET -> SMART_ACTION_ENABLE_TEMP_GOBJ, since that's the only thing it still does in the dynspawn model. Adjust body accordingly to warn on misuse. 2018-02-24 02:26:35 +01:00
Treeston
9f92896c52 Core/GameObject: Force compatibility mode for stupid ridiculous junk legacy hack gameobjects, ref 27e7906. 2018-02-23 19:58:22 +01:00
Treeston
27e7906814 Core/GameObject: fix stupid ridiculous junk legacy hack code with negative gobj respawn time to work again 2018-02-23 19:52:56 +01:00
ariel-
1074a9b053 Core/Scripts: remove hack that caused aura to not be applied and saved twice on owned auras, causing an error on save
- This is handled by group stack rules actually
- Also reset removed aura counter when cleaning removed auras

Closes #21486
2018-02-23 13:16:42 -03:00
ZenoX92
31f14dadde DB/Text: Flight Master NPC racial language on Aggro
* Many or all Flight Masters / Wind Rider Masters yelled in Dwarvish before this change.

Closes #21413
2018-02-23 08:12:53 +01:00