# Syndicate
# Removed from upstream, but kept for starcup
- type: listing
  id: UplinkgClothingThievingGloves
  name: uplink-clothing-chameleon-thieving-gloves-name
  description: uplink-clothing-chameleon-thieving-gloves-desc
  productEntity: ClothingHandsChameleonThief
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 5
  categories:
  - UplinkWearablesNT

# Add NanoTrasen deck to traitor uplink
- type: listing
  id: UplinkNanoTrasenDeck
  name: uplink-nanotrasen-deck-name
  description: uplink-nanotrasen-deck-desc
  productEntity: CardBoxNanotrasen
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

# TODO: make more categories
# Guns

- type: listing
  id: UplinkPistolViperNT
  name: uplink-pistol-viper-name
  description: uplink-pistol-viper-desc
  productEntity: WeaponPistolViperNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 3
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkRevolverPythonNT
  name: uplink-revolver-python-name
  description: uplink-revolver-python-desc-starcup
  productEntity: WeaponRevolverPythonAPNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4 # Originally was 13 and then 8 TC but was not used due to high cost
  categories:
  - UplinkWeaponryNT

# Inbuilt suppressor so it's sneaky + more expensive.
- type: listing
  id: UplinkPistolCobraNT
  name: uplink-pistol-cobra-name
  description: uplink-pistol-cobra-desc
  productEntity: WeaponPistolCobraNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkWeaponryNT

# Poor accuracy, slow to fire, cheap option
- type: listing
  id: UplinkRifleMosinNT
  name: uplink-rifle-mosin-name
  description: uplink-rifle-mosin-desc
  productEntity: WeaponSniperMosin
  cost:
    Telecrystal: 1
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkEswordNT
  name: uplink-esword-name
  description: uplink-esword-desc
  icon: { sprite: /Textures/Objects/Weapons/Melee/e_sword.rsi, state: icon }
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 4
  productEntity: EnergySword
  cost:
    Telecrystal: 8
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkEnergyDaggerNT
  name: uplink-edagger-name
  description: uplink-edagger-desc
  icon: { sprite: /Textures/Objects/Weapons/Melee/e_dagger.rsi, state: icon }
  productEntity: EnergyDaggerBox
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkThrowingKnivesKitNT
  name: uplink-knives-kit-name
  description: uplink-knives-kit-desc-starcup
  icon: { sprite: _starcup/Objects/Storage/boxicons.rsi, state: throwing_knives }
  productEntity: ThrowingKnivesKit
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
    - UplinkWeaponryNT

- type: listing
  id: UplinkGlovesNorthStarNT
  name: uplink-gloves-north-star-name
  description: uplink-gloves-north-star-desc
  productEntity: ClothingHandsGlovesNorthStar
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 8
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkGlovesKnuckleDustersNT
  name: uplink-gloves-knuckleduster-name-starcup
  description: uplink-gloves-knuckleduster-desc
  icon: { sprite: _starcup/Clothing/Hands/Gloves/KnuckleDusters/nanotrasenknuckleduster.rsi, state: nanotrasenknuckleduster }
  productEntity: ClothingHandsKnuckleDustersNanotrasen
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkDisposableTurretNT
  name: uplink-disposable-turret-name
  description: uplink-disposable-turret-desc-starcup
  productEntity: ToolboxElectricalTurretFilledNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
  - UplinkWeaponryNT
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkEshieldNT
  name: uplink-eshield-name
  description: uplink-eshield-desc
  icon: { sprite: /Textures/Objects/Weapons/Melee/e_shield.rsi, state: eshield-on }
  productEntity: EnergyShield
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 8
  categories:
  - UplinkWeaponryNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkSniperBundleNT
  name: uplink-sniper-bundle-name
  description: uplink-sniper-bundle-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Snipers/heavy_sniper.rsi, state: base }
  productEntity: BriefcaseNTSniperBundleFilled
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 6
  cost:
    Telecrystal: 12
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkC20RBundleNT
  name: uplink-c20r-bundle-name
  description: uplink-c20r-bundle-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/SMGs/c20r.rsi, state: icon }
  productEntity: ClothingBackpackDuffelNanotrasenFilledSMG
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 10
  cost:
    Telecrystal: 17
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkBulldogBundleNT
  name: uplink-buldog-bundle-name
  description: uplink-buldog-bundle-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/bulldog.rsi, state: icon }
  productEntity: ClothingBackpackDuffelNanotrasenFilledShotgun
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 12
  cost:
    Telecrystal: 20
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkGrenadeLauncherBundleNT
  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: ClothingBackpackDuffelNanotrasenFilledGrenadeLauncher
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 20
  cost:
    Telecrystal: 25
  categories:
  - UplinkWeaponryNT

- type: listing
  id: UplinkL6SawBundleNT
  name: uplink-l6-saw-bundle-name
  description: uplink-l6-saw-bundle-desc
  icon: { sprite: /Textures/Objects/Weapons/Guns/LMGs/l6.rsi, state: icon }
  productEntity: ClothingBackpackDuffelNanotrasenFilledLMG
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 24
  cost:
    Telecrystal: 30
  categories:
  - UplinkWeaponryNT

# Explosives

