| Age | Commit message (Collapse) | Author |
|
Core/Spells Implement SpellScript needed for Achievement The Turkinator
|
|
|
|
|
|
|
|
|
|
Closes #3997
|
|
Removing hardcoded text from the core script and into the DB:
"I am ready for the illusion, Myranda."
This quest is 3.3.5 *only*. Removed in patch 4.0.3a.
Addendum: enum ILLUSION_GOSSIP = 4773 , instead of "magic number".
|
|
Another attempt to shorten the list of hardcoded gossip menu options.
This is the gossip menu option of the NPC ID 28406, Death Knight Initiate
in Death's Breach in the Scarlet Enclave, the death knight starting area.
This gossip is tied to the quest "Death's Challenge".
Removing this text in the core script: "I challenge you, death knight!"
(#define GOSSIP_ACCEPT_DUEL) and using `ADD_GOSSIP_ITEM_DB()`
to pull the gossip_menu_option 9765 from the database instead.
|
|
Getting rid of one more incorrect and hardcoded text
which now will be read correct and from the DB instead.
Wrong text: "Thanks, I'll follow you to the door." (core)
Correct text: "Please unlock the courtyard door." (DB)
Thanks to @Aokromes, @r00ty, @velinath, @Nayd, @Treeston, @Zedron
and lots of other regular TrinityCore developers and members for the
inspiration and motivation, as well as helpfulness along the way.
|
|
Scripts/Spells: Mine Sweeper achievement
|
|
Fix an issue reported by static analysis
|
|
|
|
|
|
Fix confusing NULL checks in Raise Ally check cast.
Fix a crash in Raise Ally triggered by executing ".cast back 61999" command targeting a pet in raid while being dead.
|
|
Fixes issue where NPC does not attack, even when aggro'd.
Fixes #16210
Closes #16204
|
|
[3.3.5] Scripts/ICC: Fixed Professor Putricide
|
|
- closes https://github.com/TrinityCore/TrinityCore/issues/16207
|
|
thx @Nayd for sniffs :)
thx @Shauren for helping to find all spell involved
* There is no implementation for stats update on Puppet class (only on Guardian) so same SummonProperty as Raise Dead Ghoul (non pet) is used.
(Default SummonProperties set category to SUMMON_CATEGORY_PUPPET)
* Override the Summon Effect to enable charm and stats scaling.
* PlayerAI is used to handle unaura on ghoul despawn or dead.
It's necessary due to the fact that all script hooks on ScriptedCreature are called on an unactive CreatureAI, resulting in creature being unable to handle unaura calls.
* Create UpdateAI call for Player class
* Stats scaling is based on forum and wowhead comments, they recall this ghoul as a copy of the other one (same stats).
* Spellscript for Ghoul spell Thrash
Closes #82
Closes #14830
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Core/Scripts/DB: move Gryphoneer Windbellow to SAI
|
|
|
|
|
|
|
|
Closes #15957
Move NPC gossip menu options from core script to DB SAI script
for the 3 local Flight Path NPCs in Wyrmrest Temple:
- 26443, Tariolstrasz (Steward of Wyrmrest Temple)
- 26949, Torastrasza (Majordomo to the Ruling Council)
- 27575, Lord Afrasastrasz (Commander of Wyrmrest Temple Defenses)
Additional positive effect: the NPCs are now using verified Blizzlike text in their gossip.
Extra credits: @velinath for relevant background information in the issue,
@Helias & @ShinDarth for their excellent Keira2 web-based database editor.
|
|
|
|
|
|
|
|
Add missing emote state
Move the credit quest on the 5th hit instead of the 7th one
|
|
Fix Gossips used for taxi
Closes #16112
|
|
cast rather than the triggered cast, thus not erroneously causing a cooldown.
|
|
|
|
Enable achievement 1428, "Mine Sweeper" in SpellScript
by @Re3os / @ccrs / @sirikfoll . based on original script from @Vincent-Michael
Closes #15938
|
|
|
|
- Fix missing yells
- Rearrange existing yells to match live
- Sniffed positions for adds
- Improve add respawn handling
- Make adds not fight the player for control (don't use their spells on their own etc.)
- Update adds' hotbar keys to match live (this will affect other creatures with nonsequential possess keys as well)
- Fix adds' movement when mind controlled, they no longer move automatically when right-clicking (this affects all mind-controlled creatures)
- Blizzlike timers
|
|
|
|
|
|
|
|
|
|
|
|
Add Unit::KillSelf() function as overload of Unit::Kill(this) . Use KillSelf() whenever the killer and the victim are the same to clearly state the Unit is going to kill itself.
|
|
Core/Spells: Fix Misdirection exploit
|
|
|
|
|
|
Closes #15950
|
|
cases when it has RemoveMode AURA_REMOVE_BY_DEFAULT
Closes #15930
|