# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 FL-OZ <58238103+FL-OZ@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 FL-OZ <anotherscuffed@gmail.com>
# SPDX-FileCopyrightText: 2021 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Metal Gear Sloth <metalgearsloth@gmail.com>
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2022 Ablankmann <103340990+Ablankmann@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Alex Evgrashin <aevgrashin@yandex.ru>
# SPDX-FileCopyrightText: 2022 CrudeWax <75271456+CrudeWax@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 ElectroJr <leonsfriedrich@gmail.com>
# SPDX-FileCopyrightText: 2022 EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Fishfish458 <47410468+Fishfish458@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Júlio César Ueti <52474532+Mirino97@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Mervill <mervills.email@gmail.com>
# SPDX-FileCopyrightText: 2022 Mith-randalf <84274729+Mith-randalf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Moony <moonheart08@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 T-Stalker <43253663+DogZeroX@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 T-Stalker <le0nel_1van@hotmail.com>
# SPDX-FileCopyrightText: 2022 TaralGit <76408146+TaralGit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Veritius <veritiusgaming@gmail.com>
# SPDX-FileCopyrightText: 2022 ZeroDayDaemon <60460608+ZeroDayDaemon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Zymem <97173622+Zymem@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 and_a <and_a@DESKTOP-RJENGIR>
# SPDX-FileCopyrightText: 2022 areit <77842470+areitpog@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 fishfish458 <fishfish458>
# SPDX-FileCopyrightText: 2022 metalgearsloth <metalgearsloth@gmail.com>
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2023 AJCM <AJCM@tutanota.com>
# SPDX-FileCopyrightText: 2023 Alex <129697969+Lomcastar@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 AlexMorgan3817 <46600554+AlexMorgan3817@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 AndrewEyeke <83961709+AndrewEyeke@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Arendian <137322659+Arendian@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Brayden H <35241666+hord-brayden@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Dawid Bla <46636558+DawBla@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 EEASAS <109891564+EEASAS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 FacePluslll <34409891+FacePluslll@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Geekyhobo <66805063+Ahlytlex@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Geekyhobo <66805063+Geekyhobo@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 GoodWheatley <109803540+GoodWheatley@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 HerCoyote23 <131214189+HerCoyote23@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Interrobang01 <113810873+Interrobang01@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Jackal298 <129199891+Jackal298@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 JoeHammad1844 <130668733+JoeHammad1844@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Kistras <81854722+Kistras@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 LankLTE <twlowe06@gmail.com>
# SPDX-FileCopyrightText: 2023 Moomoobeef <62638182+Moomoobeef@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Moony <moony@hellomouse.net>
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 OctoRocket <88291550+OctoRocket@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Panzer <146987057+Panzer-IV1@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Raitononai <136900466+Raitononai@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Repo <47093363+Titian3@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Sailor <109166122+Equivocateur@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Slava0135 <40753025+Slava0135@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Tryded <139474617+Tryded@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Vordenburg <114301317+Vordenburg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Zoldorf <silvertorch5@gmail.com>
# SPDX-FileCopyrightText: 2023 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 chromiumboy <50505512+chromiumboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 crazybrain23 <44417085+crazybrain23@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 dontbetank <59025279+dontbetank@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 eclips_e <67359748+Just-a-Unity-Dev@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lapatison <100279397+lapatison@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 liltenhead <104418166+liltenhead@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lzk228 <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 magmodius <88403244+magmodius@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 moonheart08 <moonheart08@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 router <messagebus@vk.com>
# SPDX-FileCopyrightText: 2023 vanx <#vanxxxx>
# SPDX-FileCopyrightText: 2023 vanx <61917534+Vaaankas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 vanx <vanx#5477>
# SPDX-FileCopyrightText: 2024 21Melkuu <79728504+21Melkuu@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 AlexUm & XGabriel08X <159550239+AlexUmAndXGabriel08X@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 AlexUm <alexum444@gmail.com>
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Avalon <148660190+BYONDFuckery@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 BeeRobynn <166929042+BeeRobynn@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 CMDR-Piboy314 <92357316+CMDR-Piboy314@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 CatMagic <135462166+CatMagic1@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ERROR404 <100093430+ERORR404V1@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 EdenTheLiznerd <138748328+EdenTheLiznerd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Fenn <162015305+TooSillyFennec@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Fildrance <fildrance@gmail.com>
# SPDX-FileCopyrightText: 2024 Firewatch <54725557+musicmanvr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 FungiFellow <151778459+FungiFellow@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 GitHubUser53123 <110841413+GitHubUser53123@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Hmeister-real <118129069+Hmeister-real@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 LordEclipse <106132477+LordEclipse@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Mangohydra <156087924+Mangohydra@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Naive817 <lyx2020@sjtu.edu.cn>
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 PJBot <pieterjan.briers+bot@gmail.com>
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2024 Piras314 <92357316+Piras314@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 PoTeletubby <108604614+PoTeletubby@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ps3Moira <113228053+ps3moira@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Pspritechologist <naaronn@gmail.com>
# SPDX-FileCopyrightText: 2024 Spatison <137375981+Spatison@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
# SPDX-FileCopyrightText: 2024 TruePaInt <113789950+TruePaIntGit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
# SPDX-FileCopyrightText: 2024 Verm <32827189+Vermidia@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 a_person <40855173+a-person5660@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <comedian_vs_clown@hotmail.com>
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ninruB <38016303+asperger-sind@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 pa.pecherskij <pa.pecherskij@interfax.ru>
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
# SPDX-FileCopyrightText: 2024 pofitlo <kuzminvladislav237@gmail.com>
# SPDX-FileCopyrightText: 2024 starch <starchpersonal@gmail.com>
# SPDX-FileCopyrightText: 2024 takemysoult <143123247+takemysoult@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 username <113782077+whateverusername0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
# SPDX-FileCopyrightText: 2024 Эдуард <36124833+Ertanic@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Armok <155400926+ARMOKS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 August Sun <45527070+august-sun@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <aviu00@protonmail.com>
# SPDX-FileCopyrightText: 2025 BombasterDS <deniskaporoshok@gmail.com>
# SPDX-FileCopyrightText: 2025 BombasterDS2 <shvalovdenis.workmail@gmail.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Ilya246 <ilyukarno@gmail.com>
# SPDX-FileCopyrightText: 2025 IrisTheAmped <iristheamped@gmail.com>
# SPDX-FileCopyrightText: 2025 LuciferMkshelter <154002422+LuciferEOS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Minemoder5000 <minemoder50000@gmail.com>
# SPDX-FileCopyrightText: 2025 Preston Smith <92108534+thetolbean@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 PunishedJoe <PunishedJoeseph@proton.me>
# SPDX-FileCopyrightText: 2025 RedBookcase <crazykid1590@gmail.com>
# SPDX-FileCopyrightText: 2025 SX-7 <92227810+SX-7@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 SX-7 <sn1.test.preria.2002@gmail.com>
# SPDX-FileCopyrightText: 2025 SX_7 <sn1.test.preria.2002@gmail.com>
# SPDX-FileCopyrightText: 2025 ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Scruq445 <storchdamien@gmail.com>
# SPDX-FileCopyrightText: 2025 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Solstice <solsticeofthewinter@gmail.com>
# SPDX-FileCopyrightText: 2025 SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
# SPDX-FileCopyrightText: 2025 Ted Lukin <66275205+pheenty@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Theodore Lukin <66275205+pheenty@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 TurboTracker <130304754+TurboTrackerss14@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Unkn0wn_Gh0st <shadowstalkermll@gmail.com>
# SPDX-FileCopyrightText: 2025 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Velcroboy <107660393+iamvelcroboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Zachary Higgs <compgeek223@gmail.com>
# SPDX-FileCopyrightText: 2025 crasg <109207982+Scruq445@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 hyperDelegate <zachary1064@gmail.com>
# SPDX-FileCopyrightText: 2025 keronshb <54602815+keronshb@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 loltart <159829224+loltart@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 loltart <lo1tartyt@gmail.com>
# SPDX-FileCopyrightText: 2025 pheenty <fedorlukin2006@gmail.com>
# SPDX-FileCopyrightText: 2025 robinthedragon <92946919+robinthedragon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 terminatorbo <kovalevb059@gmail.com>
# SPDX-FileCopyrightText: 2025 themias <89101928+themias@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# TODO: make more categories
# Guns