- type: listing
  id: UplinkExplosiveGrenadeNT
  name: uplink-explosive-grenade-name
  description: uplink-explosive-grenade-desc
  productEntity: ExGrenade
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkExplosiveGrenadeFlashNT
  name: uplink-flash-grenade-name
  description: uplink-flash-grenade-desc
  productEntity: GrenadeFlashBang
  cost:
    Telecrystal: 1
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkSmokeGrenadeNT
  name: uplink-smoke-grenade-name
  description: uplink-smoke-grenade-desc
  productEntity: SmokeGrenade
  cost:
    Telecrystal: 1
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkNanotrasenMiniBomb
  name: uplink-mini-bomb-name
  description: uplink-mini-bomb-desc
  productEntity: NanotrasenMiniBomb
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
    - UplinkExplosivesNT

- type: listing
  id: UplinkSingularityGrenadeNT
  name: uplink-singularity-grenade-name
  description: uplink-singularity-grenade-desc
  productEntity: SingularityGrenade
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
    - UplinkDisruptionNT

- type: listing
  id: UplinkWhiteholeGrenadeNT
  name: uplink-whitehole-grenade-name
  description: uplink-whitehole-grenade-desc
  productEntity: WhiteholeGrenade
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
    - UplinkDisruptionNT

- type: listing
  id: UplinkGrenadePenguinNT
  name: uplink-penguin-grenade-name
  description: uplink-penguin-grenade-desc-starcup
  productEntity: MobGrenadePenguinNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 5
  categories:
    - UplinkExplosivesNT
  conditions:
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkC4NT
  name: uplink-c4-name
  description: uplink-c4-desc
  productEntity: C4
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkGrenadierRigNT
  name: uplink-grenadier-rig-name
  description: uplink-grenadier-rig-desc
  productEntity: ClothingBeltMilitaryWebbingGrenadeFilled
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 6
  cost:
    Telecrystal: 12
  categories:
  - UplinkExplosivesNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkC4BundleNT
  name: uplink-c4-bundle-name
  description: uplink-c4-bundle-desc
  productEntity: ClothingBackpackDuffelNanotrasenC4tBundle
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 8
  cost:
    Telecrystal: 12 #you're buying bulk so its a 25% discount, so no additional random discount over it
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkEmpGrenadeNT
  name: uplink-emp-grenade-name
  description: uplink-emp-grenade-desc
  productEntity: EmpGrenade
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkExplodingPenNT
  name: uplink-exploding-pen-name
  description: uplink-exploding-pen-desc
  icon: { sprite: /Textures/Objects/Misc/pens.rsi, state: pen }
  productEntity: PenExplodingBox
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkNanotrasenBomb
  name: uplink-exploding-nanotrasen-bomb-name
  description: uplink-exploding-syndicate-bomb-desc
  productEntity: NanotrasenBomb
  cost:
    Telecrystal: 11
  categories:
    - UplinkExplosivesNT
  restockTime: 1800
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkNanotrasenBombNukie
  name: uplink-exploding-nanotrasen-bomb-name
  description: uplink-exploding-syndicate-bomb-desc
  productEntity: NanotrasenBomb
  cost:
    Telecrystal: 11
  categories:
    - UplinkExplosivesNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkClusterGrenadeNT
  name: uplink-cluster-grenade-name
  description: uplink-cluster-grenade-desc
  productEntity: ClusterGrenade
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 5
  cost:
    Telecrystal: 8
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkGrenadeShrapnelNT
  name: uplink-shrapnel-grenade-name
  description: uplink-shrapnel-grenade-desc
  productEntity: GrenadeShrapnel
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkGrenadeIncendiaryNT
  name: uplink-incendiary-grenade-name
  description: uplink-incendiary-grenade-desc
  productEntity: GrenadeIncendiary
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkExplosivesNT

- type: listing
  id: UplinkEmpKitNT
  name: uplink-emp-kit-name
  description: uplink-emp-kit-desc
  productEntity: ElectricalDisruptionKitNT
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 6
  categories:
    - UplinkExplosivesNT

# Ammo

- type: listing
  id: UplinkPistol9mmMagazineNT
  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: 1
  categories:
  - UplinkAmmoNT

# For the C20R
- type: listing
  id: UplinkMagazinePistolSubMachineGunNT
  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: 2
  categories:
  - UplinkAmmoNT

# For the Cobra
- type: listing
  id: UplinkMagazinePistolCaselessRifleNT
  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: 1
  categories:
  - UplinkAmmoNT

# For the Python
- type: listing
  id: UplinkSpeedLoaderMagnumAPNT
  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
  categories:
  - UplinkAmmoNT

# For the mosin
- type: listing
  id: UplinkMosinAmmoNT
  name: uplink-mosin-ammo-name
  description: uplink-mosin-ammo-desc
  productEntity: MagazineBoxLightRifle
  cost:
    Telecrystal: 1
  categories:
  - UplinkAmmoNT

# for the hristov
- type: listing
  id: UplinkHristovAmmoNT
  name: uplink-sniper-ammo-name
  description: uplink-sniper-ammo-desc
  productEntity: MagazineBoxAntiMateriel
  cost:
    Telecrystal: 2
  categories:
  - UplinkAmmoNT

- type: listing
  id: UplinkAmmoNTBundleNT
  name: uplink-ammo-bundle-name
  description: uplink-ammo-bundle-desc
  productEntity: ClothingBackpackDuffelNanotrasenAmmoFilled
  cost:
    Telecrystal: 15
  categories:
  - UplinkAmmoNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
    - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle

