aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Item/ItemTemplate.h2
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Entities/Item/ItemTemplate.h b/src/server/game/Entities/Item/ItemTemplate.h
index d91080ce91c..d3785680915 100644
--- a/src/server/game/Entities/Item/ItemTemplate.h
+++ b/src/server/game/Entities/Item/ItemTemplate.h
@@ -862,6 +862,8 @@ struct TC_GAME_API ItemTemplate
uint8 GetRequiredExpansion() const { return ExtendedData->ExpansionID; }
uint16 GetRandomSelect() const { return ExtendedData->RandomSelect; }
uint16 GetItemRandomSuffixGroupID() const { return ExtendedData->ItemRandomSuffixGroupID; }
+ int32 GetMinDamage(uint8 index) const { return BasicData->MinDamage[index]; }
+ int32 GetMaxDamage(uint8 index) const { return BasicData->MaxDamage[index]; }
uint32 MaxDurability;
std::vector<ItemEffectEntry const*> Effects;
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 55d8097b5ee..1dc712130ad 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -7529,8 +7529,8 @@ void Player::_ApplyWeaponDamage(uint8 slot, Item* item, bool apply)
float damage = 0.0f;
//for (uint8 i = 0; i < MAX_ITEM_PROTO_DAMAGES; ++i)
{
- float minDamage = 0.0f; // proto->GetMinDamage(0);
- float maxDamage = 0.0f; // proto->GetMaxDamage(0);
+ int32 minDamage = proto->GetMinDamage(0);
+ int32 maxDamage = proto->GetMaxDamage(0);
// If set dpsMod in ScalingStatValue use it for min (70% from average), max (130% from average) damage
// if (ssv)