|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Cypher Nil
Fireteam Tempest
102
|
Posted - 2015.03.22 20:29:00 -
[1] - Quote
I just speced into my first weapon optimization (Rail Rifle Fitting Optimization), after doing calculations I expected to save a little PG with the first level but have now discovered the calculation DOES NOT round to the nearest whole number.
Is this a bug in the calculation or intended because I don't think it should be this way? It seems like a mistake
**The Calculations**
Ishukone Assault Rail Rifle 14PG Kaalakiota Rail Rifle 17PG
What I expected
At Level One Optimisation 5% of 14PG = 0.7 Rounded to 1PG saved 5% of 17PG = 0.85 Rounded to 1PG saved
At Level Five Optimisation 25% of 14PG = 3.5 Rounded to 3-4PG saved 25% of 17PG = 4.25 Rounded to 4PG saved
What actually Happens 5% of 14PG = 0.7 Cut off to 0PG saved 5% of 17PG = 0.85 Cut off to 0PG saved
At Level Five Optimisation 25% of 14PG = 3.5 Cut off to 3PG saved 25% of 17PG = 4.25 Cut off to 4PG saved
This makes this skill a completely useless investment until later bonuses. It also means Optimisation as a skill is worth even more for very high PG usage weapons (which have high PG stats to balance cost vs power for their very good stats)
Does anyone else see a problem here?? discuss
+20 Million SP Merc
Caldari Loyalist
Of course we won, now when do I get paid?
|
Cypher Nil
Fireteam Tempest
103
|
Posted - 2015.03.23 00:01:00 -
[2] - Quote
Shamarskii Simon wrote:Well i won't lie. it's integer division. Not real division.
So, as soon as a decimal appears, the comp says "NO MORE! INTEGER DIVISION COMPLETE! *prints whole number*"
So... Simply the decimal was truncated rather than rounded.
An example is this:
3/2 = 1 3.0/2 = 1.5
It's my theory. It's truncated.. As for it being integer division... That's the most likely thing to me.. Even though... It doesn't make complete sense.
Edit:
25% of 20 = 5 25% of 17 = 4.25
That's balanced.
I see that, More then likely they are storing the values at ints instead of floats, (computer jargon for integers instead of decimals with six zeros after the decimal place)
this saves on memory (storing a single number is easier then storing seven numbers. for example: 3 takes a single space vs 3.141592 which takes more)
but its totally screwing the bonus you get from optimisation and actually lowing the scrambler rifle inherently high PG cost to to be as low as most other rifles.
+20 Million SP Merc
Caldari Loyalist
Of course we won, now when do I get paid?
|
Cypher Nil
Fireteam Tempest
104
|
Posted - 2015.03.23 14:53:00 -
[3] - Quote
Shamarskii Simon wrote:
That's it! I don't know why I didn't think of them data types!
Real division and leave it with an int... Or in this case a Byte (i hope they did...)
I know it seems unfair but it sounds about right... Like look at PLC optimisation. If you compare that to anything it's such a big difference.
It effects the skill system to a rather large degree. I understand the need for hardware/software optimisation but if their going to that degree why not remove the skybox from the game to save on system resources
they dont because that effects the gameplay experience, so does balance. I hope a dev notices this post. this needs to change
+20 Million SP Merc
Caldari Loyalist
Of course we won, now when do I get paid?
|
Cypher Nil
Fireteam Tempest
105
|
Posted - 2015.03.23 19:45:00 -
[4] - Quote
Vesta Opalus wrote:Pretty sure you got your 1 PG on the Breach RR, I put one point into mass driver optimization to make a min commando fitting work out and it gave me the extra PG I needed. The Mass Driver and Rail Rifle have the same base PG requirement (14).
Just did a full crunch of everything on my fitting and I'm a little more confused
Assault CK.0 has 61PG With dropsuit upgrades bonuses +5% to CPU and PG and 25% to PG my suit should produce 79.3PG, this is rounded UP?? to 80PG for some reason
with the assault dropsuit bonuses -25% of light/sidearms weapons + grenades and the -5% PG on Rail Rifles I should save 5.45PG total for my fitting.
when I add up the PG cost of everything on my suit it comes to 85PG This is reduced to 80PG.
I still got no change in the PG for buying optimisation but I'm hella confused now on how CCP actually do the math?
+20 Million SP Merc
Caldari Loyalist
Of course we won, now when do I get paid?
|
|
|
|