FOUND THE BUG
Weapon speed enchantments do not stack if the speed enchantments on your weapon are greater than to equal to the amount of speed granted by your haste spell.
However, speed enhancements and the speed enhancement bonus from haste DO stack if your weapon speed enhancements are lower than the speed enhancement you get from haste. This produces what definitely seems like buggy behavior, in that depending on the level of haste you receive, weapons with less speed enhancements will actually attack faster. This may even have contributed to the feeling that the haste spell has been ninja-changing for a while, even if the code has been the same for quite a while.
As an example (And I'll avoid using the actual numbers here out of respect for big D) let's say that GM haste grants me the equivalent of 10 speed enchantments. If I enchant one greatsword to +9 speed, and another greatsword to +10 speed, then when I'm using the greatsword with +10 speed as well as my +10 haste, then I only gain the effect of one: I'll literally attack just as fast as if I had an unenchanted greatsword with haste. However, if I use my greatsword with +9 speed and use my +10 haste, then I attack just as fast as if I had a haste spell that granted me +19 speed.
An abbreviated log of my testing is as follows. I took a charmed barb NPC, had him fury (Just for consistency), and then tested him with 3 differently enchanted cutlasses. One cutlass was unenchanted, one cutlass had just enough enchants to "match" my GM haste, and another cutlass had exactly one enchantment -less- than the cutlass which had enough enchantments to "match" GM haste. When I hasted him and he used the unenchanted cutlass and the cutlass with enough enchantments to "match" GM haste, he got the same amount of attacks. However, when I hasted him and he used the cutlass with one LESS enchantment than what my GM haste gave him, he got an extra attack.
For brevity in this post, I've only quoted the part where he uses the more enchanted cutlass vs. the less enchanted cutlass. Just for clarity, the glowing cutlass has exactly one more speed enhancement than the non-glowing one.
Quote:
You are carrying:
(Glowing) (Humming) a blue-steel cutlass (brand new)
(Humming) a blue-steel cutlass (brand new)
[HP: 97%] [ME: 56%] [PE:100%]
>
o losq wear 2.cutl
Losquaty wields a blue-steel cutlass in his hand.
Ok.
[HP: 97%] [ME: 56%] [PE:100%]
>
l losq
sta
l d
This large, hulking mass of flesh seems more giant than human, but his
small size gives his race away. He has the smashed face and cauliflower
ears of a boxer. When he moves, it is with the slow shuffle of a bear.
Overall, Losquaty is in excellent condition.
Losquaty is using:
<worn as armor> steel plate mail (brand new)
<right hand> (Humming) a blue-steel cutlass (brand new)
[HP: 97%] [ME: 55%] [PE:100%]
>
Losquaty's counterstrike scratches a ragged male deep-elf.
[HP: 97%] [ME: 55%] [PE:100%]
>
o losq bers
Ok.
[HP: 97%] [ME: 55%] [PE:100%]
>
A ragged male deep-elf tries to trip Losquaty but ends up tripping himself!
Losquaty parries a ragged male deep-elf's attack.
Losquaty disarms a ragged male deep-elf!
Losquaty slashes a ragged male deep-elf's stomach, cutting a deep gash.
Losquaty slashes at a ragged male deep-elf's head, causing a small but painful wound.
Losquaty slashes a ragged male deep-elf's head, tearing open a bleeding wound!
Losquaty slashes a ragged male deep-elf's chest, cutting a small but painful, wound.
Losquaty slashes a ragged male deep-elf's chest, causing a gaping wound!
Losquaty slashes a ragged male deep-elf's chest, causing a gaping wound!
[HP: 97%] [ME: 55%] [PE:100%]
>
Losquaty dodges a ragged male deep-elf's attack.
Losquaty slashes a ragged male deep-elf's stomach, tearing a painful, bleeding wound!
Losquaty slashes at a ragged male deep-elf's left leg, causing a sore wound.
Losquaty slashes a ragged male deep-elf's stomach. Boy does BLOOD look red!
Losquaty slashes at a ragged male deep-elf's stomach. ENTRAILS fall to the ground!
Losquaty slashes at a ragged male deep-elf's chest, DISEMBOWELING him!
Losquaty strikes suddenly, slashing at a ragged male deep-elf's chest! Some GUTS fall!
[HP: 97%] [ME: 55%] [PE:100%]
>
A ragged male deep-elf's punch at Losquaty's stomach is deflected by steel plate mail.
Losquaty slashes a ragged male deep-elf's mouth, knocking out a few of his teeth!
Losquaty strikes suddenly, slashing at a ragged male deep-elf's chest! Some GUTS fall!
Losquaty slashes a ragged male deep-elf's right leg, cutting through a muscle!
Losquaty slashes a ragged male deep-elf's chest. A ragged male deep-elf falls on his knees and collapses.
A ragged male deep-elf is DEAD!!
A ragged male deep-elf's guts spill out.
[HP: 97%] [ME: 55%] [PE:100%]
>
o losq remo cutl
Losquaty stops using a blue-steel cutlass.
Ok.
[HP: 97%] [ME: 55%] [PE:100%]
>
o losq wear cutl
Losquaty wields a blue-steel cutlass in his hand.
Ok.
[HP: 97%] [ME: 55%] [PE:100%]
>
l losq
This large, hulking mass of flesh seems more giant than human, but his
small size gives his race away. He has the smashed face and cauliflower
ears of a boxer. When he moves, it is with the slow shuffle of a bear.
Overall, Losquaty is in excellent condition.
Losquaty is using:
<worn as armor> steel plate mail (brand new)
<right hand> (Glowing) (Humming) a blue-steel cutlass (brand new)
[HP:100%] [ME: 51%] [PE:100%]
>
Losquaty dodges a ragged male deep-elf's attack.
Losquaty parries a ragged male deep-elf's attack.
[HP:100%] [ME: 51%] [PE:100%]
>
A ragged male deep-elf throws a smooth stone at you!
A ragged male deep-elf crushes your right wrist, causing a big gash.
Losquaty parries a ragged male deep-elf's attack.
Losquaty parries a ragged male deep-elf's attack.
Losquaty's head butt scratches a ragged male deep-elf.
A ragged male deep-elf is knocked unconscious by the force of Losquaty's blow!
Losquaty slashes a ragged male deep-elf's left arm, tearing flesh as if it were butter!
A ragged male deep-elf is stunned, but will probably recover.
Losquaty slashes a ragged male deep-elf's chest, cutting a small but painful, wound.
Losquaty slashes a ragged male deep-elf's stomach, causing a small wound.
Losquaty misses a ragged male deep-elf.
Losquaty slashes at a ragged male deep-elf's chest, causing a deep gash.
[HP: 96%] [ME: 51%] [PE:100%]
>
Losquaty slashes a ragged male deep-elf's chest, causing a gaping wound!
Losquaty slashes at a ragged male deep-elf's chest, DISEMBOWELING him!
Losquaty slashes at a ragged male deep-elf's right arm, tearing open a big bleeding wound!
Losquaty strikes suddenly, slashing at a ragged male deep-elf's chest! Some GUTS fall!
Losquaty slashes a ragged male deep-elf's stomach, tearing a painful, bleeding wound!
[HP: 96%] [ME: 51%] [PE:100%]
>
Losquaty misses a ragged male deep-elf.
Losquaty slashes at a ragged male deep-elf's right leg, causing a sore wound.
Losquaty slashes at a ragged male deep-elf's head, causing a small but painful wound.
Losquaty strikes suddenly, slashing at a ragged male deep-elf's chest! Some GUTS fall!
Losquaty slashes at a ragged male deep-elf's left leg, causing a sore wound.
[HP: 96%] [ME: 51%] [PE:100%]
>
Losquaty disarms a ragged male deep-elf!
Losquaty strikes suddenly, slashing at a ragged male deep-elf's chest! Some GUTS fall!
Losquaty slashes a ragged male deep-elf's left leg, cutting through a muscle!
A ragged male deep-elf is stunned, but will probably recover.
Losquaty slashes a ragged male deep-elf's head. A ragged male deep-elf falls with a blank look on his face!
A ragged male deep-elf is DEAD!!
You hear a ragged male deep-elf's death cry.
[HP: 96%] [ME: 51%] [PE:100%]