#Chemicals

- type: listing
  id: UplinkHypopenNT
  name: uplink-hypopen-name
  description: uplink-hypopen-desc
  icon: { sprite: /Textures/Objects/Misc/pens.rsi, state: pen }
  productEntity: HypopenBox
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 6
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkHypoDartNT
  name: uplink-hypodart-name
  description: uplink-hypodart-desc
  icon: { sprite: /Textures/Objects/Fun/Darts/dart_red.rsi, state: icon }
  productEntity: HypoDartBox
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkChemistryKitBundleNT
  name: uplink-chemistry-kit-name
  description: uplink-chemistry-kit-desc
  icon: { sprite: /Textures/Objects/Storage/boxicons.rsi, state: vials }
  productEntity: ChemicalSynthesisKit
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 4
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkZombieBundleNT
  name: uplink-zombie-bundle-name-starcup
  description: uplink-zombie-bundle-desc
  icon: { sprite: /Textures/Structures/Wallmounts/signs.rsi, state: bio }
  productEntity: ClothingBackpackDuffelZombieBundleNT
  cost:
    Telecrystal: 40
  categories:
  - UplinkChemicalsNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkNocturineChemistryBottleNT
  name: uplink-nocturine-chemistry-bottle-name
  description: uplink-nocturine-chemistry-bottle-desc
  productEntity: ChemistryBottleNocturine
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkCombatMedkitNT
  name: uplink-combat-medkit-name
  description: uplink-combat-medkit-desc
  productEntity: MedkitCombatFilled
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 5
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkCombatMedipenNT
  name: uplink-combat-medipen-name
  description: uplink-combat-medipen-desc
  productEntity: CombatMedipen
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkStimpackNT
  name: uplink-stimpack-name
  description: uplink-stimpack-desc-starcup
  productEntity: StimpackNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkStimkitNT
  name: uplink-stimkit-name
  description: uplink-stimkit-desc
  productEntity: StimkitFilledNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 8
  cost:
    Telecrystal: 12
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkCigarettesNT
  name: uplink-cigarettes-name-starcup
  description: uplink-cigarettes-desc
  productEntity: CigPackNanotrasen
  cost:
    Telecrystal: 1
  categories:
  - UplinkChemicalsNT

- type: listing
  id: UplinkMedsBundleNT
  name: uplink-meds-bundle-name
  description: uplink-meds-bundle-desc
  productEntity: ClothingBackpackDuffelNanotrasenMedicalBundleFilled
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 16
  cost:
    Telecrystal: 24
  categories:
  - UplinkChemicalsNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
    - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle

# Deception
- type: listing
  id: UplinkNanotrasenIDCard
  name: uplink-nanotrasen-id-card-name
  description: uplink-nanotrasen-id-card-desc
  productEntity: NanotrasenIDCard
  cost:
    Telecrystal: 1
  categories:
  - UplinkDeception

- type: listing
  id: UplinkAgentIDCardNT
  name: uplink-agent-id-card-name
  description: uplink-agent-id-card-desc
  productEntity: AgentIDCard
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 3
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkStealthBoxNT
  name: uplink-stealth-box-name
  description: uplink-stealth-box-desc
  productEntity: StealthBox
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 5
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkChameleonProjectorNT
  name: uplink-chameleon-projector-name
  description: uplink-chameleon-projector-desc
  productEntity: ChameleonProjector
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 7
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkHeadsetEncryptionKeyNT
  name: uplink-encryption-key-name-starcup
  description: uplink-encryption-key-desc
  icon: { sprite: /Textures/Objects/Devices/encryption_keys.rsi, state: nano_label }
  productEntity: BoxEncryptionKeyNT # Two for the price of one
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkBinaryTranslatorKeyNT
  name: uplink-binary-translator-key-name
  description: uplink-binary-translator-key-desc
  icon: { sprite: /Textures/Objects/Devices/encryption_keys.rsi, state: ai_label }
  productEntity: EncryptionKeyBinaryNanotrasen
  cost:
    Telecrystal: 1
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkNanotrasenPen
  name: uplink-nanotrasenpen-name
  description: uplink-nanotrasenpen-desc
  productEntity: NanotrasenPen
  cost:
    Telecrystal: 1
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkDecoyDiskNT
  name: uplink-decoy-disk-name
  description: uplink-decoy-disk-desc
  productEntity: NukeDiskFake
  cost:
    Telecrystal: 1
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkUltrabrightLanternNT
  name: uplink-ultrabright-lantern-name
  description: uplink-ultrabright-lantern-desc
  productEntity: LanternFlash
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkBribeNT
  name: uplink-bribe-name
  description: uplink-bribe-desc
  productEntity: BriefcaseNTLobbyingBundleFilled
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
    - UplinkDeceptionNT

# - 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:
#   - UplinkDeceptionNT

- type: listing
  id: UplinkDecoyKitNT
  name: uplink-decoy-kit-name
  description: uplink-decoy-kit-desc
  icon: { sprite: /Textures/_starcup/Objects/Tools/Decoys/operative_decoy.rsi, state: folded }
  productEntity: ClothingBackpackDuffelNanotrasenDecoyKitFilled
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkSyndicateBombFakeNT
  name: uplink-exploding-nanotrasen-bomb-fake-name
  description: uplink-exploding-nanotrasen-bomb-fake-desc
  productEntity: NanotrasenBombFake
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 4
  categories:
  - UplinkDeceptionNT

