mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-22 11:23:51 +00:00
7393e3def6
ESM::Cell's getDescription() method was modified by aa5161f99e
despite being used heavily by TES3MP. All instances of it in the TES3MP code have now been changed into the newly added getShortDescription() that is identical to the previous getDescription().
31 lines
957 B
C++
31 lines
957 B
C++
#ifndef OPENMW_PROCESSOROBJECTPLACE_HPP
|
|
#define OPENMW_PROCESSOROBJECTPLACE_HPP
|
|
|
|
#include "../ObjectProcessor.hpp"
|
|
#include <apps/openmw-mp/Networking.hpp>
|
|
|
|
namespace mwmp
|
|
{
|
|
class ProcessorObjectPlace : public ObjectProcessor
|
|
{
|
|
public:
|
|
ProcessorObjectPlace()
|
|
{
|
|
BPP_INIT(ID_OBJECT_PLACE)
|
|
}
|
|
|
|
void Do(ObjectPacket &packet, Player &player, BaseObjectList &objectList) override
|
|
{
|
|
LOG_MESSAGE_SIMPLE(TimedLog::LOG_INFO, "Received %s from %s", strPacketID.c_str(), player.npc.mName.c_str());
|
|
|
|
for (unsigned int i = 0; i < objectList.baseObjectCount; i++)
|
|
{
|
|
objectList.baseObjects.at(i).mpNum = mwmp::Networking::getPtr()->incrementMpNum();
|
|
}
|
|
|
|
Script::Call<Script::CallbackIdentity("OnObjectPlace")>(player.getId(), objectList.cell.getShortDescription().c_str());
|
|
}
|
|
};
|
|
}
|
|
|
|
#endif //OPENMW_PROCESSOROBJECTPLACE_HPP
|