Commit Graph
9904 Commits
Author SHA1 Message Date
SnapperRy 14030ea59e DB/Conditions: fix gossip text for creature Technician Zhanaa.
(cherry picked from commit 8340c46990ed559447ba256c3226fe8175d9328d)
2017-03-04 19:01:41 +01:00
SnapperRy de0cdc2214 DB/SAI: fix wrong faction in script introduced in 927d002.
Thanks dr-j for noticing.
(cherry picked from commit 864171034e9158e383b15591aa18c63f2e75bc10)
2017-03-04 19:01:41 +01:00
SnapperRy 22b6b72287 DB/Creature: Botanist Taerix:
- Fix gossip text depending on quest 'What Must Be Done...' completion status.
- Correct chaining for the same quest.
(cherry picked from commit 5441f2a3be6b9dda7804e4a8cfa380d393db828b)
2017-03-04 19:01:40 +01:00
Aokromes 8bf21b37aa DB/Creature: follow up to b153d783b
By Malcrom
(cherry picked from commit 71dc6b9572463eb0c41a47ac0b241fc395c9559f)

Update 2016_09_28_02_world.sql
(cherry picked from commit e1bafd62a76d83c841006265a0fe08b7e5e66eb7)
2017-03-04 19:01:40 +01:00
Aokromes 07149316d1 DB/Creature: Typo fix on previous commit
By Malcrom
(cherry picked from commit dbd4a9abf860902a76d2fe11372df2901a7ed5f1)
2017-03-04 19:01:39 +01:00
Aokromes e91e7a5004 DB/Creature: Utgarde Catacombs cleanup
By Malcrom
(cherry picked from commit b153d783b9532c9a8c48312410f62df5ddd9f583)
2017-03-04 19:01:39 +01:00
Aokromes 2d7cd51715 DB/Misc: Fix Skadi the Ruthless
By sirikfoll, closes #17935
(cherry picked from commit a573e8f680429c03abba6e04f9bc326a0ebfb378)
2017-03-04 19:01:39 +01:00
Treeston f02ff3bd6b [3.3.5] Azjol-Nerub rewrite
* Scripts/AzjolNerub: Complete rewrite.
- Gatewatcher:
  - Trash now actually engages properly one by one
  - Fix trash spell casting
  - Add missing quotes
- Hadronox:
  - Everything. Literally.
- Anub'arak:
  - Fix add spawns
  - Fix impale
  - OK this might as well be "fix everything with every boss". Because that's pretty much what happened.
- General hack cleanup

* Update and rename 9999_99_99_99_AZJOLNERUB.sql to 2016_09_25_01_world.sql

* Update and rename 2016_09_25_01_world.sql to 2016_09_25_02_world.sql

* Rename 2016_09_25_02_world.sql to 2016_09_26_02_world.sql

(cherry picked from commit 4b990eb7d7fda3951e640d84a5c18c90366cd26b)

# Conflicts:
#	src/server/game/Spells/SpellMgr.cpp
#	src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h
#	src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_anubarak.cpp

Update boss_hadronox.cpp
(cherry picked from commit 04ec868768d99c97f1cc4d064892bdeee2cbfb17)

Update boss_hadronox.cpp

I hate travis, learn from buildbot
(cherry picked from commit aeb20951bbac5453d5a4db22d23516ba8f948275)

I think I got all of them this time

No idea how this one got past travis.
(cherry picked from commit ae163197a765b294c0a325b6e893d216e1c5d050)

Fix nonPCH.
(cherry picked from commit e121d66fbb8edd68fcf027a05d47324757656228)

...for real this time (seriously - what happened to test builds before merging, Aok?)
(cherry picked from commit dbe0789eba03deb444f0f72e7e79e3be3763662a)

.....hail PCH
(cherry picked from commit 2528194cc1e481a6f002cc0663b12652e7e3de33)

