Aetheria/Assets/Scripts/ServerShared/Enums.cs
hyperion51 61072de924 Mega Placement
Megas now have unique placement algorithms for their home sectors
PerformanceStats can be marked as simple to hide heat and durability
PerformanceStats automatically hide exponents when min and max are the same
Some behaviors now have options to spread their effects over time
2020-05-21 01:53:06 +01:00

63 lines
No EOL
754 B
C#

using System;
public enum LauncherCaliber
{
Micro,
Missile,
Fighter
}
public enum HardpointType
{
Hull,
Thruster,
WarpThruster,
Reactor,
Radiator,
Shield,
Cooler,
Sensors,
Tool,
Energy,
Ballistic,
Launcher,
Infrastructure,
ControlModule
}
public enum DamageType
{
Kinetic,
Corrosive,
Electric,
Thermal,
Optical,
Ionizing
}
[Flags]
public enum BodyType
{
None = 0,
Asteroid = 1 << 0,
Planetoid = 1 << 1,
Planet = 1 << 2,
GasGiant = 1 << 3,
Sun = 1 << 4
}
public enum HullType
{
Ship,
Station,
Turret
}
public enum MegaPlacementType
{
Mass = 0,
Planets = 1,
Resources = 2,
Connected = 3,
Isolated = 4
}