# goob edit - FUCK NEWSTORE

- type: listing
  id: UplinkPistolViper
  name: uplink-pistol-viper-name
  description: uplink-pistol-viper-desc
  productEntity: WeaponPistolViper
  cost:
    Telecrystal: 13 # goob - this +1 mag = 15 TC
  categories:
  - UplinkWeaponry

- type: listing
  id: UplinkRevolverPython
  name: uplink-revolver-python-name
  description: uplink-revolver-python-desc
  productEntity: WeaponRevolverPythonAP
  cost:
    Telecrystal: 20 # goob - Originally was 65 TC but was not used due to high cost. and the same happened at 40 TC. +2 mags = 30 TC.
  categories:
  - UplinkWeaponry


# Inbuilt suppressor so it's sneaky + more expensive.
- type: listing
  id: UplinkPistolCobra
  name: uplink-pistol-cobra-name
  description: uplink-pistol-cobra-desc
  productEntity: WeaponPistolCobra
  cost:
    Telecrystal: 17 # goob - this +1 mag = 20 TC
  categories:
  - UplinkWeaponry


# Poor accuracy, slow to fire, cheap option
- type: listing
  id: UplinkRifleMosin
  name: uplink-rifle-mosin-name
  description: uplink-rifle-mosin-desc
  productEntity: WeaponSniperMosin
  cost:
    Telecrystal: 4 # goob
  categories:
  - UplinkWeaponry

- type: listing
  id: UplinkEsword
  name: uplink-esword-name
  description: uplink-esword-desc
  icon: { sprite: /Textures/Objects/Weapons/Melee/e_sword.rsi, state: icon }
  productEntity: EnergySword
  cost:
    Telecrystal: 37 # goob - desword is 74
  saleLimit: 2 # Goob - 2 eswords = desword
  categories:
  - UplinkWeaponry

- type: listing
  id: UplinkEnergyDagger
  name: uplink-edagger-name
  description: uplink-edagger-desc
  icon: { sprite: /Textures/Objects/Weapons/Melee/e_dagger.rsi, state: icon }
  productEntity: EnergyDaggerBox
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkWeaponry


- type: listing
  id: UplinkThrowingKnivesKit
  name: uplink-knives-kit-name
  description: uplink-knives-kit-desc
  icon: { sprite: /Textures/Objects/Storage/boxicons.rsi, state: throwing_knives }
  productEntity: ThrowingKnivesKit
  cost:
    Telecrystal: 20 # goob - Pretty weak, but resusable ranged crit potential shouldn't be less.
  categories:
    - UplinkWeaponry


- type: listing
  id: UplinkGlovesNorthStar
  name: uplink-gloves-north-star-name
  description: uplink-gloves-north-star-desc
  productEntity: ClothingHandsGlovesNorthStar
  cost:
    Telecrystal: 40 # goob
  categories:
  - UplinkWeaponry


- type: listing
  id: UplinkDisposableTurret
  name: uplink-disposable-turret-name
  description: uplink-disposable-turret-desc
  productEntity: ToolboxElectricalTurretFilled
  cost:
    Telecrystal: 30 # goob
  categories:
  - UplinkWeaponry
 # Goobstation - no
 #conditions:
 #  - !type:StoreWhitelistCondition
 #    blacklist:
 #      tags:
 #        - NukeOpsUplink


- type: listing
  id: UplinkEshield
  name: uplink-eshield-name
  description: uplink-eshield-desc
  icon: { sprite: /Textures/Objects/Weapons/Melee/e_shield.rsi, state: eshield-on }
  productEntity: EnergyShield
  cost:
    Telecrystal: 15 # goob
  categories:
  - UplinkWeaponry


- type: listing
  id: UplinkSniperBundle
  name: uplink-sniper-bundle-name
  description: uplink-sniper-bundle-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Snipers/heavy_sniper.rsi, state: base }
  productEntity: BriefcaseSyndieSniperBundleFilled
  cost:
    Telecrystal: 75 # goob
  categories:
  - UplinkWeaponry


- type: listing
  id: UplinkC20R #goob
  name: uplink-c20r-name #goob
  description: uplink-c20r-desc #goob
  icon: { sprite: /Textures/Objects/Weapons/Guns/SMGs/c20r.rsi, state: icon }
  productEntity: WeaponSubMachineGunC20r #Goob unbundle update
  cost:
    Telecrystal: 50 # goob unbunde update
  categories:
  - UplinkWeaponry

- type: listing
  id: UplinkEstoc # goob unbundle
  name: uplink-estoc-name # goob unbundle
  description: uplink-estoc-desc # goob unbundle
  icon: { sprite: /Textures/Objects/Weapons/Guns/Rifles/estoc.rsi, state: icon }
  productEntity: WeaponRifleEstoc # goob unbundle
  cost:
    Telecrystal: 55 # goob unbundle
  categories:
  - UplinkWeaponry

- type: listing
  id: UplinkBulldog #goob
  name: uplink-buldog-name #goob
  description: uplink-buldog-desc #goob
  icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi, state: icon }
  productEntity: WeaponShotgunBulldog
  cost:
    Telecrystal: 60 # goob
  categories:
  - UplinkWeaponry


- type: listing
  id: UplinkGrenadeLauncherBundle
  name: uplink-grenade-launcher-bundle-name
  description: uplink-grenade-launcher-bundle-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Launchers/china_lake.rsi, state: icon }
  productEntity: ClothingBackpackDuffelSyndicateFilledGrenadeLauncher
  cost:
    Telecrystal: 150 # goob
  categories:
  - UplinkWeaponry


- type: listing
  id: UplinkL6Saw #goob
  name: uplink-l6-saw-name #goob
  description: uplink-l6-saw-desc #goob
  icon: { sprite: /Textures/Objects/Weapons/Guns/LMGs/l6.rsi, state: icon }
  productEntity: WeaponLightMachineGunL6
  cost:
    Telecrystal: 100 # goob
  categories:
  - UplinkWeaponry


# Explosives

- type: listing
  id: UplinkExplosiveGrenade
  name: uplink-explosive-grenade-name
  description: uplink-explosive-grenade-desc
  productEntity: ExGrenade
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkExplosiveGrenadeFlash
  name: uplink-flash-grenade-name
  description: uplink-flash-grenade-desc
  productEntity: GrenadeFlashBang
  cost:
    Telecrystal: 1 # goob
  categories:
  - UplinkExplosives


