Commit Graph

8929 Commits

Author SHA1 Message Date
SnapperRy 75f49e0439 DB/Achievements: fix some statistics related to epic/legendary items
Affected statistics:
- Equipped epic items in item slots
- Epic items acquired
- Epic items looted
- Legendary items acquired

Closes #17854
2016-08-24 18:20:52 +02:00
treeston 47a9cb1e56 Merge remote-tracking branch 'Treeston/3.3.5-kelthuzad' into 3.3.5 (PR #16634) 2016-08-24 18:17:50 +02:00
treeston 1ccdad6eb3 DB/Quest: Revert 376d281 and 63c77d2, move changes to reputation_reward_rate instead. 2016-08-24 17:21:35 +02:00
SnapperRy 3bc9214391 DB/Quest: fix reputation and offer reward text for quests "Mission Accomplished"
Closes #17379
2016-08-24 15:34:00 +02:00
treeston 63c77d2283 typo fix for prev commit 376d281 2016-08-24 14:51:55 +02:00
treeston 376d281fff DB/Quest: Adjust Sons of Hodir reputation values to 3.3 retail. I have no idea how we missed that all this time. 2016-08-24 14:50:36 +02:00
ariel- cabf6bd98a Rename 2016_08_24_08_world.sql to 2016_08_24_03_world.sql 2016-08-23 20:09:00 -03:00
tkrokli f3dc97f263 Core/Scripts: set correct unit_flags on Scarlet Mine Car (#17844)
Closes #17816
2016-08-23 20:07:16 -03:00
treeston eda05a636e DB/Creature: Remove random untargetable flag from a dragonkin in Crystalsong Forest. Sniff confirms flag is incorrect. 2016-08-24 00:46:25 +02:00
SnapperRy c5904a5430 DB/Quest: use the new SMART_TARGET_LOOT_RECIPIENTS for quest "Feeding Arngrim"
By Treeston, closes #16169
2016-08-24 00:39:51 +02:00
SnapperRy 91cdbf8edd DB/Quest: fix event for quest "Mimicking Nature's Call" 2016-08-24 00:20:57 +02:00
SnapperRy 6036b07f25 Rename 9999_99_99_99_world.sql to 2016_08_23_05_world.sql 2016-08-23 13:37:38 +02:00
SnapperRy 894378f867 Event/Brewfest: implement relay race (#17603) 2016-08-23 13:36:57 +02:00
SnapperRy 9985e63800 Rename 2016_08_21_08_world.sql to 2016_08_23_04_world.sql 2016-08-23 13:32:18 +02:00
tkrokli 8a0990376d Core/Scripts: npc_wormhole #define text moved to DB (#17805)
Another core script hardcoded text removal:
- removed #define text from script
- added the text to gossip_menu_option
- added and renamed enum to match DB entries
- minor additional adjustments and comments

Closes #6841
2016-08-23 13:30:27 +02:00
SnapperRy 831975fa34 Rename 2016_08_99_99_world.sql to 2016_08_23_03_world.sql 2016-08-23 13:22:48 +02:00
Gustavo 5661b4686b Improve scripts for quests Breakfast Of Champions and A Bear of an Appetite (#17780)
Properly despawn the related GameObjects after use of the quest item, avoiding multiple use and summon
2016-08-23 13:21:03 +02:00
SnapperRy 02df4f840a DB/Conditions: allow spell Counterattack! to target Sunreaver Hawkstrider
Used by the Argent Tournament's Melee Targets. Was only working for Alliance players due to wrong entry set for the Horde vehicle
2016-08-23 11:36:17 +02:00
Killyana f1feb5ac30 DB/Condition: Condition for Fumping spell used on The Big Bone Worm quest
Updates #11418
By  sirikfoll
2016-08-23 09:33:32 +02:00
Killyana 4a3967c8c2 DB/Condition: Bael'Gar's Fiery Essence
By sirikfoll
Closes #12909
2016-08-23 09:16:38 +02:00
SnapperRy aec583ffe9 DB/Conditions: cosmetic fix for quest "War is Hell"
Fires will appear on the corpses' positions instead of the caster's
2016-08-22 21:55:15 +02:00
Killyana 44fe17b6a1 DB/Creature: Add immunity to Proto-Drake Egg
By DRJ
Closes  #17610
2016-08-21 17:44:01 +02:00
Killyana 308602eebf DB/Gossip: Fix wrong gossip option text for Byancie
Closes #17697
2016-08-21 17:38:49 +02:00
Killyana a4e5c7545e DB/SAI: Add missing SAI for Borean Tundra creatures
Closes #17744
By Kodekc
2016-08-21 17:33:30 +02:00
Killyana 29e9331e3f DB/Object: Update respawn time for ruby lilac
By Tauriella
Closes #17761
2016-08-21 17:11:02 +02:00
Killyana 755add6fd2 DB: Fix more DB errors 2016-08-21 16:35:14 +02:00
treeston 2a1232ca1a Scripts/Naxxramas: Full Kel'thuzad rework.
- Sniffed timers
- Sniffed spawn behavior
- Sniffed everything else
- Sniffed sniff. Mmmm
 - In all seriousness though:
    - Fixed P2 cast behavior, now obeys category cooldowns as intended
    - Fixed P1 pathing and abomination behavior
    - Fixed P1 passive minion aggro logic
    - Fixed P1->P2 transition logic
    - Fixed P3 guardian spawn/despawn logic
    - Fixed all minions' cast behavior
    - Fixed melee hitbox for Kel'thuzad, abominations, banshees and guardians
    - Fixed reset behavior
    - Fixed post-Sapphiron event to no longer open the KT door for a few seconds before slamming it closed again
2016-08-21 11:27:18 +02:00
Aokromes 2151d5f420 DB/Misc: Fix startup errors 2016-08-21 10:41:06 +02:00
Aokromes d76f077a7f DB/Misc: Fix startup errors 2016-08-21 10:25:56 +02:00
Aokromes 2b3d72d1ba DB/Misc: Fix startup errors 2016-08-21 10:06:14 +02:00
treeston aeeae8d09c Merge remote-tracking branch 'Treeston/3.3.5-petaggro' into 3.3.5 (PR #17800) 2016-08-19 23:54:44 +02:00
treeston ba4d6f6393 AI/SmartScripts: SMART_ACTION_ADD_QUEST -> SMART_ACTION_OFFER_QUEST. Open quest offer instead of adding straight to log - old behavior can be requested using action_param2. Closes #17735. 2016-08-19 23:01:21 +02:00
treeston 9072e0221b AI/SmartScripts: Add param3 to SMART_ACTION_CAST and SMART_ACTION_INVOKER_CAST that allows specific triggered flags to be set (rather than all-or-nothing). Ignored if SMARTCAST_TRIGGERED is not set. 2016-08-19 15:23:19 +02:00
treeston e2c915fb43 Core/SmartScripts: Add SMART_TARGET_LOOT_RECIPIENTS. Does what it says on the tin.
Use this new target type to fix The Rider of Blood, The Rider of Frost, The Rider of the Unholy. Closes #17817.
2016-08-19 14:25:23 +02:00
Killyana 2c8da5e174 DB/SAI: Add missing SAI for Mux Manascrambler
By Kodekc
Closes #17788
2016-08-18 14:49:31 +02:00
treeston 8c690f9edc Pet/DK: Make Risen Ghoul and Bloodworms no longer suicidally charge into not-yet-engaged mob packs. 2016-08-17 11:38:31 +02:00
Aokromes dc78f1ecfc DB/Quest: Children's Week quest RewardText variables $N / $g
Closes #17728 by tkrokli
2016-08-17 06:39:44 +02:00
tkrokli 730680430d [3.3.5] Core/Scripts: move npc_loramus_thalipedes to DB
Another chapter in core script hardcoded text removal:
- remove core script `npc_loramus_thalipedes` from zone_azshara.cpp
- add gossip, SAI script and conditions to database
- remove redundant SD2 comments from file header
2016-08-17 05:12:04 +02:00
Aokromes 9796ee5b14 DB/Creature: missing spawn creature 40405 Kieupid <Pet Trainer>
Closes #17747 by tkrokli
2016-08-15 03:23:17 +02:00
tkrokli 03bafe334c Core/Scripts: move Pet Trainer gossip to DB
SQL content based  on issue 14719 by Killyana,
conditions output from Malcrom's Condition Creator

- remove hardcoded #define gossip options
- enum gossip menu IDs from DB
- remove outdated SD comments at the top of the file

Closes #14719
2016-08-15 03:17:53 +02:00
Dr-J c515cdc636 DB/Misc: Updates
1) Update to conditions for Zombiefest as previous conditions appear to have stopped working correctly
2) Update for Dark Subjugator to prevent these becoming bugged, also correct unit flags for the sentrys to prevent these from agroing player if too close and dropping immune subjugator if killed
3) Conditions to prevent console spam from Bone Warrior closes #17655
2016-08-14 14:30:47 +01:00
Carbenium 6d66adbdf1 Rename 2016_08_14_01_world.txt to 2016_08_14_01_world.sql 2016-08-14 14:20:01 +02:00
tkrokli e2f395863a Core/Scripts: remove script npc_timothy_daniels (#17779)
The core script `npc_timothy_daniels` is no longer needed,
all the gossip handling is already present in the database.

- remove core script npc_timothy_daniels
- remove ScriptName from c_t entry in DB
2016-08-14 12:05:24 +02:00
tkrokli 0c6eeb3abc Core/Scripts: move npc_mortog_steamhead to DB
Move core script npc_mortog_steamhead to database
- script contains gossip handling + 1 condition
- both actions can be handled in DB settings
2016-08-14 09:50:28 +02:00
Aokromes d4f2f5968a Rename 2016_08_04_05_world.sql to 2016_08_11_00_world.sql 2016-08-11 13:33:31 +02:00
ForesterDev fdcea5c7ef Core/Command: Check account password max length 2016-08-11 13:32:52 +02:00
Dr-J 3755937611 DB/Misc: Fixes
1) Make http://www.wowhead.com/quest=13125/the-air-stands-still and http://www.wowhead.com/quest=13235/the-flesh-giant-champion so player only has to tag the elite to receive credit so that if those op elites which assist player does more damage than player they still receive credit.
2) An update to previous script for Murloc Pets
2016-08-09 19:13:14 +01:00
Dr-J 53b598c6c7 DB/Loot: Toc Recipes
Set it so that both horde and alliance have equal chance of getting a recipe drop in Trial of the Crusader rather than chance been 1% for horde and 6% for alliance.
2016-08-09 19:04:57 +01:00
Nyeriah 358af1ccc2 DB/Misc: Fix a couple of start up errors and allow the mounted version of Attumen the Huntsmen to skip player damage check 2016-08-08 01:18:01 -03:00
treeston d760219062 Scripts/Commands: Some adjustments to make shutdown commands more user-friendly.
- New error message if a shutdown is delayed due to force threshold.
- New status message indicating that a server shutdown was successfully cancelled.
2016-08-06 14:34:07 +02:00