Commit Graph

30412 Commits

Author SHA1 Message Date
SnapperRy
0bc23071e1 DB/Quest: Matis the Cruel:
- Allow the Flare Gun to be used only nearby Matis the Cruel.
- The Flare Gun can now be used anytime during the fight, and it will still work and give proper credit for the quest.
(cherry picked from commit 9c6e12b974)
2017-03-04 19:54:23 +01:00
Killyana
88b6a77584 DB/Object: Fix some gob respawn time
Closes #18023
By Tauriella

(cherry picked from commit 6fbf213e8c)
2017-03-04 19:01:48 +01:00
Killyana
5bed51d08c DB/Quest: Fresh Remounts
Closes #3043

(cherry picked from commit 2995e2a935)
2017-03-04 19:01:48 +01:00
SnapperRy
dfee7f7301 Core/Script: make creature Webbed Creature spawn creature Expedition Researcher when appropriate.
Also don't allow it to spawn a copy of itself.

(cherry picked from commit d59f111cab)
2017-03-04 19:01:47 +01:00
SnapperRy
5d3a5b2375 DB/Quest: Saving Princess Stillpine:
- Only run High Chief Bristlelimb's SAI once before he's available for killing.
- Fix rotation of gameobject Princess Stillpine's Cage.
(cherry picked from commit 311fe87587)
2017-03-04 19:01:46 +01:00
SnapperRy
7815886aa1 DB/Quest: further improvements to some Azuremyst Isle quests.
- Add missing dialogue for Rune Covered Tablet's end event.
- Fix offer reward text for Warlord Sriss'tiz.
- Fix gossip for High Chief Stillpine and all other furbolgs around.
(cherry picked from commit 860f08d000)
2017-03-04 19:01:46 +01:00
SnapperRy
e429b1efd9 DB/Quest: improvements to some Azuremyst Isle quests.
- The Bloodcurse Legacy requires Urgent Delivery rewarded.
- Reclaiming the Ruins and Precious and Fragile Things Need Special Handling (and related NPC gossips) require A Small Start or Cookie's Jumbo Gumbo rewarded.
- Item Rune Covered Tablet requires quest A Small Start rewarded in order to drop.
(cherry picked from commit 8c7068b4e4)
2017-03-04 19:01:46 +01:00
SnapperRy
28e9f06410 Misc/Config: fix an oversight.
Thanks tkrokli for noticing.
(cherry picked from commit a5e05d0d0c)
2017-03-04 19:01:45 +01:00
SnapperRy
c223b0dfe1 Misc/Config: enable ChatFakeMessagePreventing by default, since it's a blizzlike feature.
(cherry picked from commit 2deea99cd7)
2017-03-04 19:01:45 +01:00
SnapperRy
1006091f16 Core/Config: allow to specify daily quest reset hour in config.
Also default it to 3:00AM, as that's when daily quests used to reset during WotLK.

(cherry picked from commit e9870fb1fc)
2017-03-04 19:01:44 +01:00
SnapperRy
a21110a4e1 DB/Misc: charmed flag for Converted Sentry.
Allows quest Further Conversions to work properly.
(cherry picked from commit 3bccffeeaf)
2017-03-04 19:01:44 +01:00
SnapperRy
54eba3a276 DB/Quest: script, spawns and conditions for Intercept the Reinforcements.
(cherry picked from commit 05c0dba80e)
2017-03-04 19:01:43 +01:00
Dr-J
d6452bda4f DB/Misc: Charmed flags
Fix charmed flags for npcs involved with
* Basic Chemistry
* Killing two scourge with one skeleton
* Army of the Damned
(cherry picked from commit e4bbde02d2)
2017-03-04 19:01:43 +01:00
SnapperRy
4f34c8c563 Core/Spell: set quest to rewarded instead of complete when targeted by SPELL_EFFECT_QUEST_COMPLETE. (#18021)
Prevents people from ending up with strange quests in their quest logs.
(cherry picked from commit 6d62f852ac)
2017-03-04 19:01:43 +01:00
SnapperRy
034ff93ba8 Core/World: properly re-initialize daily quest reset time when resetting daily quests. (#17986)
Prevents daily quests from resetting at weird times when restarting the server after a player has completed a daily quest.
(cherry picked from commit f9ea646c82)
2017-03-04 19:01:42 +01:00
SnapperRy
064380015e DB/Loot: add Phantom Ghostfish to Nettlefish School loot.
Allows Dalaran's fishing daily quest The Ghostfish to be completed at any fishing skill level.
(cherry picked from commit 62b166ebb7)
2017-03-04 19:01:42 +01:00
SnapperRy
eb75601a0c Core/Log: move an error to DEBUG level.
Prevents console spam in case of players canceling the cinematic at characters' first login.
(cherry picked from commit 1e2d55acf0)
2017-03-04 19:01:41 +01:00
SnapperRy
14030ea59e DB/Conditions: fix gossip text for creature Technician Zhanaa.
(cherry picked from commit 8340c46990)
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 864171034e)
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 5441f2a3be)
2017-03-04 19:01:40 +01:00
Aokromes
8bf21b37aa DB/Creature: follow up to b153d783b
By Malcrom
(cherry picked from commit 71dc6b9572)