# Disruption

- type: listing
  id: UplinkAccessBreakerNT
  name: uplink-access-breaker-name
  description: uplink-access-breaker-desc
  productEntity: AccessBreakerNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkDisruptionNT

- type: listing
  id: UplinkEmagNT
  name: uplink-emag-name
  description: uplink-emag-desc-starcup
  productEntity: EmagNT
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 5
  categories:
  - UplinkDisruptionNT

- type: listing
  id: UplinkRadioJammerNT
  name: uplink-radio-jammer-name
  description: uplink-radio-jammer-desc
  productEntity: RadioJammer
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 3
  categories:
  - UplinkDisruptionNT

- type: listing
  id: UplinkNanotrasenWeaponModule
  name: uplink-syndicate-weapon-module-name
  description: uplink-syndicate-weapon-module-desc
  productEntity: BorgModuleNanotrasenWeapon
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 5
  categories:
  - UplinkDisruptionNT

- type: listing
  id: UplinkNanotrasenMartyrModule
  name: uplink-syndicate-martyr-module-name
  description: uplink-syndicate-martyr-module-desc
  productEntity: BorgModuleMartyrNT
  icon: { sprite: /Textures/_starcup/Objects/Specific/Robotics/borgmodule.rsi, state: nanotrasenborgbomb }
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
    - UplinkDisruptionNT

- type: listing
  id: UplinkSoapNT
  name: uplink-soap-name
  description: uplink-soap-desc
  productEntity: SoapNTAntag
  cost:
    Telecrystal: 1
  categories:
  - UplinkDisruptionNT

- type: listing
  id: UplinkSlipocalypseClusterSoapNT
  name: uplink-slipocalypse-clustersoap-name-starcup
  description: uplink-slipocalypse-clustersoap-desc-starcup
  productEntity: SlipocalypseClusterSoapNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkDisruptionNT

- type: listing
  id: UplinkToolboxNT
  name: uplink-toolbox-name
  description: uplink-toolbox-desc-starcup
  productEntity: ToolboxNanotrasenFilled
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkDisruptionNT

- type: listing
  id: UplinkSyndicateJawsOfLifeNT
  name: uplink-syndicate-jaws-of-life-name
  description: uplink-syndicate-jaws-of-life-desc
  productEntity: NanotrasenJawsOfLife
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkDisruptionNT

# Note: Removed for the time being until surgery/newmed is added. Considered bloat until then.
# - type: listing
#   id: UplinkDuffelSurgery
#   name: uplink-duffel-surgery-name
#   description: uplink-duffel-surgery-desc
#   productEntity: ClothingBackpackDuffelSyndicateFilledMedical
#   discountCategory: usualDiscounts
#   discountDownTo:
#     Telecrystal: 2
#   cost:
#     Telecrystal: 4
#   categories:
#   - UplinkDisruptionNT

- type: listing
  id: UplinkPowerSinkNT
  name: uplink-power-sink-name
  description: uplink-power-sink-desc
  productEntity: PowerSinkNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 8
  categories:
  - UplinkDisruptionNT
  conditions:
  - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle

- type: listing
  id: UplinkAntimovCircuitBoardNT
  name: uplink-antimov-law-name
  description: uplink-antimov-law-desc
  productEntity: AntimovCircuitBoard
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 10
  cost:
    Telecrystal: 14
  categories:
  - UplinkDisruptionNT
  conditions:
  - !type:StoreWhitelistCondition
     blacklist:
       tags:
       - NukeOpsUplink

- type: listing
  id: UplinkNukieAntimovCircuitBoardNT
  name: uplink-antimov-law-name
  description: uplink-antimov-law-desc
  productEntity: AntimovCircuitBoard
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 20
  cost:
    Telecrystal: 24
  categories:
  - UplinkDisruptionNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkSurplusBundleNT
  name: uplink-surplus-bundle-name
  description: uplink-surplus-bundle-desc-starcup
  productEntity: CrateNanotrasenSurplusBundle
  cost:
    Telecrystal: 20
  categories:
  - UplinkDisruptionNT
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkSuperSurplusBundleNT
  name: uplink-super-surplus-bundle-name
  description: uplink-super-surplus-bundle-desc-starcup
  productEntity: CrateNanotrasenSuperSurplusBundle
  cost:
    Telecrystal: 40
  categories:
  - UplinkDisruptionNT
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkStarterKitNT
  name: uplink-starter-kit-name
  description: uplink-starter-kit-desc
  productEntity: ClothingBackpackDuffelSyndicateFilledStarterKit
  cost:
    Telecrystal: 40
  categories:
  - UplinkDisruptionNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
        - NukeOpsUplink
    - !type:BuyerWhitelistCondition
      blacklist:
        components:
        - SurplusBundle


- type: listing
  id: UplinkSingarityBeaconNT
  name: uplink-singularity-beacon-name
  description: uplink-singularity-beacon-desc
  productEntity: SingularityBeaconNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 12
  categories:
    - UplinkDisruptionNT

- type: listing
  id: UplinkCameraBugNT
  name: uplink-cameraBug-name
  description: uplink-cameraBug-desc
  productEntity: CameraBugNT
  cost:
    Telecrystal: 4
  categories:
  - UplinkDisruptionNT

# Allies

