Fixed calculating bonuses for items when equipping and unequipping
This commit is contained in:
parent
14eca6fb5b
commit
4f04033e97
@ -7155,6 +7155,8 @@ void Commands::Command_Inventory(Client* client, Seperator* sep, EQ2_RemoteComma
|
|||||||
client->GetPlayer()->UpdateWeapons();
|
client->GetPlayer()->UpdateWeapons();
|
||||||
EQ2Packet* characterSheetPackets = client->GetPlayer()->GetPlayerInfo()->serialize(client->GetVersion());
|
EQ2Packet* characterSheetPackets = client->GetPlayer()->GetPlayerInfo()->serialize(client->GetVersion());
|
||||||
client->QueuePacket(characterSheetPackets);
|
client->QueuePacket(characterSheetPackets);
|
||||||
|
|
||||||
|
client->GetPlayer()->CalculateBonuses();
|
||||||
}
|
}
|
||||||
else if (sep->arg[1][0] && strncasecmp("unpack", sep->arg[0], 6) == 0 && sep->IsNumber(1))
|
else if (sep->arg[1][0] && strncasecmp("unpack", sep->arg[0], 6) == 0 && sep->IsNumber(1))
|
||||||
{
|
{
|
||||||
@ -11757,6 +11759,8 @@ void Commands::Command_Attune_Inv(Client* client, Seperator* sep) {
|
|||||||
if(outapp)
|
if(outapp)
|
||||||
client->QueuePacket(outapp);
|
client->QueuePacket(outapp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
client->GetPlayer()->CalculateBonuses();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -8066,6 +8066,7 @@ void Client::UnequipItem(int16 index, sint32 bag_id, int8 to_slot, int8 appearan
|
|||||||
}
|
}
|
||||||
|
|
||||||
GetPlayer()->UpdateWeapons();
|
GetPlayer()->UpdateWeapons();
|
||||||
|
GetPlayer()->CalculateBonuses();
|
||||||
EQ2Packet* characterSheetPackets = GetPlayer()->GetPlayerInfo()->serialize(GetVersion());
|
EQ2Packet* characterSheetPackets = GetPlayer()->GetPlayerInfo()->serialize(GetVersion());
|
||||||
QueuePacket(characterSheetPackets);
|
QueuePacket(characterSheetPackets);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user