New project to manage La Mimine frigate

This commit is contained in:
Greg Burri 2025-09-14 17:19:16 +02:00
parent d0be374ca8
commit 3236ccb05f
10 changed files with 873 additions and 0 deletions

29
Mimine/Constants.cs Normal file
View file

@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VRage.Game;
namespace IngameScript
{
internal static class Constants
{
public const int NUMBER_OF_MISSILES = 3; // The quantity of components will be created to build this quantity of missiles.
public const int NUMBER_OF_CANNON_SHELL = 200;
public const int NUMBER_OF_ARTILLERY_SHELL = 50;
public const int NUMBER_OF_GATLING_AMMO = 500;
public const int CONSOLE_NB_LINES = 14;
public const int CONSOLE_LINE_LENGTH = 50;
public const string GRID_PREFIX = "[Mimine]";
public static readonly MyDefinitionId CANNON_SHELL_BLUEPRINT_ID = MyDefinitionId.Parse("MyObjectBuilder_BlueprintDefinition/Position0110_MediumCalibreAmmo");
public static readonly MyDefinitionId ARTILLERY_SHELL_BLUEPRINT_ID = MyDefinitionId.Parse("MyObjectBuilder_BlueprintDefinition/Position0120_LargeCalibreAmmo");
public static readonly MyDefinitionId GATLING_AMMO_BLUEPRINT_ID = MyDefinitionId.Parse("MyObjectBuilder_BlueprintDefinition/Position0080_NATO_25x184mmMagazine");
public const float EPSILON = 0.05f;
}
}