Attempting to add the new Assault Rifle values proves to be a daunting task. Set the new values in the approprate boxes under the main database editor and the decimals will vanish. Is this a known bug?
Edit: using Vista Ultimate OS
The whole database editor is a known issue, i think... :-\
Can you be specific about which values you're setting, and what you're setting them to?
I simply tied to put in the values given in the patch notes of 1.22.09:
# Assault Rifle - Buckshot - Reduced animation time to 0.9 seconds.
# Assault Rifle - Beanbag - Reduced animation time to 0.9 seconds.
# Assault Rifle - Sniper Rifle - Reduced animation time to 0.67. (Interrupt time not changed)
# Assault Rifle - Flame thrower - Reduced animation time to 2.33 seconds and DOT effect now starts immediately.
# Assault Rifle - Ignite - Increased recharge to 20 seconds.
# Assault Rifle - Full Auto - Reduced animation time to 4 seconds.
In mids' (which I love :)); editing Buckshot to 0.9 secs will yield 0 sec, changing Flamethrower to 2.33 will place it at 2 secs flat. Attempting to alternate use of , and . (skipping number ahead or not) will have same result. Looks like the editor will only accept whole numbers max 2 digits.