mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-11 17:51:04 +00:00
Consistent HP and damage types (#8167)
Remove deprecated HUDs and chat message handling. Remove unused m_damage variable (compat break). HP: s32 for setter/calculations, u16 for getter.
This commit is contained in:
parent
ba5a9f2b36
commit
ffb17f1c9a
25 changed files with 67 additions and 136 deletions
|
@ -776,7 +776,7 @@ void Server::handleCommand_ChatMessage(NetworkPacket* pkt)
|
|||
|
||||
void Server::handleCommand_Damage(NetworkPacket* pkt)
|
||||
{
|
||||
u8 damage;
|
||||
u16 damage;
|
||||
|
||||
*pkt >> damage;
|
||||
|
||||
|
@ -812,7 +812,7 @@ void Server::handleCommand_Damage(NetworkPacket* pkt)
|
|||
<< std::endl;
|
||||
|
||||
PlayerHPChangeReason reason(PlayerHPChangeReason::FALL);
|
||||
playersao->setHP(playersao->getHP() - damage, reason);
|
||||
playersao->setHP((s32)playersao->getHP() - (s32)damage, reason);
|
||||
SendPlayerHPOrDie(playersao, reason);
|
||||
}
|
||||
}
|
||||
|
@ -1169,8 +1169,8 @@ void Server::handleCommand_Interact(NetworkPacket* pkt)
|
|||
float time_from_last_punch =
|
||||
playersao->resetTimeFromLastPunch();
|
||||
|
||||
s16 src_original_hp = pointed_object->getHP();
|
||||
s16 dst_origin_hp = playersao->getHP();
|
||||
u16 src_original_hp = pointed_object->getHP();
|
||||
u16 dst_origin_hp = playersao->getHP();
|
||||
|
||||
pointed_object->punch(dir, &toolcap, playersao,
|
||||
time_from_last_punch);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue