diff --git a/libs/StatLogic/StatLogic.lua b/libs/StatLogic/StatLogic.lua
index 5a7f0c3..f364565 100644
--- a/libs/StatLogic/StatLogic.lua
+++ b/libs/StatLogic/StatLogic.lua
@@ -466,8 +466,16 @@ local function GetTotalDefense(unit)
 end
 
 local function GetTotalWeaponSkill(unit)
-	local base, modifier = UnitAttackBothHands(unit);
-	return base + modifier
+	if addon.class == "DRUID" and (
+		StatLogic:GetAuraInfo(GetSpellInfo(768), true)
+		or StatLogic:GetAuraInfo(GetSpellInfo(5487), true)
+		or StatLogic:GetAuraInfo(GetSpellInfo(9634), true)
+	) then
+		return UnitLevel("player") * 5
+	else
+		local base, modifier = UnitAttackBothHands(unit);
+		return base + modifier
+	end
 end
 
 StatLogic.StatModInfo = {