- type: listing
  id: UplinkSmokeGrenade
  name: uplink-smoke-grenade-name
  description: uplink-smoke-grenade-desc
  productEntity: SmokeGrenade
  cost:
    Telecrystal: 4 # goob
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkSyndieMiniBomb
  name: uplink-mini-bomb-name
  description: uplink-mini-bomb-desc
  productEntity: SyndieMiniBomb
  cost:
    Telecrystal: 24 # goob
  categories:
    - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkSupermatterGrenade
  name: uplink-supermatter-grenade-name
  description: uplink-supermatter-grenade-desc
  productEntity: SupermatterGrenade
  cost:
    Telecrystal: 20 # goob
  categories:
    - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkWhiteholeGrenade
  name: uplink-whitehole-grenade-name
  description: uplink-whitehole-grenade-desc
  productEntity: WhiteholeGrenade
  cost:
    Telecrystal: 4 # goob - it's an emergency escape tool and distraction, not a real nade.
  categories:
    - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkGrenadePenguin
  name: uplink-penguin-grenade-name
  description: uplink-penguin-grenade-desc
  productEntity: MobGrenadePenguin
  cost:
    Telecrystal: 18 # goob
  categories:
    - UplinkExplosives
  conditions:
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle


- type: listing
  id: UplinkC4
  name: uplink-c4-name
  description: uplink-c4-desc
  productEntity: C4
  cost:
    Telecrystal: 8 # goob - We have a ten tens or 100 TC system, lets use the bastard. Better than 13's yet 10 TC's a pretty crappy price.
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


#- type: listing # Goobstation - this is boring, let's let nukies use nades they want by making everything cheap instead
#  id: UplinkGrenadierRig
#  name: uplink-grenadier-rig-name
#  description: uplink-grenadier-rig-desc
#  productEntity: ClothingBeltMilitaryWebbingGrenadeFilled
#  cost:
#    Telecrystal: 50 # goob
#  categories:
#  - UplinkExplosives
#  conditions:
#  - !type:StoreWhitelistCondition
#    whitelist:
#      tags:
#      - NukeOpsUplink


- type: listing
  id: UplinkC4Bundle
  name: uplink-c4-bundle-name
  description: uplink-c4-bundle-desc
  productEntity: ClothingBackpackDuffelSyndicateC4tBundle
  cost:
    Telecrystal: 52 # goob - you're buying bulk so its some discount
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkEmpGrenade
  name: uplink-emp-grenade-name
  description: uplink-emp-grenade-desc
  productEntity: EmpGrenade
  cost:
    Telecrystal: 4 # goob - implanter is 10 and infintely better lmao
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkExplodingPen
  name: uplink-exploding-pen-name
  description: uplink-exploding-pen-desc
  icon: { sprite: /Textures/Objects/Misc/pens.rsi, state: pen }
  productEntity: PenExplodingBox
  cost:
    Telecrystal: 12 # goob
  categories:
  - UplinkExplosives


- type: listing
  id: UplinkSyndicateBomb
  name: uplink-exploding-syndicate-bomb-name
  description: uplink-exploding-syndicate-bomb-desc
  productEntity: SyndicateBomb
  cost:
    Telecrystal: 52 # goob
  categories:
    - UplinkExplosives
  restockTime: 1800
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkSyndicateBombNukie
  name: uplink-exploding-syndicate-bomb-name
  description: uplink-exploding-syndicate-bomb-desc
  productEntity: SyndicateBomb
  cost:
    Telecrystal: 25 # goob - cheap explosive for nukies
  categories:
    - UplinkExplosives
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkClusterGrenade
  name: uplink-cluster-grenade-name
  description: uplink-cluster-grenade-desc
  productEntity: ClusterGrenade
  cost:
    Telecrystal: 22 # goob - Best grenade in the game currently, but very hard to predict how it explodes.
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkGrenadeShrapnel
  name: uplink-shrapnel-grenade-name
  description: uplink-shrapnel-grenade-desc
  productEntity: GrenadeShrapnel
  cost:
    Telecrystal: 8 # goob
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkGrenadeIncendiary
  name: uplink-incendiary-grenade-name
  description: uplink-incendiary-grenade-desc
  productEntity: GrenadeIncendiary
  cost:
    Telecrystal: 8 # goob
  categories:
  - UplinkExplosives
  conditions: # Goob, two times cheaper for nukies
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


#- type: listing # Bundles are boring, nades themselves are cheap instead
#  id: UplinkEmpKit
#  name: uplink-emp-kit-name
#  description: uplink-emp-kit-desc
#  productEntity: ElectricalDisruptionKit
#  cost:
#    Telecrystal: 20 # goob
#  categories:
#    - UplinkExplosives


# Ammo

- type: listing
  id: UplinkPistol9mmMagazine
  name: uplink-pistol-magazine-name
  description: uplink-pistol-magazine-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi, state: red-icon }
  productEntity: MagazinePistol
  cost:
    Telecrystal: 2 # goob - Ammo should be cheap.
  categories:
  - UplinkAmmo

# For the C20R
- type: listing
  id: UplinkMagazinePistolSubMachineGun
  name: uplink-pistol-magazine-c20r-name
  description: uplink-pistol-magazine-c20r-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi, state: red-icon }
  productEntity: MagazinePistolSubMachineGun
  cost:
    Telecrystal: 5 # goob - Ammo should be cheap. 96 dmg per TC.
  categories:
  - UplinkAmmo

# For the Cobra
- type: listing
  id: UplinkMagazinePistolCaselessRifle
  name: uplink-pistol-magazine-caseless-name
  description: uplink-pistol-magazine-caseless-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi, state: red-icon }
  productEntity: MagazinePistolCaselessRifle
  cost:
    Telecrystal: 3 # goob
  categories:
  - UplinkAmmo

# For the Python
- type: listing
  id: UplinkSpeedLoaderMagnumAP
  name: uplink-speedloader-magnum-name
  description: uplink-speedloader-magnu-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi, state: icon }
  productEntity: SpeedLoaderMagnumAP
  cost:
    Telecrystal: 3 # goob - AP, but only 6 bullets in speedloader
  categories:
  - UplinkAmmo

# For the mosin
- type: listing
  id: UplinkMosinAmmo
  name: uplink-mosin-ammo-name
  description: uplink-mosin-ammo-desc
  productEntity: MagazineBoxLightRifle
  cost:
    Telecrystal: 9 # goob
  categories:
  - UplinkAmmo

# For the Estoc
- type: listing
  id: UplinkEstocAmmo
  name: uplink-estoc-ammo-name
  description: uplink-estoc-ammo-desc
  productEntity: MagazineRifle
  cost:
    Telecrystal: 5 # goob - on par with c20
  categories:
  - UplinkAmmo

# for the hristov
- type: listing
  id: UplinkHristovAmmo
  name: uplink-sniper-ammo-name
  description: uplink-sniper-ammo-desc
  productEntity: MagazineBoxAntiMateriel
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkAmmo

#- type: listing # Goob - why does it even exists?
#  id: UplinkAmmoBundle
#  name: uplink-ammo-bundle-name
#  description: uplink-ammo-bundle-desc
#  productEntity: ClothingBackpackDuffelSyndicateAmmoFilled
#  cost:
#    Telecrystal: 75 # goob
#  categories:
#  - UplinkAmmo
#  conditions:
#    - !type:StoreWhitelistCondition
#      whitelist:
#        tags:
#          - NukeOpsUplink
#    - !type:BuyerWhitelistCondition
#      blacklist:
#        components:
#          - SurplusBundle

#Chemicals

- type: listing
  id: UplinkHypopen
  name: uplink-hypopen-name
  description: uplink-hypopen-desc
  icon: { sprite: /Textures/Objects/Misc/pens.rsi, state: pen }
  productEntity: HypopenBox
  cost:
    Telecrystal: 30 # goob
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkHypoDart
  name: uplink-hypodart-name
  description: uplink-hypodart-desc
  icon: { sprite: /Textures/Objects/Fun/Darts/dart_red.rsi, state: icon }
  productEntity: HypoDartBox
  cost:
    Telecrystal: 5 # goob
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkChemistryKitBundle
  name: uplink-chemistry-kit-name
  description: uplink-chemistry-kit-desc
  icon: { sprite: /Textures/Objects/Storage/boxicons.rsi, state: vials }
  productEntity: ChemicalSynthesisKit
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkChemicals


