Commit graph

7 commits

Author SHA1 Message Date
16040e5f5a Refactor missile launch system and add abort functionality
- Updated `State` enum to remove `FILLING_TANK` and add `ABORTING`.
- Modified `Launcher` constructor to include `IMyProjector`.
- Added `AbortLaunching` method to handle abort state.
- Enhanced `UpdateState` to manage the new `ABORTING` state.
- Introduced `CheckMissileBuilt` method for missile readiness checks.
- Increased `HYDRO_TANK_FILLED_PERCENT` from 40 to 60.
- Changed `GRID_PREFIX` from `[PML]` to `[Mimine]`.
- Updated program's frequency from `Update10` to `Update100`.
- Adjusted `ResetToNominal` to call `AbortLaunching` for all launchers.
2025-09-14 17:25:14 +02:00
736aec97db Add missile thruster checks and update configurations
- Implemented validation for missile thrusters, halting if none are found.
- Increased `HYDRO_TANK_FILLED_PERCENT` from 20 to 40.
- Changed runtime update frequency from `Update100` to `Update10`.
2025-08-30 23:31:22 +02:00
5dc10e361b Check if missiles doors are open before launching missiles 2025-08-23 21:44:45 +02:00
7656b66348 Cleaning 2025-08-22 23:31:32 +02:00
482f5a9d7d Update dependencies 2025-08-22 23:27:39 +02:00
93b3689567 Lot of changes (Update to MDK2) 2024-11-03 23:45:58 +01:00
6b3ee666d6 Add missile launcher and missile controller projects 2024-05-08 21:20:58 +02:00