Job-specific traitor items (#9601)
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using Content.Shared.Roles;
|
||||
using Robust.Shared.Serialization;
|
||||
|
||||
namespace Content.Shared.Traitor.Uplink
|
||||
@@ -7,7 +8,6 @@ namespace Content.Shared.Traitor.Uplink
|
||||
{
|
||||
public EntityUid? DataAccountHolder;
|
||||
public int DataBalance;
|
||||
|
||||
public UplinkAccountData(EntityUid? dataAccountHolder, int dataBalance)
|
||||
{
|
||||
DataAccountHolder = dataAccountHolder;
|
||||
|
||||
@@ -13,10 +13,11 @@ namespace Content.Shared.Traitor.Uplink
|
||||
public readonly string Description;
|
||||
public readonly string ListingName;
|
||||
public readonly SpriteSpecifier? Icon;
|
||||
public readonly HashSet<string>? JobWhitelist;
|
||||
|
||||
public UplinkListingData(string listingName, string itemId,
|
||||
int price, UplinkCategory category,
|
||||
string description, SpriteSpecifier? icon)
|
||||
string description, SpriteSpecifier? icon, HashSet<string>? jobWhitelist)
|
||||
{
|
||||
ListingName = listingName;
|
||||
Price = price;
|
||||
@@ -24,6 +25,7 @@ namespace Content.Shared.Traitor.Uplink
|
||||
Description = description;
|
||||
ItemId = itemId;
|
||||
Icon = icon;
|
||||
JobWhitelist = jobWhitelist;
|
||||
}
|
||||
|
||||
public bool Equals(UplinkListingData? other)
|
||||
|
||||
Reference in New Issue
Block a user