and you get a header, and everyone gets a header...
(cherry picked from commit 5e5fe37a7ef2a76d7bd59250a7702af052a03d20)
2017-03-04 00:05:55 +01:00
Dr-J 24c755f484 DB/SAI: Several improvements to escape from Silverbrook script
* Ducals horse will no longer start wp when the freed alliance prisoner mounts wp will now only start when player mounts
* Quest credit given to stored target rather than closest player on wp complete
* On player dismounting or player not mounting for 5 mins after spawn will cause ducals horse to despawn
* Silverbrook Worgen will despawn when OOC rather than these building up making quest harder for next player.
(cherry picked from commit 6c351c5160ec28bab439d51670f552f452ec5489)
2017-03-03 23:31:16 +01:00
Dr-J a5b41b4b49 DB/Misc: Updates
1) http://www.wowhead.com/item=24330 should drop if player is on or is rewarded for http://www.wowhead.com/quest=9720/balance-must-be-preserved not only if rewarded for it
2) http://www.wowhead.com/quest=7170/earned-reverence http://www.wowhead.com/quest=7171/legendary-heroes and http://www.wowhead.com/quest=7172/the-eye-of-command should not be repeatable, especially when they require insignia from previous quest and when set as repeatable since quest status never gets saved in database player cannot proceed and when player already turned quest in and received next tier insignia the quest can never be repeated.
3) Fix a issue with http://www.wowhead.com/npc=3771/bleakheart-hellcaller spamming summons
4) Fix timed action list for http://www.wowhead.com/quest=11429/drop-it-then-rock-it
(cherry picked from commit 5d5753c8bc3a3ca9cd426c01eea9036f4416cd67)
2017-03-03 22:57:54 +01:00
SnapperRy 50309e66ba DB/SAI: add yell for NPC Sergeant Lorric.
(cherry picked from commit 960b2ab0f4c405abbdcc2e0b310df04c69a1768b)

