Track LocalMods as part of monolith

This commit is contained in:
2026-06-08 18:50:16 +03:00
parent 143f2fed7c
commit 1b214b44c2
1287 changed files with 139255 additions and 1 deletions
@@ -0,0 +1,31 @@
using MoreLevelContent.Shared.Generation.Interfaces;
using Barotrauma;
using System.Linq;
using static Barotrauma.CheckMissionAction;
namespace MoreLevelContent.Shared.Generation.Pirate
{
public class PirateEncounterDirector : GenerationDirector<PirateEncounterDirector>
{
public override bool Active => false;
private MissionPrefab pirateMission;
public override void Setup()
{
pirateMission = MissionPrefab.Prefabs.Find(m => m.Type == "Pirate");
if (pirateMission == null)
{
Log.Error("Couldn't find a pirate mission!");
}
}
//public void BeforeRoundStart()
//{
// Location[] locations = { GameMain.GameSession.StartLocation, GameMain.GameSession.EndLocation };
// var mission = pirateMission.Instantiate(locations, Submarine.MainSub);
// var missionList = GameMain.GameSession.GameMode.Missions.ToList();
//}
//
//public void RoundEnd() { }
}
}