# Goobstaiton - Disable Zombie Kit
#- type: listing
#  id: UplinkZombieBundle
#  name: uplink-zombie-bundle-name
#  description: uplink-zombie-bundle-desc
#  icon: { sprite: /Textures/Structures/Wallmounts/signs.rsi, state: bio }
#  productEntity: ClothingBackpackDuffelZombieBundle
#  cost:
#    Telecrystal: 200 # goob
#  categories:
#  - UplinkChemicals
#  conditions:
#  - !type:StoreWhitelistCondition
#    whitelist:
#      tags:
#      - NukeOpsUplink
#  - !type:BuyerWhitelistCondition
#    blacklist:
#      components:
#      - SurplusBundle

- type: listing
  id: UplinkNocturineChemistryBottle
  name: uplink-nocturine-chemistry-bottle-name
  description: uplink-nocturine-chemistry-bottle-desc
  productEntity: ChemistryBottleNocturine
  cost:
    Telecrystal: 30 # goob
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkCombatMedkit
  name: uplink-combat-medkit-name
  description: uplink-combat-medkit-desc
  productEntity: MedkitCombatFilled
  cost:
    Telecrystal: 10 #goob
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkCombatMedipen
  name: uplink-combat-medipen-name
  description: uplink-combat-medipen-desc
  productEntity: CombatMedipen
  cost:
    Telecrystal: 12 # Goobstation - Combat pen rebalance
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkStimpack
  name: uplink-stimpack-name
  description: uplink-stimpack-desc
  productEntity: Stimpack
  cost:
    Telecrystal: 10 # goob - 1 TC per 3 seconds.
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkStimkit
  name: uplink-stimkit-name
  description: uplink-stimkit-desc
  productEntity: StimkitFilled
  cost:
    Telecrystal: 40 # goob
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkCigarettes
  name: uplink-cigarettes-name
  description: uplink-cigarettes-desc
  productEntity: CigPackSyndicate
  cost:
    Telecrystal: 5 # goob
  categories:
  - UplinkChemicals


- type: listing
  id: UplinkMedsBundle
  name: uplink-meds-bundle-name
  description: uplink-meds-bundle-desc
  productEntity: ClothingBackpackDuffelSyndicateMedicalBundleFilled
  cost:
    Telecrystal: 100 # goob
  categories:
  - UplinkChemicals
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
    - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle


# Deception

- type: listing
  id: UplinkAgentIDCard
  name: uplink-agent-id-card-name
  description: uplink-agent-id-card-desc
  productEntity: AgentIDCard
  cost:
    Telecrystal: 15 # goob
  categories:
  - UplinkDeception


- type: listing
  id: UplinkStealthBox
  name: uplink-stealth-box-name
  description: uplink-stealth-box-desc
  productEntity: StealthBox
  cost:
    Telecrystal: 20 # goob - 20 TC's a balance tier, and the stealth box's not good enough to lose a 20/40/80 TC item for.
  categories:
  - UplinkDeception


- type: listing
  id: UplinkChameleonProjector
  name: uplink-chameleon-projector-name
  description: uplink-chameleon-projector-desc
  productEntity: ChameleonProjector
  cost:
    Telecrystal: 30 # goob - Basically a meme item at 35 TC to be real.
  categories:
  - UplinkDeception


- type: listing
  id: UplinkHeadsetEncryptionKey
  name: uplink-encryption-key-name
  description: uplink-encryption-key-desc
  icon: { sprite: /Textures/Objects/Devices/encryption_keys.rsi, state: synd_label }
  productEntity: EncryptionKeySyndie # One for the price of one, but cheaper
  cost:
    Telecrystal: 3 # goob
  categories:
  - UplinkDeception
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - ContravendUplink

# Goobstation - replaced with collective mind
#- type: listing
#  id: UplinkBinaryTranslatorKey
#  name: uplink-binary-translator-key-name
#  description: uplink-binary-translator-key-desc
#  icon: { sprite: /Textures/Objects/Devices/encryption_keys.rsi, state: ai_label }
#  productEntity: EncryptionKeyBinarySyndicate
#  cost:
#    Telecrystal: 5 # goob
#  categories:
#  - UplinkDeception
#  conditions:
#  - !type:StoreWhitelistCondition
#    blacklist:
#      tags:
#      - ContravendUplink

- type: listing
  id: UplinkCyberpen
  name: uplink-cyberpen-name
  description: uplink-cyberpen-desc
  productEntity: CyberPen
  cost:
    Telecrystal: 5 # goob
  categories:
  - UplinkDeception

- type: listing
  id: UplinkDecoyDisk
  name: uplink-decoy-disk-name
  description: uplink-decoy-disk-desc
  productEntity: NukeDiskFake
  cost:
    Telecrystal: 2 # goob - Pointless class item.
  categories:
  - UplinkDeception

- type: listing
  id: UplinkUltrabrightLantern
  name: uplink-ultrabright-lantern-name
  description: uplink-ultrabright-lantern-desc
  productEntity: LanternFlash
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkDeception


- type: listing
  id: UplinkBribe
  name: uplink-bribe-name
  description: uplink-bribe-desc
  productEntity: BriefcaseSyndieLobbyingBundleFilled
  cost:
    Telecrystal: 20 # goob
  categories:
    - UplinkDeception
  conditions: # EE Plasmeme Change: Plasmamen get another listing.
  - !type:BuyerSpeciesCondition
    blacklist:
    - Plasmaman

# - type: listing
#   id: UplinkGigacancerScanner
#   name: Ultragigacancer Health Analyzer
#   description: Works like a normal health analyzer, other than giving everyone it scans ultragigacancer.
#   productEntity: HandheldHealthAnalyzerGigacancer
#   cost:
#     Telecrystal: 5
#   categories:
#   - UplinkDeception

- type: listing
  id: UplinkDecoyKit
  name: uplink-decoy-kit-name
  description: uplink-decoy-kit-desc
  icon: { sprite: /Textures/Objects/Tools/Decoys/operative_decoy.rsi, state: folded }
  productEntity: ClothingBackpackDuffelSyndicateDecoyKitFilled
  cost:
    Telecrystal: 20 # goob - total meme item.
  categories:
  - UplinkDeception


- type: listing
  id: UplinkSyndicateBombFake
  name: uplink-exploding-syndicate-bomb-fake-name
  description: uplink-exploding-syndicate-bomb-fake-desc
  productEntity: SyndicateBombFake
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkDeception

# Disruption

- type: listing
  id: UplinkAccessBreaker
  name: uplink-access-breaker-name
  description: uplink-access-breaker-desc
  productEntity: AccessBreaker
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkDisruption

- type: listing
  id: UplinkEmag
  name: uplink-emag-name
  description: uplink-emag-desc
  productEntity: Emag
  cost:
    Telecrystal: 20 # goob - not quite worth 25
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkRadioJammer
  name: uplink-radio-jammer-name
  description: uplink-radio-jammer-desc
  productEntity: RadioJammer
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkSyndicateWeaponModule
  name: uplink-syndicate-weapon-module-name
  description: uplink-syndicate-weapon-module-desc
  productEntity: BorgModuleSyndicateWeapon
  cost:
    Telecrystal: 25 # goob
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkSyndicateMartyrModule
  name: uplink-syndicate-martyr-module-name
  description: uplink-syndicate-martyr-module-desc
  productEntity: BorgModuleMartyr
  icon: { sprite: /Textures/Objects/Specific/Robotics/borgmodule.rsi, state: syndicateborgbomb }
  cost:
    Telecrystal: 20 # goob
  categories:
    - UplinkDisruption


