Implemented Modded Trader Customization Services (#660)
Co-authored-by: GrooveypenguinX <jakechase2110@gmail.comX> Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
using SPTarkov.DI.Annotations;
|
||||
using SPTarkov.Server.Core.Models.Enums;
|
||||
using SPTarkov.Server.Core.Models.Spt.Mod;
|
||||
using SPTarkov.Server.Core.Services;
|
||||
|
||||
namespace SPTarkov.Server.Core.Controllers;
|
||||
|
||||
[Injectable]
|
||||
public class ModdedTraderCustomizationController(DatabaseService databaseService)
|
||||
{
|
||||
public ModdedTraderListResponse GetCustomizationSellerIds()
|
||||
{
|
||||
var traders = databaseService.GetTraders();
|
||||
var customizationSellers = new ModdedTraderListResponse
|
||||
{
|
||||
ModdedTraders = []
|
||||
};
|
||||
|
||||
foreach (var trader in traders)
|
||||
{
|
||||
if (trader.Value.Base.CustomizationSeller!.Value && trader.Key != Traders.RAGMAN)
|
||||
{
|
||||
customizationSellers.ModdedTraders.Add(trader.Key);
|
||||
}
|
||||
}
|
||||
return customizationSellers;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user