diff --git a/Core/Controllers/BotController.cs b/Core/Controllers/BotController.cs
index dbffe2b7..1b3a809a 100644
--- a/Core/Controllers/BotController.cs
+++ b/Core/Controllers/BotController.cs
@@ -1,4 +1,5 @@
using Core.Models.Common;
+using Core.Models.Eft.Common;
using Core.Models.Eft.Common.Tables;
using Core.Models.Spt.Config;
@@ -83,10 +84,14 @@ public class BotController
{
throw new NotImplementedException();
}
-
-
+
public int GetBotCap()
{
throw new NotImplementedException();
}
+
+ public object GetAiBotBrainTypes() // TODO: Returns `any` in the node server
+ {
+ throw new NotImplementedException();
+ }
}
\ No newline at end of file
diff --git a/Core/Controllers/BuildController.cs b/Core/Controllers/BuildController.cs
new file mode 100644
index 00000000..91299800
--- /dev/null
+++ b/Core/Controllers/BuildController.cs
@@ -0,0 +1,66 @@
+using Core.Models.Eft.Profile;
+
+namespace Core.Controllers;
+
+public class BuildController
+{
+ ///
+ /// Handle client/handbook/builds/my/list
+ ///
+ ///
+ ///
+ public UserBuilds GetUserBuilds(string sessionID)
+ {
+ throw new NotImplementedException();
+ }
+
+ ///
+ /// Handle client/builds/weapon/save
+ ///
+ ///
+ ///
+ public void SaveWeaponBuild(string sessionId, PresetBuildActionRequestData body)
+ {
+ throw new NotImplementedException();
+ }
+
+ ///
+ /// Handle client/builds/equipment/save event
+ ///
+ ///
+ ///
+ public void SaveEquipmentBuild(string sessionId, PresetBuildActionRequestData request)
+ {
+ throw new NotImplementedException();
+ }
+
+ ///
+ /// Handle client/builds/delete
+ ///
+ ///
+ ///
+ public void RemoveBuild(string sessionId, RemoveBuildReqestData request)
+ {
+ RemovePlayerBuild(request.id, sessionId);
+ }
+
+ ///
+ /// Handle client/builds/magazine/save
+ ///
+ ///
+ ///
+ public void CreateMagazineTemplate(string sessionId, SetMagazineRequest request)
+ {
+ throw new NotImplementedException();
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ private void RemovePlayerBuild(string idToRemove, string sessionId)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file