Commit Graph

26466 Commits

Author SHA1 Message Date
Treeston
4b990eb7d7 [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
2016-09-26 12:49:32 +02:00
Dr-J
5d5753c8bc 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
2016-09-26 11:43:48 +01:00
SnapperRy
6dda015cb7 Rename 2016_09_26_00_worl to 2016_09_26_00_world.sql 2016-09-26 01:11:50 +02:00
SnapperRy
960b2ab0f4 DB/SAI: add yell for NPC Sergeant Lorric. 2016-09-26 00:58:48 +02:00
ariel-
6174091d76 Core/Scripts: Fix build 2016-09-25 14:25:13 -03:00
SnapperRy
2452fb977b DB/SAI: fix db errors introduced in 31e495f. 2016-09-25 19:17:00 +02:00
SnapperRy
28968c6162 Rename 9999_99_99_99_world.sql to 2016_09_25_03_world.sql 2016-09-25 19:15:41 +02:00
SnapperRy
31e495f44c Script/Quest: Trail of Fire (#17939) 2016-09-25 19:14:50 +02:00
SnapperRy
a6fd97389a DB/Creature: fix creature_text for Gordok Brew Barker.
NPC is spawned in both Alliance and Horde Brewfest locations. Should not speak only Orcish.
2016-09-25 18:23:51 +02:00
joschiwald
ec221c5500 Core/Auth: removed unneeded sub query 2016-09-25 18:06:01 +02:00
SnapperRy
8c5d39437d DB/SAI: close gossip when selecting a gossip option from NPC Wing Commander Brack. 2016-09-25 16:55:16 +02:00
SnapperRy
645d9251ed DB/Conditions: limit targets for spell Dropping Heavy Bomb. 2016-09-25 16:22:48 +02:00
joschiwald
96316530d8 Core/Auth: fixed logic in FailedLogins check 2016-09-24 20:03:31 +02:00
tkrokli
cd6fcce84b 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
2016-09-24 19:20:12 +02:00
jackpoz
c4865fe63e 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.
2016-09-24 14:43:18 +02:00
SnapperRy
fb76f1b573 Rename 9999_99_99_99_world.sql to 2016_09_24_07_world.sql 2016-09-24 04:06:42 +02:00
SnapperRy
8c056f4cb9 Core/Gossip: improve gossips related to Dual Talent Specialization: (#17921)
- Correctly hide and show info gossip based on dual spec requirements.
- Show correct gossip after learning dual spec.
2016-09-24 04:06:07 +02:00
SnapperRy
7a1f41077f Rename 9999_99_99_99_world.sql to 2016_09_24_06_world.sql 2016-09-24 04:05:43 +02:00
SnapperRy
275a53b34d Script/Quest: improvements for Let Them Eat Crow. (#17948) 2016-09-24 04:04:34 +02:00
SnapperRy
3d075da504 Core/Creature: update health/mana/damage/armor when changing a creature's entry while keeping the original level.
Fixes an issue introduced in a6ef9d4.
2016-09-24 03:50:20 +02:00
SnapperRy
c152a5e654 DB/Quest: fix creature text for Force Commander Danath Trollbane when quest The Fall of Magtheridon is turned in. 2016-09-24 03:40:01 +02:00
SnapperRy
6e0569aabc DB/Quest: Weaken the Ramparts, The Longbeards and Unyielding Souls require completion of Expedition Point. 2016-09-24 03:39:20 +02:00
SnapperRy
b55d84483f DB/Quest: The Legion Reborn and Know your Enemy require completion of Force Commander Danath. 2016-09-24 03:38:17 +02:00
SnapperRy
e8cf1a4daf DB/Quest: The Exorcism of Colonel Jules:
- Fix quest item Ritual Prayer Beads.
- Proper gossip texts for Colonel Jules.

By Killyana, updates #15370
2016-09-24 03:35:45 +02:00
tkrokli
3ad76dea7b 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
2016-09-24 02:26:04 +02:00
SnapperRy
0d70a7349d 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.
2016-09-24 01:32:20 +02:00
treeston
429700e614 Scripts/IcecrownCitadel: Fix an issue where Deathbringer Saurfang's exit door could get stuck in a closed state. Fixes and closes #15018. 2016-09-22 15:22:54 +02:00
Aokromes
0d3432e5a7 Update 2016_09_21_03_world.sql 2016-09-22 03:43:16 +02:00
Keader
1f83412e4d Core/Scripts: XT002 improvements in Hard Mode. Closes #17141. (PR #17900) 2016-09-22 03:18:43 +02:00
treeston
55ac0186cc Movement/SplineChain: Fix a potential critical bug where resume info returned during an edge case could fail an assertion when used. 2016-09-22 02:57:07 +02:00
Dr-J
068ade35b6 DB/Quest: Steamtank Suprise
event flags again
2016-09-21 22:41:59 +01:00
Dr-J
c07bd6d467 Remove space 2016-09-21 17:38:32 +01:00
Dr-J
2730576823 DB/Quest: Bury Those Cockroaches
event flags again.
2016-09-21 17:05:03 +01:00
treeston
4deeee66bd d3214a0 follow-up for code style. 2016-09-21 16:49:19 +02:00
treeston
d3214a0012 Movement/SplineChain: Streamline the script workflow for resume info a bit, provide static method that does all the ugly pointer casts for you. Also prevent a nullptr dereference crash if scripts mishandle motionmaster, and canonize Chain == nullptr to signify "no resume info". 2016-09-21 16:22:12 +02:00
treeston
820e843391 Map/InstanceMap: Ease up on a somewhat overzealous error message regarding instance saves. 2016-09-21 15:36:21 +02:00
Dr-J
9804bb252a DB/Quest: The Sum is Greater than the Parts 2016-09-21 13:55:51 +01:00
Dr-J
f7f00d2f08 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.
2016-09-21 13:44:38 +01:00
Dr-J
1cc75eb924 DB/SAI: Krolmir, Hammer of storms
Fix targeting for credit spell and invoker texts during event.
2016-09-21 13:09:47 +01:00
treeston
3ec1b2f27e Core/Movement: Fix a DB spline chain overload I missed in 2170541 2016-09-21 01:29:48 +02:00
Dr-J
fc494f1f47 DB/SAI: More event flags
* Dark Horizon/Reunited
* Kickin' Nass and Takin' Manes
* Load'er Up
* Magic Carpet Ride
2016-09-20 23:00:17 +01:00
treeston
17dfcc0b27 DB/Creature: Re-sniffed Blighted Elk and Rabid Grizzly spawns. Closes #17958. (Thanks, Malcrom!) 2016-09-20 23:38:04 +02:00
Treeston
7860da0de6 Code style follow-up, I blame Notepad++. 2016-09-20 20:28:59 +02:00
treeston
2170541a51 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.
2016-09-20 20:19:15 +02:00
treeston
3298a5f65d 5952752 follow-up: Member declaration now matches order of usage. 2016-09-20 14:25:48 +02:00
treeston
59527521e6 Instance/Naxxramas: Loatheb no longer instantly murders you. Five spam casts of Doom tend to do that to raids. 2016-09-20 14:13:42 +02:00
Dr-J
ab2acb2c0c DB/SAI: A Rough Ride
Fix event flags
2016-09-20 12:32:08 +01:00
treeston
4a1a460241 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. ))
2016-09-20 13:23:21 +02:00
treeston
4fa646c0b2 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). 2016-09-20 12:45:11 +02:00
treeston
20f483967f Merge remote-tracking branch 'Treeston/3.3.5-splinechains' into 3.3.5 (PR #17946) 2016-09-20 12:02:25 +02:00