Ship Points, Utterly Random

    Edymnion

    Carebear Extraordinaire!
    Joined
    Mar 18, 2015
    Messages
    2,709
    Reaction score
    1,512
    • Purchased!
    • Thinking Positive Gold
    • Legacy Citizen 5
    Okay, I knew the various ship points were funky and rather meaningless, but this takes the cake.

    starmade-screenshot-0006.jpg

    Offensive score of almost 18 million. With an entire armament of 16 anti-missile turrets and some decorative weapon modules on the bridge:

    starmade-screenshot-0007.jpg

    Now granted, its a kilometer long (starting to hammer out rough shapes for my new titan, installing the PDTs as test fits to see how they'll look), but its 99% standard armor blocks at this point. It doesn't even have power.

    Just how the hell exactly is it calculating 18 million offensive points when there is all of 32 cannon blocks actually linked to computers on the entire thing, and yet less than 1 point per armor block in defense?
     
    • Like
    Reactions: faiyde
    Joined
    Dec 28, 2014
    Messages
    262
    Reaction score
    64
    they aren't accurate, schine said as much when they were added to begin with. they're supposed to be reworked for the simulated fleet battles
     

    kiddan

    Cobalt-Blooded Bullet Mirror
    Joined
    May 12, 2014
    Messages
    1,131
    Reaction score
    358
    • Top Forum Contributor
    • Legacy Citizen 4
    • Purchased!
    they aren't accurate, schine said as much when they were added to begin with. they're supposed to be reworked for the simulated fleet battles
    Pretty much this, I think the current system saying how many offensive points, etc is just a test for the foundation of other stuff for fleet battles in unloaded sectors. If it does affect the actual outcomes of unloaded battles though, that would be quite concerning. :confused:
     

    Az14el

    Definitely not a skywanderers dev
    Joined
    Apr 25, 2015
    Messages
    848
    Reaction score
    325
    • Legacy Citizen 2
    • Purchased!
    • Community Content - Bronze 1
    Just how the hell exactly is it calculating 18 million offensive points when there is all of 32 cannon blocks actually linked to computers on the entire thing, and yet less than 1 point per armor block in defense?
    Every single time, when I upload a BP or spawn it on a fresh SP world, it'll give me offensive points well into the millions
    Save it as a new BP directly to the server and it makes a bit more sense, my heavily adv armored ships tend to have like 30-50% more defensive points than offensive, while my smaller basic/standard hulled ones will be slightly more offensive.

    Why my blackouts which are almost 50% jump drive & thrust, have only the slightest little pointing towards mobility regardless of it they've been fresh saved or not, is bloody beyond me...
     
    Joined
    Feb 22, 2015
    Messages
    869
    Reaction score
    179
    • Purchased!
    • Legacy Citizen
    Just how the hell exactly is it calculating 18 million offensive points when there is all of 32 cannon blocks actually linked to computers on the entire thing, and yet less than 1 point per armor block in defense?

    Cut'n'paste from ship-index-calculation.lua

    score.weaponDamageIndex = calculateWeaponDamageIndex(o); -- sum dps
    score.weaponRangeIndex = calculateWeaponRangeIndex(o); -- ranges added up / amount of weapons
    score.weaponhitPropabilityIndex = calculateWeaponHitPropabilityIndex(o); -- sum (split * speed (100 for beam)) / reloadSec
    score.weaponSpecialIndex = calculateWeaponSpecialIndex(o);

    if(score.weaponPowerConsumptionPerSecondIndex > 0) then
    powerWM = score.maxPower / score.weaponPowerConsumptionPerSecondIndex
    powerWR = score.powerRecharge / score.weaponPowerConsumptionPerSecondIndex
    end

    score.offensiveIndex = (score.weaponDamageIndex + score.weaponRangeIndex + score.weaponhitPropabilityIndex + score.weaponSpecialIndex) * (powerWM + powerWR);



    Defensive points are way more complicated:

    score.defensiveIndex = (score.armor*0.5 + score.hitpoints + score.shields*2)/60; -- in minutes?
     
    Joined
    Mar 31, 2016
    Messages
    455
    Reaction score
    59
    Lol. Just lol.
    My version of the Republic Frigate, which may be slightly oversized, comes out at 50K blocks. It holds a cannon of 14-1500 blocks, and a missile of 12-1300 (excluding effects, I believe), 4 PDTs, and 1 small-ish beam turret with an armored dome and 63 beam modules. It scores a friggin 18 mil offensive points. It's got a 2.3 thrust-mass ratio based off almost 14K thrusters in back, covered in Standard armor... it's built to run and gun, not alpha-strike your Deus into next week... lol.
    I love the points system. I just ignore it, every time I see it, except to laugh at it. If that decides battles... I will be mad. Just run the battle. It's not like there's gonna be 5 simultaneous ones... right? Or just throw it off until the CPU can deal with it. It's not like we're FOLLOWING the AI fleet.... not when we can massively influence this battle by being.. Idk... a player. So there's gonna be time to calculate it, unless some moron noob flies in on his 40 block salvage ship and says "I'll raid the fleet battle!". And even if he does.... 2 fleets vs. 1 noob... dead noob, unloaded sector ... yep, sounds good for a battle run only with numbers, not graphics, but still run AS IF it's being shown. Maybe, Idk how CPUs work, but it sounds possible.
     
    Joined
    Feb 22, 2015
    Messages
    869
    Reaction score
    179
    • Purchased!
    • Legacy Citizen
    That would help the GPU, but not the CPU.

    As has been said, these are not the final calculations. They are expected to be updated for offloaded combat. It will happen eventually, if not in the next patch.
    Finally, the scoring is available to the server owner and single player. Feel free to adjust the numbers and and suggest some workable calculations.