Commit Graph

9118 Commits

Author SHA1 Message Date
SnapperRy
0794904f52 DB/SAI: improve timers and remove wrong text from Viera Sunwhisper.
(cherry picked from commit 5c7c8202ec)
2017-10-03 17:42:53 +02:00
SnapperRy
ab15413aad DB/Conditions: show correct gossip for Baron Revilgaz if event Pirates' Day is not running.
Also fix small typo in npc_text.
(cherry picked from commit 8aa798a9b0)

DB/Gossip: Wizlo Bearingshiner.
(cherry picked from commit 718d3e88c4)
2017-10-03 17:33:23 +02:00
SnapperRy
2ecd46c58f DB/Misc: fix gossip text for Noth the Plaguebringer and remove wrong quest turn-in from the same npc.
(cherry picked from commit bc78bfdea2)
2017-10-03 17:28:27 +02:00
SnapperRy
2e79e206af Script/Quest: Arelion's Mistress.
(cherry picked from commit 94c41c92b3)

Fix warning.

Also, the quest's name is Arelion's Secret, not Arelion's Mistress.
(cherry picked from commit 79acb9fa71)
2017-10-03 17:26:23 +02:00
SnapperRy
527c5081f9 DB/SAI: prevent Dawnblade Hawkrider's SAI from targeting players.
Players will not be randomly attacked while in Isle of Quel'Danas anymore.

(cherry picked from commit dfb23cf0be)
2017-10-03 17:20:21 +02:00
SnapperRy
1caba9cafe DB/Misc: add conditions for spell Arrow Assault and remove wrong texts for two Death Knight starting zone creatures.
Closes #16831.