- type: listing
  id: UplinkSoapSyndie
  name: uplink-soap-name
  description: uplink-soap-desc
  productEntity: SoapSyndie
  cost:
    Telecrystal: 5 # goob
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkSlipocalypseClusterSoap
  name: uplink-slipocalypse-clustersoap-name
  description: uplink-slipocalypse-clustersoap-desc
  productEntity: SlipocalypseClusterSoap
  cost:
    Telecrystal: 6 # goob - Not a GREAT item but has some effects. Bomb Balance.
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkToolbox
  name: uplink-toolbox-name
  description: uplink-toolbox-desc
  productEntity: ToolboxSyndicateFilled
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkSyndicateJawsOfLife
  name: uplink-syndicate-jaws-of-life-name
  description: uplink-syndicate-jaws-of-life-desc
  productEntity: SyndicateJawsOfLife
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkDuffelSurgery
  name: uplink-duffel-surgery-name
  description: uplink-duffel-surgery-desc
  productEntity: ClothingBackpackDuffelSyndicateFilledMedical
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkDisruption


- type: listing
  id: UplinkPowerSink
  name: uplink-power-sink-name
  description: uplink-power-sink-desc
  productEntity: PowerSink
  cost:
    Telecrystal: 32 # goob - worse synd bomb. Requires real skill to pull off. Can get 3, but that blocks any decent item. Bomb balancing applies here.
  categories:
  - UplinkDisruption
  conditions:
  - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle

# Goob - Not buyable anymore in favor of the custom lawboard.
#- type: listing
#  id: UplinkAntimovCircuitBoard
#  name: uplink-antimov-law-name
#  description: uplink-antimov-law-desc
#  productEntity: AntimovCircuitBoard
#  cost:
#    Telecrystal: 50 # goob
#  categories:
#  - UplinkDisruption
# Goob - Antimov was given the same price for traitors and nukies
#  conditions:
#  - !type:StoreWhitelistCondition
#     blacklist:
#       tags:
#       - NukeOpsUplink

# Goob - Having two listings with the same price breaks it
#- type: listing
#  id: UplinkNukieAntimovCircuitBoard
#  name: uplink-antimov-law-name
#  description: uplink-antimov-law-desc
#  productEntity: AntimovCircuitBoard
#  cost:
#    Telecrystal: 50 # goob x2
#  categories:
#  - UplinkDisruption
#  conditions:
#  - !type:StoreWhitelistCondition
#    whitelist:
#      tags:
#      - NukeOpsUplink



- type: listing
  id: UplinkSurplusBundle
  name: uplink-surplus-bundle-name
  description: uplink-surplus-bundle-desc
  productEntity: CrateSyndicateSurplusBundle
  cost:
    Telecrystal: 100 # goob
  categories:
  - UplinkDisruption
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink
      - ContravendUplink
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkSuperSurplusBundle
  name: uplink-super-surplus-bundle-name
  description: uplink-super-surplus-bundle-desc
  productEntity: CrateSyndicateSuperSurplusBundle
  cost:
    Telecrystal: 200 # goob
  categories:
  - UplinkDisruption
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink
      - ContravendUplink
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

#- type: listing
#  id: UplinkStarterKit
#  name: uplink-starter-kit-name
#  description: uplink-starter-kit-desc
#  productEntity: ClothingBackpackDuffelSyndicateFilledStarterKit
#  cost:
#    Telecrystal: 200
#  categories:
#  - UplinkDisruption
#  conditions:
#    - !type:StoreWhitelistCondition
#      whitelist:
#        tags:
#        - NukeOpsUplink
#    - !type:BuyerWhitelistCondition
#      blacklist:
#        components:
#        - SurplusBundle


- type: listing
  id: UplinkSingarityBeacon
  name: uplink-singularity-beacon-name
  description: uplink-singularity-beacon-desc
  productEntity: SingularityBeacon
  cost:
    Telecrystal: 60 # goob
  categories:
    - UplinkDisruption


- type: listing
  id: UplinkCameraBug
  name: uplink-cameraBug-name
  description: uplink-cameraBug-desc
  productEntity: CameraBug
  cost:
    Telecrystal: 12 # goob
  categories:
  - UplinkDisruption

# Allies

- type: listing
  id: UplinkHoloparaKit
  name: uplink-holopara-kit-name
  description: uplink-holopara-kit-desc
  icon: { sprite: /Textures/Objects/Misc/guardian_info.rsi, state: icon }
  productEntity: BoxHoloparasite
  cost:
    Telecrystal: 70 # goob
  categories:
  - UplinkAllies
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkReinforcementRadioSyndicate
  name: uplink-reinforcement-radio-name
  description: uplink-reinforcement-radio-traitor-desc
  productEntity: ReinforcementRadioSyndicate
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
  cost:
    Telecrystal: 70 # goob
  categories:
  - UplinkAllies
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink
          - ContravendUplink


# Goobstation - Nukeop reinforcement
- type: listing
  id: UplinkReinforcementRadioSyndicateNukeops # Version for Nukeops that spawns another nuclear operative without the uplink.
  name: uplink-reinforcement-radio-nukeops-name
  description: uplink-reinforcement-radio-nukeops-desc
  productEntity: ReinforcementRadioSyndicateNukeops
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-nukeop }
  cost:
    Telecrystal: 125 # goob
  categories:
  - UplinkAllies
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
      blacklist:
        tags:
          - ContravendUplink


- type: listing
  id: UplinkReinforcementRadioSyndicateCyborgAssault
  name:  uplink-reinforcement-radio-cyborg-assault-name
  description: uplink-reinforcement-radio-cyborg-assault-desc
  productEntity: ReinforcementRadioSyndicateCyborgAssault
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-borg-assault }
  cost:
    Telecrystal: 375 # goob
  categories:
    - UplinkAllies
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
      blacklist:
        tags:
        - ContravendUplink


- type: listing
  id: UplinkReinforcementRadioSyndicateAncestor
  name: uplink-reinforcement-radio-ancestor-name
  description: uplink-reinforcement-radio-ancestor-desc
  productEntity: ReinforcementRadioSyndicateAncestor
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor }
  cost:
    Telecrystal: 30 # goob
  categories:
  - UplinkAllies
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink
          - ContravendUplink


- type: listing
  id: UplinkReinforcementRadioSyndicateAncestorNukeops # Version for Nukeops that spawns a syndicate monkey with the NukeOperative component.
  name: uplink-reinforcement-radio-ancestor-name
  description: uplink-reinforcement-radio-ancestor-desc
  productEntity: ReinforcementRadioSyndicateAncestorNukeops
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor }
  cost:
    Telecrystal: 40 # goob - Nuke ops have a lot of free gear, and synd eva a common one has been buffed so these need to cost more
  categories:
  - UplinkAllies
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
      blacklist:
        tags:
        - ContravendUplink


- type: listing
  id: UplinkCarpDehydrated
  name: uplink-carp-dehydrated-name
  description: uplink-carp-dehydrated-desc
  productEntity: DehydratedSpaceCarp
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkAllies
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkMobCatMicrobomb
  name: uplink-mobcat-microbomb-name
  description: uplink-mobcat-microbomb-desc
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-syndicat }
  productEntity: ReinforcementRadioSyndicateSyndiCat
  cost:
    Telecrystal: 30 # goob
  categories:
    - UplinkAllies
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
        - ContravendUplink


