These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Issues, Workarounds & Localization

 
  • Topic is locked indefinitely.
 

Station VS POS reprocessing rounding issue

Author
TigerXtrm
KarmaFleet
Goonswarm Federation
#1 - 2014-08-04 00:55:32 UTC  |  Edited by: TigerXtrm
Cross posting this here from the Crius Feedback thread. I've also submitted this as a bug report.

After having done some fun experiments with reprocessing Veldspar I have come to an interesting conclusion, at least I think so.

It would appear that station reprocessing rounds up, where POS reprocessing arrays round down.

Practical example:

Station

50% x 1.15 x 1.1 x 1.1 x 1.04 (implant) x 1.0 = 72,35% reprocessing efficiency. For 1000 Veldspar this comes down to 4150 x 72,358% = 3002,857. But in-game this is rounded UP to 3003.

POS

52% x 1.15 x 1.1 x 1.1 x 1.04 x 1.0 = 75,25% reprocessing efficiency. For 1000 Veldspar this comes down to 4150 x 75,25% = 3122,875. But in-game this is rounded DOWN to 3122.

Not the biggest drama in the world of course, but still an interesting discrepancy. One that could mess up a spreadsheet ever so slightly if overlooked.

Edit: Now I'm confused. Just reprocessed 100 compressed blocks of Veldspar and that did get rounded up from 31.228,750 to 31.229.

How does ,875 get rounded down but ,750 get rounded up? CCP, I don't get your math! Shocked

My YouTube Channel - EVE Tutorials & other game related things!

My Website - Blogs, Livestreams & Forums

Darkblad
Doomheim
#2 - 2014-08-04 09:28:34 UTC
Calculating only and referencing your test results confirms strict rounddown for the Array. This for the 100 Blocks (Batches) as well. I didn't round the effective yield (75,25232% instead of 75,25%) and got 31,229.7128 units -> 31,229 after rounddown.

Like shown here - comma for decimal separator What?

NPEISDRIP

TigerXtrm
KarmaFleet
Goonswarm Federation
#3 - 2014-08-04 14:45:38 UTC
Them 5 decimals are more important than I gave them credit for Lol I guess that would explain why it appeared to round up when it actually rounded down.

My YouTube Channel - EVE Tutorials & other game related things!

My Website - Blogs, Livestreams & Forums

Erasmus Grant
The Legion of Spoon
Curatores Veritatis Alliance
#4 - 2014-08-20 12:52:32 UTC
I am new to the game. How does rounding work in-game? Station gets rounded up and POSs rounded down?

Does the game round 72.35& down to 72%? Would it round 86.8% up to 87% for max null sec guys?
Sobaan Tali
Caldari Quick Reaction Force
#5 - 2014-08-20 15:10:46 UTC
Erasmus Grant wrote:
I am new to the game. How does rounding work in-game? Station gets rounded up and POSs rounded down?

Does the game round 72.35& down to 72%? Would it round 86.8% up to 87% for max null sec guys?


To my memory, only in terms of where it's displayed. In your fitting window, it would round any percentage amount above a number up to the next number, like 71.03% and 66.93% would be displayed in the fitting window as 72% and 67% respectively. As far as actual damage reductions calculated when you take damage, it (I think, never tried the math to confirm yes or no) runs the exact number without rounding. Can't be too sure of that last part, but it seems like damage isn't rounded up or down unless needed where resists are concerned.

"Tomahawks?"

"----in' A, right?"

"Trouble is, those things cost like a million and a half each."

"----, you pay me half that and I'll hump in some c4 and blow the ---- out of it my own damn self."

TigerXtrm
KarmaFleet
Goonswarm Federation
#6 - 2014-08-20 17:32:34 UTC
Erasmus Grant wrote:
I am new to the game. How does rounding work in-game? Station gets rounded up and POSs rounded down?

Does the game round 72.35& down to 72%? Would it round 86.8% up to 87% for max null sec guys?


This thread refers to the rounding of the outcome of a refine job. For instance if , according to the math, you would get 999,97 tritanium from a refine job, the game rounds this value up to 1000. So you'd get 1000 units of trit instead of 999 and some dust.

This thread was meant to point out that the opposite happens in POS arrays, namely the 999,97 trit gets rounded down to 999.

The actual percentages are not involved in the rounding, they are just the base for the math.

My YouTube Channel - EVE Tutorials & other game related things!

My Website - Blogs, Livestreams & Forums