Re-organizing the prototypes folder (#1384)

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
This commit is contained in:
AJCM-git
2020-07-20 06:26:16 -04:00
committed by GitHub
parent 202954efe2
commit 20ca4ccd4a
214 changed files with 4311 additions and 4566 deletions

View File

@@ -0,0 +1,29 @@
- type: construction
name: wall light
id: WallLight
keywords: [fixture, lamp]
category: Machines
description: A simple wall-mounted light fixture.
placementMode: SnapgridBorder
canBuildInImpassable: true
icon:
sprite: Constructible/Lighting/lighting.rsi
state: on
result: Poweredlight
steps:
- material: Metal
amount: 1
icon:
sprite: Constructible/Lighting/lighting.rsi
state: construct
- material: Cable
amount: 1
icon:
sprite: Constructible/Lighting/lighting.rsi
state: empty
- material: Glass
amount: 1

View File

@@ -0,0 +1,12 @@
- type: construction
name: skub
id: skub
category: Items/Misc
keywords: [misc]
description: In the end, there is only Skub.
icon: Objects/Misc/skub.rsi/icon.png
result: Skub
objectType: Item
steps:
- material: Metal
amount: 1

View File

@@ -0,0 +1,57 @@
- type: construction
name: SMES
id: smes
category: Machines/Power
keywords: [battery, cell, storage]
placementMode: SnapgridCenter
description: A SMES is a large battery capable of connecting directly to a power grid.
icon:
sprite: Constructible/Power/smes.rsi
state: smes
result: SMES
steps:
- material: Metal
amount: 2
icon:
sprite: Constructible/Power/smes.rsi
state: smes
- material: Cable
amount: 2
- type: construction
name: generator
id: generator
category: Machines/Power
placementMode: SnapgridCenter
description: A portable generator capable of producing power from thin air.
icon: Constructible/Power/generator.png
result: Generator
steps:
- material: Metal
amount: 2
icon: Constructible/Power/generator.png
- material: Cable
amount: 2
- type: construction
name: APC
id: APC
category: Machines/Power
placementMode: SnapgridCenter
description: Provides power from the grid wirelessly to other machines in the area.
canBuildInImpassable: true
icon:
sprite: Constructible/Power/apc.rsi
state: apc0
result: APC
steps:
- material: Metal
amount: 2
icon:
sprite: Constructible/Power/apc.rsi
state: apcmaint
- material: Cable
amount: 2

View File

@@ -0,0 +1,99 @@
- type: construction
name: wall
id: wall
category: Structures
description: Keeps the air in and the greytide out.
icon:
sprite: Constructible/Structures/Walls/solid.rsi
state: full
objectType: Structure
result: solid_wall
placementMode: SnapgridCenter
steps:
- material: Metal
amount: 2
icon: Constructible/Structures/Walls/wall_girder.png
reverse:
tool: Anchoring
- material: Metal
amount: 2
reverse:
tool: Anchoring
- type: construction
name: table
id: Table
category: Structures
icon:
sprite: Constructible/Structures/Tables/generic.rsi
state: plain_preview
result: Table
placementMode: SnapgridCenter
steps:
- material: Metal
amount: 2
- type: construction
name: window
id: Window
category: Structures
description: Clear.
icon:
sprite: Constructible/Structures/Windows/window.rsi
state: full
objectType: Structure
result: Window
placementMode: SnapgridCenter
steps:
- material: Glass
amount: 2
reverse:
tool: Screwing
- type: construction
name: low wall
id: LowWall
category: Structures
description: A low wall used for mounting windows.
icon:
sprite: Constructible/Structures/Walls/low_wall.rsi
state: metal
objectType: Structure
result: LowWall
placementMode: SnapgridCenter
steps:
- material: Metal
amount: 2
icon: Constructible/Structures/Walls/wall_girder.png
reverse:
tool: Anchoring
- material: Metal
amount: 2
reverse:
tool: Anchoring
- type: construction
name: rein window
id: ReinforcedWindow
category: Structures
description: Clear but tough.
icon:
sprite: Constructible/Structures/Windows/reinforced_window.rsi
state: full
objectType: Structure
result: ReinforcedWindow
placementMode: SnapgridCenter
steps:
- material: Glass
amount: 2
reverse:
tool: Anchoring
# Should be replaced with Metal Rods when someone puts them in.
- material: Metal
amount: 2
reverse:
# Should be replaced with Wirecutter when someone makes it work.
tool: Anchoring

View File

@@ -0,0 +1,25 @@
- type: construction
name: crude spear
id: spear
category: Items/Weapons
keywords: [melee]
description: A crude spear for when you need to put holes in somebody.
icon: Objects/Weapons/Melee/spear.rsi/spear.png
result: Spear
objectType: Item
steps:
- material: Metal
amount: 1
reverse:
tool: Screwing
- material: Cable
amount: 3
reverse:
tool: Screwing
# Should probably use a shard but y'know.
- material: Glass
amount: 1
reverse:
tool: Screwing

View File

@@ -0,0 +1,347 @@
#Burgers
- type: microwaveMealRecipe
id: RecipeCheeseburger
name: cheeseburger recipe
result: FoodCheeseburger
time: 5
reagents:
chem.Flour: 5
solids:
FoodMeat: 1
- type: microwaveMealRecipe
id: RecipeClownBurger
name: clownburger recipe
result: FoodClownBurger
time: 5
reagents:
chem.Flour: 5
solids:
MaskClown: 1
- type: microwaveMealRecipe
id: RecipeTofuBurger
name: tofu burger recipe
result: FoodTofuBurger
time: 5
reagents:
chem.Flour: 15
solids:
Tofu: 1
- type: microwaveMealRecipe
id: RecipeXenoburger
name: xenoburger recipe
result: FoodXenoburger
time: 5
reagents:
chem.Flour: 5
solids:
FoodXenomeat: 1
- type: microwaveMealRecipe
id: RecipeSuperBiteBurger
name: super bite burger recipe
result: FoodSuperBiteBurger
time: 20
reagents:
chem.Flour: 15
chem.Salt: 5
chem.Pepper: 5
solids:
FoodMeat: 5
FoodCheeseWedge: 3
FoodTomato: 4
FoodEgg: 2
#Breads & Sandwiches
- type: microwaveMealRecipe
id: RecipeBread
name: bread recipe
result: FoodContainerBread
time: 15
reagents:
chem.Flour: 15
- type: microwaveMealRecipe
id: RecipeSandwich
name: sandwich recipe
result: FoodSandwich
time: 10
solids:
FoodBreadSlice: 2
FoodMeatSteak: 1
FoodCheeseWedge: 1
- type: microwaveMealRecipe
id: RecipeToastedSandwich
name: toasted sandwich recipe
result: FoodToastedSandwich
time: 5
solids:
FoodSandwich: 1
- type: microwaveMealRecipe
id: RecipeGrilledCheese
name: grilled cheese recipe
result: FoodGrilledCheese
time: 5
solids:
FoodBreadSlice: 2
FoodCheeseWedge: 1
- type: microwaveMealRecipe
id: RecipeBaguette
name: baguette recipe
result: FoodBaguette
time: 10
reagents:
chem.Flour: 15
chem.Salt: 1
chem.Pepper: 1
- type: microwaveMealRecipe
id: RecipeCreamCheeseBread
name: cream cheese bread recipe
result: FoodContainerCreamCheeseBread
time: 20
reagents:
chem.Flour: 15
solids:
FoodCheeseWedge: 2
- type: microwaveMealRecipe
id: RecipeBananaBread
name: banana bread recipe
result: FoodContainerBananaBread
time: 25
reagents:
chem.Flour: 15
chem.Milk: 5
solids:
FoodEgg: 3
FoodBanana: 1
#Pizzas
- type: microwaveMealRecipe
id: RecipeMargheritaPizza
name: margherita pizza recipe
result: FoodContainerMargheritaPizza
time: 30
reagents:
chem.Flour: 10
solids:
FoodCheeseWedge: 4
FoodTomato: 1
- type: microwaveMealRecipe
id: RecipeMushroomPizza
name: mushroom pizza recipe
result: FoodContainerMushroomPizza
time: 25
reagents:
chem.Flour: 10
solids:
FoodMushroom: 5
- type: microwaveMealRecipe
id: RecipeMeatPizza
name: meat pizza recipe
result: FoodContainerMeatPizza
time: 30
reagents:
chem.Flour: 10
solids:
FoodMeat: 3
FoodCheeseWedge: 1
FoodTomato: 1
- type: microwaveMealRecipe
id: RecipeVegetablePizza
name: vegetable pizza recipe
result: FoodContainerVegetablePizza
time: 30
reagents:
chem.Flour: 10
solids:
FoodEggplant: 1
FoodCarrot: 1
FoodCorn: 1
FoodTomato: 1
#Italian
- type: microwaveMealRecipe
id: RecipeSpaghetti
name: spaghetti recipe
result: FoodSpaghetti
time: 1
reagents:
chem.Flour: 5
- type: microwaveMealRecipe
id: RecipeBoiledSpaghetti
name: boiled spaghetti recipe
result: FoodSpaghettiBoiled
time: 5
reagents:
chem.H2O: 5
solids:
FoodSpaghetti: 1
- type: microwaveMealRecipe
id: RecipePastaTomato
name: pasta tomato recipe
result: FoodPastaTomato
time: 10
reagents:
chem.H2O: 5
solids:
FoodSpaghetti: 1
FoodTomato: 2
- type: microwaveMealRecipe
id: RecipeMeatballSpaghetti
name: spaghetti & meatballs recipe
result: FoodMeatballSpaghetti
time: 10
reagents:
chem.H2O: 5
solids:
FoodSpaghetti: 1
FoodMeatball: 2
- type: microwaveMealRecipe
id: RecipeCrabSpaghetti
name: crab spaghetti recipe
result: FoodCrabSpaghetti
time: 10
reagents:
chem.H2O: 5
solids:
FoodCrabMeat: 2
- type: microwaveMealRecipe
id: RecipeCopypasta
name: copypasta recipe
result: FoodCopypasta
time: 10
solids:
FoodPastaTomato: 2
# - type: microwaveMealRecipe
# id: RecipeMoMMISpaghetti
# name: mommi spaghetti recipe
# result: FoodMoMMISpaghetti
# time: 10
# reagents:
# chem.Flour: 5
# solids:
- type: microwaveMealRecipe
id: RecipeRisotto
name: risotto recipe
result: FoodRisotto
time: 10
reagents:
chem.Flour: 10 #This should be 10 units of rice.
chem.Wine: 5
solids:
FoodCheeseWedge: 1
- type: microwaveMealRecipe
id: RecipeBruschetta
name: bruschetta recipe
result: FoodBruschetta
time: 10
reagents:
chem.Flour: 10
chem.Salt: 2
solids:
FoodGarlic: 1
FoodCheeseWedge: 1
FoodTomato: 1
- type: microwaveMealRecipe
id: RecipeQuiche
name: quiche recipe
result: FoodQuiche
time: 10
solids:
FoodBlueTomato: 1
FoodGarlic: 1
FoodEgg: 1
FoodCheeseWedge: 1
- type: microwaveMealRecipe
id: RecipeLasagna
name: lasagna recipe
result: FoodLasagna
time: 15
# reagents:
# chem.TomatoJuice: 15
solids:
FoodFlatDough: 2
FoodMeat: 2
FoodEggPlant: 1
FoodCheeseWedge: 1
#Soups & Stew
- type: microwaveMealRecipe
id: RecipeMeatballSoup
name: meatball soup recipe
result: FoodMeatballSoup
time: 10
reagents:
chem.H2O: 10
solids:
FoodMeatball: 1
FoodCarrot: 1
FoodPotato: 1
- type: microwaveMealRecipe
id: RecipeNettleSoup
name: nettle soup recipe
result: FoodNettleSoup
time: 10
reagents:
chem.H2O: 10
solids:
FoodNettle: 1
FoodEgg: 1
FoodPotato: 1
#Other
- type: microwaveMealRecipe
id: RecipeMeatSteak
name: meat steak recipe
result: FoodMeatSteak
time: 10
reagents:
chem.Salt: 1
chem.Pepper: 1
solids:
FoodMeat: 1
- type: microwaveMealRecipe
id: RecipeMisoColaSoup
name: salty sweet milocola soup recipe
result: DisgustingSweptSoup
time: 15
reagents:
chem.Cola: 5
solids:
FoodMiloSoup: 1
#Handy template for copy **pasta**. Get it? Pasta? Aw whatever fuck you.
# - type: microwaveMealRecipe
# id:
# name:
# result:
# time: 5
# reagents:
# solids:

View File

@@ -0,0 +1,136 @@
- type: reaction
id: react.H2O
reactants:
chem.H:
amount: 1
chem.O:
amount: 1
products:
chem.H2O: 2
- type: reaction
id: react.Ammonia
reactants:
chem.H:
amount: 3
chem.N:
amount: 1
products:
chem.Ammonia: 4
- type: reaction
id: react.Bleach
reactants:
chem.TableSalt:
amount: 2
chem.SpaceCleaner:
amount: 2
chem.O:
amount: 1
products:
chem.Bleach: 5
- type: reaction
id: react.Diethylamine
reactants:
chem.Ammonia:
amount: 1
chem.Ethanol:
amount: 1
products:
chem.Diethylamine: 2
- type: reaction
id: react.FoamingAgent
reactants:
chem.Li:
amount: 1
chem.H:
amount: 1
products:
chem.FoamingAgent: 2
- type: reaction
id: react.PolytrinicAcid
reactants:
chem.H2SO4:
amount: 1
chem.Cl:
amount: 1
chem.K:
amount: 1
products:
chem.PolytrinicAcid: 3
- type: reaction
id: react.SpaceCleaner
reactants:
chem.Ammonia:
amount: 1
chem.H2O:
amount: 1
products:
chem.SpaceCleaner: 2
- type: reaction
id: react.SpaceLube
reactants:
chem.H2O:
amount: 1
chem.Si:
amount: 1
chem.O:
amount: 1
products:
chem.SpaceLube: 3
- type: reaction
id: react.TableSalt
reactants:
chem.Cl:
amount: 1
chem.Na:
amount: 1
products:
chem.TableSalt: 2
- type: reaction
id: react.Thermite
reactants:
chem.Fe:
amount: 1
chem.Al:
amount: 1
chem.O:
amount: 1
products:
chem.Thermite: 3
- type: reaction
id: react.UnstableMutagen
reactants:
chem.Ra:
amount: 1
chem.P:
amount: 1
chem.Cl:
amount: 1
products:
chem.UnstableMutagen: 3
- type: reaction
id: react.PotassiumExplosion
reactants:
chem.H2O:
amount: 1
chem.K:
amount: 1
effects:
- !type:ExplosionReactionEffect
#Ranges used when 1 potassium + 1 water react (A unit reaction)
devastationRange: 0.05
heavyImpactRange: 0.1
lightImpactRange: 0.15
flashRange: 0.2
scaled: true #Scaled proportionally to amount of potassium and water
maxScale: 30 #Explosion strength stops scaling at 30 potassium + 30 water

View File

@@ -0,0 +1,103 @@
- type: reaction
id: react.ManlyDorf
reactants:
chem.Beer:
amount: 1
chem.Ale:
amount: 2
products:
chem.ManlyDorf: 3
- type: reaction
id: react.CubaLibre
reactants:
chem.Cola:
amount: 1
chem.Rum:
amount: 2
products:
chem.CubaLibre: 3
- type: reaction
id: react.IrishCream
reactants:
chem.Cream:
amount: 1
chem.Whiskey:
amount: 2
products:
chem.IrishCream: 3
- type: reaction
id: react.IrishCoffee
reactants:
chem.IrishCream:
amount: 2
chem.Coffee:
amount: 2
products:
chem.IrishCoffee: 4
- type: reaction
id: react.IrishCarBomb
reactants:
chem.IrishCream:
amount: 1
chem.Ale:
amount: 1
products:
chem.IrishCarBomb: 2
- type: reaction
id: react.B52
reactants:
chem.IrishCarBomb:
amount: 1
chem.Kahlua:
amount: 1
chem.Cognac:
amount: 1
products:
chem.B52: 3
- type: reaction
id: react.AtomicBomb
reactants:
chem.B52:
amount: 10
chem.U:
amount: 1
products:
chem.AtomicBomb: 11
- type: reaction
id: react.WhiskeyCola
reactants:
chem.Whiskey:
amount: 2
chem.Cola:
amount: 1
products:
chem.WhiskeyCola: 3
- type: reaction
id: react.SyndicateBomb
reactants:
chem.WhiskeyCola:
amount: 1
chem.Beer:
amount: 1
products:
chem.SyndicateBomb: 2
- type: reaction
id: react.Antifreeze
reactants:
chem.Vodka:
amount: 2
chem.Cream:
amount: 1
chem.Ice:
amount: 1
products:
chem.Antifreeze: 4

View File

@@ -0,0 +1,471 @@
- type: reaction
id: react.Alkycosine
reactants:
chem.Alkysine:
amount: 1
chem.Bleach:
amount: 1
chem.Dylovene:
amount: 1
products:
chem.Alkycosine: 3
- type: reaction
id: react.Alkysine
reactants:
chem.Cl:
amount: 1
chem.N:
amount: 1
chem.Dylovene:
amount: 1
products:
chem.Alkysine: 3
- type: reaction
id: react.Dylovene
reactants:
chem.Si:
amount: 1
chem.N:
amount: 1
chem.K:
amount: 1
products:
chem.Dylovene: 3
- type: reaction
id: react.Arithrazine
reactants:
chem.Hyronalin:
amount: 1
chem.H:
amount: 1
products:
chem.Arithrazine: 2
- type: reaction
id: react.Bicaridine
reactants:
chem.Inaprovaline:
amount: 1
chem.C:
amount: 1
products:
chem.Bicaridine: 2
- type: reaction
id: react.Cryoxadone
reactants:
chem.Dexalin:
amount: 1
chem.H2O:
amount: 1
chem.O:
amount: 1
products:
chem.Cryoxadone: 3
- type: reaction
id: react.Clonexadone
reactants:
chem.Cryoxadone:
amount: 1
chem.Na:
amount: 1
chem.Plasma:
amount: 5
catalyst: true
products:
chem.Clonexadone: 2
- type: reaction
id: react.Citalopram
reactants:
chem.MindbreakerToxin:
amount: 5
chem.C:
amount: 5
products:
chem.Citalopram: 10
- type: reaction
id: react.Dermaline
reactants:
chem.Kelotane:
amount: 1
chem.O:
amount: 1
chem.P:
amount: 1
products:
chem.Dermaline: 3
- type: reaction
id: react.Dexalin
reactants:
chem.O:
amount: 2
chem.Plasma:
amount: 5
catalyst: true
products:
chem.Dexalin: 3
- type: reaction
id: react.DexalinPlus
reactants:
chem.Dexalin:
amount: 1
chem.C:
amount: 1
chem.Fe:
amount: 1
products:
chem.DexalinPlus: 3
- type: reaction
id: react.Ethylredoxrazine
reactants:
chem.O:
amount: 1
chem.Dylovene:
amount: 1
chem.C:
amount: 1
products:
chem.Ethylredoxrazine: 3
- type: reaction
id: react.Hyperzine
reactants:
chem.Glucose:
amount: 1
chem.P:
amount: 1
chem.S:
amount: 1
products:
chem.Hyperzine: 3
- type: reaction
id: react.Hyronalin
reactants:
chem.Ra:
amount: 1
chem.Dylovene:
amount: 1
products:
chem.Hyronalin: 2
- type: reaction
id: react.Imidazoline
reactants:
chem.H:
amount: 1
chem.C:
amount: 1
chem.Dylovene:
amount: 1
products:
chem.Imidazoline: 3
- type: reaction
id: react.Inacusiate
reactants:
chem.Dylovene:
amount: 1
chem.C:
amount: 1
chem.H2O:
amount: 1
products:
chem.Inacusiate: 3
- type: reaction
id: react.Inaprovaline
reactants:
chem.O:
amount: 1
chem.C:
amount: 1
chem.Glucose:
amount: 1
products:
chem.Inaprovaline: 3
- type: reaction
id: react.Kelotane
reactants:
chem.Si:
amount: 1
chem.C:
amount: 1
products:
chem.Kelotane: 2
- type: reaction
id: react.Leporazine
reactants:
chem.Si:
amount: 1
chem.Cu:
amount: 1
chem.Plasma:
amount: 5
catalyst: true
products:
chem.Leporazine: 2
- type: reaction
id: react.Methylin
reactants:
chem.H:
amount: 1
chem.Cl:
amount: 1
chem.Ethanol:
amount: 1
chem.F:
amount: 5
catalyst: true
products:
chem.Methylin: 3
- type: reaction
id: react.Oxycodone
reactants:
chem.Ethanol:
amount: 1
chem.Tramadol:
amount: 1
chem.Plasma:
amount: 1
products:
chem.Oxycodone: 3
- type: reaction
id: react.Phalanximine
reactants:
chem.Hyronalin:
amount: 1
chem.Ethanol:
amount: 1
chem.UnstableMutagen:
amount: 1
products:
chem.Phalanximine: 3
- type: reaction
id: react.Paroxetine
reactants:
chem.MindbreakerToxin:
amount: 5
chem.O:
amount: 5
chem.Inaprovaline:
amount: 5
products:
chem.Paroxetine: 15
- type: reaction
id: react.Ryetalyn
reactants:
chem.Arithrazine:
amount: 1
chem.C:
amount: 1
products:
chem.Ryetalyn: 2
- type: reaction
id: react.Spaceacillin
reactants:
chem.Cryptobiolin:
amount: 1
chem.Inaprovaline:
amount: 1
products:
chem.Spaceacillin: 2
- type: reaction
id: react.Synaptizine
reactants:
chem.Li:
amount: 1
chem.Glucose:
amount: 1
chem.H2O:
amount: 1
products:
chem.Synaptizine: 3
- type: reaction
id: react.Tramadol
reactants:
chem.Inaprovaline:
amount: 1
chem.Ethanol:
amount: 1
chem.O:
amount: 1
products:
chem.Tramadol: 3
- type: reaction
id: react.Tricordrazine
reactants:
chem.Inaprovaline:
amount: 1
chem.Dylovene:
amount: 1
products:
chem.Tricordrazine: 2
- type: reaction
id: react.Vaccine
reactants:
chem.Al:
amount: 1
chem.Glucose:
amount: 1
chem.H2O:
amount: 1
products:
chem.Vaccine: 3
- type: reaction
id: react.Albuterol
reactants:
chem.Hyperzine:
amount: 1
chem.Tramadol:
amount: 1
products:
chem.Albuterol: 2
- type: reaction
id: react.ChloralHydrate
reactants:
chem.Ethanol:
amount: 1
chem.Cl:
amount: 3
chem.H2O:
amount: 1
products:
chem.ChloralHydrate: 5
- type: reaction
id: react.Creatine #Add nutriment as ingredient (amount = 1) once that's a thing
reactants:
chem.Bicaridine:
amount: 1
chem.Hyperzine:
amount: 1
chem.UnstableMutagen:
amount: 1
products:
chem.Creatine: 3
- type: reaction
id: react.Cryptobiolin
reactants:
chem.K:
amount: 1
chem.O:
amount: 1
chem.Glucose:
amount: 1
products:
chem.Cryptobiolin: 3
- type: reaction
id: react.HeartbreakerToxin #heat to 37C once temperatures supported
reactants:
chem.Dexalin:
amount: 1
chem.MindbreakerToxin:
amount: 1
products:
chem.HeartbreakerToxin: 2
- type: reaction
id: react.Impedrezene
reactants:
chem.Hg:
amount: 1
chem.O:
amount: 1
chem.Glucose:
amount: 1
products:
chem.Impedrezene: 3
- type: reaction
id: react.Lexorin
reactants:
chem.Ammonia:
amount: 1
chem.Plasma:
amount: 1
products:
chem.Lexorin: 2
- type: reaction
id: react.Lipozine
reactants:
chem.TableSalt:
amount: 1
chem.Ethanol:
amount: 1
chem.Ra:
amount: 1
products:
chem.Lipozine: 3
- type: reaction
id: react.MindbreakerToxin
reactants:
chem.Si:
amount: 1
chem.H:
amount: 1
chem.Dylovene:
amount: 1
products:
chem.MindbreakerToxin: 3
- type: reaction
id: react.Soporific
reactants:
chem.ChloralHydrate:
amount: 1
chem.Glucose:
amount: 4
products:
chem.Soporific: 5
- type: reaction
id: react.Sterilizine
reactants:
chem.Ethanol:
amount: 1
chem.Dylovene:
amount: 1
chem.Cl:
amount: 1
products:
chem.Sterilizine: 3
- type: reaction
id: react.SpaceDrugs
reactants:
chem.Hg:
amount: 1
chem.Glucose:
amount: 1
chem.Li:
amount: 1
products:
chem.SpaceDrugs: 3