- type: listing
  id: UplinkSyndicatePersonalAI
  name: uplink-syndicate-pai-name
  description: uplink-syndicate-pai-desc
  icon: { sprite: /Textures/Objects/Fun/pai.rsi, state: syndicate-icon-pai-off }
  productEntity: SyndicatePersonalAI
  cost:
    Telecrystal: 5 # goob
  categories:
    - UplinkAllies
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - ContravendUplink


# Implants

- type: listing
  id: UplinkStorageImplanter
  name: uplink-storage-implanter-name
  description: uplink-storage-implanter-desc
  icon: { sprite: /Textures/Clothing/Back/Backpacks/backpack.rsi, state: icon }
  productEntity: StorageImplanter
  cost:
    Telecrystal: 40 # goob
  categories:
    - UplinkImplants
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink


- type: listing
  id: UplinkFreedomImplanter
  name: uplink-freedom-implanter-name
  description: uplink-freedom-implanter-desc
  icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: freedom }
  productEntity: FreedomImplanter
  cost:
    Telecrystal: 18 # goob - not quite worth any more than that
  categories:
    - UplinkImplants


- type: listing
  id: UplinkScramImplanter
  name: uplink-scram-implanter-name
  description: uplink-scram-implanter-desc
  icon: { sprite: /Textures/Structures/Specific/anomaly.rsi, state: anom4 }
  productEntity: ScramImplanter
  cost:
    Telecrystal: 15 # goob - can be useful, but does nothing on its own
  categories:
    - UplinkImplants


- type: listing
  id: UplinkDnaScramblerImplant
  name: uplink-dna-scrambler-implanter-name
  description: uplink-dna-scrambler-implanter-desc
  icon: { sprite: /Textures/Mobs/Species/Human/parts.rsi, state: full }
  productEntity: DnaScramblerImplanter
  cost:
    Telecrystal: 25 # goob
  categories:
    - UplinkImplants


- type: listing
  id: UplinkEmpImplanter
  name: uplink-emp-implanter-name
  description: uplink-emp-implanter-desc
  icon: { sprite: /Textures/Objects/Magic/magicactions.rsi, state: shield }
  productEntity: EmpImplanter
  cost:
    Telecrystal: 10 # goob
  categories:
    - UplinkImplants

- type: listing
  id: UplinkRadioImplanter
  name: uplink-radio-implanter-name
  description: uplink-radio-implanter-desc
  icon: { sprite: /Textures/Objects/Devices/encryption_keys.rsi, state: synd_label }
  productEntity: RadioImplanter
  cost:
    Telecrystal: 7 # goob - Syndicate Radio Price Adjust
  categories:
  - UplinkImplants
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - ContravendUplink

- type: listing
  id: UplinkMicroBombImplanter
  name: uplink-micro-bomb-implanter-name
  description: uplink-micro-bomb-implanter-desc
  icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: explosive }
  productEntity: MicroBombImplanter
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkImplants
  conditions:
  # goob - traitor suicide implants
  #- !type:StoreWhitelistCondition
  #  whitelist:
  #    tags:
  #    - NukeOpsUplink
  #- !type:BuyerWhitelistCondition
  #  blacklist:
  #    components:
  #    - SurplusBundle


- type: listing
  id: UplinkMacroBombImplanter
  name: uplink-macro-bomb-implanter-name
  description: uplink-macro-bomb-implanter-desc
  icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: explosive }
  productEntity: MacroBombImplanter
  cost:
    Telecrystal: 65 # goob
  categories:
    - UplinkImplants
  restockTime: 1800
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
        - NukeOpsUplink

# Goobstation - Fix nukeops macrobomb restock
- type: listing
  id: UplinkMacroBombImplanterNukeops
  name: uplink-macro-bomb-implanter-name
  description: uplink-macro-bomb-implanter-desc
  icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: explosive }
  productEntity: MacroBombImplanter
  cost:
    Telecrystal: 65
  categories:
    - UplinkImplants
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
        - NukeOpsUplink
        - ContravendUplink

- type: listing
  id: UplinkDeathAcidifierImplanter
  name: uplink-death-acidifier-implant-name
  description: uplink-death-acidifier-implant-desc
  icon: { sprite: /Textures/Objects/Magic/magicactions.rsi, state: gib }
  productEntity: DeathAcidifierImplanter
  cost:
    Telecrystal: 20 # goob # goob - traitor suicide implants
  categories:
    - UplinkImplants
  # goob - traitor suicide implants
  #conditions:
  #  - !type:StoreWhitelistCondition
  #    whitelist:
  #      tags:
  #        - NukeOpsUplink

- type: listing
  id: UplinkUplinkImplanter # uplink uplink real
  name: uplink-uplink-implanter-name
  description: uplink-uplink-implanter-desc
  icon: { sprite: /Textures/Objects/Devices/communication.rsi, state: radio }
  productEntity: UplinkImplanter
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkImplants
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink


- type: listing
  id: UplinkDeathRattle
  name: uplink-deathrattle-implant-name
  description: uplink-deathrattle-implant-desc
  productEntity: BoxDeathRattleImplants
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkImplants
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
    - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle
          - ContravendUplink

- type: listing
  id: UplinkFakeMindshield
  name: uplink-fake-mindshield-name
  description: uplink-fake-mindshield-desc
  icon: { sprite: Interface/Actions/actions_fakemindshield.rsi, state: icon-on }
  productEntity: FakeMindShieldImplanter
  cost:
    Telecrystal: 15 # goob, I don't like security so x4 instead of x5
  categories:
  - UplinkImplants


# Wearables

- type: listing
  id: UplinkJetpack
  name: uplink-black-jetpack-name
  description: uplink-black-jetpack-desc
  productEntity: JetpackBlackFilled
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkWearables


- type: listing
  id: UplinkVoiceMask
  name: uplink-voice-mask-name
  description: uplink-voice-mask-desc
  productEntity: ClothingMaskGasVoiceChameleon
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkWearables


- type: listing
  id: UplinkHolster
  name: uplink-holster-name
  description: uplink-holster-desc
  productEntity: ClothingBeltSyndieHolster
  cost:
    Telecrystal: 8 # goob - holster rework
  categories:
  - UplinkWearables


- type: listing
  id: UplinkChestRig
  name: uplink-chest-rig-name
  description: uplink-chest-rig-desc
  productEntity: ClothingBeltMilitaryWebbing
  cost:
    Telecrystal: 4 # goob
  categories:
  - UplinkWearables


- type: listing
  id: UplinkChameleon
  name: uplink-chameleon-name
  description: uplink-chameleon-desc
  productEntity: ClothingBackpackChameleonFill
  icon: { sprite: /Textures/Clothing/Uniforms/Jumpsuit/rainbow.rsi, state: icon }
  cost:
    Telecrystal: 15 # goob
  categories:
    - UplinkWearables


- type: listing
  id: UplinkClothingNoSlipsShoes
  name: uplink-clothing-no-slips-shoes-name
  description: uplink-clothing-no-slips-shoes-desc
  productEntity: ClothingShoesChameleonNoSlips
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkWearables

# TODO: Revert back to normal thieving gloves when clothes dyeing is added
- type: listing
  id: UplinkgClothingThievingGloves
  name: uplink-clothing-chameleon-thieving-gloves-name
  description: uplink-clothing-chameleon-thieving-gloves-desc
  productEntity: ClothingHandsChameleonThief
  cost:
    Telecrystal: 30
  categories:
  - UplinkWearables


- type: listing
  id: UplinkClothingOuterVestWeb
  name: uplink-clothing-outer-vest-web-name
  description: uplink-clothing-outer-vest-web-desc
  productEntity: ClothingOuterVestWeb
  cost:
    Telecrystal: 15 # goob
  categories:
  - UplinkWearables


