What is the group nerf formula?

    Joined
    Jun 20, 2013
    Messages
    2,827
    Reaction score
    1,181
    • Video Genius
    • Legacy Citizen 4
    • Top Forum Contributor
    Say I have a base power consumption per second of 100k.

    How does the group nerf affect it? What is the formula?
     

    Lecic

    Convicted Lancake Abuser
    Joined
    Apr 14, 2013
    Messages
    5,115
    Reaction score
    1,229
    • Thinking Positive Gold
    • Purchased!
    • Legacy Citizen 11
    Each output increases power consumption by 10% with beams, cannons, and possibly pulse. So, with 100k base and two outputs, you'd have 110k power cost.
    Missiles have a reduced output increase, at 2.5% each. 100k base with two outputs would have 102.5k power cost.
     
    Joined
    Jun 20, 2013
    Messages
    2,827
    Reaction score
    1,181
    • Video Genius
    • Legacy Citizen 4
    • Top Forum Contributor
    So if three outputs
    110k + 10% of 110k?

    or 100k + 20% of 100k?
     
    Joined
    May 5, 2014
    Messages
    375
    Reaction score
    77
    • Legacy Citizen
    • Purchased!
    According to blockconfig ace. It's "powerConsumption * (1+countGroups*thisValue)"
    "thisvalue" being 0 for pulse. 0.1 for cannons and beam and 0.025 for missiles.

    Three outputs (cannon/beam)
    Base 100k*(1+3*0.1)
    100k*(1.3)= 130k

    For missiles however I have the value being 0.025 not 0.1.
    So for missiles it would be:
    100k*(1+3*0.025)
    100k*(1+0.075)=107.5k
    I pretty much did what lecic said converting percentages into decimals instead.

    So I think both your answers are wrong according to the formula.
     

    Lecic

    Convicted Lancake Abuser
    Joined
    Apr 14, 2013
    Messages
    5,115
    Reaction score
    1,229
    • Thinking Positive Gold
    • Purchased!
    • Legacy Citizen 11
    According to blockconfig ace. It's "powerConsumption * (1+countGroups*thisValue)"
    "thisvalue" being 0 for pulse. 0.1 for cannons and beam and 0.025 for missiles.

    Three outputs (cannon/beam)
    Base 100k*(1+3*0.1)
    100k*(1.3)= 130k

    For missiles however I have the value being 0.025 not 0.1.
    So for missiles it would be:
    100k*(1+3*0.025)
    100k*(1+0.075)=107.5k
    I pretty much did what lecic said converting percentages into decimals instead.

    So I think both your answers are wrong according to the formula.
    Shouldn't the variable for # of barrels (3 in your case) actually be -1 from the actual barrel number? After all, you don't suffer from the multiple output nerf if you only have one barrel.
     
    Joined
    Jun 20, 2013
    Messages
    2,827
    Reaction score
    1,181
    • Video Genius
    • Legacy Citizen 4
    • Top Forum Contributor
    Shouldn't the variable for # of barrels (3 in your case) actually be -1 from the actual barrel number? After all, you don't suffer from the multiple output nerf if you only have one barrel.
    this is what i was thinking too.
     
    Joined
    May 5, 2014
    Messages
    375
    Reaction score
    77
    • Legacy Citizen
    • Purchased!
    I just copied what was written in the block config, the function "countGroups" could very well do that. But that's what was written and I can't really confirm any more than that.
     

    Lancake

    Head of Testing
    Joined
    Aug 20, 2013
    Messages
    794
    Reaction score
    560
    • Schine
    • Tester
    Yeah countgroups = number of groups - 1

    EDIT: It's more like countadditionalgroups*? :P
     
    Joined
    May 5, 2014
    Messages
    375
    Reaction score
    77
    • Legacy Citizen
    • Purchased!
    Yeah but who wants to make it even longer? Thanks for clearing that anyway lan.