View Full Version : Two decimal places


Morred
Feb 18, 2006, 08:43 PM
I have been playing civ a bit recently, and I was looking at the combat numbers, and I occasionally got confused. Ever had something like this?

*See attached image*

Or perhaps still having to heal when you are on 1.0/1 Health?

It was very confusing, and I had no idea why something like this happened until I was going through some logs, and it said Archer(1.85/3). That's right, Civ4 rounds up when giving your health. I think this is a horrible thing, as it has caused numerous bug reports when your unit has died to a 0.0/2 Barb Warrior. Because, that barbarian warrior was actually 0.03 or something similar. I think we should we have our health rounded up to 2 (three makes it boringly specific) decimal places to give more accurate images of the health of our units. I for one would be less likely to attack with a 1.95/4 unit than a 2.0/4 unit.

Lord Olleus
Feb 19, 2006, 06:14 AM
1 dp is fine. 2 dp is far too much and would just provide useless information.

Morred
Feb 19, 2006, 02:21 PM
That's exactly what I just said about three Decimal Places. When you need to find out how much is useless, it is worth studying, when you look at most maths equations, they are done to two decimal places. That is because it is easy to read, useful, and not cluttered.

BeefontheBone
Feb 19, 2006, 02:35 PM
We tend not to bother with any actual numbers to be honest - they get in the way :)

I don't see any need for it - what makes far more sense would be to round anything between x.95 and x+1 to x.9 (and similarly anything between 0.01 and 0.04 to 0.1), thereby eliminating the display problem without cluttering the interface.

It's also worth noting that the problem can only arise when the unit in question has a strength less than 6 (since a unit with strength 6 and 1HP remaining has effective strength 0.06, displayed as 0.1, and with 99 HP remaining has strength 5.94, displaying 5.9).