Commit Graph

26674 Commits

Author SHA1 Message Date
ariel-
2d0fb356de Core/Spell: clear auras of channeled spells if channeling is cancelled due to invalid targets (dead or w/e)
Closes #14859
Closes #15186
2016-10-17 04:33:36 -03:00
ariel-
2b9f807fd9 Core/Spells: mark Arcane Missiles aura as negative. Was downranking the spell when targetting low level mobs due to effect 1 flagged as possitive.
Closes #12152
2016-10-17 04:21:32 -03:00
ariel-
d9743c984f Core/Script: Fix improved drain soul mana return.
Ref #14859
2016-10-17 03:30:45 -03:00
ariel-
c6d77e0286 DB/Spell: some proc fixes
- Glyph of Totem of Wrath should proc from triggered casts (fixes aura not applied when summoning through Call of the xx spells)
- Fix Deadly brew not proccing at all
- Fix Light's Beacon not healing with Holy Shock

by xjose93
2016-10-17 02:34:04 -03:00
ariel-
531904afff Core/SpellMgr: some changes in default proc generation. Fix an issue of stealth breaking with positive and/or healing spells 2016-10-17 02:19:29 -03:00
ariel-
9b0fa51022 Core/Globals: compute aura diminishing return info at startup and cache it
Core/Entities: Save diminish return on an array instead of a linked list
2016-10-17 01:52:40 -03:00
ariel-
f4a10571f7 Core/AuctionHouseBot: ahbot characters subsystem shake-up
Bonus: fix moar static analysis issues
2016-10-16 23:14:08 -03:00
ariel-
4bdebba520 Core/Scripts: fix static analysis issues
- Bonus: indentation fixes in zone_wintergrasp.cpp
2016-10-16 23:12:36 -03:00
SnapperRy
5bf88a0e9f DB/Creature: remove wrong text from NPC Argos Nightwhisper.
Closes #18088.
2016-10-17 01:12:50 +02:00
SnapperRy
551a8ff8ae Core/Spell: allow SPELL_EFFECT_QUEST_COMPLETE to set a quest to rewarded only if that quest is used as internal flag by the server (has flag 1024 - QUEST_FLAGS_TRACKING). 2016-10-16 22:39:36 +02:00
SnapperRy
7666296f54 Core/Quest: show DIALOG_STATUS_AVAILABLE instead of DIALOG_STATUS_REWARD for non-repeatable autocomplete quests. 2016-10-16 22:34:07 +02:00
SnapperRy
c067fe544d Core/Quest: send correct packet when a quest cannot be rewarded for item-related errors. 2016-10-16 22:33:10 +02:00
SnapperRy
5c7c8202ec DB/SAI: improve timers and remove wrong text from Viera Sunwhisper. 2016-10-16 16:31:34 +02:00
DDuarte
5caefd9f63 TDB 335.62 - 2016/10/17 TDB335.62 2016-10-16 15:14:23 +01:00
treeston
0d725e1336 Entities/Creature: Fix an edge case issue where creatures would re-acquire target after respawn if they despawned while spell focusing.
Instance/AzjolNerub: Fix Anub'arak wall and add sequence break info. Fixes and closes #18013.
2016-10-16 12:35:47 +02:00
SnapperRy
b541310578 Core/Text: allow GENDER_NONE to use FemaleText in broadcast_text if not empty.
Otherwise it would only use MaleText, which breaks cases where female NPCs change model to one that has no gender.
2016-10-16 11:28:30 +02:00
SnapperRy
dc0b1e05f6 DB/Gossip: add gossip texts for the following creatures in Stranglethorn Vale:
Krazek, Kebok, "Sea Wolf" MacKinley, Sergeant Yohwa and Crank Fizzlebub.
2016-10-16 03:15:16 +02:00
SnapperRy
718d3e88c4 DB/Gossip: Wizlo Bearingshiner. 2016-10-16 02:14:26 +02:00
SnapperRy
8aa798a9b0 DB/Conditions: show correct gossip for Baron Revilgaz if event Pirates' Day is not running.
Also fix small typo in npc_text.
2016-10-16 01:46:37 +02:00
SnapperRy
bc78bfdea2 DB/Misc: fix gossip text for Noth the Plaguebringer and remove wrong quest turn-in from the same npc. 2016-10-16 01:34:12 +02:00
SnapperRy
79acb9fa71 Fix warning.
Also, the quest's name is Arelion's Secret, not Arelion's Mistress.
2016-10-15 21:27:47 +02:00
SnapperRy
94c41c92b3 Script/Quest: Arelion's Mistress. 2016-10-15 21:23:43 +02:00
Killyana
a5347ea743 DB/Object: Fix objects phaseMask on TOC 2016-10-15 19:12:44 +02:00
SnapperRy
97fd0c1b1a Core/Quest: do not set a quest to failed if it's rewarded or has no status at all (not taken). 2016-10-15 19:08:21 +02:00
treeston
59cbea00bc Scripts/AzjolNerub: Make pulling Anub'arak a bit cleaner. 2016-10-15 18:29:38 +02:00
SnapperRy
29cddd4e8e DB/Quest: fix race availability for four quests (that should be Human only). 2016-10-15 18:26:11 +02:00
treeston
1ecdea5374 Fix _DespawnAtEvade for other creatures to actually respawn said other creatures.
Also fix add aggro for Hadronox.
Fixes and closes #18012.
2016-10-15 18:18:56 +02:00
SnapperRy
dfb23cf0be DB/SAI: prevent Dawnblade Hawkrider's SAI from targeting players.
Players will not be randomly attacked while in Isle of Quel'Danas anymore.
2016-10-15 17:28:11 +02:00
SnapperRy
2161ac6757 DB/Misc: add conditions for spell Arrow Assault and remove wrong texts for two Death Knight starting zone creatures.
Closes #16831.
2016-10-15 17:11:18 +02:00
treeston
aab7abfd04 Core/Creature: Fix respawn logic to call reset react state BEFORE calling Reset(). Fixes Krik'thir behavior after a wipe (and maybe some others).
Fixes and closes #18011.
2016-10-15 13:19:17 +02:00
Smokexyz
4de5a6e005 Fix for a typo in variable name. (#18086)
Causes an error on update.
2016-10-15 13:07:52 +02:00
SnapperRy
115d2400e4 DB/Quest: Volatility (daily version) requires completion of Volatility (non-daily version).
Also fix comment for condition in previous commit.
2016-10-15 03:10:25 +02:00
SnapperRy
ec0a8d58ee DB/Gossip: add gossip for creature Deino that is shown after completing the quest A Letter for Home. 2016-10-15 02:40:21 +02:00
tkrokli
86759c4537 [3.3.5] Core/Scripts: move npc_braug_dimspirit to SAI (#17853)
Additional change: The answers have been changed from containing only names
to include the text ` is my answer.` from the matching lines in `broadcast_text`.

- added DB creature_text entries for Braug Dimspirit
- added DB gossip_menu_option entries for this NPC
- implemented NPC `Say` line in reply to the wrong answers
- avoiding gossip exploits by turning off npcflags during talk
- added conditions for showing gossip depending on quest status
- removed deprecated SD comments in zone_stonetalon_mountains.cpp
2016-10-15 02:16:40 +02:00
SnapperRy
13b748c682 Rename 2016_10_32_17813_world.sql to 2016_10_15_01_world.sql 2016-10-15 02:14:51 +02:00
tkrokli
028a7b8e45 Core/Scripts: move npc_saat to DB (#17813)
The core script only contains gossip handling + conditions.
- remove script from file the_black_morass.cpp
- thereby removing 1 line of hardcoded text
- remove redundant SD2 comments in header
- add SAI, gossip and conditions to DB
2016-10-15 02:13:37 +02:00
SnapperRy
d03b3e2643 Rename 2016_09_09_20_world.sql to 2016_10_15_00_world.sql 2016-10-15 01:47:47 +02:00
tkrokli
b651bf271b [WIP] Core/Scripts: Gnomish Mind Control Cap and Gnomish Universal Remote (#17374) 2016-10-15 01:46:19 +02:00
SnapperRy
84439ff4d7 Remove deprecated procEx usage. 2016-10-15 00:43:07 +02:00
ariel-
303066509d Core/AI: initial support for monster sparring (#17673) 2016-10-15 00:20:37 +02:00
SnapperRy
d77a958809 Creature/AI: prevent Kologarn's arms from attacking. 2016-10-15 00:09:30 +02:00
Keader
8fb2dce017 Core/Scripts: Implemented right Snobold Vassal behavior on Gormok fight. (#17934) 2016-10-15 00:01:58 +02:00
iridinite
6dc0a9f04a [3.3.5] AHBot Characters (#17885) 2016-10-14 23:52:26 +02:00
Keader
f0cd28be3d Core/Unit: Remove incorrect check that dont allow units attack your vehicle/passenger (#17932) 2016-10-14 23:41:38 +02:00
SnapperRy
727f77ec6a Core/SAI: always use DespawnOrUnsummon() for SMART_ACTION_FORCE_DESPAWN.
SmartAI uses that same method internally, so there's no need to handle it in two different ways.

Does not affect functionality, but prevents useless SAI error log in case the target creature is not using SAI.
2016-10-14 22:36:22 +02:00
SnapperRy
b4b8a7477b Rename 2016_99_99_99_world.sql to 2016_10_14_05_world.sql 2016-10-14 21:45:51 +02:00
Gustavo
8e82d8a9e7 Core/Scripts Boss Lady DeathWhisper improvements (#17389) 2016-10-14 21:44:49 +02:00
SnapperRy
1824347594 DB/Quest: add mail reward for the following quests:
True Believers and Still Believing (leftover from previous commit), A Terrible Purpose, Wrath of Neptulon (still missing the 100 gold attached), A Letter for Home (Alliance and Horde), Tactical Clemency, Abandoned Mail, Hammershout the Elder and various Lunar Festival mails.
2016-10-14 21:19:53 +02:00
SnapperRy
830594259e DB/Quest: fix mail reward for True Believers and Still Believing. 2016-10-14 19:08:15 +02:00
Kittnz
e0c2482fa1 Core/Event: Change Midsummer Music container to vector 2016-10-14 18:37:49 +02:00