Commit Graph

31595 Commits

Author SHA1 Message Date
Treeston
3d4bebd8d9 Scripts/FollowerAI: Some cleanup:
- FollowerAI properly resumes follow after evading.
- Removed duplicated getters from CreatureAI (IsEscorted vs IsEscortNPC), they were used to do the same thing
- FollowerAI properly assists in combat.
- FollowerAI properly despawns if quest is abandoned.
- FollowerAI now supports dynamic respawning for escort NPCs.
2019-08-01 18:32:26 +02:00
Keader
3ffe570b21 Core/Spells: Fixed PROC_HIT_INTERRUPT not triggering by PROC_FLAG_TAKEN_SPELL_MELEE_DMG_CLASS
Spells like Pummel (PROC_FLAG_TAKEN_SPELL_MELEE_DMG_CLASS) need trigger PROC_HIT_INTERRUPT
2019-08-01 11:16:03 -03:00
Ovah
d629bad7a1 Core/Spells: fixed root behaivior of creatures that are being rooted via movement template while getting a root aura removed (#23216)
* Core/Spells: do not allow root auras to bypass the root movement template state when getting removed

* yeah....
2019-08-01 15:40:07 +02:00
ForesterDev
7614cab633 Core/Movement: Remove PLAYER_FLAGS_IS_OUT_OF_BOUNDS flag if player manages to move back in bounds (pretty much gms only) (#23664)
(cherry picked from commit fcb50c5e65)
2019-08-01 12:45:38 +02:00
Giacomo Pozzoni
2803269e8c Core/Misc: Fix build warning 2019-08-01 09:02:51 +02:00
Treeston
0b722e23cf Entities/Unit: fix an unrelated check from doing nothing because somebody didn't understand how type-casting works 2019-08-01 01:27:10 +02:00
Treeston
a8b1b9a3c6 Entities/Unit: Add a missing underflow check to prevent really really low damage from underflowing when paired with flat damage modifiers. Closes #23655. 2019-08-01 01:27:10 +02:00
Shauren
6f7ab81725 Core/AuctionHouse: Fixed auction deposit calculation
Closes #23656
2019-08-01 00:17:06 +02:00
jackpoz
d9ae19d974 Core/GameEvent: Fix OnGameEvent() hook not being called on Creature/GameObject spawned by the event itself
Hook broken since it was added in 1b2c413933
2019-07-31 21:09:35 +02:00
Shauren
713dd276a7 Core/PacketIO: Fixed structure of SMSG_AUCTION_COMMAND_RESULT 2019-07-31 20:33:47 +02:00
Giacomo Pozzoni
c3619f42a5 Core/PetAI: Change an assert to a TC_LOG_ERROR 2019-07-31 16:15:01 +02:00
Treeston
7fa990edc6 Scripts/ICC: Prevent Professor Putricide from displaying weird behavior during the Rotface/Festergut encounters as a result of his boss boundary 2019-07-31 16:02:29 +02:00
ForesterDev
1506af08ad Core/RBAC: Fix changing security level (#23662)
(cherry picked from commit 0bae7d6918)
2019-07-31 14:19:10 +02:00
Treeston
9c603ea87f Core/Combat: Properly unset engagement flag on death. 2019-07-31 13:17:32 +02:00
Treeston
5378fc4500 Core/Misc: Add even more RBAC/Language values I need for #23633. 2019-07-31 03:20:12 +02:00
Treeston
cb690fc705 Core/Misc: Add RBAC/Language values I need for #23633. 2019-07-31 00:16:00 +02:00
Wyrserth
08490b1487 DB/SAI: add on-aggro text for Wyrmcaller Vile. 2019-07-30 19:40:17 +02:00
Giacomo Pozzoni
22f258edcc Core/SAI: Attempt to fix a crash 2019-07-30 16:33:24 +02:00
Treeston
b2b7ae8898 Contrib/Misc: There, build fix. 19d71fb follow-up. 2019-07-30 12:04:26 +02:00
Treeston
19d71fb206 Contrib/Misc: Allow enumutils_describe.py to better deal with commented-out enum lines 2019-07-30 11:42:08 +02:00
Treeston
00b10c6b34 missing include e813200 follow-up 2019-07-29 21:47:12 +02:00
Treeston
e813200e5e Core/Misc: Kick a Totem error log upstairs one stack frame to give it access to various debug info and make Aokromes happy. 2019-07-29 21:37:15 +02:00
Treeston
f1d9a36c5f Core/Misc: Remove Trinity::Containers::Size (duplicate of advstd::size) 2019-07-29 16:38:28 +02:00
Giacomo Pozzoni
30a4aca266 Scripts/Blood Furnace: Fix infinite loop in Broggok encounter
Fix infinite loop in Broggok encounter caused by https://github.com/TrinityCore/TrinityCore/pull/23300
2019-07-29 08:22:58 +02:00
Killyana
a50450265a DB/Creature: Hellfire Training Dummy 2019-07-29 01:34:51 +02:00
Treeston
163f44c1b0 Core/AI: No longer do strange things when told to enter evade mode while there's no need to do so, typically by terrible legacy code. 2019-07-29 00:14:10 +02:00
Wyrserth
48091257d3 DB/Quest: fix item rewards for the following quests:
- Nolkai's Words
- Ally of the Netherwing
- He Will Walk The Earth...
- Hero of the Mag'har
2019-07-28 23:28:38 +02:00
Treeston
55ec3bd73f Core/Threat: Properly update offline states even if all threat references are offline. Closes #23639. 2019-07-28 22:24:34 +02:00
Treeston
c3dd67dfbb Core/AI: PetAI now properly signals engagement state. Closes #23640. 2019-07-28 22:05:50 +02:00
Wyrserth
eb0336468c DB/Quest: add item Crudely Wrapped Gift as reward for the Smash the Pumpkin quests. 2019-07-28 21:48:48 +02:00
Killyana
d6633cbf88 DB/Spell: Poisonous Blood
Closes #23643
2019-07-28 17:17:29 +02:00
jackpoz
9b292f4369 Core/Spells: Fix infinite loop
Fix an infinite loop caused by a mix of item 25498 and liquid damage
2019-07-28 17:13:48 +02:00
illfated
f7eeb4525f DB/Quest: Test of Endurance - Fix RewardText
Closes #23648
2019-07-28 16:49:19 +02:00
Killyana
b5445fa795 DB/Quest: Myst
Closes #23653
2019-07-28 16:45:47 +02:00
Killyana
f8056fc972 DB/SAI: Natasha 2019-07-27 23:12:55 +02:00
Keader
b26624b39e Typo fix 2019-07-27 11:13:41 -03:00
Gildor
ee36a07663 DB/Spells: Fix Borrowed Time (Priest) for all Ranks (#23644)
Followup: 34f83c68e3
2019-07-27 11:11:59 -03:00
Wyrserth
c7be2b1dff DB/SAI: fix mistakes in Bloodscalp Mystic's script.
Should cast Lightning Bolt instead of Thrown, and shouldn't run away in fear.
2019-07-26 20:02:02 +02:00
Shauren
73c1d666fa Core/Entities: Fixed crash happening when deleting a creature/gameobject on respawn timer from db
Closes #23590
2019-07-26 19:55:02 +02:00
Killyana
f5978d6d2b DB/Quest: Something That Doesn't Melt (outro event) 2019-07-26 19:24:45 +02:00
Killyana
b07128b3f6 Rename file 2019-07-26 02:33:10 +02:00
Killyana
b45d06a352 DB/Creature: Conquest Hold Outrider 2019-07-26 02:06:24 +02:00
Killyana
caf6d6721a DB/Creature: Ludin Farrow 2019-07-26 00:53:31 +02:00
Killyana
73f7c86b15 DB/Creature: Kaskala Lookout 2019-07-26 00:48:21 +02:00
Killyana
0647f173a9 DB/Creature: Grikkin Copperspring 2019-07-26 00:42:42 +02:00
Killyana
c81df8dfad DB: Add Orb of the Blue Flight spawns in SunWell and Magisters' Terrace 2019-07-25 21:35:50 +02:00
Killyana
b945154353 DB/Creature: Chess Chest Bunny 2019-07-25 20:21:13 +02:00
Killyana
f05bb032bd DB/Creature: Archmage Invisible Target 2019-07-25 20:14:56 +02:00
Killyana
b28f50546c DB/Creature: Budd's Bodyguard
3.3.5 only
2019-07-25 20:02:29 +02:00
Killyana
c075e0b613 DB/Creature: Magisters' Terrace - Scryer Quest Bunny 2019-07-25 19:20:12 +02:00