aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-08Scripts/ICC: Minor Fixes for Lich King (#20120)Demonid
- Fixed Shadow Trap and Defile Targets - Fixed Shadow Trap Summon Delay and Duration - Fixed Berserk Timer (15 Minutes) - Fixed Shadow Trap Despawn when Snowstorm starts
2017-08-07DB/Spells: Fixed Winter's Chill proccing in full absorbKeader
Closes #20113 By Nertx
2017-08-07DB/Spells: Fixed Guarded by the Light proc with JudgementsKeader
Closes #19910
2017-08-07Revert "Core/Npc: Remove bytes1 once the npc start a combat"Keader
This reverts commit 21b03e7d9bc9165f5e0cf4fbdc5bd9b1534dbcd7.
2017-08-07Core/Scripts: Razorscale Rewrite (#19828)Keader
#MakeUlduarGreatAgain
2017-08-06DB/Quest: You, Robot (10248): missing progress text + partial RewardTexttkrokli
http://www.wowhead.com/quest=10248/you-robot - Progress text (quest_request_items) was missing completely (request item: Scrap Reaver X6000 Controller) - Reward Text (quest_offer_reward.RewardText) had lost '-52 Nether-Rocket from certain doom!' from the end.
2017-08-06Core/Scripts: dynamic_spawning follow-up, I had forgotten JustRespawned existed.Treeston
- Rename JustRespawned to JustAppeared, which better matches its behavior anyway. - Properly invoke JustAppeared for new (re-)spawns - fixes #20111. - Fix Thaddius script to work with dynamic_spawning (mostly unrelated to the above) - Feugen/Stalagg should really be a summon group, but I don't have time to fix that right now. - Fix default value for DynamicEscortNPC to match worldserver.conf.dist.
2017-08-06DB/Quest: A Boaring Time for Grulloc (10721): wrong RewardText contenttkrokli
http://www.wowhead.com/quest=10721/a-boaring-time-for-grulloc https://wow.gamepedia.com/Quest:A_Boaring_Time_for_Grulloc - Quest 10721 showed up in-game with the same Reward Text as Quest Description - quest_template.QuestDescription was inserted as quest_offer_reward.RewardText - issue also found in https://github.com/dalaranwow/dalaran-wow/issues/1926 - Correct RewardText is based on content from the 3 linked pages above.
2017-08-06DB/Quest: Surveying the Ruins (10335): add missing RewardText, end halftkrokli
http://www.wowhead.com/quest=10335/surveying-the-ruins - Another quest_offer_reward.RewardText cut short, missing half of its content. - Previous: 114 characters. Added: 115 characters. Full text: 229 characters.
2017-08-06DB/Quest: Invaluable Asset Zapping (10203): add missing RewardText endtkrokli
http://www.wowhead.com/quest=10203/invaluable-asset-zapping - Another quest_offer_reward.RewardText cut short, missing ≈33% of its content. - Previous: 290 characters. Added: 143 characters. Full text: 433 characters.
2017-08-06DB/Quest: In A Scrap With The Legion (10232): add missing RewardTexttkrokli
http://www.wowhead.com/quest=10232/in-a-scrap-with-the-legion - Another quest_offer_reward.RewardText cut short, missing ≈ 60% of its content. - Previous content: 137 characters. Added content: 193 characters. Full text: 330 characters. - RewardText content source (besides verifying the actual content on wowhead.com): https://github.com/TrinityCore/TrinityCore/blob/master/sql/old/4.3.4/TDB0_to_TDB1_updates/world/012_quest_template.sql
2017-08-06Core/Pet: Fix an issue that was causing lower ranks of pet spells to remain ↵Necropola
in DB (#20112)
2017-08-05DB/Quest: Sabotage the Warp-Gate! (10310): add missing end half of RewardTexttkrokli
- Previous content: 103 characters. Added content: 163 characters. Full text: 266 characters. - RewardText completion source: sql/old/4.3.4/TDB0_to_TDB1_updates/world/012_quest_template.sql
2017-08-05Revert permision changeAokromes
2017-08-05DB/Quests: Terokkar Forest quest text typostkrokli
Fixed the following typos: - 'Clues in the Thicket' (9971) RewardText typo (Is it was/Is it what) - `An Unseen Hand` (10013) RewardText typo (duplicated words "it to me") - 'Evil Draws Near' (10923) Progress typo (ben/been)
2017-08-04[3.3.5] Core/Pet: Make pet action bar autocast persist properly (#20110)Necropola
Partial revert of of 6c21ddd9b98d372cb802c9abf034e2aa3ecc70b9. Closes #16211.
2017-08-04DB/InstanceSpawn: More low-hanging fruit - Ruby and Obsidian Sanctum.Treeston
2017-08-04DB/InstanceSpawn: The easy ones. Gruul's Lair, Magtheridon's Lair, Onyxia's ↵Treeston
Lair, Eye of Eternity.
2017-08-04Scripts/InstanceScript: Implement database framework for managing spawn ↵Treeston
groups based on boss state. (#20103)
2017-08-03Core/Unit: Don't apply liquid effects to game masters.Treeston
2017-08-03Core/Misc: Revert back to using boost::regex, std::wregex doesn't work for ↵Shauren
name validation Closes #20094
2017-08-02Scripts/Commands: Fix some quirkiness and potential crashes with live DB ↵Treeston
modification commands (npc move and npc delete), which are horrible and should be deleted anyway. Fixes #20104.
2017-08-01more unneeded checks (follow-up 3b02029)Treeston
2017-08-01remove an unused variable (follow-up fcd6fe0)Treeston
2017-08-01Scripts/Commands: New utility command: .list spawnpoints.Treeston
(I just needed it for dynspawn follow-up work, really.)
2017-07-31NoPCH Build fixAokromes
2017-07-31Merge remote-tracking branch 'base/dynamic_spawning' into 3.3.5 (PR #19056).Treeston
IT'S HAPPENING.
2017-07-31Dynamic Creature/Go spawning:r00ty-tc
- True blizzlike creature spawn/respawn behavior - new creature = new object - Toggleable spawn groups (with C++/SAI/command options to use them) - Custom feature: dynamic spawn rate scaling. Accelerates respawn rate based on players in the zone. - Backward compatibility mode (set via group and for summons) to support creatures/gos that currently don't work well with this (this should be removed once the exceptions are fixed) Fixes and closes #2858 Tags #8661 as fixable. Fixes and closes #13787 Fixes #15222.
2017-07-29Core/Misc: Util changesShauren
* Move IteratorPair to its own header * Add AsUnderlyingType function to cast enum value to its underlying type (avoids repeating std::underlying_type everywhere) (cherry picked from commit fdd9227b232db9aae9bc4b2c60ca4de2cdaa0b54)
2017-07-28DB/Quests: add missing progress text to 'Bandages for the Field'tkrokli
- Silithus / Cenarion Circle repeatable quests (Field Duty) - 'Bandages for the Field' progress text (quest_request_items): "You have something for me, <name>?", requesting 4 quest items.
2017-07-28Core/Chat: Provide a fully-formed protocol for addons to interact with GM ↵Treeston
commands (#20074) Send success/fail state, allow interleaving, and indicate end of output. Add framework for supporting non-human-readable output in commands.
2017-07-25DB/Quest: stay mounted on Infected Kodo Beast in all 4 intended Borean ↵Foereaper
Tundra zones - Add conditions to allow player to stay mounted in the quest zones. - Update comment text for existing condition, adding zone name. By Foereaper Updates issue #20078
2017-07-25Core/Player: Always set flight state change packets for players, even if ↵Treeston
their latest MovementInfo doesn't indicate it's needed (the MI might be outdated). Fixes a player flight exploit and closes #20079.
2017-07-25DB/Quests: use correct gender format in Argent Dawn repeatable queststkrokli
- Gender selection for the words brother/sister = $gbrother:sister; - in existing quest RewardText $g is flipped and shown as straight text (instead of "brother" or "sister" the quest says "g$sister:brother")
2017-07-25DB/Quests: 'The Crimson Courier' (14350) - add missing texttkrokli
- add missing CompletionText (Progress) and RewardText to quest 14350 - identical to quest ID 6145, only Bragor Bloodfist's text is changed - fix minor typo in Reward Text for quest ID 838 'Scholomance'(Horde)
2017-07-25Scripts/IcecrownCitadel: Prevent players from becoming inaccessible when ↵Treeston
killed by Lord Marrowgar's Impale spell (the initial damage, not the DoT). Also fix the underlying bug in vehicle logic.
2017-07-23Core/AI: correct Permit level for trigger flagged creaturesccrs
This broke several mechanics such as LK hc Frostmourne Room or Rotface's slime, how come no one noticed it? Like really, no one? ref ce3787f190d28c1e981598eef2cd24c622a2cbae
2017-07-23Core/Unit: No code change, just updating a comment with insights gleaned ↵Treeston
from sniffs.
2017-07-23Core/WorldObject: Properly initialize position data for all types when ↵Treeston
initially creating them. Fixes some issues with PvP objectives not having the correct area ID set on initialization. Closes #20028.
2017-07-22Core/Npc: Remove bytes1 once the npc start a combatKillyana
Closes #16832 By Rushor
2017-07-21Core/PlayerAI: Some adjustments:Treeston
- Add a 2 second delay before the AI begins using spells. This should provide opportunity for counterplay before that rogue activates cloak and goes on an unstoppable rampage among your healers. (Sorry, guys.) - Stopped the AI from attacking invalid targets under some conditions. It should now properly leash back and follow the charmer if we try to select an invalid target. - Stopped the AI from constantly re-creating the follow movement generator (and thus spamming movesplines).
2017-07-21Core/Auth: Fixed client getting stuck on login or realm changeShauren
2017-07-21Warning fix (c7896f3 follow-up)Treeston
2017-07-21Core/Unit: For convenience, explicitly redirect CastSpell with nullptr as ↵Treeston
first argument to the Unit* overloads. No more ->CastSpell((Unit*)nullptr, ...) all over the place!
2017-07-21nopch fixTreeston
2017-07-21Scripts/Auchindoun: Last one, hopefully. Remove reliance on large grid ↵Treeston
searchers by integrating with instance script.
2017-07-21Scripts/Auchindoun: Blackheart the Inciter fully fixed now. I had way too ↵Treeston
much fun with this one. Two points of note: 1) Spawning 5 invisible triggers with 5 distinct factions which then MC one target each? Biggest. Hack. Ever. Best part? It's blizzlike. 2) For over ten years, I thought it was spelled "Auchinodoun". It's not. It's spelled "Auchindoun". TIL.
2017-07-21nopch fix 2Treeston
2017-07-21nopch fixTreeston
2017-07-21Scripts/Auchindoun: Replace the Blackheart the Inciter hack-filled script ↵Treeston
with a slightly less hack-filled script that actually mostly works. This should at least make the boss encounter possible to complete. No claims to correctness, of course.