fix(uplink): Show all items in debug uplink

This commit is contained in:
Jabak
2024-06-22 10:51:30 +03:00
parent 9642a95ee0
commit 58d8f3e718
3 changed files with 10 additions and 2 deletions

View File

@@ -2,6 +2,7 @@ using System.Linq;
using Content.Server.Store.Components;
using Content.Shared.FixedPoint;
using Content.Shared.Store;
using Content.Shared.Tag;
using Robust.Shared.Random;
namespace Content.Server.Store.Systems;
@@ -10,6 +11,7 @@ public sealed partial class StoreSystem
{
// WD START
[Dependency] private readonly IRobustRandom _random = default!; // WD
[Dependency] private readonly TagSystem _tag = default!; // Amour
private void ApplySales(IEnumerable<ListingData> listings, StorePresetPrototype store)
{
@@ -129,7 +131,7 @@ public sealed partial class StoreSystem
if (!ListingHasCategory(listing, categories))
continue;
if (listing.Conditions != null)
if (listing.Conditions != null && !( storeEntity != null && _tag.HasTag(storeEntity.Value, "DebugUplink")))
{
var args = new ListingConditionArgs(buyer, storeEntity, listing, EntityManager);
var conditionsMet = true;

View File

@@ -132,3 +132,6 @@
preset: StorePresetUplink
balance:
Telecrystal: 99999
- type: Tag
tags:
- DebugUplink

View File

@@ -927,6 +927,9 @@
- type: Tag
id: NukeOpsUplink
- type: Tag
id: DebugUplink
- type: Tag
id: Ointment
@@ -1184,7 +1187,7 @@
- type: Tag
id: SuitEVA
- type: Tag
id: Sunglasses