aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-06-25Script/CoS: full instance rewrite (#23388)ccrs
2019-06-25Core/SAI: silence wrong SAI error when using SMART_ACTION_SET_DATA on a ↵Wyrserth
creature using CreatureAI. This behavior is fully allowed and should not report any kind of error.
2019-06-24Core/Creatures: Fixed crash in CreatureAI::JustAppeared caused by scripted ↵Shauren
summons without SummonProperties Closes #23507
2019-06-24Core/Player: 72fc79a followupccrs
safer approach, please report any returning issue
2019-06-24Core/Groups: Delete duplicate semicolonAokromes
thx elon.
2019-06-24Scripts/Misc: couple corrections to the recent PRsccrs
2019-06-24Core/AI: remove extra empty lineccrs
2019-06-24Core/AI: minimize further undesired behaviours (e3e4b97 followup)ccrs
Those Category checks come from checking all Spell::SummonGuardian uses
2019-06-24AI/TotemAI: Tell Shaman Totems to stay put and stop moving. Closes #23498.Treeston
2019-06-23AI/SmartAI: Properly forward to inherited CreatureAI::JustAppeared in ↵Treeston
SmartAI::JustAppeared. Fixes #23491.
2019-06-23Combat/Threat: Split ThreatManager::NotifyDisengaged off from ↵Treeston
ThreatManager::ClearAllThreat. NotifyDisengaged signifies intent to clear the engagement flag, and should only be called from AI. Fixes #23490.
2019-06-23Core/Misc: Code cleanupjackpoz
(cherry picked from commit eeced9ae158640de67ed0cb59d01ae92570bfa77)
2019-06-23AI/SmartAI: Move SMART_EVENT_RESPAWN invocation from ::InitializeAI() to ↵Treeston
::JustAppeared(). Closes #23313.
2019-06-23Core/AI: Remove EnterEvadeMode calls from Guardian/Summon spell handlers. ↵Treeston
Add follow logic to CreatureAI::JustAppeared. Closes #23270.
2019-06-23Entities/Unit: Adjust an overzealous assert to not catch self references, ↵Treeston
and add the inverse assert too. 396f87c follow-up.
2019-06-23Entities/Unit: Fix an issue where Unit pointers could be left dangling if a ↵Treeston
channeled Charm was interrupted by a control aura application. Closes #23440.
2019-06-23Entities/Unit: Cleanup all the direct accesses to m_unitMovedByMe. Refactor ↵Treeston
the field to be protected. Add assertions to catch dangling pointers.
2019-06-23Core/Misc: Add static versions of GetGUID and ToX methods to Object. The ↵Treeston
static versions return Empty/nullptr for null objects.
2019-06-23some more cleanup, a5f8c0d follow-upTreeston
2019-06-23Core/Creature: Attach out-of-combat health regen to the Engaged system, not ↵Treeston
the Combat flag. Closes #21571.
2019-06-23Core/Misc: Rename Unit::AttackedTarget to Unit::AtTargetAttacked to match ↵Treeston
naming scheme for these notifiers
2019-06-23Core/Entities: Kick engagement logic upstairs to Unit (from ThreatManager), ↵Treeston
since all Units with AI need it (not just those with threat list). Fixes #17981.
2019-06-22Revert "Core/AI: Fix Guardians not following the owner after finishing ↵Treeston
combat (#23466)" This reverts commit c234604e82f291752f9095babe60e1780fd07569.
2019-06-22Core/Misc: Code cleanupjackpoz
2019-06-22Core/AI: Fix Guardians not following the owner after finishing combat (#23466)Giacomo Pozzoni
CreatureAI::UpdateVictim() was not triggering EnterEvadeMode() after the Creature ended combat because IsEngaged() would return false. These changes save the value of IsEngaged() to be used next tick to check if the Creature was in combat, is not anymore now and needs to evade (or select another enemy). EnterEvadeMode() sets the stored previous value to false to ensure the Creature will not try to evade while already evading.
2019-06-22Core/Instance : Fix instance resetting exploit (#23263)zartech22
* Push offline players out of instance Push offline players out of instance when reseting dungeon with a raid mode group * Add SQL request to character Add a SQL request to update the position of a player in a specified map * Teleport to graveyard instead
2019-06-22 Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind (#23463)Sorikoff
* Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind * Revert "Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind" This reverts commit a8055960 * Revert "Revert "Scripts/Spells: Portal to Orgrimmar & Portal to Stormwind"" This reverts commit a5be792b * Fix NoPCH * Clean up * Clean up * fixup! Clean up * Caster -> Target * Rename 9999_99_99_99_world.sql to 2019_06_22_01_world.sql
2019-06-22Scripts/Spells: Ultra-Advanced Proto-Typical Shortening Blaster (#23456)Sorikoff
* Scripts/Spells: Ultra-Advanced Proto-Typical Shortening Blaster * Fix NoPCH * Correct header * fixup! Clean up * Rename 9999_99_99_99_world.sql to 2019_06_22_00_world.sql
2019-06-21Core/RBAC: add permission that prevents accounts from earning all ↵Wyrserth
achievements or only realm firsts (#23459) * Core/RBAC: add permission that prevents accounts from earning all achievements or only realm firsts. * Kill evil spaces. * Rename 9999_99_99_99_auth.sql to 2019_06_21_00_auth.sql * Update auth_database.sql
2019-06-21Scripts/Spells: Migrate Teleporting to Script (#23458)Sorikoff
* Scripts/Spells: Migrate Teleporting to Script * Rename 9999_99_99_99_world.sql to 2019_06_21_02_world.sql
2019-06-21Scripts/Spells: Migrate Lightwell to Script (#23455)Sorikoff
* Scripts/Spells: Migrate Lightwell to Script * Add newline to SQL file * Misc * Rename 9999_99_99_99_world.sql to 2019_06_21_01_world.sql
2019-06-20Build fixKeader
2019-06-20Scripts/Icecrown Citadel: Fixed some bugs on Blood Orb object and trash mobs ↵Keader
around him Followup: 394b119664bc16dc5376f1404925b6d0b5a26876
2019-06-20DB/Quest: "Where Kings Walk" and "Warchief's Blessing"Killyana
The script was deleted by https://github.com/Aokromes/TrinityCore/commit/5f928f79490b1d73c32ea962c3c720bd16833010 But it wasn't done properly via the spell_area anyway
2019-06-20DB/Quest: A Visit With The AncestorsKillyana
Closes #23284
2019-06-20Spell/Fishing: ensure that the fishing bobber expires when the Fishing ↵Wyrserth
channeling ends, and don't allow fish to be hooked in the instant the spell is cast. (#23448)
2019-06-20Core/Loot: don't allow to regenerate chest loot inside instances and raids. ↵Wyrserth
(#23449)
2019-06-20Core/Conditions: fix mistake in CONDITION_QUEST_OBJECTIVE_PROGRESS that ↵Wyrserth
would behave wrongly if the player did not have the quest in the quest log. (#23447)
2019-06-19Core/Misc: Fix a warningGiacomo Pozzoni
2019-06-19Core/Conditions: implement CONDITION_QUEST_OBJECTIVE_PROGRESS to allow to ↵Wyrserth
apply conditions based on the player's quest objective progress (#23438) * Core/Conditions: implement CONDITION_QUEST_OBJECTIVE_PROGRESS to allow to apply conditions based on the player's quest objective progress. * Update ConditionMgr.cpp
2019-06-19Core/FlightPath: teleport players at destination on floor Z when the flight ↵Wyrserth
ends (#23428) * Core/FlightPath: teleport players at destination on floor Z when the flight ends, instead of having them fall from the air. Closes #10051. * Use the path destination's mapheight instead of the player position's. * Update FlightPathMovementGenerator.cpp
2019-06-18Core/SAI: allow to start waypoint movement for a creature that is in combat. ↵Wyrserth
(#23426)
2019-06-18Core/Spell: Jump Speed Calculations (#22886)DanVS
* Jump Speed Calculations * Fix
2019-06-18Core/Misc: don't allow FindNearestCreature() and FindNearestGameObject() ↵Wyrserth
searches to return the entity that called them. (#23437) Closes #23334.
2019-06-18Core/Packet: send SMSG_QUESTGIVER_STATUS_MULTIPLE when the player levels up. ↵Wyrserth
(#23434) Ensures that nearby questgivers are properly updated and will offer quests unlocked at the new level reached.
2019-06-17Core/Scripts: Fixed a reference error introduced in ↵Keader
394b119664bc16dc5376f1404925b6d0b5a26876
2019-06-17Scripts/Icecrown Citadel: Fixed Blood Orb Game Object (#23397)Keader
Close #18005 and Update #18529
2019-06-17Scripts/Isle of Quel'Danas: Thalorien Dawnseeker (#23382)Sorikoff
* Scripts/Isle of Quel'Danas: Thalorien Dawnseeker * Kill warning * Kill warning * Fixes * Code style * Code style * Accident * Prevent Out of Bound & spelling
2019-06-16Initial fix suggestion for #23232. (#23237)Ianislav Vasilev
2019-06-16Core/SAI: add cooldownMin (event_param2) and cooldownMax (event_param3) to ↵Wyrserth
SMART_EVENT_ACCEPTED_QUEST and SMART_EVENT_REWARD_QUEST. (#23422)