- type: listing
  id: UplinkClothingOuterVestWebElite
  name: uplink-clothing-outer-vest-web-elite-name
  description: uplink-clothing-outer-vest-web-elite-desc
  productEntity: ClothingOuterVestWebElite
  cost:
    Telecrystal: 25 # goob
  categories:
  - UplinkWearables

- type: listing
  id: UplinkClothingShoesBootsMagSyndie
  name: uplink-clothing-shoes-boots-mag-syndie-name
  description: uplink-clothing-shoes-boots-mag-syndie-desc
  productEntity: ClothingShoesBootsMagSyndie
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkWearables


- type: listing
  id: UplinkEVASyndie
  name: uplink-eva-syndie-name
  description: uplink-eva-syndie-desc
  icon: { sprite: /Textures/Clothing/OuterClothing/Suits/eva_syndicate.rsi, state: icon }
  productEntity: ClothingBackpackDuffelSyndicateEVABundle
  cost:
    Telecrystal: 20 # goob - Meh protection no slowdown. Can definitely take a hit or two extra however.
  categories:
  - UplinkWearables


- type: listing
  id: UplinkHardsuitCarp
  name: uplink-hardsuit-carp-name
  description: uplink-hardsuit-carp-desc
  icon: { sprite: /Textures/Clothing/OuterClothing/Suits/carpsuit.rsi, state: icon }
  productEntity: ClothingOuterHardsuitCarp
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkWearables


- type: listing
  id: UplinkHardsuitSyndie
  name: uplink-hardsuit-syndie-name
  description: uplink-hardsuit-syndie-desc
  icon: { sprite: /Textures/Clothing/OuterClothing/Hardsuits/syndicate.rsi, state: icon }
  productEntity: ClothingBackpackDuffelSyndicateHardsuitBundle
  cost:
    Telecrystal: 50 # goob
  categories:
  - UplinkWearables


- type: listing
  id: UplinkClothingOuterArmorRaid
  name: uplink-syndie-raid-name
  description: uplink-syndie-raid-desc
  icon: { sprite: /Textures/Clothing/OuterClothing/Armor/syndie-raid.rsi, state: icon }
  productEntity: ClothingBackpackSyndicateRaidBundle
  cost:
    Telecrystal: 50 # goob
  categories:
  - UplinkWearables
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink


- type: listing
  id: UplinkHardsuitSyndieElite
  name: uplink-hardsuit-syndieelite-name
  description: uplink-hardsuit-syndieelite-desc
  icon: { sprite: /Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi, state: icon }
  productEntity: ClothingBackpackDuffelSyndicateEliteHardsuitBundle
  cost:
    Telecrystal: 75 # goob
  categories:
  - UplinkWearables
  #conditions: # Goobstation - no fuck you
  #- !type:StoreWhitelistCondition
  #  whitelist:
  #    tags:
  #    - NukeOpsUplink


- type: listing
  id: UplinkClothingOuterHardsuitJuggernaut
  name: uplink-clothing-outer-hardsuit-juggernaut-name
  description: uplink-clothing-outer-hardsuit-juggernaut-desc
  icon: { sprite: /Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi, state: icon } # goobstation - duke nukies
  productEntity: CrateCybersunJuggernautBundle
  cost:
    Telecrystal: 75 # goob
  categories:
  - UplinkWearables
  #conditions: # Goobstation - no fuck you
  #- !type:StoreWhitelistCondition
  # whitelist:
  #    tags:
  #    - NukeOpsUplink


- type: listing
  id: UplinkClothingEyesHudSyndicate
  name: uplink-clothing-eyes-hud-syndicate-name
  description: uplink-clothing-eyes-hud-syndicate-desc
  productEntity: ClothingEyesHudSyndicate
  cost:
    Telecrystal: 10 # goob
  categories:
    - UplinkWearables
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink

# Goobstation - Explosive gloves
#- type: listing
#  id: UplinkClothingConductingGloves
#  name: uplink-clothing-conducting-gloves-name
#  description: uplink-clothing-conducting-gloves-desc
#  productEntity: ClothingHandsGlovesConducting
#  cost:
#    Telecrystal: 10 # goob
#  categories:
#  - UplinkWearables


- type: listing
  id: UplinkBackpackSyndicate
  name: uplink-backpack-syndicate-name
  description: uplink-backpack-syndicate-desc
  productEntity: ClothingBackpackSyndicate
  cost:
    Telecrystal: 4 # goob - Pointless valid item.
  categories:
    - UplinkWearables


 # Pointless

- type: listing
  id: UplinkBarberScissors
  name: uplink-barber-scissors-name
  description: uplink-barber-scissors-desc
  productEntity: BarberScissors
  cost:
    Telecrystal: 2 # goob - Meh, can be useful in preventing metagamers, but pretty pointless.
  categories:
  - UplinkPointless

- type: listing
  id: UplinkSnackBox
  name: uplink-snack-box-name
  description: uplink-snack-box-desc
  productEntity: HappyHonkNukieSnacks
  cost:
    Telecrystal: 5 # goob
  categories:
  - UplinkPointless

- type: listing
  id: UplinkRevolverCapGun
  name: uplink-revolver-cap-gun-name
  description: uplink-revolver-cap-gun-desc
  productEntity: RevolverCapGun
  cost:
    Telecrystal: 4 # goob - Funny, but not 20 TC Funny.
  categories:
  - UplinkPointless

- type: listing
  id: UplinkSyndicateStamp
  name: uplink-syndicate-stamp-name
  description: uplink-syndicate-stamp-desc
  productEntity: RubberStampSyndicate
  cost:
    Telecrystal: 8 # goob - Has some gimmicky use, can't be 5 TC. Not on 10 TC level so it takes 8 TC.
  categories:
  - UplinkPointless


- type: listing
  id: UplinkCatEars
  name: uplink-cat-ears-name
  description: uplink-cat-ears-desc
  productEntity: ClothingHeadHatCatEars
  cost:
    Telecrystal: 130 # goob
  categories:
  - UplinkPointless


- type: listing
  id: UplinkOutlawHat
  name: uplink-outlaw-hat-name
  description: uplink-outlaw-hat-desc
  productEntity: ClothingHeadHatOutlawHat
  cost:
    Telecrystal: 2 # goob - Yeehaw! less than 5 TC for both to get a set.
  categories:
  - UplinkPointless

- type: listing
  id: UplinkOutlawGlasses
  name: uplink-outlaw-glasses-name
  description: uplink-outlaw-glasses-desc
  productEntity: ClothingEyesGlassesOutlawGlasses
  cost:
    Telecrystal: 2 # goob - Who am i??? less than 5 TC for both to get a set.
  categories:
  - UplinkPointless

- type: listing
  id: UplinkCostumePyjama
  name: uplink-costume-pyjama-name
  description: uplink-costume-pyjama-desc
  productEntity: ClothingBackpackDuffelSyndicatePyjamaBundle
  cost:
    Telecrystal: 8 # goob - Funny but blatantly not worth more
  categories:
  - UplinkPointless

- type: listing
  id: UplinkCostumeClown
  name: uplink-costume-clown-name
  description: uplink-costume-clown-desc
  productEntity: ClothingBackpackDuffelSyndicateCostumeClown
  cost:
    Telecrystal: 10 # goob
  categories:
  - UplinkPointless


- type: listing
  id: UplinkCarpSuitBundle
  name: uplink-carp-suit-bundle-name
  description: uplink-carp-suit-bundle-desc
  productEntity: ClothingBackpackDuffelSyndicateCarpSuit
  cost:
    Telecrystal: 15 # goob
  categories:
  - UplinkPointless

