# SPDX-FileCopyrightText: 2023 EnDecc <33369477+Endecc@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Alice "Arimah" Heurlin <30327355+arimah@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@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 Errant <35878406+Errant-4@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 HS <81934438+HolySSSS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Moomoobeef <62638182+Moomoobeef@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
# 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 Plykiya <58439124+Plykiya@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Rouge2t7 <81053047+Sarahon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
# SPDX-FileCopyrightText: 2024 Truoizys <153248924+Truoizys@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Vasilis <vasilis@pikachu.systems>
# SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 crasg <109207982+Scruq445@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 osjarw <62134478+osjarw@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
# SPDX-FileCopyrightText: 2024 Арт <123451459+JustArt1m@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 Poips <Hanakohashbrown@gmail.com>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
# SPDX-FileCopyrightText: 2025 kamkoi <poiiiple1@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  parent: CratePirate
  id: CrateCargoLuxuryHardsuit
  name: luxury mining hardsuit crate
  description: Finally, a hardsuit Quartermasters could call their own. Centcomm has heard you, now stop asking.
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage:
        id: ClothingOuterHardsuitLuxury

- type: entity
  parent: CrateGenericSteel
  id: CrateCargoParcelWrap
  name: parcel wrap crate
  description: All your parcel wrapping needs in one crate, containing three rolls of parcel wrap.
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage:
        id: ParcelWrap
        amount: 3


- type: entity
  parent: CratePrivateSecure
  id: CrateCargoGambling
  name: the grand lottery $$$
  description: A box containing treasure beyond your greatest imaginations!
  components:
  - type: EntityTableContainerFill
    containers:
      entity_storage: !type:AllSelector
        children:
        - !type:NestedSelector
          tableId: LotteryCashEntityTable
        - !type:NestedSelector
          tableId: LotteryJunkEntityTable
        - !type:NestedSelector
          tableId: LotteryCanistersEntityTable
        - !type:NestedSelector
          tableId: LotteryWeaponsEntityTable
        - !type:NestedSelector
          tableId: LotteryClothingEntityTable
        - !type:NestedSelector
          tableId: LotterySwagEntityTable
        - !type:NestedSelector
          tableId: LotteryPlushiesEntityTable
        - !type:NestedSelector
          tableId: LotteryUsefulEntityTable
        - !type:NestedSelector
          tableId: LotteryNotUsefulEntityTable

- type: entityTable
  id: LotteryCashEntityTable
  table: !type:GroupSelector
    children:
    - id: SpaceCash1000000
      weight: 0.01
    - id: SpaceCash10000
      weight: 0.1
    - id: SpaceCash5000
    - id: SpaceCash2500
      weight: 4
    - id: SpaceCash500
      weight: 3
    - id: SpaceCash100
    - id: SpaceCash10
      weight: 0.5
    - id: SpaceCash
      weight: 0.1

- type: entityTable
  id: LotteryJunkEntityTable
  table: !type:GroupSelector
    children:
    - id: CigaretteSpent
    - id: FoodBowlBigTrash
    - id: FoodFrozenPopsicleTrash
    - id: FoodCornTrash
    - id: TrashBananaPeel
    - id: TrashBananaPeelExplosive
      weight: 0.01
    - id: FoodTinBeansTrash
    - id: TrashBakedBananaPeel
    - id: TrashMimanaPeel
    - id: TrashBananiumPeel

- type: entityTable
  id: LotteryCanistersEntityTable
  table: !type:GroupSelector
    children:
    - id: AirCanister
    - id: AmmoniaCanister
    - id: CarbonDioxideCanister
    - id: FrezonCanister
    - id: NitrogenCanister
    - id: NitrousOxideCanister
    - id: OxygenCanister
    - id: PlasmaCanister
    - id: TritiumCanister
    - id: WaterVaporCanister

- type: entityTable
  id: LotteryWeaponsEntityTable
  table: !type:GroupSelector
    children:
    - id: WeaponPulseCarbine
      weight: 0.01
    - id: WeaponRifleAk
      weight: 0.01
    - id: WeaponLauncherPirateCannon
      weight: 0.1
    - id: WeaponPistolCHIMP
      weight: 0.1
    - id: WeaponSniperMosin
    - id: WeaponMakeshiftLaser
      weight: 0.1
    - id: Sledgehammer
      weight: 0.1
    - id: WeaponMeleeToolboxRobust
    - id: ThrowingStar
    - id: WeaponLaserGun
      weight: 0.1
    - id: WeaponShotgunHandmade
    - id: WeaponFlareGun
    - id: Bola
    - id: ToySword
    - id: Shovel
    - id: WeaponWaterPistol
    - id: WeaponWaterBlaster
    - id: WeaponTurretXeno
    - id: WeaponRifleFoam
      weight: 3

