forked from teamnwah/openmw-tes3coop
[General] Remove creatureStats.mDead from packets
This commit is contained in:
parent
c58c26f6c0
commit
fcccd7b665
5 changed files with 6 additions and 2 deletions
|
@ -22,6 +22,8 @@ namespace mwmp
|
|||
{
|
||||
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Received %s from %s", strPacketID.c_str(), player.npc.mName.c_str());
|
||||
|
||||
player.creatureStats.mDead = true;
|
||||
|
||||
packet.Send(true);
|
||||
|
||||
Script::Call<Script::CallbackIdentity("OnPlayerDeath")>(player.getId());
|
||||
|
|
|
@ -26,6 +26,8 @@ namespace mwmp
|
|||
{
|
||||
LOG_APPEND(Log::LOG_INFO, "- Packet was about me");
|
||||
|
||||
player->creatureStats.mDead = true;
|
||||
|
||||
MWWorld::Ptr playerPtr = MWBase::Environment::get().getWorld()->getPlayerPtr();
|
||||
MWMechanics::DynamicStat<float> health = playerPtr.getClass().getCreatureStats(playerPtr).getHealth();
|
||||
health.setCurrent(0);
|
||||
|
|
|
@ -28,6 +28,8 @@ namespace mwmp
|
|||
{
|
||||
LOG_APPEND(Log::LOG_INFO, "- Packet was about me with resurrectType of %i", player->resurrectType);
|
||||
|
||||
player->creatureStats.mDead = false;
|
||||
|
||||
MWWorld::Ptr playerPtr = MWBase::Environment::get().getWorld()->getPlayerPtr();
|
||||
|
||||
if (player->resurrectType == mwmp::RESURRECT_TYPE::IMPERIAL_SHRINE)
|
||||
|
|
|
@ -21,7 +21,6 @@ namespace mwmp
|
|||
void Packet(RakNet::BitStream *bs, bool send)
|
||||
{
|
||||
PlayerPacket::Packet(bs, send);
|
||||
RW(player->creatureStats.mDead, send);
|
||||
|
||||
RW(player->deathReason, send, 1);
|
||||
}
|
||||
|
|
|
@ -13,6 +13,5 @@ void PacketPlayerResurrect::Packet(RakNet::BitStream *bs, bool send)
|
|||
{
|
||||
PlayerPacket::Packet(bs, send);
|
||||
|
||||
RW(player->creatureStats.mDead, send);
|
||||
RW(player->resurrectType, send);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue