Skip to content

Commit b9a0de5

Browse files
committed
2.2.0.5
1 parent 3c9996d commit b9a0de5

File tree

3 files changed

+33
-9
lines changed

3 files changed

+33
-9
lines changed

GalacticScale2/Scripts/Bootstrap.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public partial class GS2
2020
// [BepInDependency("nebula.api", BepInDependency.DependencyFlags.HardDependency)]
2121
public class Bootstrap : BaseUnityPlugin
2222
{
23-
public const string VERSION = "2.2.0.4";
23+
public const string VERSION = "2.2.0.5";
2424

2525
public new static ManualLogSource Logger;
2626

GalacticScale2/Scripts/GalacticScale2.0/Models/Planet/GSPlanet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public float OrbitInclination
114114
[SerializeField]
115115
public float OrbitalPeriod
116116
{
117-
get => orbitalPeriod < 0 ? InitOrbitalPeriod() : orbitalPeriod;
117+
get => orbitalPeriod == -1 ? InitOrbitalPeriod() : orbitalPeriod;
118118
set => orbitalPeriod = value;
119119
}
120120

@@ -142,7 +142,7 @@ public float Obliquity
142142
[SerializeField]
143143
public float RotationPeriod
144144
{
145-
get => rotationPeriod < 0 ? InitRotationPeriod() : rotationPeriod;
145+
get => rotationPeriod == -1 ? InitRotationPeriod() : rotationPeriod;
146146
set => rotationPeriod = value;
147147
}
148148

GalacticScale2/Scripts/GalacticScale2.0/Planet Generation/CreatePlanet.cs

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,36 @@ public static PlanetData CreatePlanet(ref StarData star, GSPlanet gsPlanet, Rand
130130
if (gsPlanet.MoonsCount > 0) CreateMoons(ref planet, gsPlanet, random);
131131
//Log("PLANET RADIUS "+planetData.radius);
132132
//Log("End|" + gsPlanet.Name);
133-
if (planet.orbitalPeriod == planet.rotationPeriod) planet.singularity |= EPlanetSingularity.TidalLocked;
134-
135-
if (planet.obliquity > 75 || planet.obliquity < -75) planet.singularity |= EPlanetSingularity.LaySide;
133+
//GS2.Log("Setting Singularities");
134+
//GS2.Log($"Added Planet {planet.name} to galaxy with id:{planet.id} and index:{planet.index} star:{planet.star.name} with id:{planet.star.id} rotation:{planet.rotationPeriod} orbit:{planet.orbitalPeriod} obliq:{planet.obliquity} bodies:{gsPlanet.Bodies.Count}");
135+
if (Math.Abs(planet.orbitalPeriod - planet.rotationPeriod) < 1f) {
136+
//GS2.Log("Setting TidalLock");
137+
planet.singularity |= EPlanetSingularity.TidalLocked;
138+
}
139+
if (Math.Abs(planet.orbitalPeriod - planet.rotationPeriod *2) < 1f) {
140+
//GS2.Log("Setting TidalLock2");
141+
planet.singularity |= EPlanetSingularity.TidalLocked2;
142+
}
143+
if (Math.Abs(planet.orbitalPeriod - planet.rotationPeriod*4) < 1f) {
144+
//GS2.Log("Setting TidalLock4");
145+
planet.singularity |= EPlanetSingularity.TidalLocked4;
146+
}
147+
if (gsPlanet.Bodies.Count > 2) {
148+
//GS2.Log("Setting Multisatellite");
149+
planet.singularity |= EPlanetSingularity.MultipleSatellites;
150+
}
151+
if (planet.obliquity > 75 || planet.obliquity < -75) {
152+
//GS2.Log("Setting LaySide");
153+
planet.singularity |= EPlanetSingularity.LaySide;
154+
}
136155

137-
if (planet.rotationPeriod < 0) planet.singularity |= EPlanetSingularity.ClockwiseRotate;
138-
//GS2.Log($"Added Planet {planet.name} to galaxy with id:{planet.id} and index:{planet.index} star:{planet.star.name} with id:{planet.star.id}");
156+
if (planet.rotationPeriod < 0)
157+
{
158+
//GS2.Log("Setting ReverseRotation");
159+
planet.singularity |= EPlanetSingularity.ClockwiseRotate;
160+
}
161+
162+
GS2.Warn(planet.singularityString + " " + planet.singularity);
139163
// Log($"{planet.name} created in {highStopwatch.duration:F5} s\r\n");
140164
return planet;
141165
}
@@ -172,7 +196,7 @@ public static void CreateMoons(ref PlanetData planetData, GSPlanet planet, Rando
172196
}
173197

174198
moon.orbitAroundPlanet = planetData;
175-
if (i > 1) planetData.singularity |= EPlanetSingularity.MultipleSatellites;
199+
176200
}
177201
}
178202

0 commit comments

Comments
 (0)