I'm not sure what .9999 thing you are talking about. I was referring to the .0 that Alice puts on the ends of whole numbers when you convert them to string. I do, however, think I have come up with a possible fix...
This does involve the use of scripting in Alice, but it is relatively simple.
In the world.script, insert the following code
Code:
def removeDecimal(string):
world.string = string[0:(len(string)-2)]
this stores the string without the .0 in the world.string variable (hint hint, create this beforehand). You then just set the text property to the world.string.
The code in Alice should look like this
pic.jpg
note the script box placed in the method editor.
*NOTE- if the number does not have .0 on it, this code will just remove the last two numbers so beware.
There may also probably an easier way of doing the exact same thing, but Alice didn't like directly changing the text's text through scripting, so I made a bit of a detour