(cherry picked from commit 2161ac6757)
2017-10-03 17:17:11 +02:00
Smokexyz
160d6af043 Fix for a typo in variable name. (#18086)
Causes an error on update.

(cherry picked from commit 4de5a6e005)
2017-10-03 17:17:11 +02:00
SnapperRy
879b54a9e7 DB/Gossip: add gossip for creature Deino that is shown after completing the quest A Letter for Home.
(cherry picked from commit ec0a8d58ee)

DB/Quest: Volatility (daily version) requires completion of Volatility (non-daily version).

Also fix comment for condition in previous commit.
(cherry picked from commit 115d2400e4)
2017-10-03 17:17:10 +02:00
tkrokli
f463f73397 [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

(cherry picked from commit 86759c4537)
2017-10-03 17:08:30 +02:00
tkrokli
8f718043d1 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
(cherry picked from commit 028a7b8e45)

Rename 2016_10_32_17813_world.sql to 2016_10_15_01_world.sql
(cherry picked from commit 13b748c682)
2017-10-03 17:05:25 +02:00
tkrokli
c4ec0d8cfc [WIP] Core/Scripts: Gnomish Mind Control Cap and Gnomish Universal Remote (#17374)
(cherry picked from commit b651bf271b)

Rename 2016_09_09_20_world.sql to 2016_10_15_00_world.sql
(cherry picked from commit d03b3e2643)
2017-10-03 16:56:48 +02:00
SnapperRy
7385219565 Creature/AI: prevent Kologarn's arms from attacking.
(cherry picked from commit d77a958809)
2017-10-03 16:30:42 +02:00
Keader
c514227479 Core/Scripts: Implemented right Snobold Vassal behavior on Gormok fight. (#17934)
(cherry picked from commit 8fb2dce017)
2017-10-03 16:28:15 +02:00
joschiwald
00dce76c5d Fixed sql error 2017-10-03 16:02:51 +02:00
Gustavo
d4fa2cf43f Core/Scripts Boss Lady DeathWhisper improvements (#17389)
(cherry picked from commit 8e82d8a9e7)

Rename 2016_99_99_99_world.sql to 2016_10_14_05_world.sql
(cherry picked from commit b4b8a7477b)
2017-10-03 15:28:39 +02:00
SnapperRy
fdc0e1bc7e 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.

(cherry picked from commit 1824347594)
2017-10-03 13:55:45 +02:00
SnapperRy
9ac42bcf74 DB/Quest: fix mail reward for True Believers and Still Believing.
(cherry picked from commit 830594259e)
2017-10-03 13:53:03 +02:00
Shauren
91626f0339 Core/Bnet: Moved loading account info from rest service to session
* This improves concurrency by removes thread synchronization when checking login tickets
* Also allows users to use external (web based) login systems
2017-09-22 18:26:00 +02:00
Ryan
115dffde98 Core/Items: Implement ItemLevelSelector.db2 (#20325)
ItemLevelSelector replaced ITEM_BONUS_ITEM_LEVEL_OVERRIDE in 7.2
2017-09-15 21:23:41 +02:00
Shauren
6eccd3c822 DB: Deleted a bunch of invalid spell script assignments (old difficulty entries) 2017-09-07 23:12:16 +02:00
SnapperRy
a2fce3a486 Script/Creature: Scarshield Infiltrator/Vaelan.
(cherry picked from commit fdc4ab4ab4)
2017-09-06 16:01:55 +02:00
ariel-
d7c85d7193 Core/SmartScripts: fixup SMART_EVENT_FLAG_WHILE_CHARMED behaviour to only mean charmed creatures (#17738 follow-up)
Unit::IsControlledByPlayer is a expected value for TempSummons (like some triggers used in quests, summoned by spells).
Previous logic broke a lot of quests which use triggers to do stuff.

Allow JustSummoned and events linked from other events with flag set also in charmed (prevents breaking event chains)
Allow vehicles (needed for vehicles with SmartAI, eg Iron Rune Constructs and You: Rocket Jumping)

(cherry picked from commit 3e596376a7)
2017-09-06 15:35:04 +02:00
SnapperRy
08aecc7cb9 Script/Quest: Stop the Ascension!
(cherry picked from commit bdb08fba6e)

Forgot to change guid.
(cherry picked from commit f20795ff36)
2017-09-06 13:07:19 +02:00
SnapperRy
df6e7b3097 DB/Creature: add additional text for Chief Plaguebringer Harris.
(cherry picked from commit 00ad5b2d67)
2017-09-06 12:53:06 +02:00
SnapperRy
8f9becaacc DB/Creature: cosmetic lightning effect for quest The Staff of Storm's Fury's location.
(cherry picked from commit b0779cbb02)
2017-09-06 10:33:34 +02:00
SnapperRy
760d7a79c0 DB/Creature: Abdul the Insane.
Spawn, waypoints, texts.
(cherry picked from commit 4f200b99d0)
2017-09-06 10:26:26 +02:00
SnapperRy
2b9e06ca8c DB/Loot: item Abandoned Adventurer's Satchel should always drop from Northrend rares.
(cherry picked from commit 1c94f4c39e)
2017-09-06 10:23:27 +02:00
SnapperRy
13772e20b6 DB/Quest: add vendor conditions for quest items related to A Carver and a Croaker and Parts for the Job.
(cherry picked from commit 10329104be)
2017-09-05 19:35:41 +02:00
SnapperRy
65077985e0 Script/Quest: Apply Heat and Stir.
Enjoy one of the most frustrating quests in Northrend!

(cherry picked from commit 387b18775d)
2017-09-05 19:34:49 +02:00
SnapperRy
d7b9e55aed DB/Gossip: fix gossip for creature Jack Adams.
Involved in quest Gambling Debt (Part 2).
(cherry picked from commit f64041e602)
2017-09-05 19:29:33 +02:00
SnapperRy
013067edef DB/Conditions: spells Plagued Blood Explosion and Arcane Charges can only hit certain mobs.
(cherry picked from commit 407983f3a3)
2017-09-05 19:27:21 +02:00
Killyana
b3619dd3c9 DB/Gameobject: Fix respawn time for some objects
By Tauriella
Closes #18066

(cherry picked from commit 2fc9f61409)
2017-09-05 19:16:21 +02:00
SnapperRy
8c000605e3 DB/Misc:
- Quest Nessa Shadowsong and following steps are only available to Night Elves.
- Fix offer reward text for quest Elanaria.
- NPC Webwood Spider should be neutral.
- Small cosmetic fix for quest Force Commander Danath's end event.
- Prevent NPCs Gnarlpine Shaman and Elder Timberling from spamming healing spells.
(cherry picked from commit 04618be427)
2017-09-05 12:20:59 +02:00
Killyana
fd7484bf7f DB/Quest: ... Or Maybe We Don't
(cherry picked from commit 0ecb8836e2)
2017-09-05 12:17:50 +02:00
SnapperRy
d1c52c1403 DB/SAI: fix quest Gambling Debt (Part 1).
Closes #18063.

(cherry picked from commit 173b33ab73)
2017-09-05 12:16:56 +02:00
SnapperRy
0b37dc3c76 DB/Loot: Dustbringer.
(cherry picked from commit b60b0d927b)
2017-09-05 12:10:28 +02:00
SnapperRy
49c131a57e DB/Loot: Blacktip Shark.
By Exodius, untaught and tkrokli. Closes #9453.
(cherry picked from commit 4870e1265e)
2017-09-05 12:09:38 +02:00
SnapperRy
fa06aad708 Core/Wintergrasp: cleanup and codestyle.
(cherry picked from commit eb1a7297cf)
2017-09-05 11:43:29 +02:00
SnapperRy
0961b17447 DB/Wintergrasp: availability of different No Mercy for the Merciless and Slay Them All! depends on who is currently holding the keep.
(cherry picked from commit dab2203c1b)
2017-09-05 11:25:35 +02:00
SnapperRy
8e3237724b DB/Wintergrasp: four more Horde guards in Wintergrasp Keep that should only appear when it is held by Horde.
(cherry picked from commit cf4a4382fa)
2017-09-05 11:16:27 +02:00
Kittnz
bd938d643d Core/Event: Pirate Day Music during the event
(cherry picked from commit 963278459a)
2017-09-05 11:10:56 +02:00
Kittnz
8fb07040ac Core/Event: Add Darkmoon Fair Music during the event
(cherry picked from commit e3560f3f51)
2017-09-05 11:05:51 +02:00
Kittnz
c06d6b290e Core/Event: Add Midsummer Music during the event
(cherry picked from commit 19f8acdb61)
2017-09-05 10:42:08 +02:00
SnapperRy
37d6c2bfff Battlefield/Wintergrasp: improvements:
- Move Wintergrasp Keep guard spawns from core to db, removing all duplicates in the meanwhile.
- Add Alliance Brigadier General inside the relic room.

Closes #7593.
(cherry picked from commit a0c9d33ed6)

Remove unused variable.
(cherry picked from commit 7ce3811913)
2017-09-05 10:39:08 +02:00
SnapperRy
f2179bdb83 DB/Quest: improvements for quests related to NPC Denalan:
- Timberling Sprouts requires Denalan's Earth rewarded.
- Fix offer reward text for Denalan's Earth.
- Improve scripts for end event of quests Denalan's Earth, The Shimmering Frond and The Glowing Fruit.
(cherry picked from commit 4ec50ecec5)
2017-09-05 10:29:00 +02:00
Shauren
32f18d05ae Core/Spells: Immortal specialization series part 3 - fixed Warlock Mastery: Chaotic Energies damage taken portion
Closes #20195
2017-09-01 23:41:55 +02:00
Shauren
a834c66a4e Add missed sql 2017-08-28 23:45:12 +02:00
Shauren
5774e926d9 Core/Spells: Fixed mage Cauterize
* No more immortal fire mages
2017-08-27 11:28:08 +02:00
SnapperRy
e24976f813 DB/Gameobject: remove wrong "Greetings, $n" gossip from 256 questgiver gameobjects.
(cherry picked from commit 7d72366521)
2017-08-26 23:28:47 +02:00
Shauren
ee0e9c8578 Core/Spells: Updated mage spell scripts 2017-08-26 23:04:57 +02:00