1. // #Core Mods: - Player.cpp:
  2. // - #include "TransmogEngine.h"
  3. // - EquipItem:
  4. // - TransmogEngine::SetTransmogDisplay(this, slot);
  5. //
  6. // - RemoveItem:
  7. // - TransmogEngine::RemoveTransmog(this, slot);
  8. //
  9. // - Player.h:
  10. // - uint32 selectedSlotID;
  11. // - Loot* selectedInterface;
  12. //
  13. // - LootHandler.cpp:
  14. // - #include "TransmogEngine.h"
  15. // - HandleAutostoreLootItemOpcode:
  16. // if(TransmogEngine::IsActiveInterface(lguid) && player)
  17. // {
  18. // if(Creature* creature = player->GetMap()->GetCreature(lguid))
  19. // TransmogEngine::HandleInterfaceSelect(player, creature, player->selectedInterface, lootSlot);
  20. //
  21. // return;
  22. // }
  23. //
  24. // - HandleLootReleaseOpcode:
  25. // if(Player* player = GetPlayer())
  26. // if(TransmogEngine::IsActiveInterface(guid))
  27. // {
  28. // if(Creature* creature = GetPlayer()->GetMap()->GetCreature(guid))
  29. // TransmogEngine::SendInterfaceClose(player, guid);
  30. //
  31. // return;
  32. //