- type: entityTable
  id: LotteryClothingEntityTable
  table: !type:GroupSelector
    children:
    - id: ClothingUniformJumpsuitFamilyGuy
      weight: 5
    - id: ClothingOuterHardsuitCBURN
      weight: 0.1
    - id: ClothingOuterHardsuitSanta
      weight: 0.1
    - id: ClothingBackpackERTClown
      weight: 0.1
    - id: ClothingNeckCloakAdmin
    - id: ClothingOuterFlannelBlue
    - id: ClothingHeadHelmetBone
    - id: ClothingOuterSuitCarp
    - id: ClothingHeadHatCatEars
    - id: ClothingHeadHatDogEars
    - id: ClothingOuterArmorReflective
    - id: ClothingUniformJumpskirtSyndieFormalDress
    - id: ClothingNeckCloakNanotrasen
    - id: ClothingUniformJumpsuitNanotrasen
    - id: ClothingShoesSnakeskinBoots
    - id: ClothingOuterCoatSpaceAsshole
    - id: ClothingUniformJumpsuitHawaiYellow
    - id: ClothingHeadSafari
    - id: ClothingMaskGasMerc
    - id: ClothingHeadHatCardborg
    - id: ClothingUnderSocksCoder
    - id: ClothingUniformJumpskirtOfLife

- type: entityTable
  id: LotterySwagEntityTable
  table: !type:GroupSelector
    children:
    - id: ClothingNeckBling
    - id: ClothingShoesBling
    - id: IngotGold1
    - id: IngotGold
      weight: 0.1
    - id: GoldOre1
    - id: GoldOre
      weight: 0.1
    - id: DrinkGoldenCup
    - id: ToolboxGoldFilled
      weight: 0.1
    - id: ClothingEyesGlassesGar
    - id: ClothingEyesGlassesGarGiga
    - id: ClothingEyesGlassesGarOrange
    - id: ClothingHeadHatChameleon
    - id: ClothingBeltChampion

- type: entityTable
  id: LotteryPlushiesEntityTable
  table: !type:GroupSelector
    children:
    - id: PlushieRGBee
    - id: PlushieGhost
    - id: PlushieHampter
    - id: PlushieGhostRevenant
    - id: PlushiePenguin
    - id: PlushieHuman
    - id: PlushieLizard
    - id: PlushieRouny
    - id: PlushieLamp
    - id: PlushieSharkBlue
    - id: PlushieMoth
    # - id: PlushieVulp # AAAAAA Goob todo marty
    - id: PlushieArachind
    - id: PlushieLizardJobMultiweh # the exceedingly rare multiweh!
    - id: PlushieThrongler #hehe
      weight: 0.05

- type: entityTable
  id: LotteryUsefulEntityTable
  table: !type:GroupSelector
    children:
    - id: AmeJar
    - id: Omnitool
      weight: 0.1
    - id: SoapOmega
      weight: 0.1
    - id: ClothingEyesGlassesMeson
    - id: MechVim
    - id: Chainsaw
      weight: 0.1
    - id: Crowbar
    - id: WelderIndustrial
    - id: HydroponicsToolHatchet
    - id: ToyAmongPequeno
    - id: Lamp
    - id: FloraTreeLarge
    - id: LightTree #Funny mobs maybe

- type: entityTable
  id: LotteryNotUsefulEntityTable
  table: !type:GroupSelector
    children:
    - id: LidSalami
    - id: MobHamsterHamlet
    - id: MobLaserRaptor
    - id: DrinkNothing
    - id: FoodOatmeal
    - id: FoodDonutChaos
    - id: RagItem
    - id: ClothingHandsGlovesColorYellowBudget
    - id: CartridgeCap
    - id: EncryptionKeyCommon
    - id: CableHVStack1
    - id: DrinkMugBlue
    - id: CablecuffsBroken
    - id: FoodPlateTin
    - id: WeakKudzu
    - id: MagazineFoamBox
      weight: 0.1
    - id: BoxDonkSoftBox
      weight: 0.8
    - id: GrenadeFoamDart
      weight: 0.1
