Skip to content

Commit f99d055

Browse files
committed
Minor improvements
1 parent 8af2d48 commit f99d055

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

Server/Server/Player.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@
1010
#include "Spells/Spell.h"
1111
#include "Spells/SpellAuraEffect.h"
1212

13+
static uint8_t calculateReducedDamage(uint8_t damage, uint8_t defense)
14+
{
15+
float reduction = (defense * (float)SystemStats::DEFENSE_PERCENT_PER_POINT);
16+
if (!reduction)
17+
return damage;
18+
19+
reduction /= 100.f;
20+
reduction += 1.f;
21+
return (uint8_t)(damage / reduction);
22+
}
23+
1324
Player::Player(Game* game, ConnectedUser* user)
1425
: m_isPrepared(false), m_replenishmentMoveCount(0), m_id(user->GetId()), m_currentCardIndex(0), m_game(game), m_user(user) { }
1526

@@ -637,18 +648,7 @@ void Player::endTurn()
637648
GetGame()->ActivateSecondPlayer();
638649
}
639650

640-
uint8_t Player::calculateReducedDamage(uint8_t damage, uint8_t defense)
641-
{
642-
float reduction = (defense * (float)SystemStats::DEFENSE_PERCENT_PER_POINT);
643-
if (!reduction)
644-
return damage;
645-
646-
reduction /= 100.f;
647-
reduction += 1.f;
648-
return (uint8_t)(damage / reduction);
649-
}
650-
651-
bool Player::SwapCards(PlayableCard* card, PlayableCard* other)
651+
bool Player::SwapCards(PlayableCard* card, PlayableCard* other) const
652652
{
653653
static auto getCardIndex = [](std::vector<PlayableCard*> const& all, PlayableCard const* toFind)
654654
{

Server/Server/Player.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ class Player
3333
void destroyCard(uint64_t cardGuid);
3434
void replenishMana();
3535
void endTurn();
36-
uint8_t calculateReducedDamage(uint8_t damage, uint8_t defense);
3736

3837
public:
3938
Player(Game* game, ConnectedUser* user);
@@ -59,7 +58,7 @@ class Player
5958
void Prepare();
6059
void DealPeriodicDamage(PlayableCard* card, uint32_t damage, bool applyDefense);
6160
void Drain(PlayableCard* card, uint8_t drainedHealth, uint8_t restoredHealth, uint8_t drainedMana, uint8_t restoredMana, bool applyDefense);
62-
bool SwapCards(PlayableCard* card, PlayableCard* other);
61+
bool SwapCards(PlayableCard* card, PlayableCard* other) const;
6362

6463
void ClearCards();
6564
void CreateCard(Card const* cardTemplate);

0 commit comments

Comments
 (0)