Cleanup of warnings

This commit is contained in:
Chomp
2025-09-26 13:38:47 +01:00
parent f43a137fed
commit ecc0ba8406
10 changed files with 20 additions and 22 deletions
@@ -24,7 +24,7 @@ public class ClientLogCallbacks(
/// Handle /singleplayer/log
/// </summary>
/// <returns></returns>
public ValueTask<string> ClientLog(string url, ClientLogRequest request, MongoId sessionID)
public ValueTask<string> ClientLog(string url, ClientLogRequest request, MongoId sessionId)
{
if (request.Message == "-1")
{
@@ -404,7 +404,7 @@ public class GameController(
}
// Two day post-profile creation
if (currentTimeStamp > timeStampProfileCreated + oneDaySeconds * 2)
if (currentTimeStamp > timeStampProfileCreated + (oneDaySeconds * 2))
{
giftService.SendPraporStartingGift(pmcProfile.SessionId.Value, 2);
}
@@ -846,7 +846,7 @@ public class HideoutController(
// Build an array of the tools that need to be returned to the player
List<List<Item>> toolsToSendToPlayer = [];
pmcData.Hideout.Production.TryGetValue(prodId.Value, out Production hideoutProduction);
pmcData.Hideout.Production.TryGetValue(prodId.Value, out var hideoutProduction);
if (hideoutProduction.SptRequiredTools?.Count > 0)
{
foreach (var tool in hideoutProduction.SptRequiredTools)
@@ -509,6 +509,7 @@ public class BotWeaponGenerator(
/// <summary>
/// Add ammo to the secure container.
/// </summary>
/// <param name="botId">Id of bot we're adding ammo to</param>
/// <param name="stackCount">How many stacks of ammo to add.</param>
/// <param name="ammoTpl">Ammo type to add.</param>
/// <param name="stackSize">Size of the ammo stack to add.</param>
@@ -711,10 +712,8 @@ public class BotWeaponGenerator(
// Try to get cartridges from slots array first, if none found, try Cartridges array
var cartridges =
magazineTemplate.Value.Properties.Slots.FirstOrDefault()?.Properties?.Filters.FirstOrDefault()?.Filter ?? magazineTemplate
.Value.Properties.Cartridges.FirstOrDefault()
?.Properties?.Filters.FirstOrDefault()
?.Filter;
magazineTemplate.Value.Properties.Slots.FirstOrDefault()?.Properties?.Filters.FirstOrDefault()?.Filter
?? magazineTemplate.Value.Properties.Cartridges.FirstOrDefault()?.Properties?.Filters.FirstOrDefault()?.Filter;
return cartridges ?? [];
}
@@ -14,9 +14,6 @@ public record RepeatableQuest : Quest
[JsonPropertyName("sptRepatableGroupName")]
public string? SptRepatableGroupName { get; set; }
[JsonPropertyName("acceptanceAndFinishingSource")]
public string? AcceptanceAndFinishingSource { get; set; }
[JsonPropertyName("questStatus")]
public RepeatableQuestStatus? QuestStatus { get; set; }
}
@@ -121,9 +121,9 @@ public class BotEquipmentFilterService(
/// </summary>
/// <param name="botEquipmentRole">equipment role to return</param>
/// <returns>EquipmentFilters object</returns>
public EquipmentFilters GetBotEquipmentSettings(string botEquipmentRole)
public EquipmentFilters? GetBotEquipmentSettings(string botEquipmentRole)
{
return BotEquipmentConfig[botEquipmentRole];
return BotEquipmentConfig.GetValueOrDefault(botEquipmentRole);
}
/// <summary>
@@ -415,7 +415,7 @@ public class BotEquipmentFilterService(
foreach (var itemToEditKvP in poolAdjustmentKvP.Value)
// Only make change if item exists as we're editing, not adding
{
if (locationToUpdate.GetValueOrDefault(itemToEditKvP.Key) != null || locationToUpdate[itemToEditKvP.Key] == 0)
if (locationToUpdate.ContainsKey(itemToEditKvP.Key) || locationToUpdate[itemToEditKvP.Key] == 0)
{
locationToUpdate[itemToEditKvP.Key] = itemToEditKvP.Value;
}
@@ -1,7 +1,5 @@
using System.Diagnostics;
using SPTarkov.Common.Extensions;
using SPTarkov.DI.Annotations;
using SPTarkov.Server.Core.Extensions;
using SPTarkov.Server.Core.Models.Common;
using SPTarkov.Server.Core.Models.Eft.Common;
using SPTarkov.Server.Core.Models.Eft.Common.Tables;
@@ -12,7 +10,6 @@ using SPTarkov.Server.Core.Models.Utils;
using SPTarkov.Server.Core.Servers;
using Hideout = SPTarkov.Server.Core.Models.Spt.Hideout.Hideout;
using Locations = SPTarkov.Server.Core.Models.Spt.Server.Locations;
using LogLevel = SPTarkov.Server.Core.Models.Spt.Logging.LogLevel;
namespace SPTarkov.Server.Core.Services;
@@ -26,8 +23,6 @@ public class DatabaseService(
ServerLocalisationService serverLocalisationService
)
{
private bool _isDataValid = true;
/// <returns> assets/database/ </returns>
public DatabaseTables GetTables()
{
@@ -192,9 +192,9 @@ public class InsuranceService(
/// <summary>
/// Store lost gear post-raid inside profile, ready for later code to pick it up and mail it
/// </summary>
/// <param name="sessionID">Player/session id</param>
/// <param name="sessionId">Player/session id</param>
/// <param name="equipmentPkg">Gear to store - generated by GetGearLostInRaid()</param>
public void StoreGearLostInRaidToSendLater(MongoId sessionID, List<InsuranceEquipmentPkg> equipmentPkg)
public void StoreGearLostInRaidToSendLater(MongoId sessionId, List<InsuranceEquipmentPkg> equipmentPkg)
{
// Process all insured items lost in-raid
foreach (var gear in equipmentPkg)
@@ -303,11 +303,16 @@ public class InsuranceService(
/// <returns>True if exists</returns>
protected bool InsuranceTraderArrayExists(MongoId sessionId, MongoId traderId)
{
return Insured[sessionId].GetValueOrDefault(traderId) is not null;
if (!Insured.TryGetValue(sessionId, out var value))
{
return false;
}
return value?.GetValueOrDefault(traderId) is not null;
}
/// <summary>
/// Empty out list holding insured items by sessionid + traderid
/// Empty out list holding insured items by sessionId + traderId
/// </summary>
/// <param name="sessionId">Player id (session id)</param>
/// <param name="traderId">Trader items insured with</param>
@@ -65,6 +65,7 @@ public class LocationLifecycleService(
/// Check player type for pmc or scav
/// </summary>
/// <param name="playerSide">string</param>
/// <param name="sideCheck">What to check the bot against, default = PMC</param>
/// <returns>bool</returns>
protected internal bool IsSide(string playerSide, string sideCheck = Pmc)
{
+1
View File
@@ -5,6 +5,7 @@
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=PMC/@EntryIndexedValue">PMC</s:String>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Dogtag/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Gifter/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Prapor/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=ragfair/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Randomisable/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=randomistion/@EntryIndexedValue">True</s:Boolean>