diff --git a/Content.IntegrationTests/Tests/CargoTest.cs b/Content.IntegrationTests/Tests/CargoTest.cs index 2354a9c2bd8..7d4bce2ba7a 100644 --- a/Content.IntegrationTests/Tests/CargoTest.cs +++ b/Content.IntegrationTests/Tests/CargoTest.cs @@ -22,7 +22,7 @@ public sealed class CargoTest private static readonly HashSet> Ignored = [ // This is ignored because it is explicitly intended to be able to sell for more than it costs. - new("FunCrateGambling") + new("PlushiePearcatCrate") ]; [Test] diff --git a/Content.Server/StationEvents/Components/CargoGiftsRuleComponent.cs b/Content.Server/StationEvents/Components/CargoGiftsRuleComponent.cs deleted file mode 100644 index ab5d722a737..00000000000 --- a/Content.Server/StationEvents/Components/CargoGiftsRuleComponent.cs +++ /dev/null @@ -1,55 +0,0 @@ -using Content.Server.StationEvents.Events; -using Content.Shared.Cargo.Prototypes; -using Robust.Shared.Prototypes; - -namespace Content.Server.StationEvents.Components; - -/// -/// Used an event that gifts the station with certian cargo -/// -[RegisterComponent, Access(typeof(CargoGiftsRule))] -public sealed partial class CargoGiftsRuleComponent : Component -{ - /// - /// The base announcement string (which then incorporates the strings below) - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public LocId Announce = "cargo-gifts-event-announcement"; - - /// - /// What is being sent - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public LocId Description = "cargo-gift-default-description"; - - /// - /// Sender of the gifts - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public LocId Sender = "cargo-gift-default-sender"; - - /// - /// Destination of the gifts (who they get sent to on the station) - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public LocId Dest = "cargo-gift-default-dest"; - - /// - /// Cargo that you would like gifted to the station, with the quantity for each - /// Use Ids from cargoProduct Prototypes - /// - [DataField(required: true), ViewVariables(VVAccess.ReadWrite)] - public Dictionary, int> Gifts = new(); - - /// - /// How much space (minimum) you want to leave in the order database for supply to actually do their work - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public int OrderSpaceToLeave = 5; - - /// - /// Time until we consider next lot of gifts (if supply is overflowing with orders) - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float TimeUntilNextGifts = 10.0f; -} diff --git a/Content.Server/StationEvents/Events/CargoGiftsRule.cs b/Content.Server/StationEvents/Events/CargoGiftsRule.cs deleted file mode 100644 index 4a123feaa03..00000000000 --- a/Content.Server/StationEvents/Events/CargoGiftsRule.cs +++ /dev/null @@ -1,100 +0,0 @@ -using System.Linq; -using Content.Server.Announcements.Systems; -using Content.Server.Cargo.Components; -using Content.Server.Cargo.Systems; -using Content.Server.GameTicking; -using Content.Server.Station.Components; -using Content.Server.StationEvents.Components; -using Content.Shared.GameTicking.Components; -using Robust.Shared.Prototypes; -using Robust.Shared.Player; - -namespace Content.Server.StationEvents.Events; - -public sealed class CargoGiftsRule : StationEventSystem -{ - [Dependency] private readonly CargoSystem _cargoSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly GameTicker _ticker = default!; - [Dependency] private readonly AnnouncerSystem _announcer = default!; - - protected override void Added(EntityUid uid, CargoGiftsRuleComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) - { - base.Added(uid, component, gameRule, args); - - if (!TryComp(uid, out var stationEvent)) - return; - - _announcer.SendAnnouncement( - _announcer.GetAnnouncementId(args.RuleId), - component.Announce, - colorOverride: stationEvent.StartAnnouncementColor, - localeArgs: - [ - ("sender", Loc.GetString(component.Sender)), - ("description", Loc.GetString(component.Description)), - ("dest", Loc.GetString(component.Dest)), - ] - ); - } - - /// - /// Called on an active gamerule entity in the Update function - /// - protected override void ActiveTick(EntityUid uid, CargoGiftsRuleComponent component, GameRuleComponent gameRule, float frameTime) - { - if (component.Gifts.Count == 0) - return; - - if (component.TimeUntilNextGifts > 0) - { - component.TimeUntilNextGifts -= frameTime; - return; - } - - component.TimeUntilNextGifts += 30f; - - if (!TryGetRandomStation(out var station, HasComp) || - !TryComp(station, out var stationData)) - return; - - if (!TryComp(station, out var cargoDb)) - { - return; - } - - // Add some presents - var outstanding = CargoSystem.GetOutstandingOrderCount(cargoDb); - while (outstanding < cargoDb.Capacity - component.OrderSpaceToLeave && component.Gifts.Count > 0) - { - // I wish there was a nice way to pop this - var (productId, qty) = component.Gifts.First(); - component.Gifts.Remove(productId); - - var product = _prototypeManager.Index(productId); - - if (!_cargoSystem.AddAndApproveOrder( - station!.Value, - product.Product, - product.Name, - product.Cost, - qty, - Loc.GetString(component.Sender), - Loc.GetString(component.Description), - Loc.GetString(component.Dest), - cargoDb, - (station.Value, stationData) - )) - { - break; - } - } - - if (component.Gifts.Count == 0) - { - // We're done here! - _ticker.EndGameRule(uid, gameRule); - } - } - -} diff --git a/Resources/Maps/_Goobstation/Nonstations/ghostbar.yml b/Resources/Maps/_Goobstation/Nonstations/ghostbar.yml index d2bfd0b5e5d..9576dcb2ff2 100644 --- a/Resources/Maps/_Goobstation/Nonstations/ghostbar.yml +++ b/Resources/Maps/_Goobstation/Nonstations/ghostbar.yml @@ -6460,21 +6460,21 @@ entities: - type: Transform pos: 14.5,22.5 parent: 4 -- proto: CrateFunInstrumentsKeyedPercussion +- proto: CratePlushiePearcat entities: - uid: 1203 components: - type: Transform pos: 18.5,6.5 parent: 4 -- proto: CrateFunInstrumentsSpecial +- proto: CratePlushiePearcat entities: - uid: 945 components: - type: Transform pos: 19.5,6.5 parent: 4 -- proto: CrateFunInstrumentsVariety +- proto: CratePlushiePearcat entities: - uid: 1082 components: diff --git a/Resources/Migrations/eeMigration.yml b/Resources/Migrations/eeMigration.yml index 44e7358411b..275925ae52c 100644 --- a/Resources/Migrations/eeMigration.yml +++ b/Resources/Migrations/eeMigration.yml @@ -100,8 +100,8 @@ LockableButtonBrig: LockableButtonSecurity SignDirectionalICU: SignDirectionalIcu # 2024-06-08 -CrateFunPlushie: CrateFunToyBox -CrateFunLizardPlushieBulk: CrateFunToyBox +CrateFunPlushie: null +CrateFunLizardPlushieBulk: null # 2024-08-22 - Frontier Mail - Add more to these when they come up as mapped. Part of the Frontier Mail port, blame Tortuga. MailNFPAI: null diff --git a/Resources/Migrations/migration.yml b/Resources/Migrations/migration.yml index 40286289f9e..671bef7f051 100644 --- a/Resources/Migrations/migration.yml +++ b/Resources/Migrations/migration.yml @@ -397,7 +397,7 @@ TorsoBorgJanitor: TorsoBorg PresentRandomAsh: PresentRandomCoal # 2024-11-19 -CrateCrewMonitoringBoards: CrateCrewMonitoring +CrateCrewMonitoringBoards: null # 2024-12-01 DungeonMasterCircuitBoard: GameMasterCircuitBoard diff --git a/Resources/Migrations/tempCrescentMigration.yml b/Resources/Migrations/tempCrescentMigration.yml index 714cf89fdb6..3da48958052 100644 --- a/Resources/Migrations/tempCrescentMigration.yml +++ b/Resources/Migrations/tempCrescentMigration.yml @@ -20,3 +20,14 @@ Shovel: CrescentShovel Pickaxe: CrescentPickaxe trayScanner: CrescenttrayScanner JawsOfLife: CrescentJawsOfLife + +CrateEngineeringToolbox: null +CrateHydroponicsSeeds: null +CrateHydroponicsTools: null +CrateFoodBarSupply: null +CrateFunInstrumentsKeyedPercussion: null +CrateFunInstrumentsSpecial: null +CrateFunInstrumentsVariety: null +CrateFunToyBox: null +CrateHydroponicsSeedsExotic: null +CrateServiceJanitorialSupplies: null diff --git a/Resources/Prototypes/Body/Parts/gingerbread.yml b/Resources/Prototypes/Body/Parts/gingerbread.yml deleted file mode 100644 index db1dd86902b..00000000000 --- a/Resources/Prototypes/Body/Parts/gingerbread.yml +++ /dev/null @@ -1,117 +0,0 @@ -- type: entity - id: PartGingerbread - parent: [BaseItem, BasePart] - name: "gingerbead body part" - abstract: true - components: - - type: Extractable - juiceSolution: - reagents: - - ReagentId: Nutriment - Quantity: 3 - - ReagentId: Sugar - Quantity: 10 - -- type: entity - id: TorsoGingerbread - name: "gingerbread torso" - parent: [PartGingerbread, BaseTorso] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "torso_m" - - type: Extractable - juiceSolution: - reagents: - - ReagentId: Nutriment - Quantity: 10 - - ReagentId: Sugar - Quantity: 20 - -- type: entity - id: HeadGingerbread - name: "gingerbread head" - parent: [BaseHead, PartGingerbread] # WWDP - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "head_m" - - type: Extractable - juiceSolution: - reagents: - - ReagentId: Nutriment - Quantity: 5 - - ReagentId: Sugar - Quantity: 10 - -- type: entity - id: LeftArmGingerbread - name: "left gingerbread arm" - parent: [PartGingerbread, BaseLeftArm] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "l_arm" - -- type: entity - id: RightArmGingerbread - name: "right gingerbread arm" - parent: [PartGingerbread, BaseRightArm] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "r_arm" - -- type: entity - id: LeftHandGingerbread - name: "left gingerbread hand" - parent: [PartGingerbread, BaseLeftHand] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "l_hand" - -- type: entity - id: RightHandGingerbread - name: "right gingerbread hand" - parent: [PartGingerbread, BaseRightHand] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "r_hand" - -- type: entity - id: LeftLegGingerbread - name: "left gingerbread leg" - parent: [PartGingerbread, BaseLeftLeg] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "l_leg" - -- type: entity - id: RightLegGingerbread - name: "right gingerbread leg" - parent: [PartGingerbread, BaseRightLeg] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "r_leg" - -- type: entity - id: LeftFootGingerbread - name: "left gingerbread foot" - parent: [PartGingerbread, BaseLeftFoot] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "l_foot" - -- type: entity - id: RightFootGingerbread - name: "right gingerbread foot" - parent: [PartGingerbread, BaseRightFoot] - components: - - type: Sprite - sprite: Mobs/Species/Gingerbread/parts.rsi - state: "r_foot" diff --git a/Resources/Prototypes/Body/Prototypes/gingerbread.yml b/Resources/Prototypes/Body/Prototypes/gingerbread.yml deleted file mode 100644 index ae609e498ff..00000000000 --- a/Resources/Prototypes/Body/Prototypes/gingerbread.yml +++ /dev/null @@ -1,50 +0,0 @@ -- type: body - id: Gingerbread - name: gingerbread - root: torso - slots: - head: - part: HeadGingerbread - connections: - - torso - organs: - brain: OrganHumanBrain - eyes: OrganHumanEyes - torso: - part: TorsoGingerbread - connections: - - right arm - - left arm - - right leg - - left leg - - head # Shitmed - organs: - heart: OrganHumanHeart - lungs: OrganHumanLungs - stomach: OrganHumanStomach - liver: OrganHumanLiver - kidneys: OrganHumanKidneys - right arm: - part: RightArmGingerbread - connections: - - right hand - left arm: - part: LeftArmGingerbread - connections: - - left hand - right hand: - part: RightHandGingerbread - left hand: - part: LeftHandGingerbread - right leg: - part: RightLegGingerbread - connections: - - right foot - left leg: - part: LeftLegGingerbread - connections: - - left foot - right foot: - part: RightFootGingerbread - left foot: - part: LeftFootGingerbread \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/Bounties/bounties.yml b/Resources/Prototypes/Catalog/Bounties/bounties.yml index ad06f0e28fb..6a20a2bd1f8 100644 --- a/Resources/Prototypes/Catalog/Bounties/bounties.yml +++ b/Resources/Prototypes/Catalog/Bounties/bounties.yml @@ -8,760 +8,3 @@ whitelist: components: - Artifact - -- type: cargoBounty - id: BountyBaseballBat - reward: 4000 - description: bounty-description-baseball-bat - idPrefix: CC - entries: - - name: bounty-item-baseball-bat - amount: 5 - whitelist: - tags: - - BaseballBat - -- type: cargoBounty - id: BountyBrain - reward: 12500 - description: bounty-description-brain - entries: - - name: bounty-item-brain - amount: 1 - whitelist: - components: - - Brain - -- type: cargoBounty - id: BountyBread - reward: 2000 - description: bounty-description-bread - entries: - - name: bounty-item-bread - amount: 1 - whitelist: - tags: - - Bread - blacklist: - tags: - - Slice - -- type: cargoBounty - id: BountyCarrot - reward: 7500 - description: bounty-description-carrot - idPrefix: SS15- - entries: - - name: bounty-item-carrot - amount: 10 - whitelist: - tags: - - Carrot - -- type: cargoBounty - id: BountyCarrotFries - reward: 7000 - description: bounty-description-carrot-fries - entries: - - name: bounty-item-carrot-fries - amount: 3 - whitelist: - tags: - - CarrotFries - -- type: cargoBounty - id: BountyCarp - reward: 12500 - description: bounty-description-carp - idPrefix: CC - entries: - - name: bounty-item-carp - amount: 1 - whitelist: - tags: - - Carp - -- type: cargoBounty - id: BountyClownCostume - reward: 1700 - description: bounty-description-clown-costume - entries: - - name: bounty-item-clown-mask - amount: 1 - whitelist: - tags: - - ClownMask - - name: bounty-item-clown-shoes - amount: 1 - whitelist: - tags: - - ClownShoes - -- type: cargoBounty - id: BountyCorn - reward: 10000 - description: bounty-description-corn - entries: - - name: bounty-item-corn - amount: 10 - whitelist: - tags: - - Corn - -- type: cargoBounty - id: BountyCrayon - reward: 4000 - description: bounty-description-crayon - entries: - - name: bounty-item-crayon - amount: 24 - whitelist: - tags: - - Crayon - -- type: cargoBounty - id: BountyCubanCarp - reward: 16000 - description: bounty-description-cuban-carp - idPrefix: CC - entries: - - name: bounty-item-cuban-carp - amount: 1 - whitelist: - tags: - - CubanCarp - -- type: cargoBounty - id: BountyDonut - reward: 6000 - description: bounty-description-donut - idPrefix: CC - entries: - - name: bounty-item-donut - amount: 10 - whitelist: - tags: - - Donut - -- type: cargoBounty - id: BountyFigurine - reward: 8000 - description: bounty-description-figurine - entries: - - name: bounty-item-figurine - amount: 5 - whitelist: - tags: - - Figurine - -- type: cargoBounty - id: BountyFlower - reward: 2000 - description: bounty-description-flower - idPrefix: CC - entries: - - name: bounty-item-flower - amount: 3 - whitelist: - tags: - - Flower - -- type: cargoBounty - id: BountyGalaxyThistle - reward: 12000 - description: bounty-description-galaxythistle - entries: - - name: bounty-item-galaxythistle - amount: 10 - whitelist: - tags: - - Galaxythistle - -- type: cargoBounty - id: BountyHandcuffs - reward: 1000 - description: bounty-description-handcuffs - idPrefix: CC - entries: - - name: bounty-item-handcuffs - amount: 5 - whitelist: - components: - - Handcuff - -- type: cargoBounty - id: BountyInstrument - reward: 1900 - description: bounty-description-instrument - entries: - - name: bounty-item-instrument - amount: 5 - whitelist: - components: - - Instrument - -- type: cargoBounty - id: BountyKnife - reward: 6000 - description: bounty-description-knife - entries: - - name: bounty-item-knife - amount: 5 - whitelist: - components: - - Sharp - -- type: cargoBounty - id: BountyLemon - reward: 10000 - description: bounty-description-lemon - entries: - - name: bounty-item-lemon - amount: 7 - whitelist: - tags: - - Lemon - -- type: cargoBounty - id: BountyLime - reward: 10000 - description: bounty-description-lime - idPrefix: CC - entries: - - name: bounty-item-lime - amount: 7 - whitelist: - tags: - - Lime - -- type: cargoBounty - id: BountyLung - reward: 2000 - description: bounty-description-lung - entries: - - name: bounty-item-lung - amount: 3 - whitelist: - components: - - Lung - -- type: cargoBounty - id: BountyMonkeyCube - reward: 2000 - description: bounty-description-monkey-cube - idPrefix: CC - entries: - - name: bounty-item-monkey-cube - amount: 3 - whitelist: - tags: - - MonkeyCube - -- type: cargoBounty - id: BountyMouse - reward: 2400 - description: bounty-description-mouse - idPrefix: SS13- - entries: - - name: bounty-item-mouse - amount: 5 - whitelist: - tags: - - Mouse - -- type: cargoBounty - id: BountyPancake - reward: 10000 - description: bounty-description-pancake - entries: - - name: bounty-item-pancake - amount: 13 - whitelist: - tags: - - Pancake - -- type: cargoBounty - id: BountyPen - reward: 8000 - description: bounty-description-pen - entries: - - name: bounty-item-pen - amount: 5 - whitelist: - tags: - - Pen - -- type: cargoBounty - id: BountyPercussion - reward: 15000 - description: bounty-description-percussion - entries: - - name: bounty-item-percussion - amount: 4 - whitelist: - tags: - - PercussionInstrument - -- type: cargoBounty - id: BountyPie - reward: 3141 - description: bounty-description-pie - entries: - - name: bounty-item-pie - amount: 1 - whitelist: - tags: - - Pie - blacklist: - tags: - - Slice - -- type: cargoBounty - id: BountyPrisonUniform - reward: 8000 - description: bounty-description-prison-uniform - idPrefix: TG - entries: - - name: bounty-item-prison-uniform - amount: 4 - whitelist: - tags: - - PrisonUniform - -- type: cargoBounty - id: BountyRadio - reward: 6500 - description: bounty-description-radio - entries: - - name: bounty-item-radio - amount: 7 - whitelist: - components: - - Headset - - RadioMicrophone - tags: - - Radio - -- type: cargoBounty - id: BountyShiv - reward: 4000 - description: bounty-description-shiv - idPrefix: SYN - entries: - - name: bounty-item-shiv - amount: 5 - whitelist: - tags: - - Shiv - -- type: cargoBounty - id: BountySoap - reward: 4000 - description: bounty-description-soap - entries: - - name: bounty-item-soap - amount: 3 - whitelist: - tags: - - Soap - -- type: cargoBounty - id: BountySoup - reward: 6000 - description: bounty-description-soup - entries: - - name: bounty-item-soup - amount: 3 - whitelist: - tags: - - Soup - -- type: cargoBounty - id: BountySpear - reward: 8000 - description: bounty-description-spear - entries: - - name: bounty-item-spear - amount: 5 - whitelist: - tags: - - Spear - -- type: cargoBounty - id: BountySyringe - reward: 5000 - description: bounty-description-syringe - entries: - - name: bounty-item-syringe - amount: 10 - whitelist: - tags: - - Syringe - -- type: cargoBounty - id: BountyTechDisk - reward: 25000 - description: bounty-description-tech-disk - idPrefix: SS13- - entries: - - name: bounty-item-tech-disk - amount: 5 - whitelist: - components: - - TechnologyDisk - -- type: cargoBounty - id: BountyToolbox - reward: 8000 - description: bounty-description-toolbox - idPrefix: CC - entries: - - name: bounty-item-toolbox - amount: 6 - whitelist: - tags: - - Toolbox - -- type: cargoBounty - id: BountyTrash - reward: 500 - description: bounty-description-trash - entries: - - name: bounty-item-trash - amount: 10 - whitelist: - tags: - - Trash - -- type: cargoBounty - id: BountyAnomalyCore - reward: 10000 - description: bounty-description-anomaly-core - entries: - - name: bounty-item-anomaly-core - amount: 1 - whitelist: - components: - - AnomalyCore - -- type: cargoBounty - id: BountyBorgModule - reward: 3500 - description: bounty-description-borg-module - entries: - - name: bounty-item-borg-module - amount: 3 - whitelist: - components: - - BorgModule - -- type: cargoBounty - id: BountyArtifactFragment - reward: 32500 - description: bounty-description-artifact-fragment - entries: - - name: bounty-item-artifact-fragment - amount: 7 - whitelist: - tags: - - ArtifactFragment - -- type: cargoBounty - id: BountyOrgans - reward: 2000 - description: bounty-description-organs - idPrefix: UNTH - entries: - - name: bounty-item-organs - amount: 8 - whitelist: - components: - - Organ - -- type: cargoBounty - id: BountyLabeler - reward: 6660 - description: bounty-description-labeler - entries: - - name: bounty-item-labeler - amount: 5 - whitelist: - components: - - HandLabeler - -- type: cargoBounty - id: BountyWarmCloth - reward: 2000 - description: bounty-description-warm-cloth - idPrefix: UNTH - entries: - - name: bounty-item-warm-cloth - amount: 8 - whitelist: - components: - - TemperatureProtection - tags: - - Scarf - blacklist: - components: - - ToggleableClothing - -- type: cargoBounty - id: BountyBattery - reward: 15000 - description: bounty-description-battery - idPrefix: UNTH - entries: - - name: bounty-item-battery - amount: 15 - whitelist: - components: - - Battery - -- type: cargoBounty - id: BountyLaserGun - reward: 28500 - description: bounty-description-lasergun - idPrefix: IV - entries: - - name: bounty-item-lasergun - amount: 6 - whitelist: - components: - - ProjectileBatteryAmmoProvider # WWDP - -- type: cargoBounty - id: BountyFood - reward: 4000 - description: bounty-description-food - idPrefix: UNTH - entries: - - name: bounty-item-food - amount: 30 - whitelist: - tags: - - Meat - blacklist: - components: - - SliceableFood - -- type: cargoBounty - id: BountyFruit - reward: 5000 - description: bounty-description-fruit - entries: - - name: bounty-item-fruit - amount: 12 - whitelist: - tags: - - Fruit - blacklist: - tags: - - Slice - - Cake - - Pie - - Bread - -- type: cargoBounty - id: BountyVegetable - reward: 6000 - description: bounty-description-vegetable - entries: - - name: bounty-item-vegetable - amount: 14 - whitelist: - tags: - - Vegetable - blacklist: - tags: - - Slice - - Cake - - Pie - - Bread - -- type: cargoBounty - id: BountyChili - reward: 5555 - description: bounty-description-chili - entries: - - name: bounty-item-chili - amount: 3 - whitelist: - tags: - - ChiliBowl - -- type: cargoBounty - id: BountyRollerskates - reward: 6500 - description: bounty-description-rollerskates - entries: - - name: bounty-item-rollerskates - amount: 2 - whitelist: - components: - - Skates - -- type: cargoBounty - id: BountyBedsheet - reward: 4100 - description: bounty-description-bedsheet - entries: - - name: bounty-item-bedsheet - amount: 5 - whitelist: - tags: - - Bedsheet - -- type: cargoBounty - id: BountyBandana - reward: 4000 - description: bounty-description-bandana - entries: - - name: bounty-item-bandana - amount: 7 - whitelist: - tags: - - Bandana - -- type: cargoBounty - id: BountySteak - reward: 3200 - description: bounty-description-steak - entries: - - name: bounty-item-steak - amount: 4 - whitelist: - tags: - - Steak - -- type: cargoBounty - id: BountyBanana - reward: 6009 - description: bounty-description-banana - entries: - - name: bounty-item-banana - amount: 9 - whitelist: - tags: - - Banana - -- type: cargoBounty - id: BountyBeer - reward: 3100 - description: bounty-description-beer - entries: - - name: bounty-item-beer - amount: 6 - whitelist: - tags: - - Beer - -- type: cargoBounty - id: BountyHiVizVest - reward: 3030 - description: bounty-description-hi-viz-vest - entries: - - name: bounty-item-hi-viz-vest - amount: 3 - whitelist: - tags: - - HiViz - -- type: cargoBounty - id: BountyTorch - reward: 2220 - description: bounty-description-torch - entries: - - name: bounty-item-torch - amount: 6 - whitelist: - tags: - - Torch - -- type: cargoBounty - id: BountyMedkitBox - reward: 2300 - description: bounty-description-medkit-box - entries: - - name: bounty-item-medkit-box - amount: 4 - whitelist: - tags: - - Medkit - -- type: cargoBounty - id: BountyCardboardBox - reward: 1500 - description: bounty-description-cardboard-box - entries: - - name: bounty-item-cardboard-box - amount: 12 - whitelist: - tags: - - BoxCardboard - -- type: cargoBounty - id: BountyWine - reward: 3000 - description: bounty-description-wine - entries: - - name: bounty-item-wine - amount: 2 - whitelist: - tags: - - Wine - -- type: cargoBounty - id: BountyCottonBoll - reward: 8600 - description: bounty-description-cotton-boll - entries: - - name: bounty-item-cotton-boll - amount: 9 - whitelist: - tags: - - CottonBoll - -- type: cargoBounty - id: BountyMicrowaveMachineBoard - reward: 4000 - description: bounty-description-microwave-machine-board - entries: - - name: bounty-item-microwave-machine-board - amount: 2 - whitelist: - tags: - - MicrowaveMachineBoard - -- type: cargoBounty - id: BountyFlashes - reward: 5500 - description: bounty-description-flashes - entries: - - name: bounty-item-flash - amount: 6 - whitelist: - components: - - Flash - -- type: cargoBounty - id: BountyTeethSpaceCarp - reward: 800 - description: bounty-description-tooth-space-carp - entries: - - name: bounty-item-tooth-space-carp - amount: 8 - whitelist: - tags: - - ToothSpaceCarp - -- type: cargoBounty - id: BountyTeethSharkminnow - reward: 1500 - description: bounty-description-tooth-sharkminnow - entries: - - name: bounty-item-tooth-sharkminnow - amount: 5 - whitelist: - tags: - - ToothSharkminnow diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_armory.yml b/Resources/Prototypes/Catalog/Cargo/cargo_armory.yml deleted file mode 100644 index ca4163a82e1..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_armory.yml +++ /dev/null @@ -1,80 +0,0 @@ -- type: cargoProduct - id: ArmorySmg - icon: - sprite: Objects/Weapons/Guns/SMGs/wt550.rsi - state: icon - product: CrateArmorySMG - cost: 9000 - category: cargoproduct-category-name-armory - group: market - -- type: cargoProduct - id: ArmoryShotgun - icon: - sprite: Objects/Weapons/Guns/Shotguns/enforcer.rsi - state: icon - product: CrateArmoryShotgun - cost: 7000 - category: cargoproduct-category-name-armory - group: market - -- type: cargoProduct - id: SecurityRiot - icon: - sprite: Clothing/OuterClothing/Armor/riot.rsi - state: icon - product: CrateSecurityRiot - cost: 7500 - category: cargoproduct-category-name-armory - group: market - -- type: cargoProduct - id: TrackingImplant - icon: - sprite: Objects/Specific/Medical/implanter.rsi - state: implanter0 - product: CrateTrackingImplants - cost: 1000 - category: cargoproduct-category-name-security # WWDP edit - group: market - -- type: cargoProduct - id: TrainingBombs - icon: - sprite: Structures/Machines/bomb.rsi - state: training-bomb - product: CrateTrainingBombs - cost: 3000 - category: cargoproduct-category-name-security # WWDP edit - group: market - -- type: cargoProduct - id: ArmoryLaser - icon: - sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi - state: icon - product: CrateArmoryLaser - cost: 4800 - category: cargoproduct-category-name-armory - group: market - -- type: cargoProduct - id: ArmoryPistol - icon: - sprite: Objects/Weapons/Guns/Pistols/mk58.rsi - state: icon - product: CrateArmoryPistols - cost: 5200 - category: cargoproduct-category-name-armory - group: market - -# WWDP disabled -# - type: cargoProduct -# id: ArmoryBRDIR25 -# icon: -# sprite: _EE/Objects/Weapons/Guns/SMGs/BRDI_R25.rsi -# state: icon -# product: CrateArmoryBRDIR25 -# cost: 12000 -# category: cargoproduct-category-name-armory -# group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml b/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml deleted file mode 100644 index c85210adf6a..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml +++ /dev/null @@ -1,113 +0,0 @@ -- type: cargoProduct - id: AtmosphericsAir - icon: - sprite: Structures/Storage/canister.rsi - state: grey - product: AirCanister - cost: 1100 - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: AtmosphericsOxygen - icon: - sprite: Structures/Storage/canister.rsi - state: blue - product: OxygenCanister - cost: 1100 - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: AtmosphericsLiquidOxygen - icon: - sprite: Structures/Storage/canister.rsi - state: blue - product: LiquidOxygenCanister - cost: 2500 - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: AtmosphericsNitrogen - icon: - sprite: Structures/Storage/canister.rsi - state: red - product: NitrogenCanister - cost: 1100 - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: AtmosphericsLiquidNitrogen - icon: - sprite: Structures/Storage/canister.rsi - state: red - product: LiquidNitrogenCanister - cost: 2500 - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: AtmosphericsCarbonDioxide - icon: - sprite: Structures/Storage/canister.rsi - state: black - product: CarbonDioxideCanister - cost: 2200 # Until someone fixes it co2 can be used to oneshot people so it's more expensive - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: AtmosphericsLiquidCarbonDioxide - icon: - sprite: Structures/Storage/canister.rsi - state: black - product: LiquidCarbonDioxideCanister - cost: 4000 - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: AtmosphericsStorage - icon: - sprite: Structures/Storage/canister.rsi - state: yellow - product: StorageCanister - cost: 1010 # No gases in it so it's cheaper - category: cargoproduct-category-name-atmospherics - group: market - -#- type: cargoProduct -# name: "water vapor canister" -# id: AtmosphericsWaterVapor -# description: "Water vapor canister" -# icon: -# sprite: Structures/Storage/canister.rsi -# state: water_vapor -# product: WaterVaporCanister -# cost: 2600 -# category: cargoproduct-category-name-atmospherics -# group: market - -- type: cargoProduct - id: AtmosphericsPlasma - icon: - sprite: Structures/Storage/canister.rsi - state: orange - product: PlasmaCanister - cost: 4000 - category: cargoproduct-category-name-atmospherics - group: market - -#- type: cargoProduct -# name: "tritium canister" -# id: AtmosphericsTritium -# description: "Tritium canister" -# icon: -# sprite: Structures/Storage/canister.rsi -# state: green -# product: TritiumCanister -# cost: 15500 -# category: cargoproduct-category-name-atmospherics -# group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml deleted file mode 100644 index 0a24240e7d0..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml +++ /dev/null @@ -1,49 +0,0 @@ -- type: cargoProduct - id: HydroponicsSeedsExotic - icon: - sprite: Objects/Specific/Hydroponics/banana.rsi - state: seed - product: CrateHydroponicsSeedsExotic - cost: 1000 - category: cargoproduct-category-name-hydroponics - group: market - -- type: cargoProduct - id: HydroponicsSeedsMedicinal - icon: - sprite: Objects/Specific/Hydroponics/galaxythistle.rsi - state: seed - product: CrateHydroponicsSeedsMedicinal - cost: 500 - category: cargoproduct-category-name-hydroponics - group: market - -- type: cargoProduct - id: HydroponicsTools - icon: - sprite: Objects/Tools/Hydroponics/hoe.rsi - state: icon - product: CrateHydroponicsTools - cost: 500 - category: cargoproduct-category-name-hydroponics - group: market - -- type: cargoProduct - id: HydroponicsSeeds - icon: - sprite: Objects/Specific/Hydroponics/apple.rsi - state: seed - product: CrateHydroponicsSeeds - cost: 600 - category: cargoproduct-category-name-hydroponics - group: market - -- type: cargoProduct - id: BulkPlantBGone - icon: - sprite: Objects/Specific/Chemistry/jug.rsi - state: jug - product: CratePlantBGone - cost: 750 - category: cargoproduct-category-name-hydroponics - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml b/Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml deleted file mode 100644 index 409670636fb..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml +++ /dev/null @@ -1,19 +0,0 @@ -- type: cargoProduct - id: CargoOreBox - icon: - sprite: /Textures/Structures/Storage/orebox.rsi - state: orebox - product: OreBox - cost: 500 - category: cargoproduct-category-name-cargo - group: market - -- type: cargoProduct - id: CargoLuxuryHardsuit - icon: - sprite: Clothing/Head/Hardsuits/luxury.rsi - state: icon - product: CrateCargoLuxuryHardsuit - cost: 15000 - category: cargoproduct-category-name-cargo - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml b/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml deleted file mode 100644 index a6be25eaa54..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml +++ /dev/null @@ -1,99 +0,0 @@ -- type: cargoProduct - id: EmergencyExplosive - icon: - sprite: Clothing/Head/Helmets/bombsuit.rsi - state: icon - product: CrateEmergencyExplosive - cost: 1000 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyFire - icon: - sprite: Objects/Misc/fire_extinguisher.rsi - state: fire_extinguisher_closed - product: CrateEmergencyFire - cost: 1500 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyInternals - icon: - sprite: Clothing/Mask/breath.rsi - state: icon - product: CrateEmergencyInternals - cost: 600 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyInternalsLarge - icon: - sprite: Clothing/Mask/breath.rsi - state: icon - product: CrateEmergencyInternalsLarge - cost: 2000 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyRadiation - icon: - sprite: Structures/Wallmounts/signs.rsi - state: radiation - product: CrateEmergencyRadiation - cost: 1000 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyInflatablewall - icon: - sprite: Objects/Misc/inflatable_wall.rsi - state: item_wall - product: CrateEmergencyInflatablewall - cost: 500 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyNitrogenTanks - icon: - sprite: Objects/Tanks/red.rsi - state: icon - product: CrateSlimepersonLifeSupport - cost: 350 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyPlasmaInternals - icon: - sprite: Objects/Tanks/plasmaman.rsi - state: icon - product: CratePlasmaInternals - cost: 750 # Plasma is expensive! - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyPlasmamanEnvirosuit - icon: - sprite: Clothing/Uniforms/Envirosuits/plain.rsi - state: icon - product: CratePlasmamanEnvirosuit - cost: 600 - category: cargoproduct-category-name-emergency - group: market - -- type: cargoProduct - id: EmergencyBiosuit - icon: - sprite: Clothing/Head/Hoods/Bio/general.rsi - state: icon - product: CrateGenericBiosuit - cost: 800 - category: cargoproduct-category-name-emergency - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml b/Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml deleted file mode 100644 index 78e5468164b..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml +++ /dev/null @@ -1,149 +0,0 @@ -- type: cargoProduct - id: EngineeringCableLv - icon: - sprite: Objects/Tools/cable-coils.rsi - state: coillv-30 - product: CrateEngineeringCableLV - cost: 300 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringCableMv - icon: - sprite: Objects/Tools/cable-coils.rsi - state: coilmv-30 - product: CrateEngineeringCableMV - cost: 300 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringCableHv - icon: - sprite: Objects/Tools/cable-coils.rsi - state: coilhv-30 - product: CrateEngineeringCableHV - cost: 300 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringFoamGrenade - icon: - sprite: Objects/Weapons/Grenades/metalfoam.rsi - state: icon - product: CrateEngineeringFoamGrenade - cost: 2500 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringCableBulk - icon: - sprite: Objects/Tools/cable-coils.rsi - state: coilall-30 - product: CrateEngineeringCableBulk - cost: 750 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringElectricalSupplies - icon: - sprite: Objects/Tools/Toolboxes/toolbox_yellow.rsi - state: icon - product: CrateEngineeringElectricalSupplies - cost: 4500 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: StationBeaconBundle - icon: - sprite: Objects/Devices/station_beacon.rsi - state: icon - product: CrateEngineeringStationBeaconBundle - cost: 500 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringJetpack - icon: - sprite: Objects/Tanks/Jetpacks/blue.rsi - state: icon - product: CrateEngineeringJetpack - cost: 1000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringMiniJetpack - icon: - sprite: Objects/Tanks/Jetpacks/mini.rsi - state: icon - product: CrateEngineeringMiniJetpack - cost: 750 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: AirlockKit - icon: - sprite: Objects/Tools/Toolboxes/toolbox_yellow.rsi - state: icon - product: CrateAirlockKit - cost: 1100 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EvaKit - icon: - sprite: Clothing/Head/Helmets/eva.rsi - state: icon - product: CrateEvaKit - cost: 5000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringRCDAmmo - icon: - sprite: Objects/Tools/rcd.rsi - state: ammo - product: CrateRCDAmmo - cost: 2500 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringRCD - icon: - sprite: Objects/Tools/rcd.rsi - state: icon - product: CrateRCD - cost: 800 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringParticleDecelerators - icon: - sprite: Objects/Weapons/Guns/Battery/particle_decelerator.rsi - state: base - product: CrateParticleDecelerators - cost: 15000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineeringSpaceHeater - icon: - sprite: Structures/Piping/Atmospherics/Portable/portable_sheater.rsi - state: sheaterOff - product: CrateEngineeringSpaceHeater - cost: 350 - category: cargoproduct-category-name-engineering - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml b/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml deleted file mode 100644 index 3047393cf5b..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml +++ /dev/null @@ -1,111 +0,0 @@ -- type: cargoProduct - id: EngineAmeJar - icon: - sprite: Objects/Power/AME/ame_jar.rsi - state: jar - product: CrateEngineeringAMEJar - cost: 2000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineSingularityGenerator - icon: - sprite: Structures/Power/Generation/Singularity/generator.rsi - state: icon - product: CrateEngineeringSingularityGenerator - cost: 4000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineSingularityContainment - icon: - sprite: Structures/Power/Generation/Singularity/containment.rsi - state: icon - product: CrateEngineeringSingularityContainment - cost: 1000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - name: "emitter crate" - id: EngineSingularityEmitter - description: "Contains an emitter. Used only for dangerous applications." - icon: - sprite: Structures/Power/Generation/Singularity/emitter.rsi - state: emitter2 - product: CrateEngineeringSingularityEmitter - cost: 3000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineSingularityCollector - icon: - sprite: Structures/Power/Generation/Singularity/collector.rsi - state: ca_on - product: CrateEngineeringSingularityCollector - cost: 1000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineParticleAccelerator - icon: - sprite: Structures/Power/Generation/PA/control_box.rsi - state: completed - product: CrateEngineeringParticleAccelerator - cost: 2000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineSolar - icon: - sprite: Objects/Devices/flatpack.rsi - state: solar-assembly-part - product: CrateEngineeringSolar - cost: 1250 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineTeslaGenerator - icon: - sprite: Structures/Power/Generation/Tesla/generator.rsi - state: icon - product: CrateEngineeringTeslaGenerator - cost: 4000 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineTeslaCoil - icon: - sprite: Structures/Power/Generation/Tesla/coil.rsi - state: coil - product: CrateEngineeringTeslaCoil - cost: 1200 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineTeslaGroundingRod - icon: - sprite: Structures/Power/Generation/Tesla/coil.rsi - state: grounding_rod - product: CrateEngineeringTeslaGroundingRod - cost: 400 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: EngineTEGKit - icon: - sprite: Structures/Power/Generation/teg.rsi - state: static - product: CrateEngineeringTEGKit - cost: 8000 - category: cargoproduct-category-name-engineering - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_food.yml b/Resources/Prototypes/Catalog/Cargo/cargo_food.yml deleted file mode 100644 index 1a6f8380961..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_food.yml +++ /dev/null @@ -1,79 +0,0 @@ -- type: cargoProduct - id: FoodPizza - icon: - sprite: Objects/Consumable/Food/Baked/pizza.rsi - state: margherita-slice - product: CrateFoodPizza - cost: 450 - category: cargoproduct-category-name-food - group: market - -- type: cargoProduct - id: FoodPizzaLarge - icon: - sprite: Objects/Consumable/Food/Baked/pizza.rsi - state: margherita - product: CrateFoodPizzaLarge - cost: 1800 - category: cargoproduct-category-name-food - group: market - -- type: cargoProduct - id: FoodMRE - icon: - sprite: Objects/Consumable/Food/snacks.rsi - state: nutribrick - product: CrateFoodMRE - cost: 1000 - category: cargoproduct-category-name-food - group: market - -- type: cargoProduct - id: FoodCook - icon: - sprite: Objects/Consumable/Food/ingredients.rsi - state: flour-big - product: CrateFoodCooking - cost: 750 - category: cargoproduct-category-name-food - group: market - -- type: cargoProduct - id: FoodDinnerware - icon: - sprite: Objects/Consumable/Food/plates.rsi - state: tin - product: CrateFoodDinnerware - cost: 750 - category: cargoproduct-category-name-food - group: market - -- type: cargoProduct - id: FoodBarSupply - icon: - sprite: Objects/Consumable/Drinks/beerglass.rsi - state: icon - product: CrateFoodBarSupply - cost: 750 - category: cargoproduct-category-name-food - group: market - -- type: cargoProduct - id: FoodSoftdrinks - icon: - sprite: Objects/Consumable/Drinks/cola.rsi - state: icon - product: CrateFoodSoftdrinks - cost: 1200 - category: cargoproduct-category-name-food - group: market - -- type: cargoProduct - id: FoodSoftdrinksLarge - icon: - sprite: Objects/Consumable/Drinks/colabottle.rsi - state: icon - product: CrateFoodSoftdrinksLarge - cost: 2400 - category: cargoproduct-category-name-food - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml deleted file mode 100644 index c25a4970cae..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml +++ /dev/null @@ -1,199 +0,0 @@ -- type: cargoProduct - id: FunInstrumentsVariety - icon: - sprite: Objects/Fun/Instruments/accordion.rsi - state: icon - product: CrateFunInstrumentsVariety - cost: 2000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunInstrumentsBrass - icon: - sprite: Objects/Fun/Instruments/structureinstruments.rsi - state: tuba - product: CrateFunInstrumentsBrass - cost: 2500 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunInstrumentsString - icon: - sprite: Objects/Fun/Instruments/bassguitar.rsi - state: icon - product: CrateFunInstrumentsString - cost: 2500 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunInstrumentsWoodwind - icon: - sprite: Objects/Fun/Instruments/harmonica.rsi - state: icon - product: CrateFunInstrumentsWoodwind - cost: 2500 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunInstrumentsKeyedPercussion - icon: - sprite: Objects/Fun/Instruments/h_synthesizer.rsi - state: icon - product: CrateFunInstrumentsKeyedPercussion - cost: 2500 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunInstrumentsSpecial - icon: - sprite: Objects/Fun/Instruments/gunpet.rsi - state: icon - product: CrateFunInstrumentsSpecial - cost: 10000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunArtSupplies - icon: - sprite: Objects/Fun/crayons.rsi - state: box - product: CrateFunArtSupplies - cost: 500 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunSprayPaints - icon: - sprite: Objects/Fun/spraycans.rsi - state: death2_cap - product: CrateFunSprayPaints - cost: 2000 - category: cargoproduct-category-name-fun # WWDP edit - group: market - -- type: cargoProduct - id: FunParty - icon: - sprite: Objects/Consumable/Food/Baked/cake.rsi - state: birthday - product: CrateFunParty - cost: 1000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: CrateFunWaterGuns - icon: - sprite: Objects/Weapons/Guns/Pistols/water_pistol.rsi - state: display - product: CrateFunWaterGuns - cost: 750 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunBoardGames - icon: - sprite: Objects/Fun/dice.rsi - state: d6_6 - product: CrateFunBoardGames - cost: 1500 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunSadTromboneImplants - icon: - sprite: Objects/Specific/Medical/implanter.rsi - state: implanter0 - product: CrateFunSadTromboneImplants - cost: 1000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunLightImplants - icon: - sprite: Objects/Specific/Medical/implanter.rsi - state: implanter0 - product: CrateFunLightImplants - cost: 1000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunBoxing - icon: - sprite: Clothing/Hands/Gloves/Boxing/boxingred.rsi - state: icon - product: CrateFunBoxing - cost: 500 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunPirate - icon: - sprite: Structures/Storage/Crates/piratechest.rsi - state: crate_icon - product: CrateFunPirate - cost: 400 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunToyBox - icon: - sprite: Structures/Storage/Crates/toybox.rsi - state: crate_icon - product: CrateFunToyBox - cost: 900 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunBikeHornImplants - icon: - sprite: Objects/Specific/Medical/implanter.rsi - state: implanter0 - product: CrateFunBikeHornImplants - cost: 1000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunMysteryFigurines - icon: - sprite: Objects/Fun/figurines.rsi - state: fig_box - product: CrateFunMysteryFigurines - cost: 4000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunDartsSet - icon: - sprite: Objects/Fun/Darts/dart_red.rsi - state: icon - product: CrateFunDartsSet - cost: 900 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunCrateGambling - icon: - sprite: Objects/Economy/cash.rsi - state: cash_1000000 - product: CrateCargoGambling - cost: 10000 - category: cargoproduct-category-name-fun - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml b/Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml deleted file mode 100644 index 6d8481815fb..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml +++ /dev/null @@ -1,106 +0,0 @@ -# Engineering -- type: cargoProduct - id: EngineeringFotiaHardsuit - icon: - sprite: Clothing/OuterClothing/Hardsuits/atmospherics.rsi - state: icon - product: CrateEngineeringFotiaHardsuit - cost: 2250 - category: cargoproduct-category-name-hardsuits - group: market - -- type: cargoProduct - id: EngineeringLampsiHardsuit - icon: - sprite: Clothing/OuterClothing/Hardsuits/engineering-base.rsi - state: icon - product: CrateEngineeringLampsiHardsuit - cost: 2250 - category: cargoproduct-category-name-hardsuits - group: market - -# Logistics -- type: cargoProduct - id: LogisticsKritiHardsuit - icon: - sprite: Clothing/OuterClothing/Hardsuits/spatio.rsi - state: icon - product: CrateLogisticsKritiHardsuit - cost: 1250 - category: cargoproduct-category-name-hardsuits - group: market - -# WWDP exclusive to SalvageVend and SalvageEquipmentLegendary -# - type: cargoProduct -# id: LogisticsLavrionHardsuit -# icon: -# sprite: Clothing/OuterClothing/Hardsuits/salvage.rsi -# state: icon -# product: CrateLogisticsLavrionHardsuit -# cost: 3500 -# category: cargoproduct-category-name-hardsuits -# group: market - -# Security -# Can't abuse em if you only got 1, good luck spamming frezon -# WWDP disabled -# - type: cargoProduct -# id: SecurityShanlinTacsuit -# icon: -# sprite: Clothing/OuterClothing/Hardsuits/syndicate-base.rsi -# state: icon -# product: CrateSecurityShanlinTacsuit -# cost: 75000 -# category: cargoproduct-category-name-hardsuits -# group: market -# -# - type: cargoProduct -# id: SecurityShiweiTacsuit -# icon: -# sprite: Clothing/OuterClothing/Hardsuits/syndicate-elite-base.rsi -# state: icon -# product: CrateSecurityShiweiTacsuit -# cost: 90000 -# category: cargoproduct-category-name-hardsuits -# group: market -# -# - type: cargoProduct -# id: SecurityGuanYuTacsuit -# icon: -# sprite: Nyanotrasen/Clothing/OuterClothing/ReverseEngineering/juggernaut.rsi -# state: icon -# product: CrateSecurityGuanYuTacsuit -# cost: 125000 -# category: cargoproduct-category-name-hardsuits -# group: market -# -# - type: cargoProduct -# id: SecurityBaghaturTacsuit -# icon: -# sprite: DeltaV/Clothing/OuterClothing/Hardsuits/Combat/standard.rsi -# state: icon -# product: CrateSecurityBaghaturTacsuit -# cost: 5000 -# category: cargoproduct-category-name-hardsuits -# group: market -# -# - type: cargoProduct -# id: SecuritySuldeTacsuit -# icon: -# sprite: DeltaV/Clothing/OuterClothing/Hardsuits/Combat/riot.rsi -# state: icon -# product: CrateSecuritySuldeTacsuit -# cost: 7500 -# category: cargoproduct-category-name-hardsuits -# group: market -# -# - type: cargoProduct -# id: SecurityTsagaanTacsuit -# icon: -# sprite: DeltaV/Clothing/OuterClothing/Hardsuits/Combat/medical.rsi -# state: icon -# product: CrateSecurityTsagaanTacsuit -# cost: 5500 -# category: cargoproduct-category-name-hardsuits -# group: market -# diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml b/Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml deleted file mode 100644 index f1aabba6914..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml +++ /dev/null @@ -1,239 +0,0 @@ -- type: cargoProduct - id: LivestockBee - icon: - sprite: Mobs/Animals/bee.rsi - state: 0 - product: CrateNPCBee - cost: 7000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockButterfly - icon: - sprite: Mobs/Animals/butterfly.rsi - state: butterfly - product: CrateNPCButterflies - cost: 4400 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockCat - icon: - sprite: Mobs/Pets/cat.rsi - state: cat - product: CrateNPCCat - cost: 1200 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockChicken - icon: - sprite: Mobs/Animals/chicken.rsi - state: icon-1 - product: CrateNPCChicken - cost: 4000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockCrab - icon: - sprite: Mobs/Animals/crab.rsi - state: crab - product: CrateNPCCrab - cost: 3000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockDuck - icon: - sprite: Mobs/Animals/duck.rsi - state: icon-0 - product: CrateNPCDuck - cost: 4000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockPibble - icon: - sprite: Mobs/Pets/pitbull.rsi - state: pibble - product: CrateNPCPibble - cost: 700 - category: cargoproduct-category-name-livestock # WWDP edit - group: market - -- type: cargoProduct - id: LivestockCorgi - icon: - sprite: Mobs/Pets/corgi.rsi - state: corgi - product: CrateNPCCorgi - cost: 1200 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockPupCorgi - icon: - sprite: Mobs/Pets/corgi.rsi - state: puppy - product: CrateNPCPuppyCorgi - cost: 1200 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockCow - icon: - sprite: Mobs/Animals/cow.rsi - state: cow - product: CrateNPCCow - cost: 3200 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockGoat - icon: - sprite: Mobs/Animals/goat.rsi - state: goat - product: CrateNPCGoat - cost: 1200 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockGoose - icon: - sprite: Mobs/Animals/goose.rsi - state: goose - product: CrateNPCGoose - cost: 2100 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockGorilla - icon: - sprite: Mobs/Animals/gorilla.rsi - state: icon - product: CrateNPCGorilla - cost: 1100 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockMonkeyCube - icon: - sprite: Objects/Misc/monkeycube.rsi - state: box - product: CrateNPCMonkeyCube - cost: 2000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockKoboldCube - icon: - sprite: Objects/Misc/monkeycube.rsi - state: box_kobold - product: CrateNPCKoboldCube - cost: 2000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockMouse - icon: - sprite: Mobs/Animals/mouse.rsi - state: icon-0 - product: CrateNPCMouse - cost: 4400 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockParrot - icon: - sprite: Mobs/Animals/parrot.rsi - state: parrot - product: CrateNPCParrot - cost: 3000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockPenguin - icon: - sprite: Mobs/Animals/penguin.rsi - state: penguin - product: CrateNPCPenguin - cost: 2100 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockPig - icon: - sprite: Mobs/Animals/pig.rsi - state: pig - product: CrateNPCPig - cost: 1100 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockSnake - icon: - sprite: Mobs/Animals/snake.rsi - state: snake - product: CrateNPCSnake - cost: 3000 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockHamster - icon: - sprite: Mobs/Animals/hamster.rsi - state: icon-0 - product: CrateNPCHamster - cost: 2800 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockLizard - icon: - sprite: Mobs/Animals/lizard.rsi - state: lizard - product: CrateNPCLizard - cost: 1100 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockKangaroo - icon: - sprite: Mobs/Animals/kangaroo.rsi - state: kangaroo - product: CrateNPCKangaroo - cost: 2800 - category: cargoproduct-category-name-livestock - group: market - -- type: cargoProduct - id: LivestockMothroach - icon: - sprite: Mobs/Animals/mothroach/mothroach.rsi - state: mothroach - product: CrateNPCMothroach - cost: 5000 - category: cargoproduct-category-name-livestock - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_materials.yml b/Resources/Prototypes/Catalog/Cargo/cargo_materials.yml deleted file mode 100644 index 4149b28acbe..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_materials.yml +++ /dev/null @@ -1,139 +0,0 @@ -- type: cargoProduct - id: MaterialGlass - icon: - sprite: Objects/Materials/Sheets/glass.rsi - state: glass_3 - product: CrateMaterialGlass - cost: 1500 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialSteel - icon: - sprite: Objects/Materials/Sheets/metal.rsi - state: steel_3 - product: CrateMaterialSteel - cost: 1500 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialPlastic - icon: - sprite: Objects/Materials/Sheets/other.rsi - state: plastic_3 - product: CrateMaterialPlastic - cost: 2000 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialBrass - icon: - sprite: Objects/Materials/Sheets/metal.rsi - state: brass_3 - product: CrateMaterialBrass - cost: 3000 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialPlasteel - icon: - sprite: Objects/Materials/Sheets/metal.rsi - state: plasteel_3 - product: CrateMaterialPlasteel - cost: 4800 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialTextiles - icon: - sprite: Objects/Materials/materials.rsi - state: cloth_3 - product: CrateMaterialTextiles - cost: 1500 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialPlasma - icon: - sprite: Objects/Materials/Sheets/other.rsi - state: plasma_3 - product: CrateMaterialPlasma - cost: 2000 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: CardboardMaterial - icon: - sprite: Objects/Materials/materials.rsi - state: cardboard_3 - product: CrateMaterialCardboard - cost: 750 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: PaperMaterial - icon: - sprite: Objects/Materials/Sheets/other.rsi - state: paper_3 - product: CrateMaterialPaper - cost: 1000 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialFuelTank - icon: - sprite: Structures/Storage/tanks.rsi - state: fueltank - product: WeldingFuelTankFull - cost: 1500 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialWaterTank - icon: - sprite: Structures/Storage/tanks.rsi - state: watertank - product: WaterTankFull - cost: 1000 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialUranium - icon: - sprite: Objects/Materials/Sheets/other.rsi - state: uranium_3 - product: CrateMaterialUranium - cost: 10000 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialGold - icon: - sprite: Objects/Materials/ingots.rsi - state: gold_3 - product: CrateMaterialGold - cost: 8000 - category: cargoproduct-category-name-materials - group: market - -- type: cargoProduct - id: MaterialSilver - icon: - sprite: Objects/Materials/ingots.rsi - state: silver_3 - product: CrateMaterialSilver - cost: 6000 - category: cargoproduct-category-name-materials - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml b/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml deleted file mode 100644 index 402c978c9b9..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml +++ /dev/null @@ -1,149 +0,0 @@ -- type: cargoProduct - id: MedicalSupplies - icon: - sprite: Objects/Specific/Medical/firstaidkits.rsi - state: firstaid - product: CrateMedicalSupplies - cost: 3000 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: MedicalChemistrySupplies - icon: - sprite: Objects/Specific/Chemistry/beaker.rsi - state: beaker - product: CrateChemistrySupplies - cost: 750 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: MedicalChemistryVials - icon: - sprite: Objects/Specific/Chemistry/vial.rsi - state: vial - product: CrateChemistryVials - cost: 1000 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: EmergencyBurnKit - icon: - sprite: Objects/Specific/Medical/firstaidkits.rsi - state: burnkit - product: CrateEmergencyBurnKit - cost: 700 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: EmergencyToxinKit - icon: - sprite: Objects/Specific/Medical/firstaidkits.rsi - state: toxinkit - product: CrateEmergencyToxinKit - cost: 600 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: EmergencyO2Kit - icon: - sprite: Objects/Specific/Medical/firstaidkits.rsi - state: o2kit - product: CrateEmergencyO2Kit - cost: 600 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: EmergencyBruteKit - icon: - sprite: Objects/Specific/Medical/firstaidkits.rsi - state: brutekit - product: CrateEmergencyBruteKit - cost: 600 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: EmergencyAdvancedKit - icon: - sprite: Objects/Specific/Medical/firstaidkits.rsi - state: advkit - product: CrateEmergencyAdvancedKit - cost: 2000 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: EmergencyRadiationKit - icon: - sprite: Objects/Specific/Medical/firstaidkits.rsi - state: radkit - product: CrateEmergencyRadiationKit - cost: 600 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: MedicalBodybags - icon: - sprite: Objects/Specific/Medical/Morgue/bodybags.rsi - state: bag_folded - product: CrateBodyBags - cost: 700 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: MedicalBiosuit - icon: - sprite: Clothing/Head/Hoods/Bio/bio.rsi - state: icon - product: CrateVirologyBiosuit - cost: 800 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: MedicalMindShieldImplants - icon: - sprite: Objects/Specific/Medical/implanter.rsi - state: implanter0 - product: CrateMindShieldImplants - cost: 3000 - category: cargoproduct-category-name-security # WWDP - group: market - -- type: cargoProduct - id: ChemistryP - icon: - sprite: Structures/Storage/Crates/chemcrate_secure.rsi - state: icon - product: CrateChemistryP - cost: 850 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: ChemistryS - icon: - sprite: Structures/Storage/Crates/chemcrate_secure.rsi - state: icon - product: CrateChemistryS - cost: 750 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: CrateChemistryD - icon: - sprite: Structures/Storage/Crates/chemcrate_secure.rsi - state: icon - product: CrateChemistryD - cost: 750 - category: cargoproduct-category-name-medical - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_science.yml b/Resources/Prototypes/Catalog/Cargo/cargo_science.yml deleted file mode 100644 index cb7f8af8224..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_science.yml +++ /dev/null @@ -1,39 +0,0 @@ -- type: cargoProduct - id: ArtifactContainer - icon: - sprite: Structures/Storage/Crates/artifact.rsi - state: artifact_container_icon - product: CrateArtifactContainer - cost: 500 - category: cargoproduct-category-name-science - group: market - -- type: cargoProduct - id: RandomArtifact - icon: - sprite: Objects/Specific/Xenoarchaeology/xeno_artifacts.rsi - state: ano13 - product: RandomArtifactSpawner - cost: 2000 - category: cargoproduct-category-name-science - group: market - -- type: cargoProduct - id: ScienceBiosuit - icon: - sprite: Clothing/Head/Hoods/Bio/scientist.rsi - state: icon - product: CrateScienceBiosuit - cost: 800 - category: cargoproduct-category-name-science - group: market - -- type: cargoProduct - id: CrewMonitoring - icon: - sprite: Structures/Machines/server.rsi - state: server - product: CrateCrewMonitoring - cost: 2000 - category: cargoproduct-category-name-science - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_security.yml b/Resources/Prototypes/Catalog/Cargo/cargo_security.yml deleted file mode 100644 index 4267fbf0c1d..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_security.yml +++ /dev/null @@ -1,69 +0,0 @@ -- type: cargoProduct - id: SecurityArmor - icon: - sprite: Clothing/OuterClothing/Armor/security.rsi - state: icon - product: CrateSecurityArmor - cost: 800 # WD EDIT: 725 -> 800 - category: cargoproduct-category-name-security - group: market - -- type: cargoProduct - id: SecurityHelmet - icon: - sprite: Clothing/Head/Helmets/security.rsi - state: icon - product: CrateSecurityHelmet - cost: 550 - category: cargoproduct-category-name-security - group: market - -- type: cargoProduct - id: SecurityNonLethal - icon: - sprite: Objects/Weapons/Guns/Battery/disabler.rsi - state: base - product: CrateSecurityNonlethal - cost: 4000 - category: cargoproduct-category-name-security - group: market - -- type: cargoProduct - id: SecuritySupplies - icon: - sprite: Objects/Storage/boxes.rsi - state: box_security - product: CrateSecuritySupplies - cost: 500 - category: cargoproduct-category-name-security - group: market - -- type: cargoProduct - id: SecurityRestraints - icon: - sprite: Objects/Misc/handcuffs.rsi - state: handcuff - product: CrateRestraints - cost: 1000 - category: cargoproduct-category-name-security - group: market - -- type: cargoProduct - id: SecurityBiosuit - icon: - sprite: Clothing/Head/Hoods/Bio/security.rsi - state: icon - product: CrateSecurityBiosuit - cost: 800 - category: cargoproduct-category-name-security - group: market - -- type: cargoProduct - id: SecurityBarrier - icon: - sprite: Objects/Specific/Security/barrier.rsi - state: idle - product: DeployableBarrier - cost: 1000 - category: cargoproduct-category-name-security - group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml deleted file mode 100644 index b02d034b12b..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml +++ /dev/null @@ -1,221 +0,0 @@ -- type: cargoProduct - id: ServiceJanitorial - icon: - sprite: Objects/Specific/Janitorial/janitorial.rsi - state: cleaner - product: CrateServiceJanitorialSupplies - cost: 560 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceLightsReplacement - icon: - sprite: Objects/Power/light_bulb.rsi - state: normal - product: CrateServiceReplacementLights - cost: 600 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceLightsHoliday - icon: - sprite: Objects/Power/light_bulb.rsi - state: normal - product: CrateServiceHolidayLights - cost: 800 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: MousetrapBoxes - icon: - sprite: Objects/Devices/mousetrap.rsi - state: mousetrap - product: CrateMousetrapBoxes - cost: 500 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceTheatre - icon: - sprite: Clothing/Mask/mime.rsi - state: icon - product: CrateServiceTheatre - cost: 1800 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceSmokeables - icon: - sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/green.rsi - state: closed # WWDP edit - product: CrateServiceSmokeables - cost: 1500 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceCustomSmokable - icon: - sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/green.rsi - state: closed # WWDP edit - product: CrateServiceCustomSmokable - cost: 1000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceBureaucracy - icon: - sprite: Objects/Misc/pens.rsi - state: pen - product: CrateServiceBureaucracy - cost: 1000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceFaxMachine - icon: - sprite: Structures/Machines/fax_machine.rsi - state: icon - product: CrateServiceFaxMachine - cost: 2000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServicePersonnel - icon: - sprite: Objects/Misc/id_cards.rsi - state: default - product: CrateServicePersonnel - cost: 1000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceBooks - icon: - sprite: Objects/Misc/books.rsi - state: book_icon - product: CrateServiceBooks - cost: 1000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceGuidebooks - icon: - sprite: Objects/Misc/books.rsi - state: book_icon - product: CrateServiceGuidebooks - cost: 1300 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceSodaDispenser - icon: - sprite: Objects/Consumable/Drinks/generic_jug.rsi - state: icon - product: CrateServiceSodaDispenser - cost: 850 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceBoozeDispenser - icon: - sprite: Objects/Consumable/Drinks/generic_jug.rsi - state: icon - product: CrateServiceBoozeDispenser - cost: 750 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceBoxes - icon: - sprite: Objects/Storage/boxes.rsi - state: box - product: CrateServiceBox - cost: 400 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceJanitorBiosuit - icon: - sprite: Clothing/Head/Hoods/Bio/janitor.rsi - state: icon - product: CrateJanitorBiosuit - cost: 800 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceFoodCartHot - icon: - sprite: Objects/Specific/Kitchen/food_carts.rsi - state: icon-hot - product: FoodCartHot - cost: 2000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceFoodCartCold - icon: - sprite: Objects/Specific/Kitchen/food_carts.rsi - state: icon-cold - product: FoodCartCold - cost: 2000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceAnimalCarrier - icon: - sprite: Objects/Storage/petcarrier.rsi - state: icon - product: PetCarrier - cost: 500 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: JanitorExplosive - icon: - sprite: Clothing/Head/Helmets/janitor_bombsuit.rsi - state: icon - product: ClosetJanitorBombFilled - cost: 1000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceJanitorTrolley - icon: - sprite: Objects/Specific/Janitorial/janitorial_cart.rsi - state: icon-cart - product: JanitorialTrolley - cost: 300 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: ServiceCandles - icon: - sprite: Objects/Misc/candles.rsi - state: candle-big - product: CrateCandles - cost: 500 - category: cargoproduct-category-name-service - group: market - - diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_shuttle.yml b/Resources/Prototypes/Catalog/Cargo/cargo_shuttle.yml deleted file mode 100644 index 278104caed1..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_shuttle.yml +++ /dev/null @@ -1,30 +0,0 @@ -- type: cargoProduct - id: ShuttleThruster - icon: - sprite: Structures/Shuttles/thruster.rsi - state: base - product: CrateEngineeringThruster - cost: 1500 - category: cargoproduct-category-name-shuttle - group: market - -- type: cargoProduct - id: ShuttleGyroscope - icon: - sprite: Structures/Shuttles/gyroscope.rsi - state: base - product: CrateEngineeringGyroscope - cost: 4000 - category: cargoproduct-category-name-shuttle - group: market - -# - type: cargoProduct - # id: ShuttlePowerKit - # icon: - # sprite: Structures/Machines/computers.rsi - # state: avionics-systems - # product: CrateEngineeringShuttle - # cost: 3000 - # category: cargoproduct-category-name-shuttle - # group: market -# locked: true # only the QM has permission to order by default diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml deleted file mode 100644 index 4fd558160e5..00000000000 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ /dev/null @@ -1,269 +0,0 @@ -# If you've arrived here after a failed NoCargoOrderArbitrage test, it's likely -# because the product in question contains a restock box which links to a -# vending machine inventory that has had items added to it recently and caused -# its calculated price to exceed the cost below. -# -# The costs will need to be kept in line with the inventory of the respective -# vending machines. An extra hundred or two profit margin should be fine. - -- type: cargoProduct - id: CrateVendingMachineRestockBooze - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockBoozeFilled - cost: 3500 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockChefvend - name: ChefVend restock crate - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockChefvendFilled - cost: 680 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockClothes - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockClothesFilled - cost: 1700 #WD EDIT - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockAutoDrobe - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockAutoDrobeFilled - cost: 3500 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockDinnerware - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockDinnerwareFilled - cost: 2000 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockCondimentStation - name: condiment station restock crate - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockCondimentStationFilled - cost: 300 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockEngineering - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockEngineeringFilled - cost: 3410 - category: cargoproduct-category-name-engineering - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockGames - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockGamesFilled - cost: 750 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockHotDrinks - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockHotDrinksFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockMedical - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockMedicalFilled - cost: 3500 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockChemVend - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockChemVendFilled - cost: 3820 - category: cargoproduct-category-name-medical - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockNutriMax - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockNutriMaxFilled - cost: 2400 - category: cargoproduct-category-name-hydroponics - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockPTech - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockPTechFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockRobustSoftdrinks - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockRobustSoftdrinksFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -#- type: cargoProduct # DeltaV: Salvage vendor doesn't have stock anymore -# id: CrateVendingMachineRestockSalvageEquipment -# icon: -# sprite: Objects/Specific/Service/vending_machine_restock.rsi -# state: base -# product: CrateVendingMachineRestockSalvageEquipmentFilled -# cost: 1000 -# category: cargoproduct-category-name-engineering -# group: market - -- type: cargoProduct - id: CrateVendingMachineRestockSecTech - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockSecTechFilled - cost: 2200 - category: cargoproduct-category-name-security - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockSeeds - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockSeedsFilled - cost: 3600 - category: cargoproduct-category-name-hydroponics - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockSmokes - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockSmokesFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockVendomat - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockVendomatFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockRobotics - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockRoboticsFilled - cost: 1600 - category: cargoproduct-category-name-science - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockTankDispenser - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockTankDispenserFilled - cost: 1000 - category: cargoproduct-category-name-atmospherics - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockHappyHonk - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockHappyHonkFilled - cost: 2100 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockGetmoreChocolateCorp - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockGetmoreChocolateCorpFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockChang - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockChangFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockDiscountDans - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockDiscountDansFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market - -- type: cargoProduct - id: CrateVendingMachineRestockDonut - icon: - sprite: Objects/Specific/Service/vending_machine_restock.rsi - state: base - product: CrateVendingMachineRestockDonutFilled - cost: 1200 - category: cargoproduct-category-name-service - group: market diff --git a/Resources/Prototypes/Catalog/Fills/Crates/antag.yml b/Resources/Prototypes/Catalog/Fills/Crates/antag.yml deleted file mode 100644 index e874394eaaf..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/antag.yml +++ /dev/null @@ -1,31 +0,0 @@ -- type: entity - id: CratePirateChestCaptain - name: captains pirate chest - suffix: Filled - parent: CratePirate - components: - - type: StorageFill - contents: - - id: ClothingNeckCloakPirateCap - - id: EnergyCutlass - - id: MicroBombImplanter - -- type: entity - id: CratePirateChest - name: crews pirate chest - suffix: Filled - parent: CratePirate - components: - - type: StorageFill - contents: - - id: WeaponLauncherPirateCannon - amount: 2 - - id: ClothingOuterCoatGentle - - id: Cutlass - amount: 2 - - id: CannonBall - amount: 2 - - id: WeaponPistolFlintlock - amount: 4 - - id: WeaponShotgunBlunderbuss - amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml b/Resources/Prototypes/Catalog/Fills/Crates/armory.yml deleted file mode 100644 index bde6a714939..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml +++ /dev/null @@ -1,103 +0,0 @@ -- type: entity - id: CrateArmorySMG - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - name: SMG crate - description: Contains two high-powered, semiautomatic rifles with four mags. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: WeaponSubMachineGunWt550 - amount: 2 - - id: MagazinePistolSubMachineGunTopMounted - amount: 4 - -- type: entity - id: CrateArmoryShotgun - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - name: shotgun crate - description: For when the enemy absolutely needs to be replaced with lead. Contains two Enforcer Combat Shotguns, and some standard shotgun shells. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: WeaponShotgunEnforcer - amount: 2 - - id: BoxLethalshot - amount: 4 - -- type: entity - id: CrateTrackingImplants - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - name: tracking implants - description: Contains a handful of tracking implanters. Good for prisoners you'd like to release but still keep track of. - components: - - type: StorageFill - contents: - - id: TrackingImplanter - amount: 5 - -- type: entity - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - id: CrateTrainingBombs - name: training bombs - description: Contains three low-yield training bombs for security to learn defusal and safe ordnance disposal, EOD suit not included. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: TrainingBomb - amount: 3 - -- type: entity - id: CrateArmoryLaser - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - name: lasers crate - description: Contains three standard-issue laser rifles. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: WeaponLaserCarbine - amount: 3 - -- type: entity - id: CrateArmoryPistols - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - name: pistols crate - description: Contains two standard NT pistols with four mags. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: WeaponPistolMk58 - amount: 2 - - id: MagazinePistol - amount: 4 - -- type: entity - id: CrateSecurityRiot - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - name: swat crate - description: Contains two sets of riot armor, helmets, shields, and enforcers loaded with beanbags. Extra ammo is included. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterArmorRiot - amount: 2 - - id: ClothingHeadHelmetRiot - amount: 2 - - id: WeaponShotgunEnforcerRubber - amount: 2 - - id: BoxBeanbag - amount: 2 - - id: RiotShield - amount: 2 - -- type: entity - id: CrateArmoryBRDIR25 - parent: CrateWeaponSecure - name: BRDI-R25 crate - description: Contains two integrally suppressed bullpup rifles. Imported from Biesel Republic Defense Industries. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: WeaponSubMachineGunBRDIR25 - amount: 2 - - id: MagazineCaselessRifle - amount: 4 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml deleted file mode 100644 index 85b635289e0..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml +++ /dev/null @@ -1,94 +0,0 @@ -- type: entity - id: CrateHydroponicsSeedsExotic - parent: CrateHydroSecure - name: exotic seeds crate - description: Any entrepreneuring botanist's dream. Contains many different exotic seeds. Requires Hydroponics access to open. - components: - - type: StorageFill - contents: - - id: EggySeeds - amount: 2 - - id: TowercapSeeds - amount: 2 - - id: TobaccoSeeds - amount: 2 - - id: CannabisSeeds - amount: 2 - - id: NettleSeeds - amount: 2 - - id: FlyAmanitaSeeds - amount: 2 - - id: BungoSeeds - amount: 2 - -- type: entity - id: CrateHydroponicsSeedsMedicinal - parent: CrateHydroSecure - name: medicinal seeds crate - description: The wannabe chemist's dream. The power of medicine is at your fingertips! Requires Hydroponics access to open. - components: - - type: StorageFill - contents: - - id: AloeSeeds - amount: 3 - - id: AmbrosiaVulgarisSeeds - amount: 3 - - id: GalaxythistleSeeds - amount: 3 - - id: LingzhiSeeds - amount: 3 - - id: PoppySeeds - amount: 3 - -- type: entity - id: CrateHydroponicsTools - parent: CrateHydroponics - name: hydroponics equipment crate - description: Supplies for growing a great garden! Contains some spray bottles of plant chemicals, a hatchet, a mini-hoe, scythe, as well as a pair of leather gloves and a botanist's apron. - components: - - type: StorageFill - contents: - - id: HydroponicsToolMiniHoe - - id: PlantBGoneSpray - - id: WeedSpray - - id: PestSpray - - id: HydroponicsToolClippers - - id: HydroponicsToolScythe - - id: HydroponicsToolSpade - - id: HydroponicsToolHatchet - - id: ClothingOuterApronBotanist - - id: ClothingHandsGlovesLeather - - id: EZNutrientChemistryBottle - amount: 2 - -- type: entity - id: CrateHydroponicsSeeds - parent: CrateHydroponics - name: seeds crate - description: Big things have small beginnings. Contains twelve different seeds. - components: - - type: StorageFill - contents: - - id: ChiliSeeds - - id: CornSeeds - - id: EggplantSeeds - - id: TomatoSeeds - - id: WheatSeeds - - id: CarrotSeeds - - id: CabbageSeeds - - id: GarlicSeeds - - id: ChanterelleSeeds - - id: PotatoSeeds - - id: SugarcaneSeeds - - id: LemonSeeds - - id: LimeSeeds - - id: OrangeSeeds - - id: OatSeeds - - id: OnionSeeds - - id: OnionRedSeeds - - id: RiceSeeds - - id: SoybeanSeeds - - id: GrapeSeeds - - id: WatermelonSeeds - - id: PeaSeeds - - id: CherrySeeds diff --git a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml deleted file mode 100644 index 912e8361ac8..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml +++ /dev/null @@ -1,413 +0,0 @@ -- type: entity - id: CrateCargoLuxuryHardsuit - parent: CratePirate - name: luxury mining hardsuit crate - # DeltaV - Logistics Department - Replace Quartermaster with Logistics Officer - description: Finally, a hardsuit the Logistics Officer could call their own. Centcomm has heard you, now stop asking. - # End of modified code - components: - - 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.001 - orGroup: Canister - - id: AmmoniaCanister - prob: 0.001 - orGroup: Canister - - id: CarbonDioxideCanister - prob: 0.001 - orGroup: Canister - - id: FrezonCanister - prob: 0.001 - orGroup: Canister - - id: NitrogenCanister - prob: 0.001 - orGroup: Canister - - id: NitrousOxideCanister - prob: 0.001 - orGroup: Canister - - id: OxygenCanister - prob: 0.001 - orGroup: Canister - - id: PlasmaCanister - prob: 0.001 - orGroup: Canister - - id: TritiumCanister - prob: 0.001 - orGroup: Canister - - id: WaterVaporCanister - prob: 0.001 - orGroup: Canister - #weapons - - id: WeaponPulseCarbine - prob: 0.0001 - orGroup: Weapons - - id: WeaponRifleAk - prob: 0.0001 - orGroup: Weapons - - id: Throngler - prob: 0.0001 - orGroup: Weapons - - id: WeaponLauncherPirateCannon - prob: 0.001 - orGroup: Weapons - - id: WeaponPistolCHIMP - prob: 0.001 - orGroup: Weapons - - id: WeaponSniperMosin - prob: 0.01 - orGroup: Weapons - - id: WeaponMakeshiftLaser - prob: 0.001 - orGroup: Weapons - - id: Sledgehammer - prob: 0.001 - orGroup: Weapons - - id: WeaponMeleeToolboxRobust - prob: 0.01 - orGroup: Weapons - - id: ThrowingStar - prob: 0.01 - orGroup: Weapons - - id: WeaponLaserGun - prob: 0.001 - orGroup: Weapons - - id: WeaponShotgunHandmade - prob: 0.01 - orGroup: Weapons - - id: WeaponFlareGun - prob: 0.01 - orGroup: Weapons - - id: Bola - prob: 0.01 - orGroup: Weapons - - id: ToySword - prob: 0.01 - orGroup: Weapons - - id: Shovel - prob: 0.01 - orGroup: Weapons - - id: WeaponWaterPistol - prob: 0.01 - orGroup: Weapons - - id: WeaponWaterBlaster - prob: 0.01 - orGroup: Weapons - - id: WeaponTurretXeno - prob: 0.01 - orGroup: Weapons - - id: WeaponRifleFoam - prob: 0.03 - orGroup: Weapons - #clothing - - id: ClothingUniformJumpsuitFamilyGuy - prob: 0.05 - orGroup: Clothes - - id: ClothingOuterHardsuitCBURN - prob: 0.001 - orGroup: Clothes - - id: ClothingOuterHardsuitBasic - prob: 0.001 - orGroup: Clothes - - id: ClothingBackpackERTClown - prob: 0.001 - 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: ClothingHeadHatDogEars - prob: 0.01 - orGroup: Clothes - - id: ClothingOuterArmorReflective - prob: 0.01 - orGroup: Clothes - - id: ClothingUniformJumpskirtSyndieFormalDress - prob: 0.01 - orGroup: Clothes - - id: ClothingNeckCloakNanotrasen - prob: 0.01 - orGroup: Clothes - - id: ClothingUniformJumpsuitNanotrasen - prob: 0.01 - orGroup: Clothes - - id: ClothingShoesSnakeskinBoots - prob: 0.01 - orGroup: Clothes - - id: ClothingOuterCoatSpaceAsshole - prob: 0.01 - orGroup: Clothes - - id: ClothingUniformJumpsuitHawaiYellow - prob: 0.01 - orGroup: Clothes - - id: ClothingHeadSafari - prob: 0.01 - orGroup: Clothes - - id: ClothingMaskGasMerc - prob: 0.01 - orGroup: Clothes - - id: ClothingHeadHatCardborg - prob: 0.01 - orGroup: Clothes - - id: ClothingUnderSocksCoder - prob: 0.01 - orGroup: Clothes - - id: ClothingUniformJumpskirtOfLife - 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.001 - orGroup: Swag - - id: GoldOre1 - prob: 0.01 - orGroup: Swag - - id: GoldOre - prob: 0.001 - orGroup: Swag - - id: DrinkGoldenCup - prob: 0.01 - orGroup: Swag - - id: ToolboxGoldFilled - prob: 0.001 - orGroup: Swag - - id: ClothingEyesGlassesGar - prob: 0.01 - orGroup: Swag - - id: ClothingEyesGlassesGarGiga - prob: 0.01 - orGroup: Swag - - id: ClothingEyesGlassesGarOrange - prob: 0.01 - orGroup: Swag - - id: ClothingHeadHatChameleon - prob: 0.01 - orGroup: Swag - - id: ClothingBeltChampion - 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: PlushieHuman - 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 - - id: PlushieArachind - prob: 0.01 - orGroup: Plushies - - id: PlushieThrongler - prob: 0.0005 - orGroup: Plushies - - id: PlushieShadowkin - prob: 0.01 - orGroup: Plushies - #useful - - id: AmeJar - prob: 0.01 - orGroup: Useful - - id: Omnitool - prob: 0.001 - orGroup: Useful - - id: SoapOmega - prob: 0.001 - orGroup: Useful - - id: ClothingEyesGlassesMeson - prob: 0.01 - orGroup: Useful - - id: MechVim - prob: 0.01 - orGroup: Useful - - id: Chainsaw - prob: 0.001 - 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 - - id: Lamp - prob: 0.01 - orGroup: Useful - - id: FloraTreeLarge - prob: 0.01 - orGroup: Useful - - id: LightTree #Funny mobs maybe - 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 - - id: CableHVStack1 - prob: 0.01 - orGroup: NotUseful - - id: DrinkMugBlue - prob: 0.01 - orGroup: NotUseful - - id: CablecuffsBroken - prob: 0.01 - orGroup: NotUseful - - id: FoodPlateTin - prob: 0.01 - orGroup: NotUseful - - id: WeakKudzu - prob: 0.01 - orGroup: NotUseful - - id: MagazineFoamBox - prob: 0.001 - orGroup: NotUseful - - id: BoxDonkSoftBox - prob: 0.008 - orGroup: NotUseful - - id: GrenadeFoamDart - prob: 0.001 - orGroup: NotUseful diff --git a/Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml b/Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml deleted file mode 100644 index c4e2ed4a524..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml +++ /dev/null @@ -1,77 +0,0 @@ -- type: entity - id: CrateChemistryP - parent: CrateChemistrySecure - name: chemicals crate (P) - description: Contains chemicals from the P-Block of elements. Requires Chemistry access to open. - components: - - type: StorageFill - contents: - - id: JugAluminium - amount: 1 - - id: JugCarbon - amount: 1 - - id: JugChlorine - amount: 1 - - id: JugFluorine - amount: 1 - - id: JugIodine - amount: 1 - - id: JugPhosphorus - amount: 1 - - id: JugSulfur - amount: 1 - - id: JugSilicon - amount: 1 - - id: JugOxygen - amount: 1 - - id: JugNitrogen - amount: 1 - -- type: entity - id: CrateChemistryS - parent: CrateChemistrySecure - name: chemicals crate (S) - description: Contains chemicals from the S-Block of elements. Requires Chemistry access to open. - components: - - type: StorageFill - contents: - - id: JugHydrogen - amount: 1 - - id: JugLithium - amount: 1 - - id: JugSodium - amount: 1 - - id: JugPotassium - amount: 1 - - id: JugRadium - amount: 1 - -- type: entity - id: CrateChemistryD - parent: CrateChemistrySecure - name: chemicals crate (D) - description: Contains chemicals from the D-Block of elements. Requires Chemistry access to open. - components: - - type: StorageFill - contents: - - id: JugIron - amount: 1 - - id: JugCopper - amount: 1 - - id: JugGold - amount: 1 - - id: JugMercury - amount: 1 - - id: JugSilver - amount: 1 - -- type: entity - id: CratePlantBGone - parent: CrateGenericSteel - name: bulk Plant-B-Gone crate - description: From Monstano. "Unwanted Weeds, Meet Your Celestial Roundup!" - components: - - type: StorageFill - contents: - - id: JugPlantBGone - amount: 5 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml b/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml deleted file mode 100644 index 1d9d92da015..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml +++ /dev/null @@ -1,163 +0,0 @@ -- type: entity - id: CrateEmergencyExplosive - parent: CrateSecgear - name: bomb suit crate - description: Science gone bonkers? Beeping behind the airlock? Buy now and be the hero the station des... I mean needs! (time not included) - components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetBombSuit - - id: ClothingMaskGas - - id: Screwdriver - - id: Wirecutter - - id: Multitool - - id: ClothingOuterSuitBomb - -- type: entity - id: CrateEmergencyFire - parent: CrateGenericSteel - name: firefighting crate - description: Only you can prevent station fires. Partner up with two firefighter suits, gas masks, flashlights, large oxygen tanks, extinguishers, and hardhats! - components: - - type: StorageFill - contents: - - id: FlashlightLantern - amount: 2 - - id: FireExtinguisher - amount: 2 - - id: ClothingHeadHatHardhatRed - amount: 2 - - id: ClothingMaskGas - amount: 2 - - id: ClothingOuterSuitFire - amount: 2 - - id: OxygenTankFilled - amount: 2 - -- type: entity - id: CrateEmergencyInternals - parent: CrateInternals - name: internals crate - description: Master your life energy and control your breathing with three breath masks, three emergency oxygen tanks and three large air tanks. - components: - - type: StorageFill - contents: - - id: ClothingMaskGas - amount: 3 - - id: ClothingMaskBreath - amount: 3 - - id: OxygenTankFilled - amount: 3 - - id: NitrogenTankFilled - amount: 3 - - id: ClothingOuterSuitEmergency - amount: 3 - -- type: entity - id: CrateEmergencyInternalsLarge - parent: CrateInternals - name: internals crate (large) - description: Master your life energy and control your breathing with six breath masks, six emergency oxygen tanks and six large air tanks. - components: - - type: StorageFill - contents: - - id: ClothingMaskGas - amount: 6 - - id: ClothingMaskBreath - amount: 6 - - id: OxygenTankFilled - amount: 6 - - id: NitrogenTankFilled - amount: 6 - - id: ClothingOuterSuitEmergency - amount: 6 - -- type: entity - id: CrateSlimepersonLifeSupport - parent: CrateInternals - name: slimeperson life support crate - description: Contains four breath masks and four large nitrogen tanks. - components: - - type: StorageFill - contents: - - id: ClothingMaskGas - amount: 2 - - id: ClothingMaskBreath - amount: 2 - - id: NitrogenTankFilled - amount: 4 - -- type: entity - id: CratePlasmaInternals - parent: CrateInternals - name: internals crate (plasma) - description: Contains four breath masks and four plasma internals tanks. Intended for Plasmamen. - components: - - type: StorageFill - contents: - - id: ClothingMaskGas - amount: 2 - - id: ClothingMaskBreath - amount: 2 - - id: DoubleEmergencyPlasmaTankFilled - amount: 4 - -- type: entity - id: CratePlasmamanEnvirosuit - parent: CrateInternals - name: plasma envirosuit crate - description: Contains two full sets of envirosuits, two breath masks, and two plasma internals tanks. Intended for Plasmamen. - components: - - type: StorageFill - contents: - - id: ClothingUniformEnvirosuit - amount: 2 - - id: ClothingHeadEnvirohelmEmpty - amount: 2 - - id: ClothingHandsGlovesEnvirogloves - amount: 2 - - id: ClothingMaskBreath - amount: 2 - - id: DoubleEmergencyPlasmaTankFilled - amount: 2 - -- type: entity - id: CrateEmergencyRadiation - parent: CrateRadiation - name: radiation protection crate - description: Survive the Nuclear Apocalypse and Supermatter Engine alike with two sets of Radiation suits. Each set contains a helmet, suit, and Geiger counter. We'll even throw in a bottle of vodka and some glasses too, considering the life-expectancy of people who order this. - components: - - type: StorageFill - contents: - - id: ClothingOuterSuitRad - amount: 2 - - id: GeigerCounter - amount: 2 - - id: DrinkVodkaBottleFull - - id: DrinkShotGlass - amount: 2 - -- type: entity - id: CrateEmergencyInflatablewall - parent: CratePlastic - name: inflatable wall crate - description: Three stacks of inflatable walls for when the stations metal walls don't want to hold atmosphere anymore. - components: - - type: StorageFill - contents: - - id: BoxInflatable - -- type: entity - id: CrateGenericBiosuit - parent: CratePlastic - name: emergency bio suit crate - description: Contains 2 biohazard suits to ensure that no disease will distract you from what you're doing there. - components: - - type: StorageFill - contents: - - id: ClothingOuterBioGeneral - amount: 2 - - id: ClothingHeadHatHoodBioGeneral - amount: 2 - - id: ClothingMaskGas - amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml b/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml deleted file mode 100644 index 62d07b0beda..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml +++ /dev/null @@ -1,217 +0,0 @@ -- type: entity - id: CrateEngineeringGear - parent: CrateEngineering - name: engineering gear crate - description: Various engineering gear parts. - components: - - type: StorageFill - contents: - - id: ClothingBeltUtility - amount: 2 - - id: ClothingEyesGlassesMeson - amount: 2 - - id: ClothingHeadHatHardhatYellow - amount: 2 - - id: ClothingHeadHatWelding - amount: 2 - - id: ClothingOuterVestHazard - amount: 3 - - id: ClothingHandsGlovesColorYellow - amount: 2 - -- type: entity - id: CrateEngineeringToolbox - parent: CrateEngineering - name: toolbox crate - description: Two mechanical and two electrical toolboxes. - components: - - type: StorageFill - contents: - - id: ToolboxMechanicalFilled - amount: 2 - - id: ToolboxElectricalFilled - amount: 2 - -#- type: entity -# id: CrateEngineeringPowercell -# parent: CrateElectrical -# name: AME crate -# description: Three microcreactor powercells. -# components: -# - type: StorageFill -# contents: -# - id: PowerCellMicroreactor -# amount: 3 - -- type: entity - id: CrateEngineeringCableLV - parent: CrateElectrical - name: LV cable crate - description: 3 coils of LV cables. - components: - - type: StorageFill - contents: - - id: CableApcStack - amount: 3 - -- type: entity - id: CrateEngineeringCableMV - parent: CrateElectrical - name: MV cable crate - description: 3 coils of LV cables. - components: - - type: StorageFill - contents: - - id: CableMVStack - amount: 3 - -- type: entity - id: CrateEngineeringCableHV - parent: CrateElectrical - name: HV cable crate - description: 3 coils of HV cables. - components: - - type: StorageFill - contents: - - id: CableHVStack - amount: 3 - -- type: entity - id: CrateEngineeringFoamGrenade - parent: CrateEngineeringSecure - name: sealant grenade crate - description: 5 metal foam sealant grenades. - components: - - type: StorageFill - contents: - - id: MetalFoamGrenade - amount: 5 - -- type: entity - id: CrateEngineeringCableBulk - parent: CrateElectrical - name: bulk cable crate - description: 2 coils each for every cable type. - components: - - type: StorageFill - contents: - - id: CableHVStack - amount: 2 - - id: CableMVStack - amount: 2 - - id: CableApcStack - amount: 2 - -- type: entity - id: CrateEngineeringElectricalSupplies - parent: CrateElectrical - name: electrical supplies crate - description: NT is not responsible for any workplace infighting relating to the insulated gloves included within these crates. - components: - - type: StorageFill - contents: - - id: ToolboxElectricalFilled - amount: 2 - - id: ClothingHandsGlovesColorYellow - amount: 2 - -- type: entity - id: CrateEngineeringStationBeaconBundle - parent: CratePlastic - name: station beacon bundle - description: A crate containing 5 station beacon assemblies for modifying the station map. - components: - - type: StorageFill - contents: - - id: StationBeaconPart - amount: 5 - -- type: entity - id: CrateEngineeringJetpack - parent: CrateGenericSteel - name: jetpack crate - description: Two jetpacks for those who don't know how to use fire extinguishers. - components: - - type: StorageFill - contents: - - id: JetpackBlue - amount: 2 - -- type: entity - id: CrateEngineeringMiniJetpack - parent: CrateGenericSteel - name: mini jetpack crate - description: Two mini jetpacks for those who want an extra challenge. - components: - - type: StorageFill - contents: - - id: JetpackMini - amount: 2 - -- type: entity - id: CrateAirlockKit - parent: CrateGenericSteel - name: airlock kit - description: A kit for building 6 airlocks, doesn't include tools. - components: - - type: StorageFill - contents: - - id: SheetSteel - - id: CableApcStack - - id: DoorElectronics - amount: 6 - -- type: entity - id: CrateEvaKit - parent: CrateCommandSecure - name: EVA kit - description: A set consisting of two prestigious EVA suits and helmets. - components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetEVA - amount: 2 - - id: ClothingOuterHardsuitEVA - amount: 2 - -- type: entity - id: CrateRCDAmmo - parent: CrateEngineering - name: compressed matter crate - description: Contains three compressed matter cartridges. - components: - - type: StorageFill - contents: - - id: RCDAmmo - amount: 3 - -- type: entity - id: CrateRCD - parent: CrateEngineeringSecure - name: RCD crate - description: A crate containing a single rapid construction device. - components: - - type: StorageFill - contents: - - id: RCD - -- type: entity - id: CrateParticleDecelerators - parent: CrateEngineeringSecure - name: particle decelerators crate - description: A crate containing 3 Particle Decelerators. - components: - - type: StorageFill - contents: - - id: WeaponParticleDecelerator - amount: 3 - -- type: entity - id: CrateEngineeringSpaceHeater - parent: CrateEngineering - name: space heater crate - description: Contains a space heater for climate control. - components: - - type: StorageFill - contents: - - id: SpaceHeaterFlatpack diff --git a/Resources/Prototypes/Catalog/Fills/Crates/engines.yml b/Resources/Prototypes/Catalog/Fills/Crates/engines.yml deleted file mode 100644 index 3fc075b9284..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/engines.yml +++ /dev/null @@ -1,188 +0,0 @@ -# AME - -- type: entity - id: CrateEngineeringAMEShielding - parent: CrateEngineeringSecure - name: packaged antimatter reactor crate - description: 9 parts for the main body of an antimatter reactor, or for expanding an existing one. - components: - - type: StorageFill - contents: - - id: AmePartFlatpack - amount: 9 - -- type: entity - id: CrateEngineeringAMEJar - parent: CrateEngineeringSecure - name: antimatter containment jar crate - description: 3 antimatter jars, for fuelling an antimatter reactor. - components: - - type: StorageFill - contents: - - id: AmeJar - amount: 3 - -- type: entity - id: CrateEngineeringAMEControl - parent: CrateEngineeringSecure - name: antimatter control unit crate - description: The control unit of an antimatter reactor. - components: - - type: StorageFill - contents: - - id: AmeControllerUnanchored - -# Singularity - -- type: entity - id: CrateEngineeringSingularityEmitter - parent: CrateEngineeringSecure - name: emitter crate - description: An emitter, best used for singularity engines. - components: - - type: StorageFill - contents: - - id: EmitterFlatpack - -- type: entity - id: CrateEngineeringSingularityCollector - parent: CrateEngineeringSecure - name: radiation collector crate - description: A radiation collector, best used for singularity engines. Plasma is included. - components: - - type: StorageFill - contents: - - id: RadiationCollectorFlatpack - - id: PlasmaTankFilled - -- type: entity - id: CrateEngineeringSingularityContainment - parent: CrateEngineeringSecure - name: containment field generator crate - description: A containment field generator, keeps the singulo in submission. - components: - - type: StorageFill - contents: - - id: ContainmentFieldGeneratorFlatpack - -- type: entity - id: CrateEngineeringSingularityGenerator - parent: CrateEngineeringSecure - name: singularity generator crate - description: A singularity generator, the mother of the beast. - components: - - type: StorageFill - contents: - - id: SingularityGeneratorFlatpack - -# Particle Accelerator - -- type: entity - id: CrateEngineeringParticleAccelerator - parent: CrateEngineeringSecure - name: PA crate - description: Complex to setup, but rewarding as fuck. - components: - - type: StorageFill - contents: - - id: MachineParticleAcceleratorEndCapCircuitboard - - id: MachineParticleAcceleratorEmitterStarboardCircuitboard - - id: MachineParticleAcceleratorEmitterForeCircuitboard - - id: MachineParticleAcceleratorEmitterPortCircuitboard - - id: MachineParticleAcceleratorFuelChamberCircuitboard - - id: MachineParticleAcceleratorPowerBoxCircuitboard - - id: ParticleAcceleratorComputerCircuitboard - -# Non-functional for some reason - -#- type: entity -# id: CrateEngineeringSingularity -# name: singularity crate -# description: "Prank the station!" -# parent: CrateEngineeringSecure -# components: -# - type: StorageFill -# contents: -# - id: Singularity -# amount: 1 - -- type: entity - id: CrateEngineeringGenerator - parent: CrateEngineering - name: generator crate - suffix: DEBUG - components: - - type: StorageFill - contents: - - id: DebugGenerator # TODO change to flatpack - -- type: entity - id: CrateEngineeringSolar - parent: CrateEngineering - name: solar assembly crate - description: A kit with solar flatpacks and glass to construct ten solar panels. - components: - - type: StorageFill - contents: - - id: SolarAssemblyFlatpack - amount: 10 - - id: SheetGlass10 - amount: 2 - -- type: entity - id: CrateEngineeringShuttle - parent: CrateEngineeringSecure - name: shuttle powering crate - description: A crate containing all needs for shuttle powering. - components: - - type: StorageFill - contents: - - id: WallmountSubstationElectronics - - id: WallmountGeneratorAPUElectronics - - id: HandheldGPSBasic - - id: InflatableDoorStack1 - -- type: entity - id: CrateEngineeringTeslaGenerator - parent: CrateEngineeringSecure - name: tesla generator crate - description: A tesla generator. God save you. - components: - - type: StorageFill - contents: - - id: TeslaGeneratorFlatpack - -- type: entity - id: CrateEngineeringTeslaCoil - parent: CrateEngineeringSecure - name: tesla coil crate - description: Tesla coil. Attracts lightning and generates energy from it. - components: - - type: StorageFill - contents: - - id: TeslaCoilFlatpack - -- type: entity - id: CrateEngineeringTeslaGroundingRod - parent: CrateEngineeringSecure - name: tesla grounding rod crate - description: Grounding rod, best for lightning protection. - components: - - type: StorageFill - contents: - - id: TeslaGroundingRodFlatpack - -- type: entity - id: CrateEngineeringTEGKit - parent: CrateEngineeringSecure - name: TEG construction kit crate - description: A 'build your own TEG' kit. Some assembly required. - components: - - type: StorageFill - contents: - - id: TegCirculatorPartFlatpack - - id: TegCirculatorPartFlatpack - - id: TegCenterPartFlatpack - - id: GasAnalyzer - - id: SheetSteel - amount: 1 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/food.yml b/Resources/Prototypes/Catalog/Fills/Crates/food.yml deleted file mode 100644 index 7f0942f38db..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/food.yml +++ /dev/null @@ -1,174 +0,0 @@ -- type: entity - id: CrateFoodPizza - parent: CratePlastic - name: emergency pizza delivery - description: Help do your part to end station hunger by distributing pizza to underfunded departments! Includes 4 pizzas. - components: - - type: StorageFill - contents: - - id: FoodBoxPizzaFilled - amount: 3 - - id: FoodBoxPizzaCotton - - id: LidSalami - prob: 0.01 - -- type: entity - id: CrateFoodPizzaLarge - parent: CratePlastic - name: disaster pizza delivery - description: In the ultimate event that all else has failed, Find comfort in that more pizza solves everything. Includes 16 pizzas. - components: - - type: StorageFill - contents: - - id: FoodBoxPizzaFilled - amount: 15 - - id: FoodBoxPizzaCotton - - id: LidSalami - prob: 0.04 - -- type: entity - id: CrateFoodMRE - parent: CratePlastic - name: MRE crate - description: A military style meal fit to feed a whole department. - components: - - type: StorageFill - contents: - - id: BoxMRE - amount: 6 - -- type: entity - id: CrateFoodCooking - parent: CratePlastic - name: kitchen supplies crate - description: Extra kitchen supplies, in case the botanists are absent. - components: - - type: StorageFill - contents: - - id: OilJarCorn #Nyano - Summary: Begin Nyano oils. - amount: 1 - - id: OilJarGhee - amount: 1 - - id: OilJarOlive - amount: 1 #End Nyano code. - - id: ReagentContainerFlour - amount: 3 - - id: ReagentContainerRice - amount: 3 - - id: FoodBoxCloth - amount: 1 - - id: DrinkMilkCarton - amount: 4 - - id: DrinkSoyMilkCarton - amount: 2 - - id: ReagentContainerSugar - amount: 2 - - id: FoodCondimentPacketSalt - amount: 3 - - id: FoodCondimentBottleEnzyme - amount: 2 - - id: FoodContainerEgg - amount: 2 - -- type: entity - id: CrateFoodDinnerware - parent: CratePlastic - name: kitchen dinnerware crate - description: Extra kitchen supplies, in case the clown was allowed in the cafeteria unsupervised. - components: - - type: StorageFill - contents: - - id: FoodBowlBig - amount: 4 - - id: FoodPlate - amount: 4 - - id: FoodPlateSmall - amount: 4 - - id: FoodKebabSkewer - amount: 4 - - id: KitchenKnife - amount: 1 - - id: DrinkGlass - amount: 4 - - id: FoodPlateTin - amount: 4 - - id: Fork - amount: 2 - - id: Spoon - amount: 2 - -- type: entity - id: CrateFoodBarSupply - parent: CratePlastic - name: bartending supplies crate - description: Extra Bar supplies, in case the clown was allowed in the bar unsupervised. - components: - - type: StorageFill - contents: - - id: DrinkGlass - amount: 5 - - id: DrinkShotGlass - amount: 5 - - id: DrinkShaker - amount: 2 - - id: DrinkOrangeJuice - amount: 2 - - id: DrinkLimeJuice - amount: 2 - - id: DrinkTomatoJuice - amount: 2 - - id: DrinkWaterBottleFull - amount: 2 - - id: DrinkSodaWaterCan - amount: 2 - - id: DrinkCreamCarton - amount: 2 - -- type: entity - id: CrateFoodSoftdrinks - parent: CratePlastic - name: softdrinks crate - description: A variety of sodas to complement a small party, without having to empty the soda machines. Includes 14 sodas. - components: - - type: StorageFill - contents: - - id: DrinkColaCan - amount: 4 - - id: DrinkGrapeCan - amount: 2 - - id: DrinkRootBeerCan - amount: 2 - - id: DrinkIcedTeaCan - amount: 2 - - id: DrinkLemonLimeCan - amount: 2 - - id: DrinkLemonLimeCranberryCan - amount: 2 - - id: DrinkFourteenLokoCan - amount: 2 - -- type: entity - id: CrateFoodSoftdrinksLarge - parent: CratePlastic - name: softdrinks bulk crate - description: Lots of sodas taken straight out of Centcomm's own vending machines, because you just can't leave your department. Includes 32 sodas. - components: - - type: EntityStorage - capacity: 32 # Slightly over-sized CratePlastic to accomodate over 30 drink cans at once. - - type: StorageFill - contents: - - id: DrinkColaCan - amount: 8 - - id: DrinkGrapeCan - amount: 4 - - id: DrinkRootBeerCan - amount: 4 - - id: DrinkIcedTeaCan - amount: 4 - - id: DrinkLemonLimeCan - amount: 4 - - id: DrinkLemonLimeCranberryCan - amount: 4 - - id: DrinkFourteenLokoCan - amount: 4 - diff --git a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml index 687da818790..3215e04042b 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml @@ -1,424 +1,10 @@ -- type: entityTable - id: AllPlushiesTable - table: !type:GroupSelector - children: - - id: PlushieBee - - id: PlushieNar - weight: 0.5 - - id: PlushieRatvar - weight: 0.5 - - id: PlushieNuke - - id: PlushieSlime - - id: PlushieSnake - - id: PlushieShadowkin - - !type:GroupSelector - children: - - id: PlushieLizard - weight: 9 - - id: PlushieSpaceLizard - weight: 1 - - id: PlushieLizardInversed - weight: 0.5 - - !type:GroupSelector - children: - - id: PlushieCarp - - id: PlushieHolocarp - weight: 0.25 - - id: PlushieMagicarp - weight: 0.25 - - id: PlushieRainbowCarp - weight: 0.15 - - id: PlushieVox - - id: PlushieRouny - - !type:GroupSelector - children: - - id: PlushieSharkBlue - - id: PlushieSharkGrey - - id: PlushieSharkPink - - id: PlushieAtmosian - - id: PlushieDiona - - id: PlushieXeno - - id: PlushieHampter - - id: PlushieMoth - - id: PlushieArachind - - id: PlushiePenguin - - type: entity - id: CrateFunPlushie + id: CratePlushiePearcat parent: CrateGenericSteel - name: plushie crate - description: A buncha soft plushies. Throw them around and then wonder how you're gonna explain this purchase to NT. - components: - - type: EntityTableContainerFill - containers: - entity_storage: !type:NestedSelector - tableId: AllPlushiesTable - rolls: !type:ConstantNumberSelector - value: 10 - -- type: entity - id: CrateFunLizardPlushieBulk - parent: CrateGenericSteel - name: bulk lizard plushie crate - description: A buncha soft lizard plushies. Throw them around and then wonder how you're gonna explain this purchase to NT. - components: - - type: EntityTableContainerFill - containers: - entity_storage: !type:AllSelector - children: - - id: PlushieLizard - amount: !type:ConstantNumberSelector - value: 3 - - id: PlushieSpaceLizard - amount: !type:ConstantNumberSelector - value: 3 - -- type: entity - id: CrateFunInstrumentsVariety - parent: CrateGenericSteel - name: variety instrument collection - description: Get your sad station movin' and groovin' with this catch-all variety pack! Contains seven different instruments. - components: - - type: StorageFill - contents: - - id: SynthesizerInstrument - - id: AcousticGuitarInstrument - - id: TrumpetInstrument - - id: AccordionInstrument - - id: HarmonicaInstrument - - id: RecorderInstrument - - id: GlockenspielInstrument - -- type: entity - id: CrateFunInstrumentsBrass - parent: CrateGenericSteel - name: brass instrument ensemble crate - description: Bring some jazz to the station with the brass ensemble. Contains a variety of brass instruments for the whole station to play. - components: - - type: StorageFill - contents: - - id: TrumpetInstrument - amount: 2 - - id: TromboneInstrument - amount: 2 - - id: FrenchHornInstrument - amount: 2 - - id: SaxophoneInstrument - amount: 2 - - id: EuphoniumInstrument - - id: TubaInstrument - -- type: entity - id: CrateFunInstrumentsString - parent: CrateGenericSteel - name: string instrument ensemble crate - description: Pluck or pick, slap or shred! Play a smooth melody or melt peoples' faces with this package of stringed instruments. - components: - - type: StorageFill - contents: - - id: AcousticGuitarInstrument - - id: ElectricGuitarInstrument - - id: BassGuitarInstrument - - id: RockGuitarInstrument - - id: BanjoInstrument - - id: ViolinInstrument - - id: CelloInstrument - - id: ViolaInstrument - - id: HarpInstrument - -- type: entity - id: CrateFunInstrumentsWoodwind - parent: CrateGenericSteel - name: woodwind instrument ensemble crate - description: If atmos is good at their job, use air to play music with these woodwind instruments! Real wood not guaranteed with every item. - components: - - type: StorageFill - contents: - - id: RecorderInstrument - amount: 2 - - id: BagpipeInstrument - - id: ClarinetInstrument - - id: FluteInstrument - - id: HarmonicaInstrument - amount: 2 - - id: OcarinaInstrument - - id: PanFluteInstrument - -- type: entity - id: CrateFunInstrumentsKeyedPercussion - parent: CrateGenericSteel - name: keyed/percussion instrument ensemble crate - description: Hit some keys with some sticks or your hands, with this Keyed and Percussion instrument ensemble crate. - components: - - type: StorageFill - contents: - - id: SynthesizerInstrument - amount: 2 - - id: AccordionInstrument - amount: 2 - - id: KalimbaInstrument - amount: 2 - - id: WoodblockInstrument - - id: GlockenspielInstrument - amount: 2 - - id: VibraphoneInstrument - -- type: entity - id: CrateFunInstrumentsSpecial - parent: CrateGenericSteel - name: special instrument collector's crate - description: Create some noise with this special collection of arguably-instruments! Centcomm is not responsible for any trauma caused by the contents. - components: - - type: StorageFill - contents: - - id: BikeHornInstrument - - id: MusicBoxInstrument - - id: SeashellInstrument - - id: XylophoneInstrument - - id: GunpetInstrument - - id: MicrophoneInstrument - - id: HelicopterInstrument - - id: BirdToyInstrument - - id: MusicalLungInstrument - - id: ReverseCymbalsInstrument - -- type: entity - id: CrateFunArtSupplies - parent: CrateGenericSteel - name: art supplies - description: Make some happy little accidents with lots of crayons! - components: - - type: StorageFill - contents: - - id: CrayonBox - -- type: entity - id: CrateFunBoardGames - parent: CrateGenericSteel - name: board game crate - description: Game nights have been proven to either decrease boredom or increase murderous rage depending on the game. - components: - - type: StorageFill - contents: - - id: ChessBoard - - id: BackgammonBoard - - id: ParchisBoard - - id: CheckerBoard - - id: ShipBattlemap - - id: SnowBattlemap - - id: SandBattlemap - - id: MoonBattlemap - - id: GrassBattlemap - - id: DiceBag - amount: 6 - - id: PaperCNCSheet - amount: 6 - - id: BoxPlaysetEvacPod # WD EDIT - -- type: entity - id: CrateFunSadTromboneImplants - parent: CrateGenericSteel - name: sad trombone implants - description: Death's never been so fun before! Implant these to make dying a bit more happy. - components: - - type: StorageFill - contents: - - id: SadTromboneImplanter - amount: 3 - -- type: entity - id: CrateFunLightImplants - parent: CrateGenericSteel - name: light implants - description: Light up your skin with these implants! - components: - - type: StorageFill - contents: - - id: LightImplanter - amount: 3 - -- type: entity - id: CrateFunParty - parent: CrateGenericSteel - name: party crate - description: An entire party just waiting for you to open it. Includes party favors, party beverages, and even a cake. - components: - - type: StorageFill - contents: - - id: GlowstickBase - amount: 2 - - id: GlowstickBlue - amount: 2 - - id: GlowstickPurple - amount: 2 - - id: GlowstickRed - amount: 2 - - id: GlowstickYellow - amount: 2 - - id: FoodCakeBirthday - - id: DrinkLean - amount: 4 - - id: KnifePlastic - - id: ClothingHeadHatPartyRed - amount: 2 - - id: ClothingHeadHatPartyYellow - amount: 2 - - id: ClothingHeadHatPartyGreen - amount: 2 - - id: ClothingHeadHatPartyBlue - amount: 2 - -- type: entity - id: CrateFunWaterGuns - parent: CratePlastic - name: water gun crate - description: A summer special with a variety of brightly colored water guns. Water not included. - components: - - type: StorageFill - contents: - - id: WeaponWaterBlaster - amount: 2 - - id: WeaponWaterPistol - amount: 4 - -- type: entity - id: CrateFunBoxing - parent: CrateGenericSteel - name: boxing crate - description: Want to set up an underground fight club or host a tournament amongst station crew? This crate is for you! - components: - - type: StorageFill - contents: - - id: ClothingHandsGlovesBoxingRed - - id: ClothingHandsGlovesBoxingBlue - - id: ClothingHandsGlovesBoxingYellow - - id: ClothingHandsGlovesBoxingGreen - - id: UniformShortsRed - amount: 3 - - id: UniformShortsRedWithTop - amount: 3 - -- type: entity - id: CrateFunPirate - parent: CratePirate - suffix: Filled - components: - - type: StorageFill - contents: - - id: ClothingUniformJumpsuitPirate - amount: 2 - - id: ClothingHeadHatPirate - - id: ClothingOuterCoatPirate - - id: ClothingShoesBootsLaceup - amount: 2 - - id: ClothingHeadBandRed - - id: FoamCutlass - amount: 2 - -- type: entity - id: CrateFunToyBox - parent: CrateToyBox - suffix: Filled - components: - - type: StorageFill - contents: - - id: SnapPopBox - - id: CrazyGlue - - id: PlasticBanana - - id: FunnyPaint - orGroup: Paint - prob: 0.5 - - id: FunnyPaintYellow - orGroup: Paint - prob: 0.5 - - id: WhoopieCushion - - id: ToyHammer - - id: MrChips - prob: 0.5 - orGroup: Dummy - - id: MrDips - prob: 0.5 - orGroup: Dummy - - id: RevolverCapGun - - id: BalloonNT - - id: ClothingShoesClownLarge - - id: ClothingHeadHatMagician - - id: BeachBall - - id: ClothingShoesSkates - - id: RubberChicken - -- type: entity - id: CrateFunBikeHornImplants - parent: CrateGenericSteel - name: bike horn implants - description: A thousand honks a day keeps security officers away! - components: - - type: StorageFill - contents: - - id: BikeHornImplanter - amount: 3 - -- type: entity - id: CrateFunMysteryFigurines - parent: CratePlastic - name: mystery figure crate - description: A collection of 10 Mystery Figurine boxes. Duplicates non refundable. - components: - - type: StorageFill - contents: - - id: MysteryFigureBox - amount: 10 - - id: MysteryFigureBox - amount: 15 - prob: 0.05 - -- type: entity - id: CrateFunSprayPaints - name: spray paint crate - description: a crate filled with spray paint. - parent: CratePlastic - suffix: Spray Paint - components: - - type: StorageFill - contents: - - id: SprayPaintBlue - amount: 2 - prob: 0.33 - - id: SprayPaintRed - amount: 2 - prob: 0.33 - - id: SprayPaintOrange - amount: 2 - prob: 0.33 - - id: SprayPaintBlack - amount: 2 - prob: 0.33 - - id: SprayPaintGreen - amount: 2 - prob: 0.33 - - id: SprayPaintPurple - amount: 2 - prob: 0.33 - - id: SprayPaintWhite - amount: 2 - prob: 0.33 - - id: DeathPaint - amount: 2 - - id: DeathPaintTwo - amount: 2 - -- type: entity - name: dartboard box set - description: A box with everything you need for a fun game of darts. - id: CrateFunDartsSet - parent: CratePlastic + name: Pearcat Crate of Considerable Amounts + description: Love Implosion. components: - type: StorageFill contents: - - id: TargetDarts - amount: 1 - - id: BoxDarts - amount: 2 - - id: BoxDarts - amount: 1 - prob: 0.05 + - id: PlushiePearCat + amount: 20 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/hardsuits.yml b/Resources/Prototypes/Catalog/Fills/Crates/hardsuits.yml deleted file mode 100644 index 7e0f02c58e8..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/hardsuits.yml +++ /dev/null @@ -1,102 +0,0 @@ -# Engineering -- type: entity - id: CrateEngineeringFotiaHardsuit - parent: CrateEngineering - name: fotia hardsuit crate - description: Contains a single HpI-19t "Fotia" hardsuit. Requires Engineering access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitAtmos - -- type: entity - id: CrateEngineeringLampsiHardsuit - parent: CrateEngineering - name: lampsi hardsuit crate - description: Contains a single HpI-19r "Lampsi" hardsuit. The suit comes unpainted. Requires Engineering access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitEngineeringUnpainted - -# Logistics -- type: entity - id: CrateLogisticsKritiHardsuit - parent: CrateGenericSteel - name: kriti hardsuit crate - description: Contains a single HpI-20s "Kriti" hardsuit. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitSpatio - -- type: entity - id: CrateLogisticsLavrionHardsuit - parent: CrateGenericSteel - name: lavrion hardsuit crate - description: Contains a single HpI-20a "Lavrion" hardsuit. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitSalvage - -# Security -- type: entity - id: CrateSecurityShanlinTacsuit - parent: CrateSecgear - name: shanlin tacsuit crate - description: Contains a single CSA-51a "Shanlin" tacsuit. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitShanlinUnpainted - -- type: entity - id: CrateSecurityShiweiTacsuit - parent: CrateSecgear - name: shiwei tacsuit crate - description: Contains a single CSA-54UA "Shiwei" tacsuit. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitShiweiUnpainted - -- type: entity - id: CrateSecurityGuanYuTacsuit - parent: CrateSecgear - name: guan-yu tacsuit crate - description: Contains a single CSA-80UA "Guan-Yu" tacsuit. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitJuggernautReverseEngineered - -- type: entity - id: CrateSecurityBaghaturTacsuit - parent: CrateSecgear - name: baghatur tacsuit crate - description: Contains a single FPA-83s "Baghatur" tacsuit. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitCombatStandard - -- type: entity - id: CrateSecuritySuldeTacsuit - parent: CrateSecgear - name: sulde tacsuit crate - description: Contains a single FPA-93 - "Sulde Mk.II" tacsuit. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitCombatRiot - -- type: entity - id: CrateSecurityTsagaanTacsuit - parent: CrateSecgear - name: tsagaan tacsuit crate - description: Contains a single FPA-86 - "Tsagaan Mk.II" tacsuit. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitCombatMedical diff --git a/Resources/Prototypes/Catalog/Fills/Crates/medical.yml b/Resources/Prototypes/Catalog/Fills/Crates/medical.yml index 93a26f13bc9..daea7ebc7ff 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/medical.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/medical.yml @@ -42,17 +42,6 @@ contents: - id: BoxVial -- type: entity - id: CrateMindShieldImplants - parent: CrateMedical - name: MindShield implant crate - description: Crate filled with 3 MindShield implants. - components: - - type: StorageFill - contents: - - id: MindShieldImplanter - amount: 3 - - type: entity id: CrateMedicalSurgery parent: CrateSurgery @@ -172,18 +161,3 @@ contents: - id: BoxBodyBag amount: 2 - -- type: entity - id: CrateVirologyBiosuit - parent: CrateMedicalSecure - name: virology bio suit crate - description: Contains 2 biohazard suits to ensure that no disease will distract you from treating the crew. Requires Medical access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterBioVirology - amount: 2 - - id: ClothingHeadHatHoodBioVirology - amount: 2 - - id: ClothingMaskSterile - amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/npc.yml b/Resources/Prototypes/Catalog/Fills/Crates/npc.yml index b2dc4b223bb..4e0a837844e 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/npc.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/npc.yml @@ -1,232 +1,3 @@ -- type: entity - id: CrateNPCBee - parent: CrateLivestock - name: crate of bees - description: A crate containing a swarm of eight bees. - components: - - type: StorageFill - contents: - - id: MobBee - amount: 8 - -- type: entity - id: CrateNPCButterflies - parent: CrateLivestock - name: crate of butterflies - description: A crate containing five butterflies. - components: - - type: StorageFill - contents: - - id: MobButterfly - amount: 5 - -- type: entity - id: CrateNPCCat - parent: CrateLivestock - name: cat crate - description: A crate containing a single cat. - components: - - type: StorageFill - contents: - - id: MobCat - prob: 1 - orGroup: MobCat - - id: MobCatCalico - prob: 1 - orGroup: MobCat - - id: MobCatCaracal - prob: 0.5 - orGroup: MobCat - - id: MobCatKitten - prob: 0.25 - orGroup: MobCat - - id: MobBingus - prob: 0.005 - orGroup: MobCat - -- type: entity - id: CrateNPCChicken - parent: CrateLivestock - name: chicken crate - description: A crate containing four fully grown chickens. - components: - - type: StorageFill - contents: - - id: MobChicken - amount: 4 - -- type: entity - id: CrateNPCCrab - parent: CrateLivestock - name: crab crate - description: A crate containing three huge crabs. - components: - - type: StorageFill - contents: - - id: MobCrab - amount: 3 - -- type: entity - id: CrateNPCDuck - parent: CrateLivestock - name: duck crate - description: A crate containing six fully grown ducks. - components: - - type: StorageFill - contents: - - id: MobDuckMallard - amount: 1 - - id: MobDuckBrown - amount: 1 - - id: MobDuckWhite - amount: 2 - -- type: entity - id: CrateNPCPibble - parent: CrateLivestock - name: pitbull crate - description: "Note from the shelter: Lab mix. Looking for a home without cats, birds, or children. Anxious when pet." - components: - - type: StorageFill - contents: - - id: MobPibble - amount: 1 - -- type: entity - id: CrateNPCCorgi - parent: CrateLivestock - name: corgi crate - description: A crate containing a single corgi. - components: - - type: StorageFill - contents: - - id: MobCorgi - -- type: entity - id: CrateNPCPuppyCorgi - parent: CrateLivestock - name: puppy corgi crate - description: A crate containing a single puppy corgi. Awww. - components: - - type: StorageFill - contents: - - id: MobCorgiPuppy - -- type: entity - id: CrateNPCCow - parent: CrateLivestock - name: cow crate - description: A crate containing a single cow. - components: - - type: StorageFill - contents: - - id: MobCow - -- type: entity - id: CrateNPCGoat - parent: CrateLivestock - name: goat crate - description: A crate containing a single goat. - components: - - type: StorageFill - contents: - - id: MobGoat - -- type: entity - id: CrateNPCGoose - parent: CrateLivestock - name: goose crate - description: A crate containing two geese. - components: - - type: StorageFill - contents: - - id: MobGoose - amount: 2 - -- type: entity - id: CrateNPCGorilla - parent: CrateLivestock - name: gorilla crate - description: A crate containing a single gorilla. - components: - - type: StorageFill - contents: - - id: MobGorilla - -- type: entity - id: CrateNPCMonkeyCube - parent: CrateGenericSteel - name: monkey cube crate - description: A crate containing single box of monkey cubes. - components: - - type: StorageFill - contents: - - id: MonkeyCubeBox - -- type: entity - id: CrateNPCKoboldCube - parent: CrateGenericSteel - name: kobold cube crate - description: A crate containing single box of kobold cubes. - components: - - type: StorageFill - contents: - - id: KoboldCubeBox - -- type: entity - id: CrateNPCMouse - parent: CrateLivestock - name: mice crate - description: A crate containing five mice. - components: - - type: StorageFill - contents: - - id: MobMouse - amount: 5 - -- type: entity - id: CrateNPCParrot - parent: CrateLivestock - name: parrot crate - description: A crate containing three parrots. - components: - - type: StorageFill - contents: - - id: MobParrot - amount: 3 - -- type: entity - id: CrateNPCPenguin - parent: CrateLivestock - name: penguin crate - description: A crate containing two penguins. - components: - - type: StorageFill - contents: - - id: MobPenguin - amount: 2 - -- type: entity - id: CrateNPCPig - parent: CrateLivestock - name: pig crate - description: A crate containing a single pig. - components: - - type: StorageFill - contents: - - id: MobPig - -- type: entity - id: CrateNPCSnake - parent: CrateLivestock - name: snake crate - description: A crate containing three snakes. - components: - - type: StorageFill - contents: - - id: MobSnake - amount: 3 - - type: entity id: CrateNPCHamster parent: CrateRodentCage @@ -245,33 +16,3 @@ contents: - id: MobHamsterHamlet -- type: entity - id: CrateNPCLizard - parent: CrateLivestock - name: lizard crate - description: A crate containing a lizard. - components: - - type: StorageFill - contents: - - id: MobLizard - -- type: entity - id: CrateNPCKangaroo - parent: CrateLivestock - name: kangaroo crate - description: A crate containing a kangaroo. - components: - - type: StorageFill - contents: - - id: MobKangaroo - -- type: entity - id: CrateNPCMothroach - parent: CrateLivestock - name: crate of mothroaches - description: A crate containing four mothroaches. - components: - - type: StorageFill - contents: - - id: MobMothroach - amount: 4 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml b/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml deleted file mode 100644 index 927de01f94d..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml +++ /dev/null @@ -1,372 +0,0 @@ -- type: entity - name: Perma Escape Crate Spawner - id: CratePermaEscapeSpawner - parent: CrateEmptySpawner - components: - - type: RandomSpawner - prototypes: - # Please note any duplicates & alphabetize <3 - - CrateEngineeringMiniJetpack - - CratePermaEscapeBureaucracy - - CratePermaEscapeEVA - - CratePermaEscapeGiftsFromSyndicate - - CratePermaEscapeGun - - CratePermaEscapeLights - - CratePermaEscapeMerc - - CrateServiceCustomSmokable - - CrateTrashCartFilled - - CratePermaEscapeComs # x2 - - CratePermaEscapeComs - - CratePermaEscapeDigging # x2 - - CratePermaEscapeDigging - - CratePermaEscapeMats #x2 - - CratePermaEscapeMats - - CratePermaEscapeTowercap # x2 - - CratePermaEscapeTowercap - - ClosetMaintenanceFilledRandom # x3 - - ClosetMaintenanceFilledRandom - - ClosetMaintenanceFilledRandom - rarePrototypes: - - MobTick # These need to be killable by one dude with a shovel. - rareChance: .30 - chance: 1 - offset: 0.0 - -- type: entity - id: CratePermaEscapeDigging - parent: CrateGenericSteel - suffix: Digging - components: - - type: StorageFill - contents: - - id: Shovel - - id: Pickaxe - prob: 0.90 - - id: Pickaxe - prob: 0.40 - - id: Pickaxe - prob: 0.10 - - id: Shovel - prob: 0.50 - - id: Shovel - prob: 0.20 - - id: HydroponicsToolSpade - prob: 0.10 - - id: HydroponicsToolHatchet - prob: 0.05 - -- type: entity - id: CratePermaEscapeEVA - parent: CrateGenericSteel - suffix: EVAs - components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetEVALarge - - id: ClothingOuterHardsuitEVAPrisoner - - id: ClothingHeadHelmetEVALarge - prob: 0.80 - - id: ClothingOuterHardsuitEVAPrisoner - prob: 0.80 - - id: ClothingOuterHardsuitVoidParamed - prob: 0.10 - - id: ClothingOuterRedRacoon - prob: 0.10 - - id: ClothingOuterSanta - prob: 0.10 - - id: ClothingOuterHardsuitSyndicate - prob: 0.20 - - id: EmergencyOxygenTankFilled - prob: 0.25 - - id: EmergencyOxygenTank - prob: 0.25 - - id: OxygenTankFilled - prob: 0.05 - -- type: entity - id: CratePermaEscapeGun - parent: CrateGenericSteel - suffix: Gun - components: - - type: StorageFill - contents: - - id: WeaponPistolMk58 - prob: 0.15 - orGroup: gun - - id: FoamCrossbow - prob: 0.10 - orGroup: gun - - id: WeaponRifleFoam - prob: 0.05 - orGroup: gun - - id: WeaponPistolFlintlock - prob: 0.20 - orGroup: gun - - id: WeaponShotgunBlunderbuss - prob: 0.10 - orGroup: gun - - id: WeaponShotgunBlunderbuss - prob: 0.15 - orGroup: gun - - id: WeaponRevolverPirate - prob: 0.15 - orGroup: gun - - id: WeaponProtoKineticAccelerator - prob: 0.20 - orGroup: gun - -- type: entity - id: CratePermaEscapeBureaucracy - parent: CrateGenericSteel - suffix: Writing - components: - - type: StorageFill - contents: - - id: RubberStampApproved - - id: RubberStampDenied - - id: Pen - - id: Pen - - id: Pen - - id: BoxFolderBase - orGroup: folderA - - id: BoxFolderBlack - orGroup: folderA - - id: BoxFolderBlue - orGroup: folderA - - id: BoxFolderGreen - orGroup: folderA - - id: BoxFolderGrey - orGroup: folderA - - id: BoxFolderRed - orGroup: folderA - - id: BoxFolderWhite - orGroup: folderA - - id: BoxFolderYellow - orGroup: folderA - - id: BoxFolderBase - orGroup: folderB - - id: BoxFolderBlack - orGroup: folderB - - id: BoxFolderBlue - orGroup: folderB - - id: BoxFolderGreen - orGroup: folderB - - id: BoxFolderGrey - orGroup: folderB - - id: BoxFolderRed - orGroup: folderB - - id: BoxFolderWhite - orGroup: folderB - - id: BoxFolderYellow - orGroup: folderB - - id: CrayonBox - prob: 0.50 - - id: CrayonBox - prob: 0.10 - # - id: ClearPDA # change to visitor one day. WWDP edit - # prob: 0.10 WWDP edit - - id: PersonalAI - -- type: entity - id: CratePermaEscapeLights - parent: CrateGenericSteel - suffix: Glowsticks - components: - - type: StorageFill - contents: - - id: GlowstickBlue - prob: 0.50 - - id: GlowstickBlue - prob: 0.20 - - id: GlowstickBlue - prob: 0.05 - - id: GlowstickBase - prob: 0.50 - - id: GlowstickBase - prob: 0.20 - - id: GlowstickBase - prob: 0.05 - - id: GlowstickPurple - prob: 0.50 - - id: GlowstickPurple - prob: 0.20 - - id: GlowstickPurple - prob: 0.05 - - id: GlowstickRed - prob: 0.50 - - id: GlowstickRed - prob: 0.20 - - id: GlowstickRed - prob: 0.05 - - id: GlowstickYellow - prob: 0.50 - - id: GlowstickYellow - prob: 0.20 - - id: GlowstickYellow - prob: 0.05 - -- type: entity - id: CratePermaEscapeMats - parent: CrateGenericSteel - suffix: Mats - components: - - type: StorageFill - contents: - - id: SheetSteel - orGroup: matA - - id: PartRodMetal - orGroup: matA - - id: SheetSteel - orGroup: matB - - id: PartRodMetal - orGroup: matB - -- type: entity - id: CratePermaEscapeGiftsFromSyndicate - parent: CrateGenericSteel - suffix: Syndi Gifts - components: - - type: StorageFill - contents: - - id: ClothingEyesGlassesOutlawGlasses - - id: ClothingHeadHatOutlawHat - - id: HappyHonkNukieSnacks - # - id: BaseUplinkRadio # too spicy I think. - # prob: 0.50 - # - id: Telecrystal - # prob: 0.80 - # - id: Telecrystal - # prob: 0.80 - # - id: Telecrystal - # prob: 0.70 - # - id: Telecrystal - # prob: 0.50 - # - id: Telecrystal - # prob: 0.20 - # - id: Telecrystal - # prob: 0.10 - # - id: Telecrystal - # prob: 0.05 - # - id: Telecrystal - # prob: 0.01 - # - id: Telecrystal5 - # prob: 0.01 - - id: CyberPen - prob: 0.10 - - id: CockroachCube - orGroup: cube - - id: AbominationCube - prob: 0.20 - orGroup: cube - - id: SpaceCarpCube - prob: 0.20 - orGroup: cube - - id: SyndicateSponge - prob: 0.20 - orGroup: cube - - id: MindShieldImplanter - prob: 0.20 - - id: ClothingHandsGlovesConducting # funny - prob: 0.30 - - id: CigPackSyndicate - prob: 0.80 - - id: StimpackMini - prob: 0.20 - - id: StimpackMini - prob: 0.10 - - id: CombatMedipen - prob: 0.05 - - id: MedkitCombatFilled - prob: 0.01 - - id: SoapSyndie - prob: 0.15 - - id: DnaScramblerImplanter - prob: 0.005 - - -- type: entity - id: CratePermaEscapeMerc - parent: CrateGenericSteel - suffix: Merc - components: - - type: StorageFill - contents: - - id: ClothingUniformJumpsuitMercenary - - id: ClothingHeadBandMerc - prob: 0.50 - - id: ClothingHeadHatBeretMerc - prob: 0.20 - - id: ClothingHeadHelmetMerc - prob: 0.05 - - id: ClothingEyesGlassesMercenary - prob: 0.20 - - id: ClothingMaskGasMerc - prob: 0.10 - - id: ClothingHandsGlovesMercFingerless - prob: 0.20 - - id: ClothingHandsMercGlovesCombat - prob: 0.05 - - id: ClothingBackpackMerc - prob: 0.50 - - id: ClothingShoesBootsMerc - prob: 0.50 - - id: ClothingOuterVestWebMerc - prob: 0.25 - - id: ClothingBeltMercWebbing - prob: 0.05 - -- type: entity - id: CratePermaEscapeComs - parent: CrateGenericSteel - suffix: Coms - components: - - type: StorageFill - contents: - - id: ClothingHeadsetMining - orGroup: coms - - id: ClothingHeadsetMining - orGroup: coms - - id: ClothingHeadsetMining - orGroup: coms - - id: ClothingHeadsetGrey - orGroup: coms - - id: ClothingHeadsetScience - orGroup: coms - - id: ClothingHeadsetService - orGroup: coms - - id: ClothingHeadsetEngineering - orGroup: coms - - id: ClothingHeadsetMedical - orGroup: coms - - id: EncryptionKeyCargo - prob: 0.05 - - id: EncryptionKeyScience - prob: 0.05 - - id: EncryptionKeyService - prob: 0.05 - - id: EncryptionKeyMedical - prob: 0.05 - - id: EncryptionKeyEngineering - prob: 0.05 - - id: EncryptionKeySecurity - prob: 0.01 - -- type: entity - id: CratePermaEscapeTowercap - parent: CrateGenericSteel - suffix: Towercap - components: - - type: StorageFill - contents: - - id: TowercapSeeds - - id: TowercapSeeds - prob: 0.80 - - id: TowercapSeeds - prob: 0.50 - - id: TowercapSeeds - prob: 0.20 - - id: SteelcapSeeds - prob: 0.10 - - id: SteelLog - - id: HydroponicsToolHatchet - prob: 0.75 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml deleted file mode 100644 index 7313de7700b..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml +++ /dev/null @@ -1,133 +0,0 @@ -- type: entity - id: CrateSalvageEquipment - name: "salvage equipment crate" - description: For the daring. - suffix: Filled - parent: CrateGenericSteel - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitSalvage - - id: ClothingMaskBreath - - id: OxygenTankFilled - - id: FireExtinguisher - - id: ClothingShoesBootsMag - - id: HandHeldMassScanner - - id: Pickaxe - - id: Welder - - id: Wrench - - id: Screwdriver - - id: Crowbar - - id: Wirecutter - - id: ClothingBeltUtility - - id: OreBag - - id: ClothingBeltSalvageWebbing - - id: ClothingNeckSalvager # DeltaV - salvage cloak - prob: 0.8 - -- type: entity - id: CrateSalvageAssortedGoodies - suffix: Filled, Salvage Random - categories: [ HideSpawnMenu ] # You should use SalvageMaterialCrateSpawner instead - parent: CrateGenericSteel - components: - - type: StorageFill - contents: - # Normal (10%) - - id: OxygenTankFilled - prob: 0.1 - - id: SheetPlasma - prob: 0.1 - - id: IngotGold - prob: 0.1 - - id: IngotSilver - prob: 0.1 - - id: SheetPlasma - prob: 0.1 - - id: WelderIndustrialAdvanced - prob: 0.1 - - id: ResearchDisk - prob: 0.1 - - id: SheetUranium - prob: 0.1 - # - Service - - id: CrayonBox - prob: 0.1 - # - Medical - - id: MedkitFilled - prob: 0.1 - - id: BoxSyringe - prob: 0.1 - - id: BoxBeaker - prob: 0.1 - # - Heh - - id: SalvageHumanCorpse - prob: 0.1 - # Interesting (1%) - # - Ammo - - id: MagazineBoxMagnum - prob: 0.01 - - id: ResearchDisk10000 - prob: 0.01 - # Just no (0.1%) - # - Working guns - - id: WeaponRevolverDeckard - prob: 0.001 - - id: WeaponRevolverInspector - prob: 0.001 - # DeltaV - .38 special revolver - Adds the .38 Special Revolver 'Lucky 37' to the salvage potential loot - - id: WeaponRevolverLucky - prob: 0.001 - # End of modified code - - id: ClothingShoesBootsMagBlinding - prob: 0.001 - # - Skub - - id: Skub - prob: 0.001 - - id: ClothingHeadHatCatEars - prob: 0.01 - - id: ClothingHeadHatDogEars - prob: 0.01 - # TRAITOR EQUIPMENT (0.01%) - - id: Telecrystal10 - prob: 0.0001 - - id: WeaponRevolverPython - prob: 0.0001 - - id: WeaponRevolverMateba - prob: 0.0001 - -- type: entity - parent: CrateGenericSteel - id: CratePartsT3 - name: tier 3 parts crate - description: Contains 5 random tier 3 parts for upgrading machines. - # TODO add contents. - #components: - #- type: StorageFill - # contents: - # - id: SalvagePartsT3Spawner - # amount: 5 - -- type: entity - parent: CrateGenericSteel - id: CratePartsT3T4 - name: tier 3/4 parts crate - description: Contains 5 random tier 3 or 4 parts for upgrading machines. - # TODO add contents. - #components: - # type: StorageFill - # contents: - # - id: SalvagePartsT3T4Spawner - # amount: 5 - -- type: entity - parent: CrateGenericSteel - id: CratePartsT4 - name: tier 4 parts crate - description: Contains 5 random tier 4 parts for upgrading machines. - # TODO add contents. - #components: - #- type: StorageFill - # contents: - # - id: SalvagePartsT4Spawner - # amount: 5 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/science.yml b/Resources/Prototypes/Catalog/Fills/Crates/science.yml deleted file mode 100644 index 6adf5942a43..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/science.yml +++ /dev/null @@ -1,26 +0,0 @@ -- type: entity - id: CrateScienceBiosuit - parent: CrateScienceSecure - name: scientist bio suit crate - description: Contains 2 biohazard suits to ensure that no disease will distract you from doing science. Requires Science access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterBioScientist - amount: 2 - - id: ClothingHeadHatHoodBioScientist - amount: 2 - - id: ClothingMaskSterile - amount: 2 - -- type: entity - id: CrateCrewMonitoring - parent: CrateScienceSecure - name: crew monitoring crate - description: Contains a flatpack of a crew monitoring server and a few crew monitoring computers. Requires Science access to open. - components: - - type: StorageFill - contents: - - id: CrewMonitoringServerFlatpack - - id: CrewMonitoringComputerFlatpack - amount: 3 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/security.yml b/Resources/Prototypes/Catalog/Fills/Crates/security.yml deleted file mode 100644 index c8131f0a8c4..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/security.yml +++ /dev/null @@ -1,171 +0,0 @@ -- type: entity - id: CrateSecurityArmor - parent: CrateSecgear - name: armor crate - description: Three vests of well-rounded, decently-protective armor. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterArmorBasic # WD EDIT: ClothingOuterArmorBulletproof -> ClothingOuterArmorBasic - amount: 3 - -- type: entity - id: CrateSecurityHelmet - parent: CrateSecgear - name: helmet crate - description: Contains three standard-issue brain buckets. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetBasic - amount: 3 - -- type: entity - id: CrateSecurityNonlethal - parent: CrateSecgear - name: nonlethals crate - description: Disabler weapons. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: WeaponDisabler - amount: 3 - - id: Stunbaton - amount: 3 - - id: BoxFlashbang - - id: Flash - amount: 3 -# - Pepperspray -# - GrenadeTeargas - # WD EDIT START - - id: WeaponSecurityRiotLauncher - - id: GrenadeStinger - amount: 2 - - id: TearGasGrenade - amount: 2 - # WD EDIT END - -- type: entity - id: CrateSecurityHeavyBallisticArmor - parent: CrateSecgear - name: ballistic armor crate - description: Contains two sets of heavy ballistic armor, helmets, shields, and gas masks. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterArmorBallisticHeavy - amount: 2 - - id: ClothingHeadHelmetHeavyBallistic - amount: 2 - - id: RiotBulletShield - amount: 2 - - id: ClothingMaskGasSecurity - amount: 2 - -- type: entity - id: CrateSecurityHeavyAblativeArmor - parent: CrateSecgear - name: laser-ablative armor crate - description: Contains two sets of heavy laser-ablative armor, helmets, shields, and gas masks. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterArmorAblativeHeavy - amount: 2 - - id: ClothingHeadHelmetHeavyAblative - amount: 2 - - id: RiotLaserShield - amount: 2 - - id: ClothingMaskGasSecurity - amount: 2 - -- type: entity - id: CrateSecurityHeavySecurityArmor - parent: CrateSecgear - name: heavy security armor crate - description: Contains two sets of heavy security armor, helmets, and gas masks. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterArmorStandardHeavy - amount: 2 - - id: ClothingHeadHelmetHeavyStandard - amount: 2 - - id: ClothingMaskGasSecurity - amount: 2 - -- type: entity - id: CrateSecuritySwat - parent: CrateSecgear - name: swat crate - description: Contains two sets of all encompassing swat suits. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterArmorSwat - amount: 2 - - id: ClothingHeadHelmetSwat - amount: 2 - - id: ClothingMaskGasSwat - amount: 2 - - id: ClothingHandsGlovesCombat - amount: 2 - - id: ClothingShoesSwat - amount: 2 - -- type: entity - id: CrateSecuritySupplies - parent: CrateSecgear - name: security supplies crate - description: Contains various supplies for the station's Security team. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: BoxHandcuff - - id: BoxSechud -# - SecBelt -# - SecGasmask -# - SpacelawBook - -- type: entity - id: CrateRestraints - parent: CrateSecgear - name: restraints crate - description: Contains two boxes each of handcuffs and zipties. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: BoxHandcuff - amount: 2 - - id: BoxZiptie - amount: 2 - -- type: entity - id: CrateSecurityBiosuit - parent: CrateSecgear - name: security bio suit crate - description: Contains 2 biohazard suits to ensure that no disease will distract you from your duties. Requires Security access to open. - components: - - type: StorageFill - contents: - - id: ClothingOuterBioSecurity - amount: 2 - - id: ClothingHeadHatHoodBioSecurity - amount: 2 - - id: ClothingMaskSterile - amount: 2 - -- type: entity - id: CrateSecurityTrackingMindshieldImplants - name: implanter crate - description: Contains 4 MindShield implants and 4 tracking implant. Requires Security access to open. - parent: CrateSecgear - components: - - type: StorageFill - contents: - - id: MindShieldImplanter - amount: 4 - - id: TrackingImplanter - amount: 4 - -# Cosmetic Crates diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml deleted file mode 100644 index 59a1ed476d7..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ /dev/null @@ -1,362 +0,0 @@ -- type: entity - id: CrateServiceJanitorialSupplies - parent: CratePlastic - name: janitorial supplies crate - description: Fight back against dirt and grime with Nanotrasen's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, broom, spray cleaner, rag, and trash bag. - components: - - type: StorageFill - contents: - - id: MopItem - - id: MopBucket - - id: Bucket - amount: 3 - - id: WetFloorSign - amount: 2 - - id: Soap - - id: SprayBottleSpaceCleaner - amount: 2 - - id: TrashBag - amount: 2 - - id: Plunger - amount: 2 - - id: BoxCleanerGrenades - -- type: entity - id: CrateServiceReplacementLights - parent: CrateGenericSteel - name: replacement lights crate - description: May the light of Aether shine upon this station! Or at least, the light of forty two light tubes and twenty one light bulbs. - components: - - type: StorageFill - contents: - - id: BoxLighttube - - id: BoxLightbulb - -- type: entity - id: CrateServiceHolidayLights - parent: CrateGenericSteel - name: holiday lights crate - description: Deck the halls with these festive holiday lights! - components: - - type: StorageFill - contents: - - id: BoxLighttubeHoliday - - id: BoxLighttubeHoliday - -- type: entity - id: CrateMousetrapBoxes - parent: CrateGenericSteel - name: mousetraps crate - description: Mousetraps, for when all of service is being haunted by an entire horde of rats. Use sparingly... or not. - components: - - type: StorageFill - contents: - - id: BoxMousetrap - -- type: entity - id: CrateServiceSmokeables - parent: CrateGenericSteel - name: smokeables crate - description: Tired of a quick death on the station? Order this crate and chain-smoke your way to a coughy demise! - components: - - type: StorageFill - contents: - - id: CigCartonGreen - prob: 0.50 - orGroup: CigCarton1 - - id: CigCartonRed - orGroup: CigCarton1 - - id: CigCartonBlue - prob: 0.50 - orGroup: CigCarton2 - - id: CigCartonBlack - orGroup: CigCarton2 - - id: CigarGoldCase - prob: 0.05 - orGroup: Cigars - - id: CigarCase - orGroup: Cigars - - id: Matchbox - amount: 2 - -- type: entity - id: CrateServiceTheatre - parent: CrateGenericSteel - name: theatrical performances crate - description: Contains a moth cloak, barber scissors, maid uniform, clown and mime attributes, and other performance charms. - components: - - type: StorageFill - contents: - - id: ClothingUniformJumpskirtPerformer - - id: ClothingShoesBootsPerformer - - id: ClothingOuterSuitMonkey - - id: ClothingHeadHatAnimalMonkey - - id: ClothingNeckCloakMoth - - id: ClothingMaskClown - - id: ClothingMaskMime - - id: ClothingShoesClown - - id: ClothingUniformJumpskirtJanimaid - - id: ClothingNeckCloakVoid - - id: RevolverCapGun - - id: BarberScissors - - id: ClothingUniformJumpskirtOldDress - - id: BikeHorn - - id: ClownRecorder - - id: ClothingBeltSuspendersRed - - id: ClothingBeltSuspendersBlack - -- type: entity - id: CrateServiceCustomSmokable - parent: CrateGenericSteel - name: DIY smokeables crate - description: Want to get a little creative with what you use to destroy your lungs? Then this crate is for you! Has everything you need to roll your own cigarettes. - components: - - type: StorageFill - contents: - - id: PackPaperRolling - - id: CigaretteFilter - amount: 8 - - id: GroundTobacco - amount: 4 - - id: SmokingPipe - - id: Matchbox - -- type: entity - id: CrateServiceBureaucracy - parent: CrateGenericSteel - name: bureaucracy crate - description: Several stacks of paper, a few pens and an office toy. What more could you ask for? - components: - - type: StorageFill - contents: - - id: Paper - amount: 15 - - id: Pen - amount: 2 - - id: BoxFolderClipboard - amount: 2 - - id: HandLabeler - - id: BoxFolderBlue - - id: BoxFolderRed - - id: BoxFolderYellow - - id: NewtonCradle - - id: BoxEnvelope - - id: BrbSign - -- type: entity - id: CrateServiceFaxMachine - parent: CrateGenericSteel - name: fax machine crate - description: A fax machine and a screwdriver to set the name with. - components: - - type: StorageFill - contents: - - id: Screwdriver - - id: FaxMachineFlatpack - -- type: entity - id: CrateServicePersonnel - parent: CrateCommandSecure - name: personnel crate - description: Contains a box of blank ID cards and PDAs. - components: - - type: StorageFill - contents: - - id: BoxPDA - - id: BoxID - -- type: entity - id: CrateServiceBooks - parent: CrateGenericSteel - name: books crate - description: Contains 10 empty books of random appearance. - components: - - type: StorageFill - contents: - - id: BookRandom - amount: 10 - -- type: entity - id: CrateServiceGuidebooks - parent: CrateGenericSteel - name: guidebooks crate - description: Contains guidebooks. - components: - - type: StorageFill - contents: - - id: BookSpaceEncyclopedia - - id: BookTheBookOfControl - - id: BookBartendersManual - - id: BookHowToCookForFortySpaceman - - id: BookLeafLoversSecret - - id: BookEngineersHandbook - - id: BookScientistsGuidebook - - id: BookSecurity - - id: BookHowToKeepStationClean - - id: BookHowToRockAndStone - - id: BookMedicalReferenceBook - - id: BookHowToSurvive - - id: BookChemicalCompendium - - id: BookSpaceLaw - -- type: entity - id: CrateServiceSodaDispenser - parent: CrateGenericSteel - name: soda dispenser refill crate - description: Contains refills for soda dispensers. - components: - - type: StorageFill - contents: - - id: DrinkCoffeeJug - - id: DrinkColaBottleFull - - id: DrinkCreamCartonXL - - id: DrinkDrGibbJug - - id: DrinkEnergyDrinkJug - - id: DrinkGreenTeaJug - - id: DrinkIceJug - - id: DrinkJuiceLimeCartonXL - - id: DrinkJuiceOrangeCartonXL - - id: DrinkLemonLimeJug - - id: DrinkRootBeerJug - - id: DrinkSodaWaterBottleFull - - id: DrinkSpaceMountainWindBottleFull - - id: DrinkSpaceUpBottleFull - - id: DrinkSugarJug - - id: DrinkTeaJug - - id: DrinkTonicWaterBottleFull - - id: DrinkWaterMelonJuiceJug - -- type: entity - id: CrateServiceBoozeDispenser - parent: CrateGenericSteel - name: booze dispenser refill crate - description: Contains refills for booze dispensers. - components: - - type: StorageFill - contents: - - id: DrinkAleBottleFullGrowler - - id: DrinkBeerGrowler - - id: DrinkCoffeeLiqueurBottleFull - - id: DrinkCognacBottleFull - - id: DrinkGinBottleFull - - id: DrinkMeadJug - - id: DrinkRumBottleFull - - id: DrinkTequilaBottleFull - - id: DrinkVermouthBottleFull - - id: DrinkVodkaBottleFull - - id: DrinkWhiskeyBottleFull - - id: DrinkWineBottleFull - -- type: entity - id: CrateServiceBox - parent: CratePlastic - name: boxes crate - description: Contains 6 empty multipurpose boxes. - components: - - type: StorageFill - contents: - - id: BoxCardboard - amount: 6 - -- type: entity - id: CrateJanitorBiosuit - parent: CratePlastic - name: janitor bio suit crate - description: Contains 2 biohazard suits to ensure that no disease will distract you from cleaning. - components: - - type: StorageFill - contents: - - id: ClothingOuterBioJanitor - amount: 2 - - id: ClothingHeadHatHoodBioJanitor - amount: 2 - - id: ClothingMaskSterile - amount: 2 - -- type: entity - id: CrateTrashCartFilled - suffix: Filled - parent: CrateTrashCart - components: - - type: StorageFill - contents: - # Creatures - - id: MobCockroach - prob: 0.05 - - id: MobMothroach - prob: 0.03 - - id: MobMouse - prob: 0.05 - # Food Packaging - - id: FoodPacketBoritosTrash - prob: 0.1 - - id: FoodPacketCheesieTrash - prob: 0.1 - - id: FoodPacketChipsTrash - prob: 0.1 - - id: FoodPacketSusTrash - prob: 0.1 - - id: FoodPacketSyndiTrash - prob: 0.1 - - id: FoodPacketChowMeinTrash - prob: 0.1 - - id: FoodPacketDanDanTrash - prob: 0.1 - - id: FoodPacketMRETrash - prob: 0.1 - - id: FoodPacketPistachioTrash - prob: 0.1 - - id: FoodPacketSemkiTrash - prob: 0.1 - - id: FoodPacketRaisinsTrash - prob: 0.1 - # Cans - - id: FoodTinBeansTrash - prob: 0.15 - - id: FoodTinPeachesTrash - prob: 0.15 - - id: FoodTinMRETrash - prob: 0.15 - # Cigarette Stuff - - id: Ash - prob: 0.15 - - id: CigaretteSpent - prob: 0.15 - # Bacteria - - id: FoodBreadMoldySlice - prob: 0.15 - - id: FoodPizzaMoldySlice - prob: 0.15 - # Botanical Waste - - id: TrashBananaPeel - prob: 0.15 - - id: FoodCornTrash - prob: 0.15 - # Misc - - id: DrinkGlass - prob: 0.15 - - id: BrokenBottle - prob: 0.15 - - id: LightTubeBroken - prob: 0.15 - - id: LightBulbBroken - prob: 0.15 - - id: MobMouseDead - prob: 0.1 - - id: Syringe - prob: 0.1 - - id: ShardGlassPlasma - prob: 0.1 - -- type: entity - id: CrateCandles - parent: CrateGenericSteel - name: candles crate - description: Contains 4 boxes of candles, 2 large and 2 small. For atmosphere or something. - components: - - type: StorageFill - contents: - - id: BoxCandle - amount: 2 - - id: BoxCandleSmall - amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/shuttle.yml b/Resources/Prototypes/Catalog/Fills/Crates/shuttle.yml deleted file mode 100644 index 389bf0a7e45..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/shuttle.yml +++ /dev/null @@ -1,19 +0,0 @@ -- type: entity - parent: CrateEngineering - id: CrateEngineeringThruster - name: thruster crate - description: Contains a thruster flatpack. - components: - - type: StorageFill - contents: - - id: ThrusterFlatpack - -- type: entity - parent: CrateEngineering - id: CrateEngineeringGyroscope - name: gyroscope crate - description: Contains a gyroscope flatpack. - components: - - type: StorageFill - contents: - - id: GyroscopeFlatpack diff --git a/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml b/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml deleted file mode 100644 index 2791eb13d66..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml +++ /dev/null @@ -1,33 +0,0 @@ -- type: entity - id: CrateSyndicateSurplusBundle - parent: [ CrateSyndicate, StorePresetUplink, BaseSyndicateContraband ] - name: Syndicate surplus crate - description: Contains 50 telecrystals worth of completely random Syndicate items. It can be useless junk or really good. - components: - - type: SurplusBundle - totalPrice: 50 - -- type: entity - id: CrateCybersunJuggernautBundle - suffix: Filled - parent: CrateSyndicate - name: Cybersun juggernaut bundle - description: Contains everything except a big gun to go postal. - components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitJuggernaut - - id: ClothingMaskGasSyndicate - - id: ClothingHandsGlovesCombat - - id: DoubleEmergencyOxygenTankFilled - - id: DoubleEmergencyNitrogenTankFilled - - id: DoubleEmergencyPlasmaTankFilled - -- type: entity - id: CrateSyndicateSuperSurplusBundle - parent: [ CrateSyndicate, StorePresetUplink, BaseSyndicateContraband ] - name: Syndicate super surplus crate - description: Contains 125 telecrystals worth of completely random Syndicate items. - components: - - type: SurplusBundle - totalPrice: 125 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/vending.yml b/Resources/Prototypes/Catalog/Fills/Crates/vending.yml deleted file mode 100644 index fd4e4fd2b43..00000000000 --- a/Resources/Prototypes/Catalog/Fills/Crates/vending.yml +++ /dev/null @@ -1,267 +0,0 @@ -- type: entity - id: CrateVendingMachineRestockBoozeFilled - parent: CratePlastic - name: Booze-O-Mat restock crate - description: Contains a restock box for the Booze-O-Mat. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockBooze - -- type: entity - id: CrateVendingMachineRestockChefvendFilled - parent: CratePlastic - name: ChefVend restock crate - description: Contains a restock box for the ChefVend. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockChefvend - -- type: entity - id: CrateVendingMachineRestockClothesFilled - parent: CratePlastic - name: clothing restock crate - description: Contains a restock box for the clothes vending machines. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockClothes - -- type: entity - id: CrateVendingMachineRestockAutoDrobeFilled - parent: CratePlastic - name: AutoDrobe restock crate - description: Contains a restock box for the AutoDrobe. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockCostumes - -- type: entity - id: CrateVendingMachineRestockCondimentStationFilled - parent: CratePlastic - name: condiment station restock crate - description: Contains a restock box for the condiment station. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockCondimentStation - -- type: entity - id: CrateVendingMachineRestockDinnerwareFilled - parent: CratePlastic - name: Plasteel Chef restock crate - description: Contains a restock box for the Plasteel Chef vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockDinnerware - -- type: entity - id: CrateVendingMachineRestockEngineeringFilled - parent: CrateEngineeringSecure - name: EngiVend restock crate - description: Contains a restock box for the EngiVend. Also supports the YouTool. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockEngineering - -- type: entity - id: CrateVendingMachineRestockGamesFilled - parent: CratePlastic - name: Good Clean Fun restock crate - description: Contains a restock box for the Good Clean Fun vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockGames - -- type: entity - id: CrateVendingMachineRestockHotDrinksFilled - parent: CratePlastic - name: Solar's Best restock crate - description: Contains two restock boxes for Solar's Best Hot Drinks vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockHotDrinks - amount: 2 - -- type: entity - id: CrateVendingMachineRestockMedicalFilled - parent: CrateMedicalSecure - name: NanoMed restock crate - description: Contains a restock box, compatible with the NanoMed and NanoMedPlus. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockMedical - -- type: entity - id: CrateVendingMachineRestockChemVendFilled - parent: CrateMedicalSecure - name: ChemVend restock crate - description: Contains a restock box for the ChemVend. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockChemVend - -- type: entity - id: CrateVendingMachineRestockNutriMaxFilled - parent: CrateHydroSecure - name: NutriMax restock crate - description: Contains a restock box for the NutriMax vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockNutriMax - -- type: entity - id: CrateVendingMachineRestockPTechFilled - parent: CratePlastic - name: PTech restock crate - description: Contains a restock box for the PTech bureaucracy dispenser. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockPTech - -- type: entity - id: CrateVendingMachineRestockRobustSoftdrinksFilled - parent: CratePlastic - name: Robust Softdrinks restock crate - description: Contains two restock boxes for the Robust Softdrinks LLC vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockRobustSoftdrinks - amount: 2 - -#- type: entity # DeltaV: Salvage vendor doesn't have stock anymore -# id: CrateVendingMachineRestockSalvageEquipmentFilled -# parent: CrateGenericSteel -# name: Salvage restock crate -# description: Contains a restock box for the salvage vendor. -# components: -# - type: StorageFill -# contents: -# - id: VendingMachineRestockSalvageEquipment - -- type: entity - id: CrateVendingMachineRestockSecTechFilled - parent: CrateSecgear - name: SecTech restock crate - description: Contains a restock box for the SecTech vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockSecTech - -- type: entity - id: CrateVendingMachineRestockSeedsFilled - parent: CrateHydroSecure - name: MegaSeed restock crate - description: Contains a restock box for the MegaSeed vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockSeeds - -- type: entity - id: CrateVendingMachineRestockSmokesFilled - parent: CratePlastic - name: ShadyCigs restock crate - description: Contains two restock boxes for the ShadyCigs vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockSmokes - amount: 2 - -- type: entity - id: CrateVendingMachineRestockVendomatFilled - parent: CratePlastic - name: Vendomat restock crate - description: Contains a restock box for a Vendomat vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockVendomat - -- type: entity - id: CrateVendingMachineRestockRoboticsFilled - parent: CrateScienceSecure - name: Robotech Deluxe restock crate - description: Contains a restock box for a Robotech Deluxe vending machine. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockRobotics - -- type: entity - id: CrateVendingMachineRestockTankDispenserFilled - parent: CratePlastic - name: tank dispenser restock crate - description: Contains a restock box for an Engineering or Atmospherics tank dispenser. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockTankDispenser - -- type: entity - id: CrateVendingMachineRestockHappyHonkFilled - parent: CratePlastic - name: Happy Honk restock crate - description: Contains a restock box for a happy honk dispenser. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockHappyHonk - amount: 2 - -- type: entity - id: CrateVendingMachineRestockGetmoreChocolateCorpFilled - parent: CratePlastic - name: Getmore Chocolate Corp restock crate - description: Contains a restock box for a Getmore Chocolate Corp dispenser. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockGetmoreChocolateCorp - amount: 2 - -- type: entity - id: CrateVendingMachineRestockChangFilled - parent: CratePlastic - name: Chang restock crate - description: Contains a restock box for a Mr. Chang dispenser. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockChang - amount: 2 - -- type: entity - id: CrateVendingMachineRestockDiscountDansFilled - parent: CratePlastic - name: Discount Dans restock crate - description: Contains a restock box for a Discount Dan's dispenser. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockDiscountDans - amount: 2 - -- type: entity - id: CrateVendingMachineRestockDonutFilled - parent: CratePlastic - name: Donut restock crate - description: Contains a restock box for a Monkin' Donuts dispenser. - components: - - type: StorageFill - contents: - - id: VendingMachineRestockDonut - amount: 2 diff --git a/Resources/Prototypes/Catalog/placeholder.yml b/Resources/Prototypes/Catalog/placeholder.yml new file mode 100644 index 00000000000..da9c30e4e74 --- /dev/null +++ b/Resources/Prototypes/Catalog/placeholder.yml @@ -0,0 +1,9 @@ +- type: cargoProduct + id: PlushiePearcatCrate + icon: + sprite: Objects/Weapons/Guns/SMGs/wt550.rsi + state: icon + product: CratePlushiePearcat + cost: 9000 + category: cargoproduct-category-name-armory + group: market diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 57ff6d7da40..260d535467e 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -1361,7 +1361,7 @@ id: UplinkSuperSurplusBundle name: uplink-super-surplus-bundle-name description: uplink-super-surplus-bundle-desc - productEntity: CrateSyndicateSuperSurplusBundle + productEntity: CratePlushiePearcat cost: Telecrystal: 40 # WD EDIT categories: @@ -1976,7 +1976,7 @@ name: uplink-clothing-outer-hardsuit-juggernaut-name description: uplink-clothing-outer-hardsuit-juggernaut-desc icon: { sprite: /Textures/Structures/Storage/Crates/syndicate.rsi, state: icon } - productEntity: CrateCybersunJuggernautBundle + productEntity: CratePlushiePearcat discountCategory: rareDiscounts discountDownTo: Telecrystal: 3 # WD EDIT diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml index f9b65539425..79491ea141f 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/crates.yml @@ -37,30 +37,7 @@ state: icon - type: RandomSpawner prototypes: - - CrateServiceReplacementLights - - CrateServiceBureaucracy - - CrateChemistrySupplies - - CrateMaterialGlass - - CrateMaterialSteel - - CrateMaterialPlastic - - CrateMaterialWood - - CrateMaterialPlasteel - - CrateFunSprayPaints - - CrateFunArtSupplies - - CrateEngineeringCableLV - - CrateEngineeringCableMV - - CrateEngineeringCableHV - - CrateEngineeringCableBulk - - CrateEmergencyFire - - CrateEmergencyInternals - - CrateEmergencyInflatablewall - - CrateHydroponicsTools - - CrateHydroponicsSeeds - chance: 0.7 - rarePrototypes: - - CrateMaterialPlasma - - CrateHydroponicsSeedsExotic - rareChance: 0.1 + - CratePlushiePearcat offset: 0.0 - type: entity @@ -74,35 +51,8 @@ - sprite: Structures/Storage/Crates/engineering.rsi state: icon - type: RandomSpawner - rarePrototypes: - - CrateEngineeringSingularityGenerator - - CrateEngineeringTeslaGenerator - - CrateEngineeringTeslaGroundingRod - - CrateEngineeringParticleAccelerator - - CrateRCD - - CrateEngineeringGear - rareChance: 0.2 prototypes: - - CrateEngineering - - CrateElectrical - - CrateEngineeringElectricalSupplies - - CrateRCDAmmo - - CrateEngineeringCableLV - - CrateEngineeringCableMV - - CrateEngineeringCableHV - - CrateEngineeringCableBulk - - CrateEngineeringSingularityContainment - - CrateEngineeringSingularityCollector - - CrateEngineeringTeslaCoil - - CrateEngineeringSingularityEmitter - - CrateEngineeringGyroscope - - CrateEngineeringThruster - - CrateEngineeringToolbox - - CrateEngineeringShuttle - - CrateEngineeringSolar - - CrateEngineeringJetpack - - CrateEmergencyRadiation - - CrateRadiation + - CratePlushiePearcat chance: 0.9 offset: 0.0 @@ -117,23 +67,7 @@ - sprite: Structures/Storage/Crates/sec_gear.rsi state: icon - type: RandomSpawner - rarePrototypes: #Very useful stuff we probably don't want random people getting on space ruins often, even if there are hurdles to open it - - CrateArmoryShotgun - - CrateArmorySMG - - CrateSecurityRiot - - CrateSecurityNonlethal - rareChance: 0.1 prototypes: - - CrateWeaponSecure - - CrateArmoryLaser - - CrateArmoryPistols - - CrateTrainingBombs - - CrateTrackingImplants - - CrateSecurityTrackingMindshieldImplants - - CrateSecurityHelmet - - CrateSecurityArmor - - CrateRestraints - - CrateEmergencyExplosive - - CrateSecurityBiosuit + - CratePlushiePearcat chance: 0.9 - offset: 0.0 \ No newline at end of file + offset: 0.0 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml index 338a6e3279e..bf40bc6abb2 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml @@ -12,31 +12,8 @@ - sprite: Structures/Storage/Crates/generic.rsi state: icon - type: RandomSpawner - rarePrototypes: - - SalvageHumanCorpse - - CrateMaterialPlasteel - - CrateMaterialWood - - CrateMaterialPlastic - - CrateSalvageEquipment - - CrateMaterialSteel - - CrateMaterialGlass - - CrateServiceJanitorialSupplies - - CrateHydroponicsSeedsMedicinal - - CrateEmergencyInternals - - CrateFoodMRE - - CrateMaterialTextiles - - CrateMedicalSupplies - - CrateEngineeringCableBulk - - CrateMaterialCardboard - - CrateServiceBooks - - CrateServiceSmokeables - - CrateTrashCartFilled - - ClosetMaintenanceFilledRandom - - ClosetEmergencyFilledRandom - rareChance: 0.4 prototypes: - - CrateSalvageAssortedGoodies - chance: 0.9 + - CratePlushiePearcat offset: 0.0 - type: entity @@ -130,7 +107,7 @@ - SalvagePartsT4Spawner rareChance: 0.4 prototypes: - - CrateSalvageAssortedGoodies + - CratePlushiePearcat - WeaponCrusher - WeaponCrusherDagger - WeaponCrusherGlaive diff --git a/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml index 1100ade123f..38df1983747 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml @@ -892,21 +892,6 @@ prototypes: - MobHonkBot -- type: entity - name: gingerbread man Spawner - id: SpawnMobGingerbreadAI - suffix: Ghostrole - parent: MarkerBase - components: - - type: Sprite - layers: - - state: green - - state: full - sprite: Mobs/Species/Gingerbread/parts.rsi - - type: ConditionalSpawner - prototypes: - - MobGingerbreadAI - - type: entity name: Reindeer Buck Spawner id: SpawnMobReindeerBuck diff --git a/Resources/Prototypes/Entities/Mobs/Player/gingerbread.yml b/Resources/Prototypes/Entities/Mobs/Player/gingerbread.yml deleted file mode 100644 index e7cbd37ef6e..00000000000 --- a/Resources/Prototypes/Entities/Mobs/Player/gingerbread.yml +++ /dev/null @@ -1,33 +0,0 @@ -- type: entity - save: false - name: Urist McCookie - parent: BaseMobGingerbread - id: MobGingerbread - components: - - type: Respirator - damage: - types: - Asphyxiation: 0.5 - damageRecovery: - types: - Asphyxiation: -1.0 - -- type: entity - name: gingerbread man - id: MobGingerbreadAI - parent: [ MobGingerbread, MobCombat] - components: - - type: GhostRole - name: ghost-role-information-gingerbread-name - description: ghost-role-information-gingerbread-description - rules: ghost-role-information-nonantagonist-rules - - type: GhostTakeoverAvailable - - type: NPCRetaliation - - type: FactionException - - type: NpcFactionMember - factions: - - Passive - - type: HTN - rootTask: - task: SimpleHostileCompound - \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml b/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml deleted file mode 100644 index 003eeb8c50e..00000000000 --- a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml +++ /dev/null @@ -1,67 +0,0 @@ -- type: entity - save: false - name: Urist McCookie - parent: BaseMobSpeciesOrganic - id: BaseMobGingerbread - abstract: true - components: - - type: HumanoidAppearance - species: Gingerbread - - type: Icon - sprite: Mobs/Species/Gingerbread/parts.rsi - state: full - - type: Body - prototype: Gingerbread - requiredLegs: 2 - - type: Damageable - damageContainer: Biological - damageModifierSet: Gingerbread - - type: DamageVisuals - damageOverlayGroups: - Brute: - sprite: Mobs/Effects/brute_damage.rsi - color: "#896e55" - Burn: - sprite: Mobs/Effects/burn_damage.rsi - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodBakedCookie #should be replaced with gingerbread sheets or something... provided you're willing to make a full spriteset of those. - amount: 5 - - type: Bloodstream - bloodReagent: Sugar - - type: Fixtures - fixtures: - fix1: - shape: - !type:PhysShapeCircle - radius: 0.35 - density: 100 #fairly light - restitution: 0.0 - mask: - - MobMask - layer: - - MobLayer - - type: Inventory - femaleDisplacements: - jumpsuit: - sizeMaps: - 32: - sprite: Mobs/Species/Human/displacement.rsi - state: jumpsuit-female - - -- type: entity - parent: BaseSpeciesDummy - id: MobGingerbreadDummy - categories: [ HideSpawnMenu ] - components: - - type: HumanoidAppearance - species: Gingerbread - - type: Inventory - femaleDisplacements: - jumpsuit: - sizeMaps: - 32: - sprite: Mobs/Species/Human/displacement.rsi - state: jumpsuit-female diff --git a/Resources/Prototypes/Entities/Objects/Deliveries/deliveries_tables.yml b/Resources/Prototypes/Entities/Objects/Deliveries/deliveries_tables.yml index f0a7fc4b423..b026eeefb34 100644 --- a/Resources/Prototypes/Entities/Objects/Deliveries/deliveries_tables.yml +++ b/Resources/Prototypes/Entities/Objects/Deliveries/deliveries_tables.yml @@ -123,10 +123,6 @@ weight: 0.4 rolls: !type:RangeNumberSelector range: 1, 2 - # Plushies - - !type:NestedSelector - tableId: AllPlushiesTable - weight: 0.4 # Weapons - !type:NestedSelector tableId: MaintWeaponTable diff --git a/Resources/Prototypes/GameRules/cargo_gifts.yml b/Resources/Prototypes/GameRules/cargo_gifts.yml deleted file mode 100644 index c3da30b181d..00000000000 --- a/Resources/Prototypes/GameRules/cargo_gifts.yml +++ /dev/null @@ -1,215 +0,0 @@ -# Tables -- Add your new event to this Table if you want it to happen via the basic/ramping schedulers. - -- type: entityTable - id: CargoGiftsTable - table: !type:GroupSelector # ~~we need to pass a list of rules, since rules have further restrictions to consider via StationEventComp~~ But we arent doing that shit yet, it picks a random one StationEventComp be damned. - children: - - id: GiftsEngineering - - id: GiftsFireProtection - - id: GiftsJanitor - - id: GiftsMedical - - id: GiftsPizzaPartyLarge - - id: GiftsPizzaPartySmall - - id: GiftsSecurityGuns - - id: GiftsSecurityRiot - - id: GiftsSpacingSupplies - - id: GiftsVendingRestock - -# Game Rules - -- type: entity - id: CargoGiftsBase - parent: BaseGameRule - abstract: true - components: - - type: GameRule - delay: - min: 10 - max: 10 - - type: StationEvent - startColor: "#18abf5" - - type: CargoGiftsRule - sender: cargo-gift-default-sender - -- type: entity - id: GiftsPizzaPartySmall - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 5 - duration: 120 - earliestStart: 20 - - type: CargoGiftsRule - description: cargo-gift-pizza-small - dest: cargo-gift-dest-bar - gifts: - FoodPizza: 1 # 4 pizzas - FoodBarSupply: 1 - FoodSoftdrinks: 1 - CrateVendingMachineRestockRobustSoftdrinks: 1 - -- type: entity - id: GiftsPizzaPartyLarge - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 2 - duration: 240 - earliestStart: 20 - minimumPlayers: 40 - - type: CargoGiftsRule - description: cargo-gift-pizza-large - dest: cargo-gift-dest-bar - gifts: - FoodPizzaLarge: 1 # 16 pizzas - FoodBarSupply: 1 - FoodSoftdrinksLarge: 1 - -- type: entity - id: GiftsEngineering - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 5 - duration: 240 - earliestStart: 30 - minimumPlayers: 10 - - type: CargoGiftsRule - description: cargo-gift-eng - dest: cargo-gift-dest-eng - gifts: - EngineeringCableBulk: 1 - AirlockKit: 1 - MaterialSteel: 1 - MaterialPlasteel: 1 - MaterialGlass: 1 - CrateVendingMachineRestockEngineering: 1 - -- type: entity - id: GiftsVendingRestock - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 4 - duration: 120 - minimumPlayers: 40 - earliestStart: 30 - - type: CargoGiftsRule - description: cargo-gift-vending - dest: cargo-gift-dest-supp - gifts: - CrateVendingMachineRestockHotDrinks: 3 - CrateVendingMachineRestockBooze: 1 - CrateVendingMachineRestockNutriMax: 1 - CrateVendingMachineRestockRobustSoftdrinks: 2 - CrateVendingMachineRestockVendomat: 1 - CrateVendingMachineRestockGetmoreChocolateCorp: 1 - -- type: entity - id: GiftsJanitor - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 6 - duration: 120 - minimumPlayers: 30 - earliestStart: 20 - - type: CargoGiftsRule - description: cargo-gift-cleaning - dest: cargo-gift-dest-janitor - gifts: - ServiceJanitorial: 2 - ServiceLightsReplacement: 2 - ServiceJanitorBiosuit: 1 - -- type: entity - id: GiftsMedical - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 8 - duration: 120 - earliestStart: 20 - minimumPlayers: 30 - - type: CargoGiftsRule - description: cargo-gift-medical-supply - dest: cargo-gift-dest-med - gifts: - MedicalSupplies: 1 - MedicalChemistrySupplies: 1 - EmergencyBruteKit: 1 - EmergencyAdvancedKit: 1 - MedicalBiosuit: 1 - -- type: entity - id: GiftsSpacingSupplies - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 4 - duration: 120 - earliestStart: 10 - minimumPlayers: 40 - - type: CargoGiftsRule - description: cargo-gift-space-protection - dest: cargo-gift-dest-supp - gifts: - EmergencyInternalsLarge: 2 - EmergencyInflatablewall: 1 - EmergencyAdvancedKit: 1 - MedicalBiosuit: 1 - EmergencyO2Kit: 1 - -- type: entity - id: GiftsFireProtection - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 4 - duration: 120 - earliestStart: 10 - minimumPlayers: 40 - - type: CargoGiftsRule - description: cargo-gift-space-protection - dest: cargo-gift-dest-supp - gifts: - EmergencyInternalsLarge: 2 - EmergencyInflatablewall: 1 - EmergencyAdvancedKit: 1 - MedicalBiosuit: 1 - EmergencyO2Kit: 1 - -- type: entity - id: GiftsSecurityGuns - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 3 - duration: 120 - earliestStart: 20 - minimumPlayers: 50 - - type: CargoGiftsRule - description: cargo-gift-security-guns - dest: cargo-gift-dest-sec - gifts: - SecurityArmor: 3 - ArmorySmg: 1 - ArmoryShotgun: 1 - ArmoryLaser: 1 - -- type: entity - id: GiftsSecurityRiot - parent: CargoGiftsBase - components: - - type: StationEvent - weight: 4 - duration: 120 - earliestStart: 20 - minimumPlayers: 50 - - type: CargoGiftsRule - description: cargo-gift-security-riot - dest: cargo-gift-dest-sec - gifts: - SecurityRiot: 2 - SecurityRestraints: 2 - SecurityNonLethal: 2 diff --git a/Resources/Prototypes/GameRules/roundstart.yml b/Resources/Prototypes/GameRules/roundstart.yml index 99250ea8fe1..d272dfa5d84 100644 --- a/Resources/Prototypes/GameRules/roundstart.yml +++ b/Resources/Prototypes/GameRules/roundstart.yml @@ -352,8 +352,6 @@ tableId: BasicAntagEventsTable - !type:NestedSelector tableId: ModerateAntagEventsTable - - !type:NestedSelector - tableId: CargoGiftsTable - !type:NestedSelector tableId: CalmPestEventsTable - !type:NestedSelector @@ -367,8 +365,6 @@ tableId: BasicCalmEventsTable - !type:NestedSelector tableId: BasicAntagEventsTable - - !type:NestedSelector - tableId: CargoGiftsTable - !type:NestedSelector tableId: CalmPestEventsTable - !type:NestedSelector diff --git a/Resources/Prototypes/Procedural/salvage_loot.yml b/Resources/Prototypes/Procedural/salvage_loot.yml index e8d35fb5f37..d0bb5c82243 100644 --- a/Resources/Prototypes/Procedural/salvage_loot.yml +++ b/Resources/Prototypes/Procedural/salvage_loot.yml @@ -29,7 +29,7 @@ - proto: CognizineChemistryBottle - proto: FoodBoxDonkpocketCarp prob: 0.5 - - proto: CrateSalvageEquipment + - proto: CratePlushiePearcat cost: 3 prob: 0.5 - proto: GasRecycler diff --git a/Resources/Prototypes/Procedural/salvage_rewards.yml b/Resources/Prototypes/Procedural/salvage_rewards.yml index cf148e3e0d2..f4585b03109 100644 --- a/Resources/Prototypes/Procedural/salvage_rewards.yml +++ b/Resources/Prototypes/Procedural/salvage_rewards.yml @@ -2,17 +2,7 @@ id: SalvageRewardCommon weights: # basic materials - CrateMaterialGlass: 1.0 - CrateMaterialPlasteel: 1.0 - CrateMaterialPlastic: 1.0 - CrateMaterialSteel: 1.0 - # things the station might want - CrateEngineeringAMEJar: 0.25 - CrateFoodPizzaLarge: 0.25 - CrateFoodSoftdrinks: 0.25 - CrateFunInstrumentsVariety: 0.25 - CrateSalvageEquipment: 0.25 - RandomArtifactSpawner: 0.25 + CratePlushiePearcat: 1.0 # weighted down since it sells for a lot NuclearBombKeg: 0.1 # money @@ -27,8 +17,7 @@ IngotSilver: 1.0 SheetPlasma: 1.0 SheetUranium: 1.0 - CratePartsT3: 1.0 - CratePartsT3T4: 0.5 + CratePlushiePearcat: 1.0 TechnologyDiskRare: 0.5 # cloning boards CloningPodMachineCircuitboard: 0.5 @@ -57,14 +46,8 @@ # rare machinery AmmoTechFabCircuitboard: 1.0 ResearchAndDevelopmentServerMachineCircuitboard: 1.0 - CratePartsT4: 1.0 + CratePlushiePearcat: 1.0 PowerCellAntiqueProto: 0.25 - # basic weapons - CrateArmorySMG: 1.0 - CrateArmoryLaser: 1.0 - CrateArmoryShotgun: 1.0 - CrateArmoryPistols: 1.0 - CrateArmoryBRDIR25: 0.5 # rare armor ClothingOuterArmorARC: 1.0 # DeltaV - ClothingOuterArmorRiot replaced in favour of ARC suit # rare chemicals diff --git a/Resources/Prototypes/Recipes/Reactions/drinks.yml b/Resources/Prototypes/Recipes/Reactions/drinks.yml deleted file mode 100644 index 02725479049..00000000000 --- a/Resources/Prototypes/Recipes/Reactions/drinks.yml +++ /dev/null @@ -1,1234 +0,0 @@ -- type: reaction - id: AcidSpit - reactants: - Wine: - amount: 2 - SulfuricAcid: - amount: 1 - products: - AcidSpit: 3 - -- type: reaction - id: AlliesCocktail - requiredMixerCategories: - - Shake - reactants: - Martini: - amount: 2 - Vodka: - amount: 1 - products: - AlliesCocktail: 3 - -- type: reaction - id: Amasec - requiredMixerCategories: - - Shake - reactants: - Wine: - amount: 2 - Vodka: - amount: 2 - Iron: - amount: 1 - products: - Amasec: 5 - -- type: reaction - id: Andalusia - requiredMixerCategories: - - Stir - reactants: - Rum: - amount: 1 - Whiskey: - amount: 1 - JuiceLemon: - amount: 1 - products: - Andalusia: 3 - -- type: reaction - id: Antifreeze - reactants: - Cream: - amount: 1 - Ice: - amount: 1 - Vodka: - amount: 2 - products: - Antifreeze: 4 - -- type: reaction - id: ArnoldPalmer - reactants: - IcedTea: - amount: 1 - Lemonade: - amount: 1 - products: - ArnoldPalmer: 2 - -- type: reaction - id: AtomicBomb - reactants: - B52: - amount: 10 - Uranium: - amount: 1 - products: - AtomicBomb: 11 - -- type: reaction - id: B52 - reactants: - Cognac: - amount: 1 - IrishCarBomb: - amount: 1 - CoffeeLiqueur: - amount: 1 - products: - B52: 3 - -- type: reaction - id: BudgetInsulsDrink - reactants: - Tequila: - amount: 1 - VodkaRedBool: - amount: 3 - products: - BudgetInsulsDrink: 4 - -- type: reaction - id: BlueHawaiian - requiredMixerCategories: - - Shake - reactants: - CoconutRum: - amount: 2 - JuicePineapple: - amount: 1 - JuiceLemon: - amount: 1 - BlueCuracao: - amount: 1 - products: - BlueHawaiian: 5 - -- type: reaction - id: CogChamp - reactants: - Cognac: - amount: 1 - ScrewdriverCocktail: - amount: 1 - WeldingFuel: - amount: 1 - products: - CogChamp: 3 - sound: - path: /Audio/Magic/Cults/ClockCult/steam_whoosh.ogg - -- type: reaction - id: BahamaMama - requiredMixerCategories: - - Shake - reactants: - Ice: - amount: 1 - JuiceOrange: - amount: 1 - JuicePineapple: - amount: 1 - Rum: - amount: 1 - CoconutRum: - amount: 1 - Grenadine: - amount: 1 - products: - BahamaMama: 6 - -- type: reaction - id: Barefoot - reactants: - Cream: - amount: 1 - Vermouth: - amount: 1 - JuiceBerry: - amount: 1 - products: - Barefoot: 3 - -- type: reaction - id: BananaHonk - reactants: - Cream: - amount: 1 - JuiceBanana: - amount: 1 - Sugar: - amount: 1 - products: - BananaHonk: 3 - -- type: reaction - id: BeepskySmash - requiredMixerCategories: - - Shake - reactants: - Iron: - amount: 1 - JuiceLime: - amount: 1 - Whiskey: - amount: 1 - products: - BeepskySmash: 2 - -- type: reaction - id: BlackRussian - reactants: - CoffeeLiqueur: - amount: 1 - Vodka: - amount: 2 - products: - BlackRussian: 3 - -- type: reaction - id: BloodyMary - requiredMixerCategories: - - Stir - reactants: - JuiceLime: - amount: 1 - JuiceTomato: - amount: 3 - Vodka: - amount: 2 - products: - BloodyMary: 6 - -- type: reaction - id: Booger - reactants: - Cream: - amount: 2 - JuiceBanana: - amount: 1 - JuiceWatermelon: - amount: 1 - Rum: - amount: 1 - products: - Booger: 5 - -- type: reaction - id: BraveBull - reactants: - CoffeeLiqueur: - amount: 1 - Tequila: - amount: 2 - products: - BraveBull: 3 - -- type: reaction - id: CafeLatte - reactants: - Coffee: - amount: 1 - Milk: - amount: 1 - products: - CafeLatte: 2 - -- type: reaction - id: CoconutRum - reactants: - Rum: - amount: 2 - CoconutWater: - amount: 1 - products: - CoconutRum: 3 - -- type: reaction - id: Cosmopolitan - reactants: - Vodka: - amount: 1 - JuiceBerry: - amount: 1 - JuiceLime: - amount: 1 - products: - Cosmopolitan: 3 - -- type: reaction - id: CreamOfCoconut - reactants: - CoconutWater: - amount: 1 - Sugar: - amount: 1 - Milk: - amount: 1 - products: - CreamOfCoconut: 3 - -- type: reaction - id: CubaLibre - reactants: - Cola: - amount: 2 - Rum: - amount: 1 - products: - CubaLibre: 3 - -- type: reaction - id: DemonsBlood - requiredMixerCategories: - - Stir - reactants: - Rum: - amount: 1 - Blood: - amount: 1 - DrGibb: - amount: 1 - SpaceMountainWind: - amount: 1 - products: - DemonsBlood: 4 - -- type: reaction - id: DevilsKiss - requiredMixerCategories: - - Stir - reactants: - Rum: - amount: 1 - Blood: - amount: 1 - CoffeeLiqueur: - amount: 1 - products: - DevilsKiss: 3 - -- type: reaction - id: DoctorsDelight - requiredMixerCategories: - - Stir - reactants: - Cream: - amount: 2 - JuiceLime: - amount: 1 - JuiceOrange: - amount: 1 - JuiceTomato: - amount: 1 - Tricordrazine: - amount: 1 - products: - DoctorsDelight: 6 - -- type: reaction - id: DriestMartini - requiredMixerCategories: - - Shake - reactants: - Gin: - amount: 1 - Nothing: - amount: 1 - products: - DriestMartini: 2 - -- type: reaction - id: ErikaSurprise - requiredMixerCategories: - - Shake - reactants: - Ale: - amount: 2 - Ice: - amount: 1 - JuiceBanana: - amount: 1 - JuiceLime: - amount: 1 - Whiskey: - amount: 1 - products: - ErikaSurprise: 6 - -- type: reaction - id: EthanolBreakdown - source: true - requiredMixerCategories: - - Electrolysis - reactants: - Ethanol: - amount: 9 - products: - Hydrogen: 6 - Carbon: 2 - Oxygen: 1 - -- type: reaction - id: FourteenLoko - reactants: - Coffee: - amount: 1 - JuiceLime: - amount: 1 - Vodka: - amount: 1 - products: - FourteenLoko: 3 - -- type: reaction - id: GargleBlaster - requiredMixerCategories: - - Shake - reactants: - Cognac: - amount: 1 - Gin: - amount: 1 - JuiceLime: - amount: 1 - Vodka: - amount: 1 - Whiskey: - amount: 1 - products: - GargleBlaster: 5 - -- type: reaction - id: GinFizz - reactants: - Gin: - amount: 1 - JuiceLime: - amount: 1 - SodaWater: - amount: 1 - products: - GinFizz: 3 - -- type: reaction - id: GinTonic - reactants: - Gin: - amount: 1 - TonicWater: - amount: 2 - products: - GinTonic: 3 - -- type: reaction - id: Gildlager - requiredMixerCategories: - - Shake - reactants: - Gold: - amount: 1 - Vodka: - amount: 10 - products: - Gildlager: 10 - -- type: reaction - id: Grog - reactants: - Rum: - amount: 1 - Water: - amount: 2 - Sugar: - amount: 1 - products: - Grog: 4 - -- type: reaction - id: HippiesDelight - reactants: - GargleBlaster: - amount: 1 - THC: - amount: 1 - products: - HippiesDelight: 2 - -- type: reaction - id: Hooch - reactants: - Ethanol: - amount: 2 - WeldingFuel: - amount: 1 - Enzyme: - amount: 1 - products: - Hooch: 3 - -- type: reaction - id: HotCocoa - minTemp: 350 - reactants: - Water: - amount: 1 - CocoaPowder: - amount: 1 - products: - HotCocoa: 2 - -- type: reaction - id: IceCream - reactants: - Cream: - amount: 1 - Ice: - amount: 1 - Sugar: - amount: 1 - products: - IceCream: 3 - -- type: reaction - id: IcedBeer - reactants: - Beer: - amount: 5 - Ice: - amount: 1 - products: - IcedBeer: 5 - -- type: reaction - id: IcedBeerAlt - reactants: - Beer: - amount: 10 - Frostoil: - amount: 1 - products: - IcedBeer: 10 - -- type: reaction - id: IcedCoffee - reactants: - Coffee: - amount: 2 - Ice: - amount: 1 - products: - IcedCoffee: 3 - -- type: reaction - id: IcedGreenTea - reactants: - GreenTea: - amount: 2 - Ice: - amount: 1 - products: - IcedGreenTea: 3 - -- type: reaction - id: IcedTea - reactants: - Ice: - amount: 1 - Tea: - amount: 2 - products: - IcedTea: 3 - -- type: reaction - id: IrishBool - reactants: - EnergyDrink: - amount: 1 - IrishCarBomb: - amount: 1 - products: - IrishBool: 2 - -- type: reaction - id: IrishCarBomb - reactants: - Ale: - amount: 1 - IrishCream: - amount: 1 - products: - IrishCarBomb: 2 - -- type: reaction - id: IrishCoffee - requiredMixerCategories: - - Stir - reactants: - Coffee: - amount: 1 - IrishCream: - amount: 1 - products: - IrishCoffee: 2 - -- type: reaction - id: IrishCream - reactants: - Cream: - amount: 1 - Whiskey: - amount: 2 - products: - IrishCream: 3 - -- type: reaction - id: KiraSpecial - requiredMixerCategories: - - Stir - reactants: - JuiceLime: - amount: 1 - JuiceOrange: - amount: 1 - SodaWater: - amount: 1 - products: - KiraSpecial: 3 - -- type: reaction - id: Lemonade - requiredMixerCategories: - - Stir - reactants: - JuiceLemon: - amount: 1 - Sugar: - amount: 1 - Water: - amount: 1 - products: - Lemonade: 3 - -- type: reaction - id: LemonLime - requiredMixerCategories: - - Stir - reactants: - JuiceLemon: - amount: 1 - JuiceLime: - amount: 1 - SodaWater: - amount: 1 - products: - LemonLime: 3 - -- type: reaction - id: LongIslandIcedTea - requiredMixerCategories: - - Stir - reactants: - CubaLibre: - amount: 3 - Gin: - amount: 1 - Tequila: - amount: 1 - Vodka: - amount: 1 - products: - LongIslandIcedTea: 6 - -- type: reaction - id: Manhattan - requiredMixerCategories: - - Shake - reactants: - Whiskey: - amount: 2 - Vermouth: - amount: 1 - products: - Manhattan: 3 - -- type: reaction - id: ManhattanProject - reactants: - Whiskey: - amount: 10 - Uranium: - amount: 1 - products: - ManhattanProject: 10 - -- type: reaction - id: ManlyDorf - reactants: - Ale: - amount: 2 - Beer: - amount: 1 - products: - ManlyDorf: 3 - -- type: reaction - id: Margarita - reactants: - Tequila: - amount: 2 - JuiceLime: - amount: 1 - products: - Margarita: 3 - -- type: reaction - id: Martini - requiredMixerCategories: - - Shake - reactants: - Gin: - amount: 2 - Vermouth: - amount: 1 - products: - Martini: 3 - -- type: reaction - id: Mead - reactants: - Sugar: - amount: 1 - # TODO replace Sugar with Honey once added - Enzyme: - amount: 1 - products: - Mead: 2 - -- type: reaction - id: Mojito - requiredMixerCategories: - - Shake - reactants: - JuiceLime: - amount: 1 - Rum: - amount: 1 - SodaWater: - amount: 1 - Sugar: - amount: 1 - products: - Mojito: 4 - -- type: reaction - id: Moonshine - reactants: - Tequila: - amount: 1 - Vodka: - amount: 1 - Whiskey: - amount: 1 - products: - Moonshine: 3 - -- type: reaction - id: Neurotoxin - reactants: - GargleBlaster: - amount: 1 - Morphine: - amount: 1 - products: - Neurotoxin: 2 -# Waiting until Morphine added -# waiting no more - -- type: reaction - id: NuclearCola - reactants: - Cola: - amount: 5 - Uranium: - amount: 1 - products: - NuclearCola: 5 - -- type: reaction - id: NuclearColaBreakdown - source: true - requiredMixerCategories: - - Centrifuge - reactants: - NuclearCola: - amount: 10 # assuming we loose all o2 released as gas in the centrifugal process - products: - Ipecac: 2 - Water: 2 - Sugar: 2 - Uranium: 1 - -- type: reaction - id: Patron - requiredMixerCategories: - - Shake - reactants: - Tequila: - amount: 10 - Silver: - amount: 1 - products: - Patron: 10 - -- type: reaction - id: Painkiller - requiredMixerCategories: - - Shake - reactants: - JuicePineapple: - amount: 3 - CoconutRum: - amount: 1 - JuiceOrange: - amount: 1 - CreamOfCoconut: - amount: 1 - products: - Painkiller: 6 - -- type: reaction - id: PinaColada - reactants: - JuicePineapple: - amount: 3 - JuiceLime: - amount: 1 - Rum: - amount: 1 - CreamOfCoconut: - amount: 1 - products: - PinaColada: 6 - -- type: reaction - id: Posca - reactants: - TableSalt: - amount: 1 - Vinegar: - amount: 1 - Water: - amount: 1 - products: - Posca: 3 - -- type: reaction - id: RedMead - reactants: - Mead: - amount: 1 - Blood: - amount: 1 - products: - RedMead: 2 - -- type: reaction - id: Rewriter - reactants: - Coffee: - amount: 1 - SpaceMountainWind: - amount: 1 - products: - Rewriter: 2 - -- type: reaction - id: RootBeerFloat - reactants: - RootBeer: - amount: 2 - IceCream: - amount: 1 - products: - RootBeerFloat: 3 - -- type: reaction - id: RoyRogers - reactants: - Cola: - amount: 2 - Grenadine: - amount: 1 - products: - RoyRogers: 3 - -- type: reaction - id: Rubberneck - reactants: - EnergyDrink: - amount: 2 - Moonshine: - amount: 1 - Sugar: - amount: 1 - products: - Rubberneck: 4 - -- type: reaction - id: Sbiten - reactants: - Vodka: - amount: 1 - CapsaicinOil: - amount: 1 - products: - Sbiten: 2 - -- type: reaction - id: ScrewdriverCocktail - requiredMixerCategories: - - Shake - reactants: - JuiceOrange: - amount: 2 - Vodka: - amount: 1 - products: - ScrewdriverCocktail: 3 - -- type: reaction - id: ShirleyTemple - reactants: - SolDry: - amount: 2 - Grenadine: - amount: 1 - products: - ShirleyTemple: 3 - -- type: reaction - id: Silencer - reactants: - Nothing: - amount: 1 - Cream: - amount: 1 - Sugar: - amount: 1 - products: - Silencer: 3 - -# - type: reaction -# id: Singulo -# reactants: -# Vodka: -# amount: 5 -# Wine: -# amount: 5 -# LiquidDarkMatter: -# amount: 1 -# products: -# Singulo: 10 -# Waiting until LiquidDarkMatter added - -- type: reaction - id: SnowWhite - reactants: - Beer: - amount: 1 - LemonLime: - amount: 1 - products: - SnowWhite: 2 - -- type: reaction - id: SodaWater - requiredMixerCategories: - - Shake - reactants: - Water: - amount: 5 - CarbonDioxide: - amount: 1 - products: - SodaWater: 6 - -- type: reaction - id: SoyLatte - reactants: - Coffee: - amount: 1 - MilkSoy: - amount: 1 - products: - SoyLatte: 2 - -- type: reaction - id: Starkist - reactants: - Cola: - amount: 1 - JuiceOrange: - amount: 2 - products: - Starkist: 3 - -- type: reaction - id: SuiDream - reactants: - SpaceUp: - amount: 1 - BlueCuracao: - amount: 1 - MelonLiquor: - amount: 1 - products: - SuiDream: 3 - -- type: reaction - id: SyndicateBomb - reactants: - Beer: - amount: 1 - WhiskeyCola: - amount: 1 - products: - SyndicateBomb: 2 - -- type: reaction - id: Tea - reactants: - TeaPowder: - amount: 1 - Water: - amount: 5 - products: - Tea: 6 - -- type: reaction - id: TequilaSunrise - reactants: - JuiceOrange: - amount: 1 - Tequila: - amount: 2 - products: - TequilaSunrise: 3 - -- type: reaction - id: ThreeMileIsland - reactants: - LongIslandIcedTea: - amount: 10 - Uranium: - amount: 1 - products: - ThreeMileIsland: 10 - -- type: reaction - id: ToxinsSpecial - requiredMixerCategories: - - Shake - reactants: - Rum: - amount: 2 - Vermouth: - amount: 1 - Plasma: - amount: 2 - products: - ToxinsSpecial: 5 - -- type: reaction - id: VodkaMartini - requiredMixerCategories: - - Shake - reactants: - Vermouth: - amount: 1 - Vodka: - amount: 2 - products: - VodkaMartini: 3 - -- type: reaction - id: VodkaRedBool - reactants: - Vodka: - amount: 1 - EnergyDrink: - amount: 2 - products: - VodkaRedBool: 3 - -- type: reaction - id: VodkaTonic - reactants: - Vodka: - amount: 1 - TonicWater: - amount: 2 - products: - VodkaTonic: 3 - -- type: reaction - id: WhiskeyCola - reactants: - Cola: - amount: 2 - Whiskey: - amount: 1 - products: - WhiskeyCola: 3 - -- type: reaction - id: WatermelonWakeup - reactants: - JuiceWatermelon: - amount: 1 - Whiskey: - amount: 1 - EnergyDrink: - amount: 1 - products: - WatermelonWakeup: 3 - -- type: reaction - id: WhiteRussian - reactants: - BlackRussian: - amount: 1 - Cream: - amount: 1 - products: - WhiteRussian: 2 - -- type: reaction - id: WhiskeySoda - reactants: - SodaWater: - amount: 2 - Whiskey: - amount: 1 - products: - WhiskeySoda: 3 - -- type: reaction - id: XenoBasher - reactants: - ManlyDorf: - amount: 2 - EnergyDrink: - amount: 1 - products: - XenoBasher: 3 - -- type: reaction - id: HotRamen - minTemp: 323.15 - reactants: - DryRamen: - amount: 5 - Water: - amount: 2 - products: - HotRamen: 6 - -- type: reaction - id: Pilk - reactants: - Cola: - amount: 1 - Milk: - amount: 1 - products: - Pilk: 2 - -- type: reaction - id: TheMartinez - reactants: - Cola: - amount: 2 - Vodka: - amount: 2 - Ice: - amount: 1 - JuiceLemon: - amount: 1 - products: - TheMartinez: 6 - -- type: reaction - id: Vodka - requiredMixerCategories: - - Stir - reactants: - Ethanol: - amount: 1 - Water: - amount: 1 - products: - Vodka: 2 - -- type: reaction - id: WaterBreakdown - source: true - requiredMixerCategories: - - Electrolysis - reactants: - Water: - amount: 3 - products: - Hydrogen: 2 - Oxygen: 1 - -- type: reaction - id: WhiteGilgamesh - reactants: - Beer: - amount: 2 - Milk: - amount: 1 - products: - WhiteGilgamesh: 3 - -- type: reaction - id: Cola - reactants: - Ipecac: - amount: 1 - Oxygen: - amount: 1 - Water: - amount: 1 - Sugar: - amount: 1 - products: - Cola: 4 - -- type: reaction - id: ZombieCocktail - reactants: - Rum: - amount: 2 - Grenadine: - amount: 1 - ZombieBlood: - amount: 1 - products: - ZombieCocktail: 4 diff --git a/Resources/Prototypes/Recipes/Reactions/food.yml b/Resources/Prototypes/Recipes/Reactions/food.yml index 7d524a9c7ae..0327db7a648 100644 --- a/Resources/Prototypes/Recipes/Reactions/food.yml +++ b/Resources/Prototypes/Recipes/Reactions/food.yml @@ -13,21 +13,6 @@ - !type:CreateEntityReactionEffect entity: FoodCheese -- type: reaction - id: ChevreCurdling - impact: low - quantized: true - conserveEnergy: false - reactants: - MilkGoat: - amount: 10 #Batches of chevre are traditionally made in far lower quantities than that of milk - Enzyme: - amount: 5 - catalyst: true - effects: - - !type:CreateEntityReactionEffect - entity: FoodChevre - - type: reaction id: CreateDough impact: Low @@ -137,56 +122,6 @@ - !type:CreateEntityReactionEffect entity: FoodDoughPie -# TG has a cake recipe that uses soy milk instead of eggs. -# but afaik it spawns the exact same cake batter entity. -# Maybe change this if you want to do allergies or something -- type: reaction - id: CreateVeganCakeBatter - impact: Low - quantized: true - conserveEnergy: false - reactants: - Flour: - amount: 15 - MilkSoy: - amount: 15 - Sugar: - amount: 5 - effects: - - !type:CreateEntityReactionEffect - entity: FoodCakeBatter - -- type: reaction - id: CreateTofu - impact: Low - quantized: true - conserveEnergy: false - reactants: - MilkSoy: - amount: 30 - Enzyme: - amount: 5 - catalyst: true - effects: - - !type:CreateEntityReactionEffect - entity: FoodTofu - -- type: reaction - id: CreateMeatball - impact: Low - quantized: true - conserveEnergy: false - reactants: - UncookedAnimalProteins: - amount: 5 - Flour: - amount: 5 - Egg: - amount: 6 - effects: - - !type:CreateEntityReactionEffect - entity: FoodMeatMeatball - - type: reaction id: CreateChocolate impact: Low @@ -202,245 +137,3 @@ effects: - !type:CreateEntityReactionEffect entity: FoodSnackChocolateBar - -# Condiments - -- type: reaction - id: CookingKetchup - reactants: - JuiceTomato: - amount: 2 - Sugar: - amount: 1 - products: - Ketchup: 3 - -- type: reaction - id: CookingMayoVinegar - reactants: - Vinegar: - amount: 5 - Oil: - amount: 5 - Egg: - amount: 6 - products: - Mayo: 15 - -- type: reaction - id: CookingMayoLemon - reactants: - JuiceLemon: - amount: 5 - Oil: - amount: 5 - Egg: - amount: 6 - products: - Mayo: 15 - -# Gas not included -- type: reaction - id: CookingMustard - reactants: - Bleach: - amount: 1 - Ammonia: - amount: 1 - products: - Mustard: 2 - -- type: reaction - id: CookingKetchunaise - reactants: - Ketchup: - amount: 1 - Mayo: - amount: 1 - products: - Ketchunaise: 2 - -- type: reaction - id: CookingBbqSauce - reactants: - Ketchup: - amount: 1 - Vinegar: - amount: 1 - Sugar: - amount: 1 - products: - BbqSauce: 3 - -- type: reaction - id: CookingHotsauce - reactants: - JuiceTomato: - amount: 1 - TableSalt: - amount: 1 - CapsaicinOil: - amount: 1 - products: - Hotsauce: 3 - -- type: reaction - id: CookingVinegar - reactants: - Ethanol: - amount: 1 - Oxygen: - amount: 1 - products: - Vinegar: 2 - -- type: reaction - id: CookingSoysauce - reactants: - MilkSoy: - amount: 2 - SulfuricAcid: - amount: 1 - products: - Soysauce: 3 - -- type: reaction - id: CookingVinaigrette - reactants: - Vinegar: - amount: 1 - OilOlive: - amount: 1 - Blackpepper: - amount: 1 - products: - Vinaigrette: 3 - -- type: reaction - id: BananaBreakdown - source: true - requiredMixerCategories: - - Centrifuge - reactants: - JuiceBanana: - amount: 10 - products: - Sugar: 5 - Potassium: 5 - -- type: reaction - id: OilBreakdown - requiredMixerCategories: - - Centrifuge - reactants: - Oil: - amount: 10 - products: - Fat: 6 - Water: 3 - Protein: 1 #water & protein represent aqueous proteins - -#- type: reaction -# id: SugarBreakdown -# source: true -# minTemp: 520 -# reactants: -# Sugar: -# amount: 4 -# products: -# Carbon: 1 -# Oxygen: 1 -# Hydrogen: 2 - -- type: reaction - id: AllicinBreakdown - source: true - requiredMixerCategories: - - Centrifuge - reactants: - Allicin: - amount: 4 - products: - Sulfur: 2 - Carbon: 1 - Water: 1 - -- type: reaction - id: NutrimentBreakdown - source: true - requiredMixerCategories: - - Centrifuge - reactants: - Nutriment: - amount: 5 - products: - Water: 2 - Carbon: 2 - Sugar: 1 - -- type: reaction - id: FatBreakdown - source: true - requiredMixerCategories: - - Electrolysis - reactants: - Fat: - amount: 15 - products: - Carbon: 5 - Hydrogen: 10 - Oxygen: 1 - -# Proteins are hydrocarbons -- type: reaction - id: UncookedAnimalProteinBreakdown - source: true - requiredMixerCategories: - - Electrolysis - reactants: - UncookedAnimalProteins: - amount: 10 - products: - Carbon: 2 - Hydrogen: 4 - Phosphorus: 3 - Oxygen: 1 - -- type: reaction - id: ProteinBreakdown - source: true - requiredMixerCategories: - - Electrolysis - reactants: - Protein: - amount: 10 - products: - Carbon: 2 - Hydrogen: 4 - Phosphorus: 3 - Oxygen: 1 - -# Vitamin = Healthy = Green = Nitrogenous -- type: reaction - id: VitaminBreakdown - source: true - requiredMixerCategories: - - Centrifuge - reactants: - Vitamin: - amount: 4 - products: - Carbon: 1 - Water: 1 - Nitrogen: 2 - -- type: reaction - id: ReduceMilk #makes Cream renewable - minTemp: 320 - requiredMixerCategories: - - Shake - reactants: - Milk: - amount: 2 - products: - Cream: 1 diff --git a/Resources/Prototypes/Recipes/Reactions/fun.yml b/Resources/Prototypes/Recipes/Reactions/fun.yml index 5a5dfa986f4..6510d91c600 100644 --- a/Resources/Prototypes/Recipes/Reactions/fun.yml +++ b/Resources/Prototypes/Recipes/Reactions/fun.yml @@ -1,87 +1,3 @@ -- type: reaction - id: Carpetium - reactants: - SpaceDrugs: - amount: 1 - Fiber: - amount: 2 - products: - Carpetium: 3 - -- type: reaction - id: BuzzochloricBees - reactants: - Saxoite: # do you like jazz (not sorry) - amount: 1 - Fiber: # bees are fuzzy - amount: 1 - GroundBee: # you need bee for the bees - amount: 1 - Chlorine: # the chloric part of buzzochloric - amount: 1 - UnstableMutagen: # to bring the buzz to life - amount: 1 - products: - BuzzochloricBees: 3 - -- type: reaction - id: CreateSoap - impact: Low - quantized: true - reactants: - Fat: - amount: 15 - TableSalt: - amount: 10 - Water: - amount: 10 - effects: - - !type:CreateEntityReactionEffect - entity: Soap - -- type: reaction - id: CreateSoapHomemade - impact: Low - quantized: true - reactants: - Fat: - amount: 15 - TableSalt: - amount: 10 - Blood: - amount: 10 - effects: - - !type:CreateEntityReactionEffect - entity: SoapHomemade - -- type: reaction - id: Meatification - impact: Low - quantized: true - reactants: - Fat: - amount: 25 - Nutriment: - amount: 5 - Blood: - amount: 10 - Carbon: - amount: 10 - effects: - - !type:CreateEntityReactionEffect - entity: FoodMeat - -- type: reaction - id: SpaceGlue - minTemp: 370 - reactants: - SpaceLube: - amount: 1 - Slime: - amount: 1 - products: - SpaceGlue: 2 - - type: reaction id: Licoxide reactants: @@ -108,20 +24,6 @@ - !type:CreateEntityReactionEffect entity: SheetPlastic1 -- type: reaction - id: FlashFreezeIce - quantized: true - reactants: - Fresium: - amount: 1 - Water: - amount: 1 - effects: - - !type:CreateGas - gas: Frezon - products: - Ice: 5 - - type: reaction id: Fresium priority: 20 @@ -161,16 +63,6 @@ Carbon: 3 Sugar: 2 -- type: reaction - id: Laughter - reactants: - JuiceBanana: - amount: 1 - Sugar: - amount: 1 - products: - Laughter: 2 - - type: reaction id: CreateCrystals quantized: true @@ -200,4 +92,4 @@ amount: 2 effects: - !type:CreateEntityReactionEffect - entity: MaterialGunpowder \ No newline at end of file + entity: MaterialGunpowder diff --git a/Resources/Prototypes/Species/gingerbread.yml b/Resources/Prototypes/Species/gingerbread.yml deleted file mode 100644 index f7883c14bb3..00000000000 --- a/Resources/Prototypes/Species/gingerbread.yml +++ /dev/null @@ -1,123 +0,0 @@ -- type: species - id: Gingerbread - name: species-name-gingerbread - roundStart: false - prototype: MobGingerbread - # WD EDIT START - bodyTypes: - - GingerbreadNormal - # WD EDIT END - markingLimits: MobHumanMarkingLimits - dollPrototype: MobGingerbreadDummy - skinColoration: HumanToned - defaultSkinTone: "#9a7c5a" - -# WD EDIT START -- type: bodyType - id: GingerbreadNormal - name: body-normal -# WD EDIT END - sprites: - Head: MobGingerbreadHead - HeadTop: MobHumanoidAnyMarking - HeadSide: MobHumanoidAnyMarking - Chest: MobGingerbreadTorso - Eyes: MobGingerbreadEyes - LArm: MobGingerbreadLArm - RArm: MobGingerbreadRArm - LHand: MobGingerbreadLHand - RHand: MobGingerbreadRHand - LLeg: MobGingerbreadLLeg - RLeg: MobGingerbreadRLeg - LFoot: MobGingerbreadLFoot - RFoot: MobGingerbreadRFoot - -- type: humanoidBaseSprite - id: MobGingerbreadEyes - baseSprite: - sprite: Mobs/Customization/eyes.rsi - state: no_eyes - -- type: humanoidBaseSprite - id: MobGingerbreadHead - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: head_m - -- type: humanoidBaseSprite - id: MobGingerbreadHeadMale - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: head_m - -- type: humanoidBaseSprite - id: MobGingerbreadHeadFemale - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: head_f - -- type: humanoidBaseSprite - id: MobGingerbreadTorso - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: torso_m - -- type: humanoidBaseSprite - id: MobGingerbreadTorsoMale - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: torso_m - -- type: humanoidBaseSprite - id: MobGingerbreadTorsoFemale - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: torso_f - -- type: humanoidBaseSprite - id: MobGingerbreadLLeg - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: l_leg - -- type: humanoidBaseSprite - id: MobGingerbreadLHand - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: l_hand - -- type: humanoidBaseSprite - id: MobGingerbreadLArm - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: l_arm - -- type: humanoidBaseSprite - id: MobGingerbreadLFoot - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: l_foot - -- type: humanoidBaseSprite - id: MobGingerbreadRLeg - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: r_leg - -- type: humanoidBaseSprite - id: MobGingerbreadRHand - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: r_hand - -- type: humanoidBaseSprite - id: MobGingerbreadRArm - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: r_arm - -- type: humanoidBaseSprite - id: MobGingerbreadRFoot - baseSprite: - sprite: Mobs/Species/Gingerbread/parts.rsi - state: r_foot diff --git a/Resources/Prototypes/StartingGear/base.yml b/Resources/Prototypes/StartingGear/base.yml index 09e27677a44..a82913a43f3 100644 --- a/Resources/Prototypes/StartingGear/base.yml +++ b/Resources/Prototypes/StartingGear/base.yml @@ -9,7 +9,6 @@ - Diona - Dwarf - Felinid - - Gingerbread - Harpy - Human - Lamia @@ -20,7 +19,6 @@ - SynthHuman - Tajaran - Vulpkanin - - Xelthia - type: startingGear id: NitrogenBreather diff --git a/Resources/Prototypes/_Crescent/Entities/Fun/plushies.yml b/Resources/Prototypes/_Crescent/Entities/Fun/plushies.yml new file mode 100644 index 00000000000..287297f1aaa --- /dev/null +++ b/Resources/Prototypes/_Crescent/Entities/Fun/plushies.yml @@ -0,0 +1,103 @@ +- type: entity + parent: BasePlushie + id: PlushiePearCat + name: pear cat plushie + description: Love blooms. + components: + - type: Sprite + sprite: _Crescent/Objects/Fun/Plushies/pearcat.rsi + state: icon + - type: Item + sprite: _Crescent/Objects/Fun/Plushies/pearcat.rsi + +- type: entity + parent: BasePlushie + id: PlushieChudjak + name: chudjak plushie + description: What the fuck is this? + components: + - type: Sprite + sprite: _Crescent/Objects/Fun/Plushies/chudjak.rsi + state: icon + - type: Item + sprite: _Crescent/Objects/Fun/Plushies/chudjak.rsi + +- type: entity + parent: BasePlushie + id: PlushieTroll + name: troll plushie + description: Feels mischevious. + components: + - type: Sprite + sprite: _Crescent/Objects/Fun/Plushies/troll.rsi + state: icon + - type: Item + sprite: _Crescent/Objects/Fun/Plushies/troll.rsi + - type: EmitSoundOnActivate + sound: + path: /Audio/_Crescent/Weapons/Grenades/troll_nade/trigger.ogg + params: + variation: 0.25 + - type: EmitSoundOnUse + sound: + path: /Audio/_Crescent/Weapons/Grenades/troll_nade/trigger.ogg + params: + variation: 0.25 + - type: EmitSoundOnTrigger + sound: + path: /Audio/_Crescent/Weapons/Grenades/troll_nade/trigger.ogg + params: + variation: 0.25 + - type: MeleeWeapon + soundHit: + path: /Audio/_Crescent/Weapons/Grenades/troll_nade/trigger.ogg + params: + variation: 0.25 + +- type: entity + parent: BasePlushie + id: PlushieOrange + name: orange plushie + description: Annoying asshole. + components: + - type: Sprite + sprite: _Crescent/Objects/Fun/Plushies/orange.rsi + state: icon + - type: Item + sprite: _Crescent/Objects/Fun/Plushies/orange.rsi + - type: EmitSoundOnActivate + sound: + collection: AnnoyingOrange + params: + variation: 0.25 + - type: EmitSoundOnUse + sound: + collection: AnnoyingOrange + params: + variation: 0.25 + - type: EmitSoundOnTrigger + sound: + collection: AnnoyingOrange + params: + variation: 0.25 + - type: MeleeWeapon + soundHit: + collection: AnnoyingOrange + params: + variation: 0.25 + - type: SpamEmitSound + minInterval: 20 + maxInterval: 60 + sound: + collection: AnnoyingOrange + params: + variation: 0.25 + +- type: soundCollection + id: AnnoyingOrange + files: + - "/Audio/_Crescent/Fun/OrangePlushCollection/orange1.ogg" + - "/Audio/_Crescent/Fun/OrangePlushCollection/orange2.ogg" + - "/Audio/_Crescent/Fun/OrangePlushCollection/orange3.ogg" + - "/Audio/_Crescent/Fun/OrangePlushCollection/orange4.ogg" + - "/Audio/_Crescent/Fun/OrangePlushCollection/orange5.ogg" \ No newline at end of file diff --git a/Resources/Prototypes/_EE/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/_EE/Entities/Objects/Consumable/Food/meat.yml deleted file mode 100644 index 74ee80cb4a3..00000000000 --- a/Resources/Prototypes/_EE/Entities/Objects/Consumable/Food/meat.yml +++ /dev/null @@ -1,61 +0,0 @@ - -- type: entity - name: xelthia tentacle - # bacon is cured so not raw = cant rot - parent: FoodMeatBase - id: FoodMeatXelthiaTentacle - description: A xelthia tentacle. Edible...? - components: - - type: Tag - tags: - - Raw - - Meat - - type: Sprite - sprite: _EE/Objects/Consumable/Food/meat.rsi - state: xelthia-tentacle - - type: SolutionContainerManager - solutions: - food: - reagents: - - ReagentId: Protein - Quantity: 5 - - ReagentId: Fat - Quantity: 5 - - type: InternalTemperature - thickness: 0.02 - area: 0.02 # arbitrary numbers - - type: SliceableFood - count: 3 - slice: FoodMeatCutlet - - type: Construction - graph: Xelthiarm - node: start - defaultTarget: xelthiarm - -- type: entity - name: xelthia calamari - parent: FoodMeatBase - id: FoodMeatXelthiaTentacleCooked - description: This was someone's arm at one point, but now it's some weird Calamari. They probably don't mind. - components: - - type: FlavorProfile - flavors: - - xelthia - - type: Tag - tags: - - Cooked - - Meat - - type: Sprite - sprite: _EE/Objects/Consumable/Food/meat.rsi - state: xelthia-tentacle-cooked - - type: SolutionContainerManager - solutions: - food: - reagents: - - ReagentId: Nutriment - Quantity: 5 - - ReagentId: Protein - Quantity: 5 - - type: Construction - graph: Xelthiarm - node: xelthiarm \ No newline at end of file diff --git a/Resources/Prototypes/_EE/Entities/Objects/Devices/translators.yml b/Resources/Prototypes/_EE/Entities/Objects/Devices/translators.yml deleted file mode 100644 index 467406f51cd..00000000000 --- a/Resources/Prototypes/_EE/Entities/Objects/Devices/translators.yml +++ /dev/null @@ -1,16 +0,0 @@ -- type: entity # needs to be properly added to research and all that. not sure how to do that. - id: QiilourTranslator - parent: [ TranslatorPoweredBase ] - name: Qiilour translator - description: Translates speech between Qiilour and Galactic Common. Useful for talking to Xelthia. - components: - - type: HandheldTranslator - spoken: - - TauCetiBasic - - Qiilour - understood: - - TauCetiBasic - - Qiilour - requires: - - TauCetiBasic - - Qiilour diff --git a/Resources/Prototypes/_EE/Reagents/biological.yml b/Resources/Prototypes/_EE/Reagents/biological.yml deleted file mode 100644 index 1dd3ea70464..00000000000 --- a/Resources/Prototypes/_EE/Reagents/biological.yml +++ /dev/null @@ -1,77 +0,0 @@ -- type: reagent - parent: Blood - id: AcidBlood - name: reagent-name-acid-blood - group: Biological - desc: reagent-desc-acid-blood - flavor: acid - color: "#00FF69" - recognizable: true - physicalDesc: reagent-physical-desc-strong-smelling - slippery: true - plantMetabolism: - - !type:PlantAdjustToxins - amount: 20 - - !type:PlantAdjustWeeds - amount: -4 - - !type:PlantAdjustHealth - amount: -8 - reactiveEffects: - Acidic: - methods: [ Touch ] - effects: - - !type:HealthChange - scaleByQuantity: true - ignoreResistances: false - damage: - types: - Caustic: 0.5 - - !type:Emote - emote: Scream - probability: 0.3 - metabolisms: - Poison: - metabolismRate : 3.00 # High damage, high metabolism rate. You need a lot of units to crit. Simulates acid burning through you fast. - effects: - - !type:HealthChange - damage: - types: - Caustic: 11.0 - - !type:PopupMessage - type: Local - visualType: Large - messages: [ "generic-reagent-effect-burning-insides" ] - probability: 0.33 - - !type:Emote - emote: Scream - probability: 0.3 -# conditions: # TODO: Figure out how to make this work properly, it doesnt seem like it wants to do anything when uncommented lol -# - !type:OrganType -# type: Xelthia -# shouldHave: false - -- type: reagent - id: XelthiaArmJuice - name: reagent-name-armjuice - group: Biological - desc: reagent-desc-armjuice - flavor: acid - color: "#00FF69" - physicalDesc: reagent-physical-desc-viscous - metabolisms: - Medicine: - effects: - - !type:SatiateThirst - factor: -4 - - !type:SatiateHunger - factor: -4 - - !type:HealthChange - conditions: - - !type:TotalDamage - max: 50 - damage: - groups: - Brute: -1.5 - types: - Heat: -0.4 - \ No newline at end of file diff --git a/Resources/Prototypes/_EE/Recipes/Construction/Graphs/food/steak.yml b/Resources/Prototypes/_EE/Recipes/Construction/Graphs/food/steak.yml deleted file mode 100644 index 7249dad05a0..00000000000 --- a/Resources/Prototypes/_EE/Recipes/Construction/Graphs/food/steak.yml +++ /dev/null @@ -1,15 +0,0 @@ -# Xelthia Arm "steak" -- type: constructionGraph - id: Xelthiarm - start: start - graph: - - node: start - edges: - - to: xelthiarm - completed: - - !type:PlaySound - sound: /Audio/Effects/sizzle.ogg - steps: - - minTemperature: 345 - - node: xelthiarm - entity: FoodMeatXelthiaTentacleCooked \ No newline at end of file diff --git a/Resources/Prototypes/_EE/Voice/speech_emote_sounds.yml b/Resources/Prototypes/_EE/Voice/speech_emote_sounds.yml deleted file mode 100644 index 85e7f7be027..00000000000 --- a/Resources/Prototypes/_EE/Voice/speech_emote_sounds.yml +++ /dev/null @@ -1,42 +0,0 @@ -# species -- type: emoteSounds - id: UnisexXelthia - params: - variation: 0.125 - sounds: - Scream: - path: /Audio/_EE/Voice/Xelthia/scream.ogg - Laugh: - path: /Audio/_EE/Voice/Xelthia/laugh.ogg - Sneeze: - path: /Audio/_EE/Voice/Xelthia/sneeze.ogg - Cough: - path: /Audio/_EE/Voice/Xelthia/cough.ogg - CatMeow: - collection: CatMeows - CatHisses: - collection: CatHisses - MonkeyScreeches: - collection: MonkeyScreeches - RobotBeep: - collection: RobotBeeps - Yawn: - collection: MaleYawn - Snore: - collection: Snores - Honk: - collection: BikeHorn - Sigh: - collection: MaleSigh - Crying: - path: /Audio/_EE/Voice/Xelthia/cry.ogg - Whistle: - collection: Whistles - Weh: - collection: Weh - Hew: - collection: Hew - Gasp: - collection: FemaleGasp - DefaultDeathgasp: - collection: FemaleDeathGasp diff --git a/Resources/Prototypes/_EE/Voice/speech_sounds.yml b/Resources/Prototypes/_EE/Voice/speech_sounds.yml index 54accc90df0..cbd12f3687d 100644 --- a/Resources/Prototypes/_EE/Voice/speech_sounds.yml +++ b/Resources/Prototypes/_EE/Voice/speech_sounds.yml @@ -37,12 +37,3 @@ path: /Audio/_EE/Supermatter/status/bloblarm.ogg exclaimSound: path: /Audio/_EE/Supermatter/status/bloblarm.ogg - -- type: speechSounds - id: Xelthia - saySound: - path: /Audio/_EE/Voice/Xelthia/say.ogg - askSound: - path: /Audio/_EE/Voice/Xelthia/ask.ogg - exclaimSound: - path: /Audio/_EE/Voice/Xelthia/exclaim.ogg diff --git a/Resources/Prototypes/_EE/Voice/speech_verbs.yml b/Resources/Prototypes/_EE/Voice/speech_verbs.yml index 51c62394849..72373bd99fd 100644 --- a/Resources/Prototypes/_EE/Voice/speech_verbs.yml +++ b/Resources/Prototypes/_EE/Voice/speech_verbs.yml @@ -3,9 +3,3 @@ name: chat-speech-verb-name-supermatter speechVerbStrings: - chat-speech-verb-supermatter - -- type: speechVerb - id: Xelthia - name: chat-speech-verb-name-xelthia - speechVerbStrings: - - chat-speech-verb-default diff --git a/Resources/Prototypes/_White/Catalog/Cargo/cargo_armory.yml b/Resources/Prototypes/_White/Catalog/Cargo/cargo_armory.yml deleted file mode 100644 index 9d6d2e5b536..00000000000 --- a/Resources/Prototypes/_White/Catalog/Cargo/cargo_armory.yml +++ /dev/null @@ -1,19 +0,0 @@ -- type: cargoProduct - id: ArmoryMosin - icon: - sprite: Objects/Weapons/Guns/Snipers/bolt_gun_wood.rsi - state: base - product: CrateArmoryMosin - cost: 3000 - category: cargoproduct-category-name-armory - group: market - -- type: cargoProduct - id: SecuritySwat - icon: - sprite: Clothing/OuterClothing/Armor/swat.rsi - state: icon - product: CrateSecuritySwat - cost: 12500 - category: cargoproduct-category-name-armory - group: market diff --git a/Resources/Prototypes/_White/Catalog/Cargo/cargo_security.yml b/Resources/Prototypes/_White/Catalog/Cargo/cargo_security.yml deleted file mode 100644 index 3c5442085c0..00000000000 --- a/Resources/Prototypes/_White/Catalog/Cargo/cargo_security.yml +++ /dev/null @@ -1,9 +0,0 @@ -- type: cargoProduct - id: SecurityGrenadeBarrier - icon: - sprite: Objects/Weapons/Grenades/flashbang.rsi - state: icon - product: CrateSecurityGrenadeBarrier - cost: 2000 - category: cargoproduct-category-name-security - group: market diff --git a/Resources/Prototypes/_White/Catalog/Cargo/ship_weapons.yml b/Resources/Prototypes/_White/Catalog/Cargo/ship_weapons.yml deleted file mode 100644 index 685919210bc..00000000000 --- a/Resources/Prototypes/_White/Catalog/Cargo/ship_weapons.yml +++ /dev/null @@ -1,119 +0,0 @@ -- type: cargoProduct - id: WeaponShipLightIR - description: A single IR laser. Low damage and even lower power draw. - icon: - sprite: _White/Objects/Weapons/Guns/Turrets/IR_laser.rsi - state: icon - product: CrateWeaponSecureWeaponShipLightIR - cost: 7500 - category: cargoproduct-category-name-shuttle - group: market - -- type: entity - parent: CrateWeaponSecure - id: CrateWeaponSecureWeaponShipLightIR - name: IR laser crate - components: - - type: StorageFill - contents: - - id: WeaponShipLightIR - -- type: cargoProduct - id: WeaponShipLightAnnihilator - description: A single annihilator MLRS. Fires a burst of low-damage rockets in a wide arc for suppression and area denial. - icon: - sprite: _White/Objects/Weapons/Guns/Turrets/annihilator.rsi - state: icon - product: CrateWeaponSecureWeaponShipLightAnnihilator - cost: 27500 - category: cargoproduct-category-name-shuttle - group: market - -- type: entity - parent: CrateWeaponSecure - id: CrateWeaponSecureWeaponShipLightAnnihilator - name: annihilator crate - components: - - type: StorageFill - contents: - - id: WeaponShipLightAnnihilator - -- type: cargoProduct - id: WeaponShipLightHotspot - description: A single Hotspot CIWS. Inaccurate dual-minigun, capable of firing in short bursts, intended for point-defense against soft targets. - icon: - sprite: _White/Objects/Weapons/Guns/Turrets/hotspot.rsi - state: icon - product: CrateWeaponSecureWeaponShipLightHotspot - cost: 16500 - category: cargoproduct-category-name-shuttle - group: market - -- type: entity - parent: CrateWeaponSecure - id: CrateWeaponSecureWeaponShipLightHotspot - name: hotspot crate - components: - - type: StorageFill - contents: - - id: WeaponShipLightHotspot - -- type: cargoProduct - id: WeaponShipLightHMG - description: A single heavy machine gun. Well suited for any task. - icon: - sprite: _White/Objects/Weapons/Guns/Turrets/hmg.rsi - state: icon - product: CrateWeaponSecureWeaponShipLightHMG - cost: 23000 - category: cargoproduct-category-name-shuttle - group: market - -- type: entity - parent: CrateWeaponSecure - id: CrateWeaponSecureWeaponShipLightHMG - name: ship HMG crate - components: - - type: StorageFill - contents: - - id: WeaponShipLightHMG - -- type: cargoProduct - id: WeaponShipLightBlaster - description: A single mining blaster. Tears apart hull and rock alike, but near useless in actual combat due to slow projectiles. - icon: - sprite: _White/Objects/Weapons/Guns/Turrets/blaster.rsi - state: icon - product: CrateWeaponSecureWeaponShipLightBlaster - cost: 18000 - category: cargoproduct-category-name-shuttle - group: market - -- type: entity - parent: CrateWeaponSecure - id: CrateWeaponSecureWeaponShipLightBlaster - name: mining blaster crate - components: - - type: StorageFill - contents: - - id: WeaponShipLightBlaster - -- type: cargoProduct - id: WeaponShipLightMiningLaser - description: A single mining laser. Effective at presicely cutting pieces of rock and hull, it is slower than a mining blaster. - icon: - sprite: _White/Objects/Weapons/Guns/Turrets/mining_laser.rsi - state: icon - product: CrateWeaponSecureWeaponShipLightMiningLaser - cost: 20500 - category: cargoproduct-category-name-shuttle - group: market - -- type: entity - parent: CrateWeaponSecure - id: CrateWeaponSecureWeaponShipLightMiningLaser - name: mining laser crate - components: - - type: StorageFill - contents: - - id: WeaponShipLightMiningLaser diff --git a/Resources/Prototypes/_White/Catalog/Fills/stray_supply_pod.yml b/Resources/Prototypes/_White/Catalog/Fills/stray_supply_pod.yml index d5291f4ff68..ecb15e2a25a 100644 --- a/Resources/Prototypes/_White/Catalog/Fills/stray_supply_pod.yml +++ b/Resources/Prototypes/_White/Catalog/Fills/stray_supply_pod.yml @@ -8,646 +8,7 @@ children: - !type:AllSelector children: - # Cargo - Armory + # Love Bloom - !type:EntSelector - id: CrateTrainingBombs - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateTrackingImplants - weight: 1 - # Cargo - Atmospherics - - !type:GroupSelector - children: - - !type:EntSelector - id: AirCanister - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: OxygenCanister - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: WaterVaporCanister - weight: 1 - # Cargo - Botany - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateHydroponicsSeedsExotic - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateHydroponicsSeedsMedicinal - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateHydroponicsTools - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateHydroponicsSeeds - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CratePlantBGone - weight: 1 - # Cargo - Cargo - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateCargoLuxuryHardsuit - weight: 1 - # Cargo - Emergency - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyExplosive - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyFire - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyInternals - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyInternalsLarge - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyRadiation - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyInflatablewall - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSlimepersonLifeSupport - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateGenericBiosuit - weight: 1 - # Cargo - Engineering - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringCableLV - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringCableMV - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringCableHV - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringCableBulk - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringElectricalSupplies - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringJetpack - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringMiniJetpack - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEvaKit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateRCDAmmo - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateRCD - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateParticleDecelerators - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringAMEJar - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringSingularityGenerator - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringSingularityContainment - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringSingularityEmitter - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringTeslaGenerator - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringTEGKit - weight: 1 - # Cargo - Food - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFoodPizza - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFoodPizzaLarge - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFoodMRE - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFoodCooking - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFoodBarSupply - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFoodSoftdrinks - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFoodSoftdrinksLarge - weight: 1 - # Cargo - Fun - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunInstrumentsVariety - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunInstrumentsBrass - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunInstrumentsString - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunInstrumentsWoodwind - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunInstrumentsKeyedPercussion - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunInstrumentsSpecial - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunArtSupplies - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunSprayPaints - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunParty - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunSadTromboneImplants - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunLightImplants - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunToyBox - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunBikeHornImplants - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateFunMysteryFigurines - weight: 1 - # Cargo - Hardsuits - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringFotiaHardsuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringLampsiHardsuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateLogisticsKritiHardsuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateLogisticsLavrionHardsuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityBaghaturTacsuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecuritySuldeTacsuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityTsagaanTacsuit - weight: 1 - # Cargo - Livestock - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateNPCCat - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateNPCChicken - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateNPCCow - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateNPCGorilla - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateNPCSnake - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateNPCLizard - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateNPCMothroach - weight: 1 - # Cargo - Materials - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialGlass - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialSteel - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialPlastic - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialBrass - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialPlasteel - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialTextiles - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialPlasma - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: WeldingFuelTankFull - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: WaterTankFull - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialUranium - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialGold - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMaterialSilver - weight: 1 - # Cargo - Medical - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMedicalSupplies - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateChemistrySupplies - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyBurnKit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyToxinKit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyO2Kit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyBruteKit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyAdvancedKit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEmergencyRadiationKit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateChemistryP - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateChemistryS - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateChemistryD - weight: 1 - # Cargo - Science - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateArtifactContainer - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: RandomArtifactSpawner - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateScienceBiosuit - weight: 1 - # Cargo - Security - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityArmor - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityHelmet - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityNonlethal - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityRiot - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecuritySupplies - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateRestraints - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityBiosuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: DeployableBarrier - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityGrenadeBarrier - weight: 1 - # Cargo - Service - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateServiceJanitorialSupplies - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateServiceTheatre - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateServiceSmokeables - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateServiceCustomSmokable - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateServiceBureaucracy - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateServicePersonnel - weight: 1 - # Cargo - Shuttle - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringThruster - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateEngineeringGyroscope - weight: 1 - # Uncommon Group - - !type:GroupSelector - weight: 20 - children: - # Cargo - Armory - - !type:AllSelector - children: - - !type:EntSelector - id: CrateArmorySMG - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateArmoryShotgun - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateArmoryLaser - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateArmoryPistols - weight: 1 - # Cargo - Atmospherics - - !type:GroupSelector - children: - - !type:EntSelector - id: PlasmaCanister - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: TritiumCanister - weight: 1 - # Cargo - Fun - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateCargoGambling - weight: 1 - # Cargo - Hardsuits - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityShanlinTacsuit - weight: 1 - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateSecurityGuanYuTacsuit - weight: 1 - # Cargo - Medical - - !type:GroupSelector - children: - - !type:EntSelector - id: CrateMindShieldImplants + id: CratePlushiePearcat weight: 1