Update 2016_09_28_02_world.sql
(cherry picked from commit e1bafd62a7)
2017-03-04 19:01:40 +01:00
Aokromes
07149316d1 DB/Creature: Typo fix on previous commit
By Malcrom
(cherry picked from commit dbd4a9abf8)
2017-03-04 19:01:39 +01:00
Aokromes
e91e7a5004 DB/Creature: Utgarde Catacombs cleanup
By Malcrom
(cherry picked from commit b153d783b9)
2017-03-04 19:01:39 +01:00
Aokromes
2d7cd51715 DB/Misc: Fix Skadi the Ruthless
By sirikfoll, closes #17935
(cherry picked from commit a573e8f680)
2017-03-04 19:01:39 +01:00
Shauren
b8db320bf1 Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib) 2017-03-04 18:46:18 +01:00
joschiwald
61829e269e Update README.md 2017-03-04 14:51:35 +01:00
Keader
da0190f3d0 Core/Scripts: Fixed Gunship Mage cast interrupt
Closes: #14912

(cherry picked from commit 05c2fa2e02)
2017-03-04 00:05:55 +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 4b990eb7d7)

# 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 04ec868768)

Update boss_hadronox.cpp

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

I think I got all of them this time

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

Fix nonPCH.
(cherry picked from commit e121d66fbb)

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

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

and you get a header, and everyone gets a header...
(cherry picked from commit 5e5fe37a7e)
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 6c351c5160)
2017-03-03 23:31:16 +01:00
joschiwald
e465465c67 Fixed build 2017-03-03 23:28:12 +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 5d5753c8bc)
2017-03-03 22:57:54 +01:00
SnapperRy
50309e66ba DB/SAI: add yell for NPC Sergeant Lorric.
(cherry picked from commit 960b2ab0f4)

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

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

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

Core/Scripts: Fix build
(cherry picked from commit 6174091d76)
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 a6fd97389a)
2017-03-03 22:49:04 +01:00
joschiwald
2dfdaa49b4 Core/Auth: removed unneeded sub query
(cherry picked from commit ec221c5500)

# Conflicts:
#	src/server/authserver/Server/AuthSession.cpp
2017-03-03 22:48:04 +01:00
SnapperRy
30a7a48ed8 DB/SAI: close gossip when selecting a gossip option from NPC Wing Commander Brack.
(cherry picked from commit 8c5d39437d)
2017-03-03 22:45:58 +01:00
SnapperRy
852a3c895e DB/Conditions: limit targets for spell Dropping Heavy Bomb.
(cherry picked from commit 645d9251ed)
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 cd6fcce84b)
2017-03-03 22:31:29 +01:00
jackpoz
9d09307e34 Scripts/ICC: Fix chest loot exploit
Fix an exploit at chest loot bosses Valithria and Deathbringer that allowed the first played to hit them to leave party at low hp % and loot the whole chest alone, without the party being able to loot anything.

(cherry picked from commit c4865fe63e)

# Conflicts:
#	src/server/game/Entities/GameObject/GameObject.cpp
2017-03-03 22:31:28 +01:00
SnapperRy
df3e8cab12 Script/Quest: improvements for Let Them Eat Crow. (#17948)
(cherry picked from commit 275a53b34d)

Rename 9999_99_99_99_world.sql to 2016_09_24_06_world.sql
(cherry picked from commit 7a1f41077f)
2017-03-03 22:31:28 +01:00
SnapperRy
3897de67a4 Core/Creature: update health/mana/damage/armor when changing a creature's entry while keeping the original level.
Fixes an issue introduced in a6ef9d4.

(cherry picked from commit 3d075da504)
2017-03-03 22:01:47 +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 c152a5e654)
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 6e0569aabc)
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 b55d84483f)
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 e8cf1a4daf)
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 3ad76dea7b)
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 0d70a7349d)
2017-03-03 21:55:01 +01:00
treeston
6a7ef793ca Scripts/IcecrownCitadel: Fix an issue where Deathbringer Saurfang's exit door could get stuck in a closed state. Fixes and closes #15018.
(cherry picked from commit 429700e614)
2017-03-03 21:51:36 +01:00
Keader
f6c9aff606 Core/Scripts: XT002 improvements in Hard Mode. Closes #17141. (PR #17900)
(cherry picked from commit 1f83412e4d)
2017-03-03 21:51:16 +01:00
Shauren
16698e5b25 Core/Movement: Defined many unknown MovementFlags2 2017-03-03 20:26:45 +01:00