- type: listing
  id: UplinkHoloparaKitNT
  name: uplink-holopara-kit-name
  description: uplink-holopara-kit-desc
  icon: { sprite: /Textures/Objects/Misc/guardian_info.rsi, state: icon }
  productEntity: BoxHoloparasiteNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 8
  cost:
    Telecrystal: 14
  categories:
  - UplinkAlliesNT
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkReinforcementRadioNanotrasen
  name: uplink-reinforcement-radio-name
  description: uplink-reinforcement-radio-traitor-desc
  productEntity: ReinforcementRadioNanotrasen
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 7
  cost:
    Telecrystal: 14
  categories:
  - UplinkAlliesNT
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkReinforcementRadioNanotrasenNukeops # Version for Nukeops that spawns another nuclear operative without the uplink.
  name: uplink-reinforcement-radio-nukeops-name
  description: uplink-reinforcement-radio-nukeops-desc
  productEntity: ReinforcementRadioNanotrasenNukeops
  icon: { sprite: _starcup/Objects/Devices/communication.rsi, state: old-radio-nukeop }
  cost:
    Telecrystal: 30
  categories:
  - UplinkAlliesNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkReinforcementRadioNanotrasenCyborgAssault
  name:  uplink-reinforcement-radio-cyborg-assault-name-starcup
  description: uplink-reinforcement-radio-cyborg-assault-desc
  productEntity: ReinforcementRadioNanotrasenCyborgAssault
  icon: { sprite: _starcup/Objects/Devices/communication.rsi, state: old-radio-borg-assault }
  cost:
    Telecrystal: 65
  categories:
    - UplinkAlliesNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkReinforcementRadioNanotrasenAncestor
  name: uplink-reinforcement-radio-ancestor-name
  description: uplink-reinforcement-radio-ancestor-desc-starcup
  productEntity: ReinforcementRadioNanotrasenAncestor
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor }
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 6
  categories:
  - UplinkAlliesNT
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkReinforcementRadioNanotrasenAncestorNukeops # 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: ReinforcementRadioNanotrasenAncestorNukeops
  icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor }
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 6
  categories:
  - UplinkAlliesNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkCarpDehydratedNT
  name: uplink-carp-dehydrated-name
  description: uplink-carp-dehydrated-desc
  productEntity: DehydratedSpaceCarp
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkAlliesNT
  conditions:
  - !type:StoreWhitelistCondition
    blacklist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkMobCatMicrobombNT
  name: uplink-mobcat-microbomb-name
  description: uplink-mobcat-microbomb-desc
  icon: { sprite: _starcup/Objects/Devices/communication.rsi, state: old-radio-nanocat }
  productEntity: ReinforcementRadioNanotrasenNanoCat
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
    - UplinkAlliesNT

- type: listing
  id: UplinkSyndicatePersonalAINT
  name: uplink-nanotrasen-pai-name
  description: uplink-nanotrasen-pai-desc
  icon: { sprite: /Textures/Objects/Fun/pai.rsi, state: icon-pai-off }
  productEntity: NanotrasenPersonalAI
  cost:
    Telecrystal: 1
  categories:
    - UplinkAlliesNT
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

# Implants

- type: listing
  id: UplinkStorageImplanterNT
  name: uplink-storage-implanter-name
  description: uplink-storage-implanter-desc
  icon: { sprite: /Textures/Clothing/Back/Backpacks/backpack.rsi, state: icon }
  productEntity: StorageImplanterNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 8
  categories:
    - UplinkImplantsNT
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkFreedomImplanterNT
  name: uplink-freedom-implanter-name
  description: uplink-freedom-implanter-desc
  icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: freedom }
  productEntity: FreedomImplanterNT
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 5
  categories:
    - UplinkImplantsNT

- type: listing
  id: UplinkScramImplanterNT
  name: uplink-scram-implanter-name
  description: uplink-scram-implanter-desc
  icon: { sprite: /Textures/Structures/Specific/anomaly.rsi, state: anom4 }
  productEntity: ScramImplanterNT
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 6 # it's a gamble that may kill you easily so 6 TC per 2 uses, second one more of a backup
  categories:
    - UplinkImplantsNT

- type: listing
  id: UplinkDnaScramblerImplantNT
  name: uplink-dna-scrambler-implanter-name
  description: uplink-dna-scrambler-implanter-desc
  icon: { sprite: /Textures/Mobs/Species/Human/parts.rsi, state: full }
  productEntity: DnaScramblerImplanterNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 5
  categories:
    - UplinkImplantsNT

- type: listing
  id: UplinkEmpImplanterNT
  name: uplink-emp-implanter-name
  description: uplink-emp-implanter-desc
  icon: { sprite: /Textures/Objects/Magic/magicactions.rsi, state: shield }
  productEntity: EmpImplanterNT
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
    - UplinkImplantsNT

- type: listing
  id: UplinkRadioImplanterNT
  name: uplink-radio-implanter-name
  description: uplink-radio-implanter-desc-starcup
  icon: { sprite: /Textures/Objects/Devices/encryption_keys.rsi, state: nano_label }
  productEntity: RadioImplanterNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkImplantsNT

