Age | Commit message (Collapse) | Author |
|
|
|
Core/Entities: Show destroy animation for creatures and totems.
|
|
- Migrate boundary logic to Maps/AreaBoundary instead of having it sit in InstanceScript (to possibly allow use for other purposes).
- Implement the first five boundary types in Maps/AreaBoundary.cpp.
- Add boundary checks to Creature's update logic
- Add boundary data for all Northrend raids
- Add boundary initialization structures and methods to InstanceScript
- Modify EnterEvadeMode signature. It now passes a value from the EvadeReason enum as parameter to allow special casing depending on evade reason
- Remove previous (weird) boundary code that had them linked to GO spawns
|
|
Now all pets and totems will have their proper die/destroy animation when killed.
Ported from MaNGOS.
|
|
Core/Spells Implement SpellScript needed for Achievement The Turkinator
|
|
|
|
|
|
|
|
|
|
Closes #12304
Closes #16183
|
|
|
|
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
|
|
|
|
Updated AuctionHouseSeller to have item class stack control
|
|
|
|
Core/Spells: Fix redundant mod charge drop and spell crit calc
|
|
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/GameObjects: Fixed an issue where traps were not redirected to Grounding Totem
|
|
|
|
|
|
|
|
|
|
Core/Player: Fix profession specialization being re-learnt on login after unlearning it
|
|
Grounding Totem
Closes #16145
|
|
invalid authenticator token to allow receiving failure packet
|
|
|
|
than one profession specialization.
|
|
Change from forums to GH Releases
(cherry picked from commit 6b529fcd43dd394a96a5441ab95523bdce3d58d3)
|
|
|
|
dropped twice.
Closes #7315
|
|
|
|
Game/Maps: Instance handling bug-fix follow-up
|
|
- Fix a bug where a player could maintain a conflicting non-perm solo bind if they were in the instance when invited to group. Closes #16150.
- If a group is created while the leader is in an instance that nobody is bound to, the group will take over the instance and bind to it. This stops the homebind timer when reforming group after disconnects and the like.
|
|
|
|
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.
|
|
|