From d066b6a2c996870264acb9b87c823809922ed9c2 Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Thu, 21 Dec 2023 21:24:00 -0700 Subject: [PATCH] add gambling to cargo (#22842) * gambling * fix typos --- .../Prototypes/Catalog/Cargo/cargo_fun.yml | 14 +- .../Prototypes/Catalog/Fills/Crates/cargo.yml | 282 ++++++++++++++++++ 2 files changed, 294 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml index e114545b9d..2d09a2ccb7 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml @@ -187,7 +187,7 @@ cost: 4000 category: Fun group: market - + - type: cargoProduct id: FunDartsSet icon: @@ -196,4 +196,14 @@ product: CrateFunDartsSet cost: 900 category: Fun - group: market \ No newline at end of file + group: market + +- type: cargoProduct + id: FunCrateGambling + icon: + sprite: Objects/Economy/cash.rsi + state: cash_1000000 + product: CrateCargoGambling + cost: 10000 + category: Fun + group: market diff --git a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml index a5dc8e53c6..d028d20b24 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml @@ -5,3 +5,285 @@ - type: StorageFill contents: - id: ClothingOuterHardsuitLuxury + +- type: entity + id: CrateCargoGambling + name: the grand lottery $$$ + description: A box containing treasure beyond your greatest imaginations! + parent: CratePrivateSecure + components: + #never make a storage fill this large + - type: StorageFill + contents: + - id: SpaceCash1000000 + prob: 0.001 + orGroup: Money + - id: SpaceCash10000 + prob: 0.01 + orGroup: Money + - id: SpaceCash5000 + prob: 0.1 + orGroup: Money + - id: SpaceCash2500 + prob: 0.4 + orGroup: Money + - id: SpaceCash500 + prob: 0.3 + orGroup: Money + - id: SpaceCash100 + prob: 0.1 + orGroup: Money + - id: SpaceCash10 + prob: 0.05 + orGroup: Money + - id: SpaceCash + prob: 0.01 + orGroup: Money + #junk + - id: CigaretteSpent + prob: 0.1 + orGroup: Junk + - id: FoodBowlBigTrash + prob: 0.1 + orGroup: Junk + - id: FoodFrozenPopsicleTrash + prob: 0.1 + orGroup: Junk + - id: FoodCornTrash + prob: 0.1 + orGroup: Junk + - id: TrashBananaPeel + prob: 0.1 + orGroup: Junk + - id: TrashBananaPeelExplosive + prob: 0.001 + orGroup: Junk + - id: FoodTinBeansTrash + prob: 0.1 + orGroup: Junk + - id: TrashBakedBananaPeel + prob: 0.1 + orGroup: Junk + - id: TrashMimanaPeel + prob: 0.1 + orGroup: Junk + - id: TrashBananiumPeel + prob: 0.1 + orGroup: Junk + #canisters + - id: AirCanister + prob: 0.01 + orGroup: Canister + - id: AmmoniaCanister + prob: 0.01 + orGroup: Canister + - id: CarbonDioxideCanister + prob: 0.01 + orGroup: Canister + - id: FrezonCanister + prob: 0.001 + orGroup: Canister + - id: NitrogenCanister + prob: 0.01 + orGroup: Canister + - id: NitrousOxideCanister + prob: 0.01 + orGroup: Canister + - id: OxygenCanister + prob: 0.01 + orGroup: Canister + - id: PlasmaCanister + prob: 0.01 + orGroup: Canister + - id: TritiumCanister + prob: 0.01 + orGroup: Canister + - id: WaterVaporCanister + prob: 0.01 + orGroup: Canister + #weapons + - id: WeaponPulseCarbine + prob: 0.001 + orGroup: Weapons + - id: WeaponRifleAk + prob: 0.001 + orGroup: Weapons + - id: WeaponLauncherPirateCannon + prob: 0.001 + orGroup: Weapons + - id: WeaponPistolCHIMP + prob: 0.01 + orGroup: Weapons + - id: WeaponSniperMosin + prob: 0.01 + orGroup: Weapons + - id: WeaponMakeshiftLaser + prob: 0.01 + orGroup: Weapons + - id: Sledgehammer + prob: 0.01 + orGroup: Weapons + - id: WeaponMeleeToolboxRobust + prob: 0.01 + orGroup: Weapons + - id: ThrowingStar + prob: 0.01 + orGroup: Weapons + - id: WeaponLaserGun + prob: 0.01 + orGroup: Weapons + #clothing + - id: ClothingUniformJumpsuitFamilyGuy + prob: 0.05 + orGroup: Clothes + - id: ClothingOuterHardsuitCBURN + prob: 0.01 + orGroup: Clothes + - id: ClothingBackpackERTClown + prob: 0.01 + orGroup: Clothes + - id: ClothingNeckCloakAdmin + prob: 0.01 + orGroup: Clothes + - id: ClothingOuterFlannelBlue + prob: 0.01 + orGroup: Clothes + - id: ClothingHeadHelmetBone + prob: 0.01 + orGroup: Clothes + - id: ClothingOuterSuitCarp + prob: 0.01 + orGroup: Clothes + - id: ClothingHeadHatCatEars + prob: 0.01 + orGroup: Clothes + - id: ClothingOuterArmorReflective + prob: 0.01 + orGroup: Clothes + - id: ClothingUniformJumpskirtSyndieFormalDress + prob: 0.01 + orGroup: Clothes + #swag + - id: ClothingNeckBling + prob: 0.01 + orGroup: Swag + - id: ClothingShoesBling + prob: 0.01 + orGroup: Swag + - id: IngotGold1 + prob: 0.01 + orGroup: Swag + - id: IngotGold + prob: 0.01 + orGroup: Swag + - id: GoldOre1 + prob: 0.01 + orGroup: Swag + - id: GoldOre + prob: 0.01 + orGroup: Swag + - id: DrinkGoldenCup + prob: 0.01 + orGroup: Swag + - id: ToolboxGoldFilled + prob: 0.01 + orGroup: Swag + - id: ClothingEyesGlassesGar + prob: 0.01 + orGroup: Swag + - id: ClothingHeadHatChameleon + prob: 0.01 + orGroup: Swag + #plushies + - id: PlushieRGBee + prob: 0.01 + orGroup: Plushies + - id: PlushieGhost + prob: 0.01 + orGroup: Plushies + - id: PlushieHampter + prob: 0.01 + orGroup: Plushies + - id: PlushieGhostRevenant + prob: 0.01 + orGroup: Plushies + - id: PlushiePenguin + prob: 0.01 + orGroup: Plushies + - id: PlushieLizard + prob: 0.01 + orGroup: Plushies + - id: PlushieRouny + prob: 0.01 + orGroup: Plushies + - id: PlushieLamp + prob: 0.01 + orGroup: Plushies + - id: PlushieSharkBlue + prob: 0.01 + orGroup: Plushies + - id: PlushieMoth + prob: 0.01 + orGroup: Plushies + #useful + - id: AmeJar + prob: 0.01 + orGroup: Useful + - id: Omnitool + prob: 0.01 + orGroup: Useful + - id: SoapOmega + prob: 0.01 + orGroup: Useful + - id: ClothingEyesGlassesMeson + prob: 0.01 + orGroup: Useful + - id: MechVim + prob: 0.01 + orGroup: Useful + - id: Chainsaw + prob: 0.01 + orGroup: Useful + - id: Crowbar + prob: 0.01 + orGroup: Useful + - id: WelderIndustrial + prob: 0.01 + orGroup: Useful + - id: HydroponicsToolHatchet + prob: 0.01 + orGroup: Useful + - id: ToyAmongPequeno + prob: 0.01 + orGroup: Useful + #notuseful + - id: LidSalami + prob: 0.01 + orGroup: NotUseful + - id: MobHamsterHamlet + prob: 0.01 + orGroup: NotUseful + - id: MobLaserRaptor + prob: 0.01 + orGroup: NotUseful + - id: DrinkNothing + prob: 0.01 + orGroup: NotUseful + - id: FoodOatmeal + prob: 0.01 + orGroup: NotUseful + - id: FoodDonutChaos + prob: 0.01 + orGroup: NotUseful + - id: RagItem + prob: 0.01 + orGroup: NotUseful + - id: ClothingHandsGlovesColorYellowBudget + prob: 0.01 + orGroup: NotUseful + - id: CartridgeCap + prob: 0.01 + orGroup: NotUseful + - id: EncryptionKeyCommon + prob: 0.01 + orGroup: NotUseful