- type: listing
  id: UplinkMicroBombImplanterNT
  name: uplink-micro-bomb-implanter-name
  description: uplink-micro-bomb-implanter-desc
  icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: explosive }
  productEntity: MicroBombImplanterNT
  cost:
    Telecrystal: 2
  categories:
  - UplinkImplantsNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkMacroBombImplanterNT
  name: uplink-macro-bomb-implanter-name
  description: uplink-macro-bomb-implanter-desc
  icon: { sprite: /Textures/Actions/Implants/implants.rsi, state: explosive }
  productEntity: MacroBombImplanterNT
  cost:
    Telecrystal: 13
  categories:
    - UplinkImplantsNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
    - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle

- type: listing
  id: UplinkDeathAcidifierImplanterNT
  name: uplink-death-acidifier-implant-name
  description: uplink-death-acidifier-implant-desc
  icon: { sprite: /Textures/Objects/Magic/magicactions.rsi, state: gib }
  productEntity: DeathAcidifierImplanterNT
  cost:
    Telecrystal: 4
  categories:
    - UplinkImplantsNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkUplinkImplanterNT # uplink uplink real
  name: uplink-uplink-implanter-name
  description: uplink-uplink-implanter-desc
  icon: { sprite: /Textures/Objects/Devices/communication.rsi, state: old-radio }
  productEntity: UplinkImplanterNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkImplantsNT
  conditions:
    - !type:StoreWhitelistCondition
      blacklist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkDeathRattleNT
  name: uplink-deathrattle-implant-name
  description: uplink-deathrattle-implant-desc-starcup
  productEntity: BoxDeathRattleImplantsNT
  cost:
    Telecrystal: 4
  categories:
  - UplinkImplantsNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink
    - !type:BuyerWhitelistCondition
      blacklist:
        components:
          - SurplusBundle

- type: listing
  id: UplinkFakeMindshieldNT
  name: uplink-fake-mindshield-name
  description: uplink-fake-mindshield-desc
  icon: { sprite: Interface/Actions/actions_fakemindshield.rsi, state: icon-on }
  productEntity: FakeMindShieldImplanterNT
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkImplantsNT


# Wearables

- type: listing
  id: UplinkJetpackNT
  name: uplink-black-jetpack-name
  description: uplink-black-jetpack-desc
  productEntity: JetpackBlackFilled
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkVoiceMaskNT
  name: uplink-voice-mask-name
  description: uplink-voice-mask-desc
  productEntity: ClothingMaskGasVoiceChameleon
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkHolsterNT
  name: uplink-holster-name
  description: uplink-holster-desc
  productEntity: ClothingBeltNTHolster
  cost:
    Telecrystal: 1
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkChestRigNT
  name: uplink-chest-rig-name
  description: uplink-chest-rig-desc
  productEntity: ClothingBeltMilitaryWebbingNT
  cost:
    Telecrystal: 1
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkChameleonNT
  name: uplink-chameleon-name
  description: uplink-chameleon-desc
  productEntity: ClothingBackpackChameleonFillNT
  icon: { sprite: /Textures/Clothing/Uniforms/Jumpsuit/rainbow.rsi, state: icon }
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
    - UplinkWearablesNT

- type: listing
  id: UplinkClothingNoSlipsShoesNT
  name: uplink-clothing-no-slips-shoes-name
  description: uplink-clothing-no-slips-shoes-desc
  productEntity: ClothingShoesChameleonNoSlips
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkClothingOuterVestWebNT
  name: uplink-clothing-outer-vest-web-name
  description: uplink-clothing-outer-vest-web-desc
  productEntity: ClothingOuterVestWeb
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 3
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkClothingOuterVestWebEliteNT
  name: uplink-clothing-outer-vest-web-elite-name
  description: uplink-clothing-outer-vest-web-elite-desc
  productEntity: ClothingOuterVestWebEliteNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 5
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkClothingShoesBootsMagNT
  name: uplink-clothing-shoes-boots-mag-nanotrasen-name
  description: uplink-clothing-shoes-boots-mag-nanotrasen-desc
  productEntity: ClothingShoesBootsMagNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkEVASyndieNT
  name: uplink-eva-nanotrasen-name
  description: uplink-eva-syndie-desc
  icon: { sprite: /Textures/_starcup/Clothing/OuterClothing/Suits/eva_nanotrasen.rsi, state: icon }
  productEntity: ClothingBackpackDuffelNanotrasenEVABundle
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkHardsuitCarpNT
  name: uplink-hardsuit-carp-name
  description: uplink-hardsuit-carp-desc
  icon: { sprite: /Textures/Clothing/OuterClothing/Suits/carpsuit.rsi, state: icon }
  productEntity: ClothingOuterHardsuitCarp
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkHardsuitNanotrasen
  name: uplink-hardsuit-nanotrasen-name
  description: uplink-hardsuit-nanotrasen-desc
  icon: { sprite: /Textures/_starcup/Clothing/OuterClothing/Hardsuits/nanotrasen.rsi, state: icon }
  productEntity: ClothingBackpackDuffelNanotrasenHardsuitBundle
  discountCategory: veryRareDiscounts
  discountDownTo:
    Telecrystal: 4
  cost:
    Telecrystal: 8
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkClothingOuterArmorRaidNT
  name: uplink-nanotrasen-raid-name
  description: uplink-nanotrasen-raid-desc
  icon: { sprite: /Textures/_starcup/Clothing/OuterClothing/Armor/nt-raid.rsi, state: icon }
  productEntity: ClothingBackpackNanotrasenRaidBundle
  cost:
    Telecrystal: 8
  categories:
  - UplinkWearablesNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkHardsuitSyndieEliteNT
  name: uplink-hardsuit-ntelite-name
  description: uplink-hardsuit-ntelite-desc
  icon: { sprite: /Textures/_starcup/Clothing/OuterClothing/Hardsuits/ntelite.rsi, state: icon }
  productEntity: ClothingBackpackDuffelNanotrasenEliteHardsuitBundle
  cost:
    Telecrystal: 12
  categories:
  - UplinkWearablesNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkClothingOuterHardsuitJuggernautNT
  name: uplink-clothing-outer-hardsuit-juggernaut-name-starcup
  description: uplink-clothing-outer-hardsuit-juggernaut-desc
  icon: { sprite: /Textures/_starcup/Structures/Storage/Crates/nanotrasen.rsi, state: icon }
  productEntity: CrateCybersunJuggernautBundleNT
  cost:
    Telecrystal: 12
  categories:
  - UplinkWearablesNT
  conditions:
  - !type:StoreWhitelistCondition
    whitelist:
      tags:
      - NukeOpsUplink

