Welcome to the new Diaspora forums, please let us know if you see anything broken! Notice: Some users may need to reupload their avatars due to an issue during forum setup!
Current Core Health Calculations
Kanzuke
Registered, Moderator Posts: 181
Yeah. This is an issue that needs to be addressed.
This was just a standard sized ship, had no more than a million total hitpoints to it's name, and then we welded props to it that were on other planets. Now it has 4 billion HP.
This is not so much an issue with ships, as I'm pretty sure that'd kill his gyro if he tried to fly it, but for stationary objects, planet bases, space stations, this is a pretty huge exploit.
Sure, we could just ban people who do this, and although it was incredibly amusing in a "what the fuck?!" kind of way, I feel like this shouldn't be such an large exploit.
Not going to pretend I know how the code works, but I think we need a little less bias on volume, or at least a check to see if one prop is several thousand units away from every other.
This was just a standard sized ship, had no more than a million total hitpoints to it's name, and then we welded props to it that were on other planets. Now it has 4 billion HP.
This is not so much an issue with ships, as I'm pretty sure that'd kill his gyro if he tried to fly it, but for stationary objects, planet bases, space stations, this is a pretty huge exploit.
Sure, we could just ban people who do this, and although it was incredibly amusing in a "what the fuck?!" kind of way, I feel like this shouldn't be such an large exploit.
Not going to pretend I know how the code works, but I think we need a little less bias on volume, or at least a check to see if one prop is several thousand units away from every other.
Lambda217: oh oh i am kanzuke and i love my little pony and now i'll make all the brandonphysics myself cause i know fuckin everything because now i'll make a big pony fighter drone squad and a big fuckin portal ship and i am a fuckin idiot
Comments
The tricky part is figuring out at what point a prop is just there for stat exploitation. You could distance-cap the calculation, like you said, but then someone would just chain soda cans over to the next planet. You could exclude transparent and nocollided props from the check, but I thought the code already did that. You could also exclude anything from the core calculations that's under a certain volume, but then how would one core an 0.25 scale ship (if those ever come back in style)?
Everything I can think of to solve the issue either puts us back where we started (where stacking 20 huge props in the same spot gave you a godly core), or would cause issues in not-too-uncommon situations.
I could move it back to the old calculation easily, but that is just as exploitable. You could put citadels and invisible crap on your ship for hp, which you can't do now. This method is also more fair to those building small bridge or mod bridge ships, because before those ships barely got any health.
Lλmbdλ: donations for coding the space future of diaspora :>
Get your extra long EVE trial here!