- type: listing
  id: UplinkOperativeSuit
  name: uplink-operative-suit-name
  description: uplink-operative-suit-desc
  productEntity: ClothingUniformJumpsuitOperative
  cost:
    Telecrystal: 2 # goob
  categories:
  - UplinkPointless

- type: listing
  id: UplinkOperativeSkirt
  name: uplink-operative-skirt-name
  description: uplink-operative-skirt-desc
  productEntity: ClothingUniformJumpskirtOperative
  cost:
    Telecrystal: 2 # goob
  categories:
  - UplinkPointless

- type: listing
  id: UplinkBalloon
  name: uplink-balloon-name
  description: uplink-balloon-desc
  productEntity: BalloonSyn
  cost:
    Telecrystal: 100 # goob
  categories:
  - UplinkPointless


- type: listing
  id: UplinkScarfSyndieRed
  name: uplink-scarf-syndie-red-name
  description: uplink-scarf-syndie-red-desc
  productEntity: ClothingNeckScarfStripedSyndieRed
  cost:
    Telecrystal: 2 # goob
  categories:
  - UplinkPointless

- type: listing
  id: UplinkScarfSyndieGreen
  name: uplink-scarf-syndie-green-name
  description: uplink-scarf-syndie-green-desc
  productEntity: ClothingNeckScarfStripedSyndieGreen
  cost:
    Telecrystal: 2 # goob
  categories:
    - UplinkPointless

- type: listing
  id: UplinkSyndicateBusinessCard
  name: uplink-business-card-name
  description: uplink-business-card-desc
  productEntity: SyndicateBusinessCard
  categories:
    - UplinkPointless
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 3

# Job Specific

- type: listing
  id: uplinkGatfruitSeeds
  name: uplink-gatfruit-seeds-name
  description: uplink-gatfruit-seeds-desc
  productEntity: GatfruitSeeds
  cost:
    Telecrystal: 30 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Botanist


- type: listing
  id: uplinkRiggedBoxingGlovesPassenger # Remove when contractor baton gets added- and yes, i'm working on that - Goobstation, Fenn :3
  name: uplink-rigged-boxing-gloves-name
  description: uplink-rigged-boxing-gloves-desc
  productEntity: ClothingHandsGlovesBoxingRigged
  cost:
    Telecrystal: 30 # goob
  categories:
    - UplinkJob
  conditions:
    - !type:BuyerJobCondition
      whitelist:
        - Passenger


- type: listing
  id: uplinkRiggedBoxingGlovesBoxer
  name: uplink-rigged-boxing-gloves-name
  description: uplink-rigged-boxing-gloves-desc
  productEntity: ClothingHandsGlovesBoxingRigged
  cost:
    Telecrystal: 20 # goob
  categories:
    - UplinkJob
  conditions:
    - !type:BuyerJobCondition
      whitelist:
        - Boxer


- type: listing
  id: uplinkNecronomicon
  name: uplink-necronomicon-name
  description: uplink-necronomicon-desc
  productEntity: BibleNecronomicon
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chaplain
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle


- type: listing
  id: uplinkHolyHandGrenade
  name: uplink-holy-hand-grenade-name
  description: uplink-holy-hand-grenade-desc
  productEntity: HolyHandGrenade
  cost:
    Telecrystal: 100 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chaplain


- type: listing
  id: uplinkRevolverCapGunFake
  name: uplink-revolver-cap-gun-fake-name
  description: uplink-revolver-cap-gun-fake-desc
  productEntity: RevolverCapGunFake
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Mime
    - Clown


- type: listing
  id: uplinkBananaPeelExplosive
  name: uplink-banana-peel-explosive-name
  description: uplink-banana-peel-explosive-desc
  icon: { sprite: Objects/Specific/Hydroponics/banana.rsi, state: peel }
  productEntity: TrashBananaPeelExplosiveUnarmed
  cost:
    Telecrystal: 8 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Clown


- type: listing
  id: UplinkClusterBananaPeel
  name: uplink-cluster-banana-peel-name
  description: uplink-cluster-banana-peel-desc
  productEntity: ClusterBananaPeel
  cost:
    Telecrystal: 18 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Clown


- type: listing
  id: UplinkHoloclownKit
  name: uplink-holoclown-kit-name
  description: uplink-holoclown-kit-desc
  icon: { sprite: /Textures/Objects/Fun/figurines.rsi, state: holoclown }
  productEntity: BoxHoloclown
  cost:
    Telecrystal: 60 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Clown


- type: listing
  id: uplinkHotPotato
  name: uplink-hot-potato-name
  description: uplink-hot-potato-desc
  productEntity: HotPotato
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chef
    - Botanist
    - Clown
    - Mime


- type: listing
  id: UplinkChimpUpgradeKit
  name: uplink-chimp-upgrade-kit-name
  description: uplink-chimp-upgrade-kit-desc
  productEntity: WeaponPistolCHIMPUpgradeKit
  cost:
    Telecrystal: 10 # goob - Weak but very cheap
  categories:
  - UplinkJob
  conditions:
    - !type:BuyerDepartmentCondition
      whitelist:
      - Science


- type: listing
  id: uplinkProximityMine
  name: uplink-proximity-mine-name
  description: uplink-proximity-mine-desc
  productEntity: WetFloorSignMineExplosive
  cost:
    Telecrystal: 16 # goob - was 20, with my buff made it 25 to be closer to minibomb -panzer well no one uses it! 16 TC better.
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Janitor
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle


- type: listing
  id: UplinkSyndicateSpongeBox
  name: uplink-syndicate-sponge-box-name
  description: uplink-syndicate-sponge-box-desc
  icon: { sprite:  Objects/Misc/monkeycube.rsi, state: box}
  productEntity: SyndicateSpongeBox
  cost:
    Telecrystal: 35 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition # We can't use BuyerDepartmentCondition here since Zookeeper and Chef can also get this
    whitelist:
    - Zookeeper
    - Scientist
    - ResearchDirector
    - Chef


- type: listing
  id: UplinkCaneBlade
  name: uplink-cane-blade-name
  description: uplink-cane-blade-desc
  icon: { sprite:  Objects/Weapons/Melee/cane.rsi, state: cane}
  productEntity: CaneSheathFilled
  cost:
    Telecrystal: 40 # E-sword sidegrade - goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Librarian
  #- !type:BuyerWhitelistCondition
  #  blacklist:
  #    components:
  #    - SurplusBundle


- type: listing
  id: UplinkCombatBakery
  name: uplink-combat-bakery-name
  description: uplink-combat-bakery-desc
  icon: { sprite:  Objects/Consumable/Food/Baked/bread.rsi, state: baguette}
  productEntity: CombatBakeryKit
  cost:
    Telecrystal: 20 # goob
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chef
    - Mime

- type: listing
  id: UplinkContrabandLighter
  name: uplink-contraband-lighter-name
  description: uplink-contraband-lighter-desc
  icon: { sprite:  Objects/Tools/Lighters/syndielighter.rsi, state: icon}
  productEntity: UplinkLighterBox
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointless

- type: listing
  id: UplinkSmugglerSatchel
  name: uplink-smuggler-satchel-name
  description: uplink-smuggler-satchel-desc
  productEntity: ClothingBackpackSatchelSmugglerUnanchored
  cost:
    Telecrystal: 10 # Goobstation
  categories:
  - UplinkDeception

- type: listing
  id: UplinkAcolyteArmor
  name: uplink-acolyte-armor-name
  description: uplink-acolyte-armor-desc
  icon: { sprite: Clothing/OuterClothing/Armor/cult_armour.rsi, state: icon}
  productEntity: ClothingBackpackDuffelAcolyteBundle
  cost:
    Telecrystal: 20 # Goobstation
  categories:
  - UplinkJob
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chaplain