- type: listing
  id: UplinkClothingEyesHudNanotrasen
  name: uplink-clothing-eyes-hud-nanotrasen-name
  description: uplink-clothing-eyes-hud-nanotrasen-desc
  productEntity: ClothingEyesHudNanotrasen
  cost:
    Telecrystal: 2
  categories:
    - UplinkWearablesNT
  conditions:
    - !type:StoreWhitelistCondition
      whitelist:
        tags:
          - NukeOpsUplink

- type: listing
  id: UplinkClothingConductingGlovesNT
  name: uplink-clothing-conducting-gloves-name
  description: uplink-clothing-conducting-gloves-desc
  productEntity: ClothingHandsGlovesConducting
  cost:
    Telecrystal: 2
  categories:
  - UplinkWearablesNT

- type: listing
  id: UplinkBackpackNanotrasen
  name: uplink-backpack-nanotrasen-name
  description: uplink-backpack-syndicate-desc
  productEntity: ClothingBackpackNanotrasen
  cost:
    Telecrystal: 2
  categories:
    - UplinkWearablesNT

 # Pointless

- type: listing
  id: UplinkBarberScissorsNT
  name: uplink-barber-scissors-name
  description: uplink-barber-scissors-desc
  productEntity: BarberScissors
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkSnackBoxNT
  name: uplink-snack-box-name-starcup
  description: uplink-snack-box-desc
  productEntity: HappyHonkNukieSnacksNT
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkRevolverCapGunNT
  name: uplink-revolver-cap-gun-name
  description: uplink-revolver-cap-gun-desc
  productEntity: RevolverCapGun
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkNanotrasenStamp
  name: uplink-syndicate-stamp-name
  description: uplink-syndicate-stamp-desc
  productEntity: RubberStampNanotrasen
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkCatEarsNT
  name: uplink-cat-ears-name
  description: uplink-cat-ears-desc
  productEntity: ClothingHeadHatCatEars
  cost:
    Telecrystal: 26
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkOutlawHatNT
  name: uplink-outlaw-hat-name
  description: uplink-outlaw-hat-desc
  productEntity: ClothingHeadHatOutlawHat
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkOutlawGlassesNT
  name: uplink-outlaw-glasses-name
  description: uplink-outlaw-glasses-desc
  productEntity: ClothingEyesGlassesOutlawGlasses
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkCostumePyjamaNT
  name: uplink-costume-pyjama-name-starcup
  description: uplink-costume-pyjama-desc-starcup
  productEntity: ClothingBackpackDuffelNanotrasenPyjamaBundle
  cost:
    Telecrystal: 4
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkCostumeClownNT
  name: uplink-costume-clown-name
  description: uplink-costume-clown-desc
  productEntity: ClothingBackpackDuffelNanotrasenCostumeClown
  cost:
    Telecrystal: 2
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkCarpSuitBundleNT
  name: uplink-carp-suit-bundle-name
  description: uplink-carp-suit-bundle-desc
  productEntity: ClothingBackpackDuffelNanotrasenCarpSuit
  cost:
    Telecrystal: 4
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkOperativeSuitNT
  name: uplink-operative-suit-name
  description: uplink-operative-suit-desc
  productEntity: ClothingUniformJumpsuitOperativeNT
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkOperativeSkirtNT
  name: uplink-operative-skirt-name
  description: uplink-operative-skirt-desc
  productEntity: ClothingUniformJumpskirtOperativeNT
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkBalloonNT
  name: uplink-balloon-name-starcup
  description: uplink-balloon-desc-starcup
  productEntity: BalloonNT
  cost:
    Telecrystal: 20
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkScarfNanotrasenBlue
  name: uplink-scarf-nanotrasen-blue-name
  description: uplink-scarf-nanotrasen-blue-desc
  productEntity: ClothingNeckScarfStripedNTBlue
  cost:
    Telecrystal: 1
  categories:
  - UplinkPointlessNT

- type: listing
  id: UplinkNanotrasenBusinessCard
  name: uplink-business-card-name-starcup
  description: uplink-business-card-desc-starcup
  productEntity: NanotrasenBusinessCard
  categories:
    - UplinkPointlessNT
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 3

# Job Specific

