Reply to sp_mx and sp_my aren't the problem after all!
If you don't have an account, just leave the password field blank.
Wow. If I had done a bit more experimenting I would have figured this out in no time!
It isn't the sp_mx and sp_my that are the problem. It is the sp_speed!
The reason there is a problem is because for example, the speed of the fireball is set to 6 in case you shot it in a non-diagonal direction. mx and my are only used if the shot is diagonal which is why it only goes twice as fast if you do a cardinal direction and not a diagonal. In other words, I got rid of the speed change in fireball and made it all operate by sp_mx and sp_my. From what I can tell, the doubled missile speed is now gone! Yeah! I'm sure the same thing is what's plaguing the other ranged weapons. One more bug down! It'll require replacing a lot of scripts but I think it's worth it to have these fixed.
So now I wonder, is the increased speed a conflict between the two movement systems, or is it just a glitch that happens with sp_speed?
It isn't the sp_mx and sp_my that are the problem. It is the sp_speed!
The reason there is a problem is because for example, the speed of the fireball is set to 6 in case you shot it in a non-diagonal direction. mx and my are only used if the shot is diagonal which is why it only goes twice as fast if you do a cardinal direction and not a diagonal. In other words, I got rid of the speed change in fireball and made it all operate by sp_mx and sp_my. From what I can tell, the doubled missile speed is now gone! Yeah! I'm sure the same thing is what's plaguing the other ranged weapons. One more bug down! It'll require replacing a lot of scripts but I think it's worth it to have these fixed.
So now I wonder, is the increased speed a conflict between the two movement systems, or is it just a glitch that happens with sp_speed?