Borderlands – Do low level weapons have less effect then their damage status

borderlands-2

I have these two weapons as seen in the image attached here.

Core Dart vs Elegant Umbrage
They both have similar damage, but it seems that only the one on the right, the Elegant Umbrage has a significant effect against enemies in the Thousands Cats map (right after Angle's quest part2 is finished).

My guess is that this is due to the difference in Level Requirements between these weapons and the enemies that I'm targeting. Is that true? does the level difference make the game ignore the weapon stats?

I'm further guessing that it is the same effect of diminishing damage as
a character has when the enemies' levels differences from the character itself
are too high – so in that case I've seen in the game that the enemies in fact do not receive the all the damage I am hitting them with, but instead they have some sort of an in-game-level-difference-armor-thing protecting them from the potential damage I could do to them.

(for example when my character is level 18 and the enemies are level 26, even if I am able to generate enough damage to kill a certain enemy and reduce it's suppose HP amount to 0, it still won't get all that damage and won't die)

I understand that this occurs between characters, but does this also apply to the weapon? I mean if the character has a high level (even higher then the enemy)
but holds a low level weapon, much lower then the enemy –

My Question: Does the game still ignore the weapon's stats and grants that weapon lower damage to that particular enemy?

Same as with the characters level difference thing?

Best Answer

No, weapon level does not contribute to damage calculation.

Weapon damage does depend on its level, and there is damage reduction based on attacker-target level difference, but weapon level is not used directly.

With overhaul of Gearbox forums lots of information is lost due to broken links, so I hardly have anything written to prove my words. It should be trivial to test, though.