- type: listing
  id: uplinkGatfruitSeedsNT
  name: uplink-gatfruit-seeds-name
  description: uplink-gatfruit-seeds-desc
  productEntity: GatfruitSeeds
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Botanist

- type: listing
  id: uplinkRiggedBoxingGlovesPassengerNT
  name: uplink-rigged-boxing-gloves-name
  description: uplink-rigged-boxing-gloves-desc
  productEntity: ClothingHandsGlovesBoxingRigged
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
    - UplinkJobNT
  conditions:
    - !type:BuyerJobCondition
      whitelist:
        - Passenger

- type: listing
  id: uplinkRiggedBoxingGlovesBoxerNT
  name: uplink-rigged-boxing-gloves-name
  description: uplink-rigged-boxing-gloves-desc
  productEntity: ClothingHandsGlovesBoxingRigged
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
    - UplinkJobNT
  conditions:
    - !type:BuyerJobCondition
      whitelist:
        - Boxer

- type: listing
  id: uplinkNecronomiconNT
  name: uplink-necronomicon-name
  description: uplink-necronomicon-desc
  productEntity: BibleNecronomicon
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chaplain
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: uplinkHolyHandGrenadeNT
  name: uplink-holy-hand-grenade-name
  description: uplink-holy-hand-grenade-desc
  productEntity: HolyHandGrenade
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 14
  cost:
    Telecrystal: 20
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chaplain

- type: listing
  id: uplinkRevolverCapGunFakeNT
  name: uplink-revolver-cap-gun-fake-name
  description: uplink-revolver-cap-gun-fake-desc
  productEntity: RevolverCapGunFake
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 5
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Mime
    - Clown

- type: listing
  id: uplinkBananaPeelExplosiveNT
  name: uplink-banana-peel-explosive-name
  description: uplink-banana-peel-explosive-desc
  icon: { sprite: Objects/Specific/Hydroponics/banana.rsi, state: peel }
  productEntity: TrashBananaPeelExplosiveUnarmed
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Clown

- type: listing
  id: UplinkClusterBananaPeelNT
  name: uplink-cluster-banana-peel-name
  description: uplink-cluster-banana-peel-desc
  productEntity: ClusterBananaPeel
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 3
  cost:
    Telecrystal: 6
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Clown

- type: listing
  id: UplinkHoloclownKitNT
  name: uplink-holoclown-kit-name
  description: uplink-holoclown-kit-desc
  icon: { sprite: /Textures/Objects/Fun/figurines.rsi, state: holoclown }
  productEntity: BoxHoloclown
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 6
  cost:
    Telecrystal: 12
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Clown

- type: listing
  id: uplinkHotPotatoNT
  name: uplink-hot-potato-name
  description: uplink-hot-potato-desc
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  productEntity: HotPotato
  cost:
    Telecrystal: 4
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chef
    - Botanist
    - Clown
    - Mime

- type: listing
  id: UplinkChimpUpgradeKitNT
  name: uplink-chimp-upgrade-kit-name
  description: uplink-chimp-upgrade-kit-desc
  productEntity: WeaponPistolCHIMPUpgradeKit
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkJobNT
  conditions:
    - !type:BuyerDepartmentCondition
      whitelist:
      - Science

- type: listing
  id: uplinkProximityMineNT
  name: uplink-proximity-mine-name
  description: uplink-proximity-mine-desc
  productEntity: WetFloorSignMineExplosive
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 5 # was 4, with my buff made it 5 to be closer to minibomb -panzer
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Janitor
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkNanotrasenSpongeBox
  name: uplink-nanotrasen-sponge-box-name
  description: uplink-nanotrasen-sponge-box-desc
  icon: { sprite:  Objects/Misc/monkeycube.rsi, state: box}
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 4
  productEntity: NanotrasenSpongeBox
  cost:
    Telecrystal: 7
  categories:
  - UplinkJobNT
  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: UplinkCaneBladeNT
  name: uplink-cane-blade-name
  description: uplink-cane-blade-desc
  icon: { sprite:  Objects/Weapons/Melee/cane.rsi, state: cane}
  productEntity: CaneSheathFilled
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 5
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Librarian
  - !type:BuyerWhitelistCondition
    blacklist:
      components:
      - SurplusBundle

- type: listing
  id: UplinkCombatBakeryNT
  name: uplink-combat-bakery-name
  description: uplink-combat-bakery-desc-starcup
  icon: { sprite:  Objects/Consumable/Food/Baked/bread.rsi, state: baguette}
  productEntity: CombatBakeryKitNT
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 2
  cost:
    Telecrystal: 4
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - Chef
    - Mime

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

- type: listing
  id: UplinkSmugglerSatchelNT
  name: uplink-smuggler-satchel-name
  description: uplink-smuggler-satchel-desc
  productEntity: ClothingBackpackSatchelSmugglerUnanchored
  discountCategory: usualDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkDeceptionNT

- type: listing
  id: UplinkSawAdvancedNT
  name: uplink-saw-advanced-name
  description: uplink-saw-advanced-desc
  icon: { sprite: _starcup/Objects/Specific/Medical/Surgery/saw.rsi, state: advanced-nt}
  productEntity: SawAdvancedNT
  discountCategory: rareDiscounts
  discountDownTo:
    Telecrystal: 1
  cost:
    Telecrystal: 2
  categories:
  - UplinkJobNT
  conditions:
  - !type:BuyerJobCondition
    whitelist:
    - MedicalDoctor
