@@ -397,7 +397,14 @@ do
 	--Alias helpers
 	local function FormatDamageHelper(baseDamage, attackType, defenderType)
 		local output = "";
-		local multi = C_PetBattles.GetAttackModifier(attackType, defenderType);
+		local multi = 1;
+		
+		-- If there is no type for the defender, then don't check the multiplier.
+		-- (This could happen for some things like weather effects that have an ambiguous target.)
+		if ( defenderType ~= 0 ) then
+			multi = C_PetBattles.GetAttackModifier(attackType, defenderType);
+		end
+		
 
 		if ( multi > 1 ) then 
 			output = GREEN_FONT_COLOR_CODE..math.floor(baseDamage * multi)..FONT_COLOR_CODE_CLOSE;