public PlanetInfo(Planet p, PlanetStatModifier psm) {JustEntered = false; frame = World.frame; UpgradeState = (new Nothing<System.Int32>()); UnityStat = UnityStat.FindStat(p.UnityPlanet); StatModifiers = psm; ResearchState = ResearchNeutral; ResearchOn = 0.25f; ResearchOff = -0.25f; ResearchNeutral = -0.1f; ResearchCost = -0.5f; Research = p.Owner.Value.Research; ProductivityState = ResearchNeutral; Productivity = p.Owner.Value.Production; Planet = p; DefenseState = ResearchNeutral; Defense = p.Owner.Value.Defense; AttackState = ResearchNeutral; Attack = p.Owner.Value.Attack; }
public GameConstants() {JustEntered = false; frame = World.frame; Neutral = new Faction(new FactionType(0),6f,6f,6f,6f); MineralPlanet = new PlanetStatModifier(1f,10f,1f,1f,5f,1f,3f,20f,1f,1f,18f,1f); EarthPlanet = new PlanetStatModifier(1f,10f,1f,1f,10f,1f,1f,10f,1f,1f,10f,1f); Defensive = new Faction(new FactionType(2),4f,8f,5f,7f); Asteroid = new PlanetStatModifier(1f,10f,1f,1f,18f,1f,2f,5f,1f,1f,5f,1f); Aggressive = new Faction(new FactionType(1),9f,3f,7f,5f); }