mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Some clean up
This commit is contained in:
parent
c39906bbe7
commit
cf64019dca
@ -57,8 +57,11 @@ namespace NewHorizons.Builder.General
|
||||
if(primary != null && secondary != null)
|
||||
{
|
||||
Logger.Log($"Fixing BinaryFocalPoint HeavenlyBody gravity value for {parent.name}");
|
||||
var exponent = ((primary?.GetAttachedGravityVolume()?._falloffExponent ?? 2f) + (secondary?.GetAttachedGravityVolume()?._falloffExponent ?? 2f)) / 2f;
|
||||
var mass = ((primary?.GetAttachedGravityVolume()?._gravitationalMass ?? ((primary?.GetMass() ?? 0f) * 1000f)) + (secondary?.GetAttachedGravityVolume()?._gravitationalMass ?? ((secondary?.GetMass() ?? 0f) * 1000f))) / 4f;
|
||||
var primaryGravity = getGravity(primary?.GetAttachedGravityVolume());
|
||||
var secondaryGravity = getGravity(secondary?.GetAttachedGravityVolume());
|
||||
|
||||
var exponent = (primaryGravity.exponent + secondaryGravity.exponent) / 2f;
|
||||
var mass = (primaryGravity.mass + secondaryGravity.mass) / 4f;
|
||||
|
||||
var currentValue = Planet.mapping[parent];
|
||||
var newValue = new Planet.Plantoid(currentValue.size, Gravity.of(exponent, mass), currentValue.state);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user