Rename 2016_09_26_00_worl to 2016_09_26_00_world.sql
(cherry picked from commit 6dda015cb74254a8262b9861753df6dea83922ad)
2017-03-03 22:56:48 +01:00
SnapperRy 6b8cb42b1e Script/Quest: Trail of Fire (#17939)
(cherry picked from commit 31e495f44c393f5162728b3bf902392f66fc872f)

Rename 9999_99_99_99_world.sql to 2016_09_25_03_world.sql
(cherry picked from commit 28968c61622da9c8831d8334bb25532a291a44eb)

DB/SAI: fix db errors introduced in 31e495f.
(cherry picked from commit 2452fb977b246629d50669cb646844b5e3b13cdd)

Core/Scripts: Fix build
(cherry picked from commit 6174091d761fa32591e1f6f8d01292813dd3ca2e)
2017-03-03 22:55:23 +01:00
SnapperRy e5381f64fe DB/Creature: fix creature_text for Gordok Brew Barker.
NPC is spawned in both Alliance and Horde Brewfest locations. Should not speak only Orcish.
(cherry picked from commit a6fd97389a6341d8c035914b9c3e05a126d4f6ec)
2017-03-03 22:49:04 +01:00
SnapperRy 30a7a48ed8 DB/SAI: close gossip when selecting a gossip option from NPC Wing Commander Brack.
(cherry picked from commit 8c5d39437d6b3fb4dafc2446ae014b263d55733a)
2017-03-03 22:45:58 +01:00
SnapperRy 852a3c895e DB/Conditions: limit targets for spell Dropping Heavy Bomb.
(cherry picked from commit 645d9251edec429a02e50598537edea9374ae2e6)
2017-03-03 22:35:31 +01:00
tkrokli e13fadf8e9 Core/Scripts: move #define to enum/boss emote to DB (#17967)
boss_lurker_below.cpp : remove deprecated #define entries
- remove hardcoded text, use creature_text/broadcast_text
- move #define value & text reference to enum section
- replace TextEmote() with Talk() pointing to DB entry
(cherry picked from commit cd6fcce84b0aefb2f5d0494cbfdbb5bf25061f2f)
2017-03-03 22:31:29 +01:00
SnapperRy df3e8cab12 Script/Quest: improvements for Let Them Eat Crow. (#17948)
(cherry picked from commit 275a53b34db20c576d119b6ad567d203996b895b)

Rename 9999_99_99_99_world.sql to 2016_09_24_06_world.sql
(cherry picked from commit 7a1f41077ff0d28dd5d4968a39496c5067e5cee7)
2017-03-03 22:31:28 +01:00
SnapperRy 3b0e6250ad DB/Quest: fix creature text for Force Commander Danath Trollbane when quest The Fall of Magtheridon is turned in.
(cherry picked from commit c152a5e6547ab0b46d79b3cf47ec5877ce834597)
2017-03-03 22:01:08 +01:00
SnapperRy 6f94fe8f0a DB/Quest: Weaken the Ramparts, The Longbeards and Unyielding Souls require completion of Expedition Point.
(cherry picked from commit 6e0569aabce8b30cdab9d86b2827f06c43457357)
2017-03-03 22:00:11 +01:00
SnapperRy 757f2c1985 DB/Quest: The Legion Reborn and Know your Enemy require completion of Force Commander Danath.
(cherry picked from commit b55d84483f61eb55ff90918e7173702770409730)
2017-03-03 21:59:15 +01:00
SnapperRy 42824f30f3 DB/Quest: The Exorcism of Colonel Jules:
- Fix quest item Ritual Prayer Beads.
- Proper gossip texts for Colonel Jules.

By Killyana, updates #15370
(cherry picked from commit e8cf1a4dafa020cb4f09d9eadfe4c8735b005e40)
2017-03-03 21:58:28 +01:00
tkrokli 958665ab2e Core/Scripts: move npc_lunaclaw_spirit to SAI
This PR moves the core script `npc_lunaclaw_spirit` to SAI, removing hardcoded text.
The quests 6001 + 6002 are druid class quests to get bear form, removed in patch 4.0.3a

Changes in this PR:
- remove core script, including hardcoded text (with typo)
- use gossip_menu_option for each faction (Alliance & Horde)
- add SAI script to complete quest 6001 or 6002 based on option
- add gossip option conditions for team A (469) or team H (67)
- add gossip option conditions for quest 6001/6002 not completed

(cherry picked from commit 3ad76dea7bdd889f016cce506833af7ed73d439d)
2017-03-03 21:57:23 +01:00
SnapperRy 6ad12301b4 Script/Quest: The Exorcism of Colonel Jules:
- Summoned NPCs will no longer give experience on kill.
- Require quests Fel Spirits and Digging for Prayer Beads to be completed.
- Reduce number of Foul Purges spawned in a single wave (only two should spawn each time).
- Properly give quest credit when talking with Colonel Jules after the exorcism.

(cherry picked from commit 0d70a7349d7b245adba72f9a15410a5b3d22dc77)
2017-03-03 21:55:01 +01:00
Keader f6c9aff606 Core/Scripts: XT002 improvements in Hard Mode. Closes #17141. (PR #17900)
(cherry picked from commit 1f83412e4dacfa21754064c7a0a7690bb1363564)
2017-03-03 21:51:16 +01:00
joschiwald 660a46e20a Fixed sql typo
thx @ViserionLIVE
2017-03-02 23:05:53 +01:00
Dr-J 852b7f8264 DB/Quest: Steamtank Suprise
event flags again
(cherry picked from commit 068ade35b648b021cce84011bc5016fa9051daab)
2017-03-02 21:13:17 +01:00
Dr-J 64f3c5c4ef DB/Quest: Bury Those Cockroaches
event flags again.
(cherry picked from commit 2730576823c6733a6201426019ddca3f7dbba081)

Remove space
(cherry picked from commit c07bd6d467856c2fe2de742abe6bc60aec315750)
2017-03-02 21:12:27 +01:00
Dr-J 02cfa86f8e DB/Quest: The Sum is Greater than the Parts
(cherry picked from commit 9804bb252ae9cb11cfb56ce7e12466bc7722b2e5)
2017-03-02 20:54:07 +01:00
Dr-J f204e758d5 DB/Quest: Escape from Silverbrook
Even though this was meant to have been fixed once the last commit did not actually fix this
also condition for the periodic spell so that it only targets silverbrook worgen rather than agroing neutral deers and stags, hostile npcs like bears and conquest hold guards will still attack the horse but the condition prevents the periodic threat spell from hitting anything other than silverbrook worgen.
(cherry picked from commit f7f00d2f08e862dd7ec047b93a595f9f675bbdcf)
2017-03-02 20:53:21 +01:00
Dr-J 86ecdaf44a DB/SAI: Krolmir, Hammer of storms
Fix targeting for credit spell and invoker texts during event.
(cherry picked from commit 1cc75eb92403504cfa82ecc96c2449a38c39d04c)
2017-03-02 20:52:34 +01:00
Dr-J 23fb555391 DB/SAI: More event flags
* Dark Horizon/Reunited
* Kickin' Nass and Takin' Manes
* Load'er Up
* Magic Carpet Ride
(cherry picked from commit fc494f1f47f8e9a330c09de67fd4bf7736341bd5)
2017-03-02 20:51:15 +01:00
treeston 0920ffb7e8 DB/Creature: Re-sniffed Blighted Elk and Rabid Grizzly spawns. Closes #17958. (Thanks, Malcrom!)
(cherry picked from commit 17dfcc0b27e8e60c66123c8c01eb71e318f5aad6)
2017-03-02 20:50:17 +01:00
treeston 205ec4c3bf Core/Unit: Standardize SetFacingTo and SetFacingToObject behavior while moving. Both now fail while moving unless arg2 bool is true.
Movement/SplineChain: Bump value range for DB chainId up to uint16 (0 to 65535) from uint8 (0 to 255). Turns out sniffs generate far more chains than I expected.

(cherry picked from commit 2170541a51ced3c15675b8854e0ae49461884f8c)

Code style follow-up, I blame Notepad++.
(cherry picked from commit 7860da0de6e53c7740862cae18840c9d399dda7f)
2017-03-02 20:47:29 +01:00
Dr-J c07ee298dc DB/SAI: A Rough Ride
Fix event flags
(cherry picked from commit ab2acb2c0c5227d3a8ec779bdc1d573518dd2185)
2017-03-02 20:44:18 +01:00
treeston 59d48ce7e4 Core/Movement: Add new SplineChainMovementGenerator that allows accurate replication of sniffed waypoints in static sequences, along with DB facilities that allow loading of waypoints from DB.
(cherry picked from commit 6d00d3f28380dd0811a18913450b1dc4f07fef48)

Merge remote-tracking branch 'Treeston/3.3.5-splinechains' into 3.3.5 (PR #17946)
(cherry picked from commit 20f483967fb3a430fbd54148c08b6d8e8937daac)

Core/Movement: Add a convenience default ctor to SplineChainResumeInfo, and fix PCH build in some configurations (zzz why do we even keep Appveyor and Travis around).
(cherry picked from commit 4fa646c0b2ae3261e7fab249f4177900d4c8d013)

PCH build fix. Again.

(( Alright, you made me waste 20 minutes of my life on a full nonPCH rebuild of the core now. ))
(( I hope you're happy. ))
(cherry picked from commit 4a1a460241acf511467decd92d2a30e19927d74d)
2017-03-01 22:03:35 +01:00
SnapperRy 9aa4b6d10f DB/Loot: Burning Legion Missive (Alliance version) should always drop.
(cherry picked from commit 7bce4d12a6ec7d5073ad466836a3af3845419a39)
2017-03-01 21:27:33 +01:00
SnapperRy 1bed93ca7c DB/Loot: item Bog Lord Tendril is not a quest item.
(cherry picked from commit 1812a57b4eec7b9f4adf045d4e9344354b9d4f97)
2017-03-01 21:26:38 +01:00
SnapperRy 30105cd522 DB/Quest: Arzeth's Demise:
- Fix yell on quest item use.
- Restore original entry on reset.
- Quest item can only be used on specific NPC.
(cherry picked from commit e2981e1060d8e2f764e5eaf28d57be508c42d5e0)
2017-03-01 21:25:29 +01:00
Killyana 05776111e3 DB/Creature: Fix unit flag for Tatjana (Unconscious)
Closes  #15618

(cherry picked from commit 56d20584c78797f44fb0d1ab09d7d913205943c7)
2017-03-01 21:24:32 +01:00
Dr-J 59d22ade76 DB/Quest: Anatoly will talk
Fix event flags
(cherry picked from commit f27efa595783b55de386904db3b25bcf5cdc7e24)
2017-03-01 21:21:25 +01:00
Dr-J 59590b5395 DB/Misc: Misc Fixes
* Appeasing the Great Rainstone/Gods like Shiny Things update so sai actually works on sholazar guardians so sai runs on charmed creature, also rescript glinting dirt as previous had stopped working
* Teleport This! Charmed flags are needed here so that credit spell is cast when payer uses controlled npc to blow up teleporter.
* Updates to blueleaf tubers as previous fix stopped working due to negative respawn time on spell focus objects
(cherry picked from commit ebc0190d3b68555bfae4b2b1d2ea0409ef1035c7)
2017-03-01 21:19:22 +01:00
treeston c2a7857c8a DB/SmartAI: Fix charm SAI for Quest 12308 "Escape from Silverbrook"
(cherry picked from commit 8d2f17b2a8b20bbb2728c5d0a8fc9eed4e398205)
2017-03-01 21:17:07 +01:00
treeston 8ad043ba69 DB/Creature: Add missing IMMUNE_TO_NPC to Dahlia Suntouch.
(cherry picked from commit 8389991275c209bff6bca9e0c2b37536036c9287)
2017-02-28 20:41:40 +01:00
SnapperRy 953eef9761 DB/Quest: fix prevquests required for Gretta the Arbiter's daily quests.
(cherry picked from commit 0b658f789cab005c080941e2be33e855debcbfde)
2017-02-28 20:40:30 +01:00
SnapperRy d119872589 DB/Quest: Dragonblight/Borean Tundra:
- Fix next quest for The Taunka and the Tauren.
- Fix requirements for Patience is a Virtue that We Don't Need, Taken by the Scourge and the three versions of The Defense of Warsong Hold.
(cherry picked from commit fd6cf2bca6fe7c6d80dfec1e9e310b3c3c499563)
2017-02-28 20:39:37 +01:00
SnapperRy 4ea38046b1 DB/Quest: Dragonblight part 2:
- To Dragon's Fall requires completion of Wanted: Magister Keldonus, Wanted: Gigantaur and Wanted: Dreadtalon.
- Black Blood of Yogg-Saron, Marked for Death: High Cultist Zangus and Containing the Rot require completion of Agmar's Hammer.
- Strengthen the Ancients requires completion of The Focus on the Beach.
- Message from the West requires completion of Hellscream's Champion.
- Only one between A Tauren Among Taunka and The Taunka and the Tauren can be completed.
(cherry picked from commit b90afa88574b74a9b7524aaf875ff52bcafe426b)
2017-02-28 20:38:41 +01:00
SnapperRy a893855e07 DB/Quest: Dragonblight:
- Victory Nears... requires Agmar's Hammer.
- Strength of Icemist requires From the Depths of Azjol-Nerub.
- Only one between To Venomspite! and Imbeciles Abound! can be completed.
(cherry picked from commit e07f68a032ae1f559296d99ec8b6e0982d6f8f79)
2017-02-28 20:37:47 +01:00
SnapperRy 03c2c1429e DB/Conditions: allow item Goramosh's Strange Device to also drop if the quest Prevent the Accord is rewarded.
Prevents players from possibly getting permanently locked out of a whole quest chain in Dragonblight.
(cherry picked from commit 48203e2e257057921b24821ff0f9442cc6b15a43)
2017-02-28 20:36:18 +01:00
SnapperRy e9b6321e34 DB/Quest: fix previous quests required before being able to accept The Kor'kron Vanguard!
No more easy shortcut for Horde players!
(cherry picked from commit 72cfafc0b3fa57030ee2e03b4045803e65add198)
2017-02-28 20:35:00 +01:00
SnapperRy 19c38e86a0 DB/Quest: add missing prevquests for Hellfire Fortifications (for both Alliance and Horde).
(cherry picked from commit 96026dbe550054c58e6e7649d9d771813130f418)
2017-02-28 20:33:51 +01:00