Core/AI: Remove code that removed UNIT_DYNFLAG_LOOTABLE from possessed units (#25229)

* Core/AI: Remove code that removed UNIT_DYNFLAG_LOOTABLE from possessed units

* Update PassiveAI.cpp

Restored logic that removes loot flag while being possessed

* Restored logic that removes loot flag while being possessed

(cherry picked from commit 298d7994850dfc777c56a7672042d78074b67f3d)
This commit is contained in:
Giacomo Pozzoni
2022-01-26 20:40:24 +01:00
committed by Shauren
parent bf1d04e3f4
commit 7d548c34a9
2 changed files with 0 additions and 8 deletions
-7
View File
@@ -73,13 +73,6 @@ void PossessedAI::JustDied(Unit* /*u*/)
me->RemoveDynamicFlag(UNIT_DYNFLAG_LOOTABLE);
}
void PossessedAI::KilledUnit(Unit* victim)
{
// We killed a creature, disable victim's loot
if (victim->GetTypeId() == TYPEID_UNIT)
me->RemoveDynamicFlag(UNIT_DYNFLAG_LOOTABLE);
}
void CritterAI::JustEngagedWith(Unit* /*who*/)
{
if (!me->HasUnitState(UNIT_STATE_FLEEING))
-1
View File
@@ -46,7 +46,6 @@ class TC_GAME_API PossessedAI : public CreatureAI
void EnterEvadeMode(EvadeReason /*why*/) override { }
void JustDied(Unit*) override;
void KilledUnit(Unit* victim) override;
static int32 Permissible(Creature const* /*creature*/) { return PERMIT_BASE_NO; }
};