Guide to Chemistry and Guide to Spriting: Difference between pages

From Chompstation Wiki
(Difference between pages)
Jump to navigation Jump to search
imported>Xn--qm8h
m (Oops desc update)
 
imported>Nadyr
(Page restored.)
 
Line 1: Line 1:
{{Wip|assign = xn--qm8h}}
{{BayPage}}
This is not a technical guide on how to do sprites in a graphical program, this is a guide intended for people who know how to sprite, but need to know what exactly is needed when people want sprites done for them. Most sprites are 32x32 pixels. They use 32b colors (24b + alpha channel).


= Chemicals =
== Object overview ==
You have all sorts of things here, and can make so much. You can make medicines, foam, flash powder, poisons, space lube, and so much more. The limit on combinations is a limit that exists only in your creativity (and the game engine). Be sure to be careful though, mixing the wrong chemicals can be bad for your health and please make sure you know what a chemical does before you use it. Experiment at your own risk.


= Machines =


== Dispensers ==
There are 4 types of objects in the game:
[[File:chemical-dispenser.png|left|70px]]
*'''Area''' - we won't be interested in these as you can't see it ingame and wip graphics are sufficient,
Dispensers are located in multiple areas aboard the NLS Southern Cross. There are three in the chemistry laboratory and one in xenoflora research. The dispenser in xenroflora, and two dispensers in the chemistry lab are chemical dispensers (see Table 1). There is a dispenser in the chemistry lab that is a bioproduct dispenser (see Table 2).
*'''Mob''' - humans, monkeys, cyborgs, aliens and other living creatures on the station,
*'''Objects''' - machines, doors, items and anything else in the game,
*'''Turf''' - walls, floors and space


{| class="wikitable" width="300px" style="text-align:center; background-color:#FFFFFF;" border="1" cellspacing="0"
== The DMI file format ==
|+ style="caption-side:top; color:#000000;"|''Chemical Dispenser''
! style="background-color:#B452CD;" width="100px" |Row 1
! style="background-color:#B452CD;" width="100px" |Row 2
|-
|'''Alumnium'''||'''Calcium'''
|-
|'''Carbon'''||'''Chlorine'''
|-
|'''Copper'''||'''Ethanol'''
|-
|'''Fluorine'''||'''Hydrogen'''
|-
|'''Iron'''||'''Lithium'''
|-
|'''Mercury'''||'''Nitrogen'''
|-
|'''Oxygen'''||'''Phosphorus'''
|-
|'''Potassium'''||'''Radium'''
|-
|'''Silicon'''||'''Sodium'''
|-
|'''Sugar'''||'''Sulfur'''
|-
|'''Sulphuric Acid'''||'''Tungsten'''
|-
|colspan="2"|'''Water'''
|}


{| class="wikitable" width="300px" style="text-align:center; background-color:#FFFFFF;" border="1" cellspacing="0"
Sprites in SS13 are packaged in .dmi files. To make a new dmi file, open up dream maker, select file > new and choose icon file (dmi) from the drop-down menu. Write a file path for it and hit ok.
|+ style="caption-side:top; color:#000000;"|''Bioproduct Dispenser''
|-
! style="background-color:#B452CD;" width="100px" |Row 1
! style="background-color:#B452CD;" width="100px" |Row 2
|-
|'''Animal Protein'''||'''Milk'''
|-
|-
|colspan="2"|'''Nutriment'''
|}
== Refrigerated Medicine Storage ==
This section is a work in progress.


== ChemMaster 3000 ==
A new window will open with a blank file. in the upper-right are two spaces for sprite dimensions. Most sprites are 32x32 pixels in size. One dmi file cannot hold sprites of different sizes, unfortunately.
This section is a work in progress.


== Chem Analyser ==
Now right-click somewhere in the whiteness. There are two types of sprite: pixmap and movie. A pixmap is static while a movie can be animated and face multiple directions, that's all the difference. Let's make a movie sprite. (New movie)
This section is a work in progress.


== All-in-One Grinder ==
A window opens with four directional arrows and 3 frames for each of them, all of them gray. Byond understands 8 directions. You can choose how many you wish to use below the sprites themselves: 1, 4 or 8. You can also select how many frames you wish the animation to have. If you're making a multi-directional static sprite, make a movie with 1 frame, so no animation, but with 4 or 8 directions, depending how many you need. If you wish to have the sprite animated it may also interest you that you can set the delay in 1/10 of a second above the particular frame. Okay, hopefully you'll know what to do from here. The built-in sprite editing tool is very primitive and the only thing worth mentioning in it is how to apply the alpha filter. If you double-click any image you'll get to the sprite editor, and at the right of it is a vertical slider, which controls the alpha channel. Also worth mentioning is that copying from the editor can behave a bit strange, by making full backgrounds despite the alpha filter being set. Just 'flood' the background with a color with an alpha value of 0 or use 'import', which works fine.
[[File:Grinder.png]]


This section is a work in progress.
Now let's assume we've made your sprites sprites, go back to the dmi file (the screen which showed up when you first made the file). Assuming you've made a sprite, you'll see it in the list there. Double-click just below the actual sprite and a rename window should open, alternatively select the sprite and hit F2 on your keyboard. Give a name to your sprite. This name is often referred as an icon_state, as that's the variable name which defines it in code.


== Distillers ==
Also note that you can import and export image files of different sorts by selecting the files you wish to export in the editor (hold ctrl to select multiple) and right clicking and selecting export, or right clicking anywhere and selecting import to import. DMI is similar to PNG, so if you rename a DMI's extension to PNG it should work in all graphical editing software. It usually works in reverse too. This makes recoloring quicker.
[[File:Distiller.png]]


This section is a work in progress.
Now, hopefully that's all the information you need to sprite and make dmi files.  


= Equipment =
== Required sprites by object category ==


== Advanced Mass Spectrometer ==
Now to tell you what sprites different types of items need:
== Dropper ==
== Beakers ==
== Vials ==
== Pill Bottles ==
== Outerwear ==
=== Science Goggles ===
=== Labcoats ===
=== Satchels and Bags ===
* Chemistry Bag
* Chemist Satchel
* Chemist Backpack


= Formulas =
=== Mobs ===


These are some sample formulas for you chemists out there, ask about in game to learn more! Experimentation can be dangerous, or rewarding.
*Mobs require sprites in 4 directions. If you want them to be able to wear clothes, hold items, wear gloves, glasses, etc. then the part which you'd like to keep needs to be in the same place as on the human sprite in all 4 directions. Yeah, this limits you a lot.


Pharmaceutical chemicals can usually be identified by a light pink-ish color.
=== Turfs ===


The vast majority of chemicals you will be called on to make. Typically, a small amount of each should be kept on hand. Assuming the medical team is not incompetent, they should be able to keep everyone alive and quite healthy with your assistance. Formulas are formatted to show both the formula to create the reaction and a practical formula that could be easier to use for chemical production.
*Floors are in icons/turf/floors.dmi - Check the file for examples
*Walls are in icons/turf/walls.dmi - Check the file for examples
*And some other stuff is in other files in icons/turf/
*I think these are pretty self explanatory


== Quick Reference ==
=== Objects ===
Formula with catalysts will return the catalyst in the end product. (eg. 5 parts Phoron (Catalyst) will leave 5 parts of Phoron after the reaction completes)
{| class="wikitable"
|-
! Chemical
!! colspan=2 | Formula
|-
| Adranol
|colspan=2 | 2 parts Milk, 1 part Hydrogen, 1 part Potassium → 3 parts Adranol
|-
| Arithrazine
|colspan=2 | 1 part <span title="1 part Radium, 1 part Dylovene" style="text-decoration:underline">Hyronalin</span>, 1 part Hydrogen → 2 parts Arithrazine
|-
| Bicaridine
|colspan=2 | 1 part <span title="1 part Carbon, 1 part Oxygen, 1 part Sugar" style="text-decoration:underline">Inaprovaline</span>, 1 part Carbon → 2 parts Bicaridine
|-
| Calcium Carbonate
|colspan=2 | 3 parts Oxygen, 1 part Calcium, 1 part Carbon → 2 parts Calcium Carbonate
|-
| Carthatoline
|colspan=2 | 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span>, 2 parts Carbon, 0.1 part <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> → 2 parts Carthatoline
|-
| Clonexadone
|colspan=2 | 1 part <span title="1 part Dexalin, 1 part Water, 1 part Oxygen" style="text-decoration:underline">Cryoxadone</span>, 1 part Sodium, 0.1 parts <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span>, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (catalyst) → 2 parts Clonexadone
|-
| Corophizine
|colspan=2 | 1 part <span title="1 part Cryptobiolin, 1 part Inaprovaline" style="text-decoration:underline">Spaceacillin</span>, 1 part Carbon, 0.1 parts <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span>, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (catalyst) → 2 parts Corophizine
|-
| Cryoxadone
|colspan=2 | 1 part <span title="2 part Oxygen, 0.1 parts Phoron, 5 units Phoron (catalyst)" style="text-decoration:underline">Dexalin</span>, 1 part Water, 1 part Oxygen → 3 parts Cryoxadone
|-
| Dermaline
|colspan=2 | 1 part <span title="1 part Silicon, 1 part Carbon" style="text-decoration:underline">Kelotane</span>, 1 part Oxygen, 1 part Phosphorus → 3 parts Dermaline
|-
| Dexalin
|colspan=2 | 2 part Oxygen, 0.1 parts <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span>, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (catalyst) → 1 part Dexalin
|-
| Dexalin Plus
|colspan=2 | 1 part <span title="2 part Oxygen, 0.1 parts Phoron, 5 units Phoron (catalyst)" style="text-decoration:underline">Dexalin</span>, 1 part Carbon, 1 part Iron → 3 parts Dexalin Plus
|-
| Dylovene
|colspan=2 | 1 part Silicon, 1 part Nitrogen, 1 part Potassium → 3 parts Dylovene
|-
| Ethylredoxrazine
|colspan=2 | 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span>, 1 part Oxygen, 1 part Carbon → 3 parts Ethylredoxrazine
|-
| Hyperzine
|colspan=2 | 1 part Sugar, 1 part Phosphorous, 1 part Sulphur → 3 parts Hyperzine
|-
| Hyronalin
|colspan=2 | 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span>, 1 part Radium → 2 parts Hyronalin
|-
| Immunosuprizine
|colspan=2 | 1 part Corophizine, 1 part Tungstun, 1 part Sulphuric Acid
|-
| Inaprovaline
|colspan=2 | 1 part Oxygen, 1 part Carbon, 1 part Sugar → 3 parts Inaprovaline
|-
| Kelotane
|colspan=2 | 1 part Silicon, 1 part Carbon → 2 parts Kelotane
|-
| Leporazine
|colspan=2 | 1 part Silicon, 1 part Copper, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (Catalyst) → 2 parts Leporazine
|-
| Mortiferin
| colspan=2 | 1 part Cryptobiolin, 1 part Clonexadone, 1 part Corophizine → 2 parts Mortiferin
|-
| Myelamine
|colspan=2 | 1 part <span title="1 part Inaprovaline, 1 part Carbon" style="text-decoration:underline">Bicaridine</span>, 2 parts Iron, 1 part Spider Toxin → 2 parts Myelamine
|-
| Oxycodone
|colspan=2 | 1 part <span title="1 part Paracetamol, 1 part Ethanol, 1 part Oxygen" style="text-decoration:underline">Tramadol</span>, 1 part Ethanol, 5 parts <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (Catalyst) → 1 part Oxycodone
|-
| Paracetamol
|colspan=2 | 1 part <span title="1 part Carbon, 1 part Oxygen, 1 part Sugar" style="text-decoration:underline">Inaprovaline</span>, 1 part Nitrogen, 1 part Water → 2 parts Paracetamol
|-
| Rezadone
|colspan=2 | 1 part <span title="1 part Potassium, 1 part Oxygen, 1 part Sugar" style="text-decoration:underline">Cryptobiolin</span>, 1 part CarpoToxin, 1 part Copper → 3 parts Rezadone
|-
| Ryetalyn
|colspan=2 | 1 part <span title="1 part Hyronalin, 1 part Hydrogen" style="text-decoration:underline">Arithrazine</span>, 1 part Carbon → 2 parts Ryetalyn
|-
| Spaceacillin
|colspan=2 | 1 part <span title="1 part Potassium, 1 part Oxygen, 1 part Sugar" style="text-decoration:underline">Cryptobiolin</span>, 1 part <span title="1 part Carbon, 1 part Oxygen, 1 part Sugar" style="text-decoration:underline">Inaprovaline</span> → 2 parts Spaceacillin
|-
| Synaptizine
|colspan=2 | 1 part Lithium, 1 part Sugar, 1 part Water → 3 parts Synaptizine
|-
| Tramadol
|colspan=2 | 1 part <span title="1 part Inaprovaline, 1 part Nitrogen, 1 part Water" style="text-decoration:underline">Paracetamol</span>, 1 part Ethanol, 1 part Oxygen → 3 parts Tramadol
|-
| Tricordrazine
|colspan=2 | 1 part <span title="1 part Carbon, 1 part Oxygen, 1 part Sugar" style="text-decoration:underline">Inaprovaline</span>, 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span> → 2 parts Tricodrazine
|-
| Vermicetol
|colspan=2 | 1 part <span title="1 part Keloderm, 1 part Oxygen, 1 part Phosphorus" style="text-decoration:underline">Dermaline</span>, 1 part <span title="1 part Silicon, 1 part Carbon" style="text-decoration:underline">Kelotane</span>, 1 part <span title="Grind Solar Grub Meat" style="text-decoration:underline>200V</span>, 0.1 part Phoron, 5 parts Phoron (Catalyst) → 3 parts Vermicetol
|-
! colspan=3 | 🧠 Organ Repair Medicine
|-
| Alkysine
|colspan=2 | 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span>, 1 part Chlorine, 1 part Nitrogen → 2 parts Alkysine
|-
| Cordradaxon
|colspan=2 | 1 part <span title="1 part Potassium Chloride, 1 part Phoron, 1 part Chloral Hydrate" style="text-decoration:underline">Potassium Chlorophoride</span>, 2 parts <span title="1 part Animal Protein, 1 part Phoron, 1 part Sugar" style="text-decoration:underline">Biomass</span>, 2 parts <span title="1 part Inaprovaline, 1 part Carbon" style="text-decoration:underline">Bicaridine</span>, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (Catalyst) →  2 parts Cordradaxon
|-
| Gastirodaxon
|colspan=2 | 1 part <span title="0.1 part Phoron, 1 part Dylovene, 2 parts Carbon" style="text-decoration:underline">Carthatoline</span>, 2 parts <span title="1 part Animal Protein, 1 part Phoron, 1 part Sugar" style="text-decoration:underline">Biomass</span>, 2 parts Tungsten, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (Catalyst) → 3 parts Gastrirodaxon
|-
| Hepanephrodaxon
|colspan=2 | 2 parts <span title="0.1 part Phoron, 1 part Dylovene, 2 parts Carbon" style="text-decoration:underline">Carthatoline</span>, 2 parts <span title="1 part Animal Protein, 1 part Phoron, 1 part Sugar" style="text-decoration:underline">Biomass</span>, 1 part Lithium, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (Catalyst) → 2 parts Hepanephrodaxon
|-
| Imidazoline
|colspan=2 | 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span>, 1 part Hydrogen, 1 part Carbon → 2 parts Imidazoline
|-
| Osteodaxon
|colspan=2 | 2 parts Bicaridine, 1 part Carpotoxin, 0.1 parts Phoron, 5 parts Phoron (Catalyst) → 2 parts Osteodaxon
|-
| Peridaxon
|colspan=2 | 2 parts <span title="1 part Inaprovaline, 1 part Carbon" style="text-decoration:underline">Bicaridine</span>, 2 parts Clonexadone, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (catalyst) → 2 parts Peridaxon
|-
| Peridaxon (Alternate)
|colspan=2 | 1 part Cordradaxon, 1 part Gastirodaxon, 1 part Hapanephrodaxon, 1 part Respirodaxon → 12 parts Peridaxon
|-
| Respirodaxon
|colspan=2 | 2 parts <span title="1 part Dexalin, 1 part Carbon, 1 part Iron" style="text-decoration:underline">Dexalin Plus</span>, 2 parts <span title="1 part Animal Protein, 1 part Phoron, 1 part Sugar" style="text-decoration:underline">Biomass</span>, 1 part <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span>, 5 units Phoron (Catalyst) → 2 parts Respirodaxon
|-
! colspan=3 | Distillery Formulas
|-
! Chemical
! 🌡️ Temperature Range
! Formula
|-
| style="width: 15%" | Biomass
| style="width: 20%" | [353.15, 403.15] Kelvin
|| 2 part Bicaridine, 1 part Foaming Agent → 2 part Biomass
|-
| Bicaridaze
| style="width: 20%" | [373.15, 393.15] Kelvin
|| 2 part Bicaridine, 1 part Foaming Agent → 2 part Bicaridaze
|-
| Brute Juice
| style="width: 20%" | [873.15, 973.15] Kelvin
|| 1 part Biomass, 3 part Hyperzine, 2 part Synaptizine, 1 part Phoron → 3 part Brute Juice
|-
| Dermalaze
| style="width: 20%" | [388.15, 403.15] Kelvin
|| 2 part Dermaline, 1 part Foaming Agent → 2 part Dermalaze
|-
| Cryogel
| style="width: 20%" | [0, 15] Kelvin
|| 7 part Frost Oil, 3 part Enyzme, 3 part Plasticide, 2 part Foaming Agent → 1 part Cryogel
|-
| Inaprovalaze
| style="width: 20%" | [383.15, 403.15] Kelvin
|| 2 part Inaprovaline, 1 part Foaming Agent → 2 part Inaprovalaze
|-
| Lich Powder
| style="width: 20%" | [373.15, 423.15] Kelvin
|| 1 part Zombie Powder, 1 part Leporazine → 2 part Lich Powder
|-
| Necroxadone
| style="width: 20%" | [373.15, 423.15] Kelvin
|| 1 part Lich Powder, 1 part Cryoxadone, 1 part Carthatoline, 5 part Phoron (Catalyst) → 2 part Necroxadone
|-
| Spacomycaze
| style="width: 20%" | [373.15, 393.15] Kelvin
|| 1 part Paracetamol, 1 part Spaceacillin, 1 part Foaming Agent → 2 part Spacomycaze
|-
| Synthplas
| style="width: 20%" | [383.15, 403.15] Kelvin
|| 1 part Bicaridine, 1 part Animal Protein, 1 part Antibodies → 3 part Synthplas
|-
| Tricorlidaze
| style="width: 20%" | [373.15, 393.15] Kelvin
|| 1 part Tricodrazine, 1 part Sterilizine, 1 part Foaming Agent → 2 part Tricorlidaze
|-
! colspan=3 | ☿️ Sex Change Medicine
|-
| Amorphorovir
|colspan=2 | 30 parts Cryptobiolin, 20 parts Biomass, 20 parts Hyperzine → 1 part Amorphovir
|-
| Androrovir (Male)
|colspan=2 | 1 part Amorphorovir, 20 parts Bicaridine, 20 parts Iron, 20 parts Ethanol → 1 part Androrovir
|-
| Gynorovir (Female)
|colspan=2 | 1 part Amorphorovir, 20 parts Inaprovaline, 20 parts Silicon, 20 parts Sugar → 1 part Gynorovir
|-
| Androgynorovir (Intersexed)
|colspan=2 | 1 part Amorphorovir, 20 parts Dylovene, 20 parts Flourine, 20 parts Tungstun → 1 part Androgynorovir
|-
| Androrovir (Bootleg) (Male)
|colspan=2 | 1 part Amorphorovir, 10 parts Protein, 10 parts Capsaicin → 1 part Androrovir
|-
| Gynorovir (Bootleg) (Female)
|colspan=2 | 1 part Amorphorovir, 10 parts Soy Milk, 10 parts Sugar → 1 part Gynorovir
|-
| Androgynorovir (Bootleg) (Intersexed)
|colspan=2 | 1 part Amorphorovir, 10 parts Cola, 10 parts Berry Juice → 1 part Androgynorovir
|-
| Elixer of Change (Female)
|colspan=2 | 1 part Blood, 1 part <u>Unstable Mutagen</u>, 1 part Sugar → 1 part Elixer of Change (female)
|-
| Elixer of Change (Intersex)
|colspan=2 | 1 part <u>Elixer of Change (female)</u>, 1 part <u>Elixer of Change (male)</u> → 1 part Elixer of Change (intersex)
|-
| Elixer of Change (Male)
|colspan=2 | 1 part Blood, 1 part <u>Unstable Mutagen</u>, 1 part Iron → 1 part Elixer of Change (male)


|}
*Items: Stuff that you can pick up and use: Generally require an item sprite and an in-hand sprite. The item sprite can be put in icons/obj/items.dmi or other dmi files, while the in-hand sprite needs to be in icons/mob/items_lefthand.dmi and icons/mob/items_righthand.dmi
*Clothing: Stuff that you can wear: Generally requires an item sprite in the appropriate dmi file in icons/obj/clothing/ , an in-hand sprite in icons/mob/items_lefthand.dmi and items_righthand.dmi, as well as the on-mob sprite in the appropriate file in icons/mob/
*Machinery: Usually either just one sprite or separate on-off sprites. It tends to differ from machine to machine


== Pain Medication ==


{{Chem2|Oxycodone|
== Locating sprites ==
complexity = 2|
category = 💢|
formula = 1 part Ethanol, 1 part Tramadol; 1 part Phoron (Catalyst)|
practical = 5 Carbon, 5 Oxygen, 5 Sugar, 10 Ethanol, 10 Oxygen, 10 Phoron, 30 Ethanol -> 30 Oxycodone, 5 Inaprovaline, 10 Phoron|
notes = Makes 1 part. An effective and very addictive painkiller. Overdose is 20 units.|
}}


{{Chem2|Tramadol|
For most objects if you double-click them in the object tree (on the left side of the dream maker window) you will be taken to their definition in code. In the variables below what is highlighted you will often see:
complexity = 2|
category = 💢|
formula = 1 part <span title="1 part Inaprovaline, 1 part Nitrogen, 1 part Water" style="text-decoration:underline">Paracetamol</span>, 1 part Ethanol, 1 part Oxygen -> 3 parts Tramadol|
practical = 10 Carbon, 10 Sugar, 10 Oxygen, 30 Nitrogen, 30 Water, 30 Ethanol, 30 Oxygen -> 90 Tramadol, 30 Paracetamol|
notes = A simple, yet effective painkiller. Very effective for patients in shock. Overdoses at 30 units, causing hallucinations.|
}}


{{Chem2|Paracetamol|
  icon = 'abc.dmi'
complexity = 2|
  icon_state = "sprite_name"
category = 💢|
formula = 1 part <span title="1 part Carbon, 1 part Oxygen, 1 part Sugar" style="text-decoration:underline">Inaprovaline</span>, 1 part Nitrogen, 1 part Water -> 2 parts Paracetamol|
practical = 10 Carbon, 10 Oxygen, 10 Sugar, 30 Nitrogen, 30 Water -> 60 Paracetamol|
notes = Most probably know this as Tylenol, but this chemical is a mild, simple painkiller. Overdose is 60 units, causing hallucinations.|
}}


== Cuts, Bruising, and Bleed Medication ==
The icon variable defines the file which contains the sprites and the icon_state defines the name of the sprite in the specified file.
Sometimes the icon or even icon_state variable will not be set under the definition. This means they're set on a parent level. If you're looking for /obj/item/weapon/storage/belt/full and can't see it, try looking at /obj/item/weapon/storage/belt. If it isn't there try looking for /obj/item/weapon/storage and so on.


{{Chem2|Bicaridine|
Note that sometimes double-clicking an object in the object tree will not bring you to the object definition. You will know this by the highlighted line not being the same as the path to the object you double-clicked in the object browser. Searching for the definition in such cases can be a bit hard, so I've prepared a list of the most commonly used dmi files for certain objects:
complexity = 2|
category = 🩹|
formula = 1u [[#Inaprovaline|Inaprovaline]] + 1u Carbon → 2u Bicaridine|
practical = 10u Carbon + 10u Oxygen + 10u Sugar → 30u [[#Inaprovaline|Inaprovaline]] + 30 Carbon → 60u Bicaridine|
overdose = 30|
notes = Bicaridine is an analgesic medication and can be used to treat blunt trauma. An overdose of bicaridine can result in halting bleeding, both internal and external. Metabolizes at 0.2 units per tick.|
patches=Same as injection.|
injection=Removes 4 brute damage from a random limb per 1u metabolized.|
ingestion=Same as injection but metabolizes at 50% the normal rate.
}}


{{Chem2|Bicaridaze|
'''/obj/machinery'''<br>
complexity = 3|
icon = 'stationobjs.dmi'<br>
category = 🩹|
definition in: [https://github.com/Baystation12/Baystation12/tree/master/code/game/machinery code/game/machinery]
formula = 2u [[#Bicaridine|Bicaridine]] + 1u [[#Foaming Agent|FoamingAgent]] → 2u Bicaridaze|
practical = 10u Carbon + 10u Oxygen + 10u Sugar → 30u [[#Inaprovaline|Inaprovaline]] + 30 Carbon → 60u [[#Bicaridine|Bicaridine]] + 30u Lithium + 30u Hydrogen → 60u [[#Bicaridine|Bicaridine]] + 30u [[#Foaming Agent|FoamingAgent]] → Distiller → 60u Bicaridaze|
overdose = 22.5|
notes = Bicaridaze is a topical variant of the chemical Bicaridine. It will [[#Distillers|⚗️ distil]] in the range of 373.15 to 393.15 Kelvin|
patches=Metabolises at 75% of the normal rate. Heals 6 points of brute damage from a random limb per 1u metabolized|
injection=Adds two points of toxins per 1u metabolized.|
ingestion=Same as injection but metabolizes at 50% the normal rate.
}}


{{Chem2|Vermicetol|
'''/obj/item/weapon/storage'''<br>
complexity = 2|
icon = 'storage.dmi'<br>
category = 🩹|
definition in: [https://github.com/Baystation12/Baystation12/tree/master/code/game/objects/items/weapons/storage code/game/objects/items/weapons/storage]
formula = 1 part Kelotane, 1 part Dermaline, 1 part 200V, 0.1 part Phoron -> 3 parts Vermicetol|
practical = 1 part Kelotane, 1 part Dermaline, 1 part 200V, 0.1 part Phoron -> 3 parts Vermicetol|
notes = This chemical heals Brute damage at a greater rate than Bicaridine. 200V is created by grinding up solar grub meat.|
}}


{{Chem2|Myelamine|
'''/obj/item/weapon'''<br>
complexity = 2|
icon = 'weapons.dmi'<br>
category = 🩸|
definition in: [https://github.com/Baystation12/Baystation12/tree/master/code/game/objects/items/weapons code/game/objects/items/weapons/]
formula = 5 Oxygen, 5 Sugar, 20 Carbon, 30 Iron, 60 Spider Toxin, 30 Iron|
practical = 5 Oxygen, 5 Sugar, 20 Carbon, 30 Iron, 60 Spider Toxin, 30 Iron|
notes = Used to rapidly clot internal hemorrhages by increasing the effectiveness of platelets. Incredibly difficult to make, but can be ordered by cargo in 'clotting crates'. Overdose is 15 units.|
}}


== Burn Medication ==
'''/obj/item'''<br>
icon = 'items.dmi'<br>
definition in: [https://github.com/Baystation12/Baystation12/tree/master/code/game/objects/items code/game/objects/items/]


{{Chem2|Kelotane|
== Contributing sprites and finding sprite requests ==
complexity = 1|
category = 🔥|
formula = 1 part Silicon, 1 part Carbon -> 2 parts Kelotane|
practical = 40 Carbon, 40 Silicon, 20 Oxygen, 20 Phosphorous -> 60 Dermaline, 60 Kelotane|
notes = Treats burn damage effectively, preventing microbial growth and vastly speeding up healing of even full thickness burns. Metabolizes at 0.2 units per tick. Overdose is 30 units.|
}}


{{Chem2|Dermaline|
See here to submit sprite: http://baystation12.net/forums/viewtopic.php?f=44&t=5251
complexity = 2|
category = 🔥|
formula = 1 part Kelotane, 1 part Oxygen, 1 part Phosphorus -> 3 parts Dermaline|
practical = 40 Carbon, 40 Silicon, 20 Oxygen, 20 Phosphorous -> 60 Dermaline, 60 Kelotane|
notes = Used for treating burns. Works faster than Kelotane, but can be used simultaneously with it, to increase the effect.. Metabolizes at 0.2 units per tick. Overdose is 15 units.|
}}


== Organ Repair Medication ==
Other useful links


{{Chem2|Alkysine|
http://baystation12.net/forums/viewforum.php?f=44 - General Sprite Sub-forum
complexity = 3|
category = 🧠|
formula = 1u Chlorine + 1u Nitrogen + 1u [[#Dylovene|Dylovene]] → 3u Alkysine|
practical = 20u Chlorine + 20u Nitrogen + 20u [[#Dylovene|Dylovene]] → 60u Alkysine|
overdose = 30|
notes = Used for treating brain damage. Slighly lessens the pain. Metabolizes at 0.05 units per tick.|
patches=Same as injection.|
injection=Removes 8 points of brain damage per 1u metabolised and offers 10 points of painkillers.|
ingestion=Same as injection but metabolizes at 50% the normal rate.
}}


{{Chem2|Imidazoline|
http://baystation12.net/forums/viewtopic.php?f=44&t=4294 - General Sprite Request Thread
complexity = 2|
category = 👁️|
formula = 1 part Hydrogen, 1 part Carbon, 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span> -> 2 parts Imidazoline|
practical = 10 Potassium, 10 Nitrogen, 10 Silicon, 30 Carbon, 30 Hydrogen -> 60 Imidazoline|
notes = For treating eye trauma. It heals damage caused by physical or chemical trauma, though it is ineffective in treating genetic defects in the eyes. Metabolizes at 0.2 units per tick. Overdose is 30 units.|
}}


{{Chem2|Osteodaxon|
== Tips ==
complexity = 2|
category = 🦴|
formula = 2 part Bicardine, 1 part Carpotoxin, 0.1 part Phoron, 5 part Phoron (catalyst) -> 2 part Osteodaxon|
practical = 2 part Bicardine, 1 part Carpotoxin, 0.1 part Phoron, 5 part Phoron (catalyst) -> 2 part Osteodaxon|
notes = This chemical is used to treat broken Bones, a single unit is capable of mending a fracture by itself, side effect is a intense, if temporary, pain.|
}}


{{Chem2|Respirodaxon|
*Not able to get the color right? Try double-clicking on the color preview box or in the color pallete for more options.
complexity = 2|
*You are capable of using the left and right mouse buttons for different colors. Left is the circle and right is the square.
category = 🫁|
*Make a small mistake? Click on the original color in the used colors section. This is called mask and will work like an eraser.
formula = 2 parts Dexalin Plus, 2 parts Biomass, 1 part Phoron, 5 units Phoron (Catalyst)|
*Get a template: try right-clicking on the desired sprite and select copy. You can copy and paste whole sprites to ease editing.
practical = 47 Phoron, 40 Oxygen, 20 Carbon, 20 Iron, 5 Sugar, 5 Animal Protein, 5 Sugar, 5 Animal Protein, 5 Sugar, 5 Animal Protein -> 60 Respirodaxon, 20 Biomass|
notes = Used to repair the tissue of the lungs and similar organs. Heals much faster than peridaxon. Overdose is 10 units.|
}}


{{Chem2|Gastirodaxon|
{{Contribution guides}}
complexity = 2|
[[Category:Guides]] [[Category:Game Resources]]
category = ❤️‍🩹|
formula = 1 part Carthatoline, 2 parts Biomass, 2 parts Tungsten, 5 units Phoron (Catalyst)|
practical = 15 Phoron, 4 Nitrogen, 4 Potassium, 4 Silicon, 24 Carbon, 8 Protein, 8 Sugar, 24 Tungsten, 24 Tungsten -> 5.8 Phoron, 72 Gastirodaxon|
notes = Used to repair the tissues of the digestive system, including the appendix, stomach, and intestines. Heals much faster than peridaxon. Overdose is 10 units.|
}}
 
{{Chem2|Hepanephrodaxon|
complexity = 2|
category = ❤️‍🩹|
formula = 2 parts Carthatoline, 2 parts Biomass, 1 part Lithium, 5 units Phoron (Catalyst)|
practical = 25 Phoron, 10 Nitrogen, 10 Potassium, 10 Silicon, 60 Carbon, 10 Lithium, 10 Sugar, 10 Protein, 20 Lithium, 4 Sugar, 4 Protein -> 6 Phoron, 60 Hepanephrodaxon, 2 Biomass|
notes = Used to repair the common tissues involved in filtration, including the liver and kidneys. Heals much faster than peridaxon. Overdose is 10 units.|
}}
 
{{Chem2|Cordradaxon|
complexity = 2|
category = 🫀|
formula = 1 part Potassium Chlorophoride, 2 parts Biomass, 2 parts bicaridine, 5 units Phoron (Catalyst)|
practical = 20 Phoron, 35 Chlorine, 10 Ethanol, 10 Water, 5 Sodium, 5 Potassium, 10 Sugar, 40 Carbon, 10 Oxygen, (Remove Table Salt here), 5 Sugar, 5 Animal Protein, 5 Phoron, 5 Protein, 5 Sugar, 5 Phoron, 5 Sugar, 5 Animal Protein -> 10 Potassium Chlorophoride, 60 Cordradaxon, 7.5 Biomass, 5 Phoron|
notes = Used to repair the specialized tissues involved in the circulatory system, including the heart and spleen. Heals much faster than peridaxon. Overdose is 10 units.|
}}
 
{{Chem2|Peridaxon|
complexity = 2|
category = ❤️‍🩹|
formula = 2 parts Bicardine, 2 parts Clonexadone, 10 units Phoron (catalyst)|
practical = 20 Phoron, 20 Oxygen, 10 Water, 10 Oxygen, 30 Sodium, 20 Carbon, 10 Sugar, 10 Oxygen, 20 Carbon -> 16 Phoron, 60 Peridaxon|
notes = Used to encourage recovery of internal organs and nervous systems; will restore damage to internal organs, including mending ruptured lungs. (Results in two units instead of four.)|
}}
 
<br />
{{Chem2|Peridaxon Alternative|
complexity = 2|
category = ❤️‍🩹|
formula = 1 part Respirodaxon, 1 part Gastirodaxon, 1 part Hepanephrodaxon, 1 part Cordradaxon|
practical = 16 Phoron, 5 Animal Protein, 6 Sugar, 5 Oxygen, 3 Carbon, 3 Iron, 2 Nitrogen, 2 Potassium, 2 Silicon, 12 Carbon, 6 Tungsten, 3 Lithium, 4 Chlorine, 1 Ethanol, 1 Water, 1 Sodium , 2 Potassium, 4 Carbon, 1 Oxygen -> 72 Peridaxon, 1 Potassium Chlorophoride, 3 Gastirodaxon, 3 Carthatoline, 1.5 Respirodaxon, 4.5 Biomass, 5.4 Phoron, 0.5 Iron, 0.5 Carbon (You should really mix the four ingredients separately, in their own bottles, then bring them together, but, this works if you are in a rush)|
notes=Used to very slowly heal every organ at once, and is capable of mending ruptured lungs. Results in three times the amount you would expect; 120 units of peridaxon only requires ten units of each of the chems in the recipe. Overdose is 10 units.
}}
 
== Psychiatric Medication ==
 
{{Chem2|Methylphenidate|
complexity = 2|
category = 🧠|
formula = 1 part MindBreaker Toxin, 1 part Hydrogen|
practical = 5 Silicon, 5 Potassium, 5 Nitrogen, 15 Silicon, 15 Hydrogen, 20 Hydrogen -> 60 Methylphenidate, 25 Mindbreaker Toxin|
notes = Helps you concentrate. Prescribed for ADHD and similar conditions. Results in 3 units instead of 2.|
}}
 
{{Chem2|Citalopram|
complexity = 2|
category = 🧠|
formula = 1 part MindBreaker Toxin, 1 part Carbon|
practical = 5 Silicon, 5 Potassium, 5 Nitrogen, 15 Silicon, 15 Hydrogen, 20 Carbon -> 60 Citalopram, 25 Mindbreaker Toxin|
notes = Mild antidepressant. Prescribed for depression and anxiety. Results in 3 units instead of 2.|
}}
 
{{Chem2|Paroxetine|
complexity = 2|
category = 🧠|
formula = 1 part MindBreaker Toxin, 1 part Oxygen, 1 part Inaprovaline|
practical = 5 Silicon, 5 Potassium, 5 Nitrogen, 15 Silicon, 15 Hydrogen, 30 Inaprovaline(10 Oxygen, 10 Sugar, 10 Carbon In a Separate Beaker), 30 Oxygen, -> 90 Paroxetine, 15 Mindbreaker Toxin|
notes = Stronger antidepressant, with chance of hallucinations. Prescribed for severe depression.|
}}
 
{{Chem2|Tercozolam|
complexity = 2|
category = 🧠|
formula = 1 part Dylovene, 1 part Lithium, 1 part Ethanol -> 3 part Tercozolam|
practical = 10 Nitrogen, 10 Silicon, 10 Potassium, 30 Lithium, 30 Ethanol -> 90 Tercozolam.|
notes = This chemical is used to treat Episodic Hallucinations(A specific trait that players can take, may be mistakenly called schizophrenia as well).|
}}
 
== Radiation and DNA Medication ==
 
{{Chem2|Arithrazine|
complexity = 3|
category = ☢️|
formula = 1u [[#Hyronalin|Hyronalin]] + 1u Hydrogen → 2u Arithrazine|
practical = 5u Nitrogen + 5u Potassium + 5u Silicon → 15u [[#Dylovene|Dylovene]] + 15 Radium → 30u [[#Hyronalin|Hyronalin]] + 30u Hydrogen → 60u Arithrazine|
overdose = 30|
notes = Arithrazine is an unstable medication used for the most extreme cases of radiation poisoning. Metabolizes at 0.05 units per tick.|
patches=Same as injection.|
injection=Removes 70 points of radiation damage per 1u metabolised. 60% chance to deal 4 brute damage to a random limb.|
ingestion=Same as injection but metabolizes at 50% the normal rate.
}}
 
{{Chem2|Hyronalin|
complexity = 2|
category = ☢️|
formula = 1 part Radium, 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span> -> 2 parts Hyronalin|
practical = 20 Nitrogen, 20 Potassium, 20 Silicon, 60 Radium -> 120 Hyronalin|
notes = Basic treatment for radiation damage. Reduces radiation damage more slowly than Arithrazine, but without its painful side effects. Does nothing against toxic damage. Metabolizes at 0.05 units per tick. Overdose is 30 units.|
}}
 
{{Chem2|Rezadone|
complexity = 2|
category = 🧬|
formula = 1 part CarpoToxin, 1 part Cryptobiolin, 1 part Copper|
practical = 30 Carpotoxin, 10 Oxygen, 10 sugar, 10 potassium, 30 Copper -> 90 Rezadone|
notes = A powder derived from fish toxin, this substance can effectively treat genetic damage in humanoids without the use of cryo, though excessive consumption has side effects.|
}}
 
{{Chem2|Ryetalyn|
complexity = 2|
category = 🧬|
formula = 1 part Arithrazine, 1 part Carbon|
practical = 5 Nitrogen, 5 Potassium, 5 Silicon, 15 Radium, 30 Hydrogen, 60 Carbon -> 120 Ryetalyn|
notes = Repairs disabilities due to genetic damage. One unit is enough.|
}}
 
== Antitoxins and Sedatives ==
 
{{Chem2|Adranol|
complexity = 1|
category = 😵|
formula = 2u Milk + 1u Hydrogen + 1u Potassium → 3u Adranol|
practical = 40u Milk + 20u Hydrogen + 20u Potassium → 60 Adranol|
overdose = 30|
notes = A mild sedative that calms the nerves and relaxes the patient. Use this for resleeved patients, as well as patients being given Peridaxon or Oxycodone.|
patches=Same as injection.|
injection=Removes 8 points of confusion and 25 units of blurry eyes and jitters per 1u metabolised.|
ingestion=Same as injection but metabolizes at 50% the normal rate.
}}
 
{{Chem2|Dylovene|
complexity = 2|
category = 🧪|
formula = 1u Nitrogen + 1u Potassium + 1u Silicon → 3u Dylovene|
practical = 20u Nitrogen + 20u Potassium + 20u Silicon → 60u Dylovene|
notes = Dylovene is a broad-spectrum antitoxin. Metabolizes at 0.2 units per tick.|
patches=Same as injection.|
injection=Removes 4 points of toxins, 9 points of hallucinations, and 6 points of drowsyness per 1u metabolised.|
ingestion=Same as injection but metabolizes at 50% the normal rate.
}}
 
{{Chem2|Cathatoline|
complexity = 2|
category = 🧪|
formula = 0.1 part Phoron, 1 part Dylovene, 2 parts Carbon → 2 parts Carthatoline|
practical = 20 Phoron, 10 Nitrogen, 10 Potassium, 10 Silicon, 60 Carbon -> 60 Carthatoline, 17 Phoron|
overdose = 22.5|
notes = A strong evacuant used to treat severe poisoning. Heals toxins more quickly than dylovene, and can repair liver damage.|
patches=Same as injection.|
injection=Removes 8 toxin damage per 1u metabolized.|
ingestion=Same as injection but metabolizes at 50% the normal rate.
}}
 
{{Chem2|Soporific|
complexity = 2|
category = 💤|
formula = 1 part Chloral Hydrate, 4 parts sugar|
practical = 60 Chlorine, 20 Ethanol, 20 Water, 80 Sugar -> 100 Soporific|
notes = A less powerful sedative that takes a while to work. Is safe in large quantities. Can be counteracted with Dylovene.|
}}
 
{{Chem2|Ethylredoxrazine|
complexity = 2|
category = 🍺|
formula = 1 part Oxygen, 1 part <span title="1 part Nitrogen, 1 part Potassium, 1 part Silicon" style="text-decoration:underline">Dylovene</span>, 1 part Carbon -> 3 parts Ethylredoxrazine|
practical = 10 Potassium, 10 Nitrogen, 10 Silicon, 30 Oxygen, 30 Carbon -> 90 Ethylredoxrazine|
notes = Neutralises alcohol in the blood stream. Though it is commonly needed, it is rarely requested. When combined with ethanol, it produces water. It also treats dizziness, sleepiness, and stuttering. Metabolizes at 0.2 units per tick. Overdose is 30 units.|
}}
 
== Multipurpose Medications ==
 
{{Chem2|Cryoxadone|
complexity = 2|
category = 🧬|
formula = 1 part Dexalin, 1 part Water, 1 part Oxygen -> 3 parts Cryoxadone|
practical = 10 Phoron, 40 Oxygen, 20 Water, 20 Oxygen, -> 60 Cryoxadone, 8 Phoron|
notes = Required for the proper function of cryogenics. It heals all standard types of damage very swiftly, but only works in temperatures under 170K (usually this means cryo cells). Heals clone damage slowly, such as caused by cloning or [[Slime]]s. Metabolizes at 0.2 units per tick. Does not overdose.|
}}
 
{{Chem2|Clonexadone|
complexity = 2|
category = 🧬|
formula = 1 part Cryoxadone, 1 part Sodium, 0.1 part Phoron, 5u phoron (catalyst) -> 3 parts Cryoxadone|
practical = 20 Phoron, 20 Oxygen, 10 Water, 10 Oxygen, 30 Sodium -> 60 Clonexadone, 16 Phoron|
notes = Heals standard damage the same as Cryoxadone. This chemical reforms clones much faster then Cryoxadone. This includes damage done by [[Slime]]s. Best used in cryo cells. Only works in temperatures under 170K (usually this means cryo cells). The lower the temperature, the better it works.|
}}
 
{{Chem2|Tricordrazine|
complexity = 2|
category = ⚕️|
formula = 1 part Inaprovaline, 1 part Dylovene|
practical = 20 Carbon, 20 Oxygen, 20 Sugar, 20 Nitrogen, 20 Potassium, 20 Silicon -> 120 Tricordrazine|
notes = Originally derived from Cordrazine; will heal all damage types. Often used in a wide range of applications. The healing effect is weak, but as with Dylovene, there is no danger of overdose.|
}}
 
== Oxygen Deprivation Medication ==
 
{{Chem2|Dexalin|
complexity = 2|
category = 🫁|
formula = 2 part Oxygen, 0.1 parts <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span>, 5 units <span title="Grind solid phoron" style="text-decoration:underline">Phoron</span> (catalyst) -> 1 part Dexalin, 5 units Phoron|
practical = 20 Phoron, 120 Oxygen -> 60 Dexalin, 14 Phoron|
notes = Used for treating oxygen deprivation; slowly heals suffocation damage. In most cases where it is likely to be needed, the strength of Dexalin Plus will probably be more useful. Removes Lexorin from bloodstream. Metabolizes at 0.2 units per tick. Overdose is 30 units.|
}}
 
{{Chem2|Dexalin Plus|
complexity = 2|
category = 🫁|
formula = 1 part <span title="2 part Oxygen, 0.1 parts Phoron, 5 units Phoron (catalyst)" style="text-decoration:underline">Dexalin</span>, 1 part Carbon, 1 part Iron -> 3 parts Dexalin Plus|
practical = 4 phoron, 80 oxygen, 40 carbon, 40 iron -> 120u dexalin plus|
notes = Used in treatment of extreme cases of oxygen deprivation. It immediately counters all oxygen loss and is useful to keep lung injury patients stable during surgery. Removes Lexorin from bloodstream. Metabolizes at 0.2 units per tick. Overdose is 15 units.|
}}
 
== Stimulants, Depressants, and Drugs ==
 
{{Chem2|Hyperzine|
complexity = 2|
category = 🏃|
formula = 1 part Sugar, 1 part Phosphorous, 1 part Sulphur|
practical = 40 Sugar, 40 Phosphorous, 40 Sulphur -> 120 Hyperzine|
notes = A highly effective, long lasting muscle stimulant. It allows greater freedom of movement in bulky clothing. Side effects include twitching, nervousness, and psychological addiction. Metabilizes at 0.03 units per tick. Overdose is 15 units.|
}}
 
{{Chem2|Synaptizine|
complexity = 2|
category = ♿|
formula = 1 part Lithium, 1 part Sugar, 1 part Water|
practical = 40 Sugar, 40 Water, 40 Lithium -> 120 Synaptizine|
notes = Synaptizine is toxic, but treats hallucinations, paralysis, and stunned or weakened patients. It is metabolized very slowly. One unit is enough to treat hallucinations.|
}}
 
{{Chem2|Inaprovaline|
complexity = 2|
category = ⚕️|
formula = 1 part Oxygen, 1 part Carbon, 1 part Sugar -> 3 parts Inaprovaline|
practical = 40 Oxygen, 40 Carbon, 40 Sugar -> 120 Inaprovaline|
notes = Inaprovaline is a cardiac and synaptic stimulant. Commonly used to stabilize patients - it stops the rate of decline in a patient's body if it has reached 0% or lower. Weak painkiller. Metabolizes at 0.1 units per tick. Overdose is 60 units.|
}}
 
{{Chem2|Leporazine|
complexity = 1|
category = 🌡️|
formula = 1 part Silicon, 1 part Copper, 5 units Phoron (catalyst) -> 2 parts Leporazine, 5 units Phoron|
practical = 10 Phoron, 30 Copper, 30 Silicon -> 60 Leporazine, 10 Phoron|
notes = Stabilizes a patient's body temperature. Can be used to bring down a high fever before antibiotics kick in, or to raise the temperature of a hypothermia patient. Metabolizes at 0.2 units per tick. Overdose is 30 units.|
}}
 
== Antimicrobial Chemicals ==
 
{{Chem2|Spaceacillin|
complexity = 2|
category = 🦠|
formula = 1 part Cryptobiolin, 1 part Inaprovaline|
practical = 20 Carbon, 20 Oxygen, 20 Sugar, 20 Oxygen, 20 Potassium, 20 Sugar -> 120 Spaceacillin|
notes = A theta-lactam antibiotic. A common and very useful medicine, effective against many diseases likely to be encountered in space. Slows progression of diseases. Treats infections. Overdose is 30 units.|
}}
 
{{Chem2|Corophizine|
complexity = 2|
category = 🦠|
formula = 1 part Spaceacillin, 1 part Carbon, 0.1 part Phoron (used), 5 units Phoron (catalyst)|
practical = 5 Carbon, 5 Oxygen, 5 Sugar, 5 Oxygen, 5 Potassium, 5 Sugar, 30 Carbon, 3+5 Phoron -> 30 Corophizine|
notes = A wide-spectrum antibiotic, it can treat bacterial infections (but not viruses) better than Spaceacillin. Side-effects include: hallucinations, shortness of breath, fainting, spontaneous tendon rupture. For professional care use only.|
}}
 
== Metabolism and Vore Related Chemicals ==
 
{{Chem2|Ickypak|
complexity = 2|
category = 🍩|
formula = 1 parts surfactant, 4 parts hyperzine|
practical = 10 Fluorine, 10 Carbon, 5 Sulphuric Acid, 30 Sugar, 30 Phosphorous, 30 Sulphur -> 112.5 Ickypak, 2.5|
notes = Causes involuntary muscle contractions, expelling prey. Has painful side-effects.|
}}
 
{{Chem2|Unsorbitol|
complexity = 2|
category = 🍩|
formula = 2 parts lipozine, 3 parts unstable mutagen|
practical = 5 Sodium, 5 Chlorine, 10 Ethanol, 10 Radium, 30 Radium, 30 Phosphorus, 30 Chlorine, -> 75 Unsorbitol, 45 Unstable Mutagen|
notes = Causes absorbed prey to be released into a belly. Has extreme side-effects. Consider patient restraints.|
}}
 
{{Chem2|Sorbitol|
complexity = 2|
category = 🍩|
formula = 1 parts Unsorbitol, 1 parts phoron|
practical = Should only need a small amount to absorb prey.|
notes = A frothy green liquid, for causing cellular-level hetrogenous structure merging.|
}}
 
{{Chem2|Lipozine|
complexity = 2|
category = 🏋️|
formula = 1 part Salt, 1 part Ethanol, 1 part Radium|
practical = 20 Sodium, 20 Chlorine, 40 Ethanol, 40 Radium -> 120 Lipozine|
notes = Causes weight loss upon consumption (lowers satiation level).|
}}
 
== Other Recipes ==
 
These are either pure reactions that typically leave nothing remaining or other chemicals that have non-medicinal uses. Many of these are useful in the manufacture of grenades, but many can be quite dangerous.
 
=== Quick Reference ===
Quick Reference Sheet - Use only if you know what these do!
{| class="wikitable"
|-
! Chemical !! Formula
|-
| Ammonia
|| 3 parts Hydrogen, 1 part Nitrogen
|-
|Biomass
|1 part Animal Protein, 1 part Phoron, 1 part Sugar
|- 
| Chloral Hydrate
|| 1 part Ethanol, 3 parts Chlorine, 1 part Water
|-
| Coolant
|| 1 part Tungsten, 1 part Oxygen, 1 part Water
|-
| Cryptobiolin
|| 1 part Potassium, 1 part Oxygen, 1 part Sugar
|-
| Diethylamine
|| 1 part Ammonia, 1 part Ethanol
|-
| Virus Food
|| 1 part Milk, 1 part Water, 1 part Oxygen
|-
| EMP
|| 1 part Uranium, 1 part Iron
|-
| Explosion
|| 1 part Potassium, 1 part Water
|-
| Flash Powder
|| 1 part Sulphur, 1 part Aluminium, 1 part Potassium
|-
| Foaming Agent
|| 1 part Lithium, 1 part Hydrogen
|-
| Foam Surfactant
|| 2 parts Fluorine, 2 parts Carbon, 1 part Sulphuric Acid.
|-
| Glycerol
|| 3 parts Corn Oil, 1 part Sulphuric Acid
|-
| Impedrezene
|| 1 part Mercury, 1 part Oxygen, 1 part Sugar
|-
| Lexorin
|| 1 part Phoron, 1 part Hydrogen, 1 part Nitrogen
|-
| Metal Foam
|| 3 parts Iron/Aluminium, 1 part Foaming Agent, 1 part Polytrinic Acid
|-
| Luminol
|| 1 part Hydrogen, 1 part Carbon, 1 part Ammonia
|-
| Napalm
|| 1 part Phoron, 1 part Aluminium, 1 part Sulphuric Acid
|-
| MindBreaker Toxin
|| 1 part Silicon, 1 part Hydrogen, 1 part Dylovene
|-
| Nitroglycerin
|| 1 part Glycerol, 1 part Polytrinic Acid, 1 part Sulphuric Acid
|-
| Paint (Crayon Dust)
|| 1 part Plasticide, 3 parts Water, 1 part Crayon Dust
|-
| Paint (Ghetto)
|| 1 part Plasticide, 3 parts Water, 5 parts (Coloring agent)
|-
| Plant-B-Gone
|| 1 part Polytrinic Acid, 4 parts Diethylamine
|-
| Polytrinic Acid
|| 1 part Sulphuric Acid, 1 part Chlorine, 1 part Potassium
|-
| Potassium Chloride
|| 1 part Potassium, 1 part Sodium Chloride
|-
| Potassium Chlorophoride
|| 1 part Potassium Chloride, 1 part Phoron, 1 part Chloral Hydrate
|-
| Solid Phoron
|| 5 iron, 5 frost oil, 20 phoron
|-
| Plastic
|| 10 polytrinic acid, 20 plasticide
|-
| Condensed Capsaicin
|| 2 Capsaicin, 5 Phoron (Catalyst)
|-
| Silicate
|| 1 part Aluminum, 1 part Silicon, 1 part Oxygen
|-
| Smoke
|| 1 part Potassium, 1 part Sugar, 1 part Phosphorous
|-
| Sodium Chloride
|| 1 part Chlorine, 1 part Sodium
|-
| Space Cleaner
|| 1 part Ammonia, 1 part Water
|-
| Space Drugs
|| 1 part Mercury, 1 part Sugar, 1 part Lithium
|-
| Space Lube
|| 1 part Water, 1 part Silicon, 1 part Oxygen
|-
| Sterilizine
|| 1 part Ethanol, 1 part Dylovene, 1 part Chlorine
|-
| Synthmeat
|| 5 Blood, 5 Clonexadone
|-
| Thermite
|| 1 part Iron, 1 part Aluminium, 1 part Oxygen
|-
| Unstable Mutagen
|| 1 part Radium, 1 part Phosphorus, 1 part Chlorine
|-
| Water
|| 1 part Oxygen, 2 parts Hydrogen
|-
| Zombie Powder
|| 5 parts CarpoToxin, 5 parts Soporific, 5 parts Copper
 
|}
 
{{Chem
|chemical = Ammonia
|formula = 3 parts Hydrogen, 1 part Nitrogen
'''OR''' 60 Hydrogen, 20 Nitrogen -> 60 Ammonia
|effects = An effective fertilizer which is better than what is available to the botanist initially, though it isn't as powerful as Diethylamine (Results in 3 units instead of 4).
}}
<br />
{{Chem|chemical=Biomass|effects=A slurry of biomatter used to refill the grower pod and bioprinter.|formula=1 part Animal Protein, 1 part Phoron, 1 part Sugar}}
 
{{Chem
|chemical = Chloral Hydrate
|formula = 1 part Ethanol, 3 parts Chlorine, 1 part Water
'''OR''' 100 Chlorine, 10 Ethanol, 10 Water, (Repeat last two steps two more times), -> 30 Chloral Hydrate, 10 Chlorine
|effects = A powerful sedative which causes death in doses around 15 units (effect is countered by anti toxin) (Results in 1 units instead of 5).
}}
<br />
{{Chem
|chemical = Cryptobiolin
|formula = 1 part Potassium, 1 part Oxygen, 1 part Sugar
'''OR''' 40 Potassium, 40 Oxygen, 40 Sugar -> 120 Cryptobiolin
|effects = Causes confusion and dizziness on its own, but is an essential component of Spaceacillin.
}}
<br />
{{Chem
|chemical = Diethylamine
|formula = 1 part Ammonia, 1 part Ethanol
'''OR''' 60 Hydrogen, 20 Nitrogen, 60 Ethanol -> 120 Diethylamine
|effects = A very potent fertilizer.
}}
<br />
{{Chem
|chemical = Virus Food
|formula = 1 part Milk, 1 part Water, 1 part Oxygen
'''OR''' 40 Milk, 40 Water, 40 Oxygen -> 120 Virus Food
|effects = Used in Virology as a growth medium. Available from a wall dispenser in Virology.
}}
<br />
{{Chem
|chemical = EMP
|formula = 1 part Uranium, 1 part Iron
'''OR''' 60 Uranium, 60 Iron, -> Big Boom
|effects = This reacts immediately on mixing. It creates a large electromagnetic pulse which affects all electronic devices, including prosthetic limbs, eyes, and hearts. The more reagents you use, the more powerful the EMP will be.
}}
<br />
{{Chem
|chemical = Explosion
|formula = 1 part Potassium, 1 part Water
'''OR''' 60 Potassium, 60 Water, -> Even Bigger Boom
|effects = This explodes immediately on mixing, which may knock you over or even kill you. Only useful in grenade production.
}}
<br />
{{Chem
|chemical = Flash Powder
|formula = 1 part Sulphur, 1 part Aluminium, 1 part Potassium
'''OR''' 40 Sulphur, 40 Aluminium, 40 Potassium -> Kinda Big But Also Really Shiny Boom
|effects = Creates a flash similar to that of a flashbang immediately on mixing. Only useful in grenade production.
}}
<br />
{{Chem
|chemical = Foaming Agent
|formula = 1 part Lithium, 1 part Hydrogen
'''OR''' 60 Lithium, 60 Hyrdogen, -> 60 Foaming Agent
|effects = Makes foam such as that required in metal foam grenades (Results in 1 unit instead of 2).
}}
<br />
{{Chem
|chemical = Foam Surfactant
|formula = 2 parts Fluorine, 2 parts Carbon, 1 part Sulphuric Acid.
'''OR''' 40 Fluorine, 40 Carbon, 20 Sulphuric Acid, -> 100 Fluorosurfactant (Foam Surfactant)
|effects = Creates a large cloud of foam when mixed with an equal amount of water.
}}
<br />
{{Chem
|chemical = Glycerol
|formula = 3 parts Corn Oil, 1 part Sulphuric Acid
'''OR''' 90 Corn Oil, 30 Sulphuric Acid, -> 30 Glycerol
|effects = Requires blended corn, available from the botanist. This is only useful in other reactions (Results in 1 unit instead of 4).
}}
<br />
{{Chem
|chemical = Impedrezene
|formula = 1 part Mercury, 1 part Oxygen, 1 part Sugar
'''OR''' 30 Mercury, 30 Oxygen, 30 Sugar -> 60 Impedrezene
|effects = A narcotic that impedes one's ability by slowing down the higher brain cell functions. Causes massive brain damage (Results in 2 units instead of 3).
}}
<br />
{{Chem
|chemical = Lexorin
|formula = 1 part Phoron, 1 part Hydrogen, 1 part Nitrogen
'''OR''' 40 Phoron, 40 Nitrogen, 40 Hydrogen -> 120 Lexorin
|effects = Temporarily stops respiration and causes tissue damage. Large doses are fatal, and will cause people to pass out very quickly.
}}
<br />
{{Chem
|chemical = Metal Foam
|formula = 3 parts Iron/Aluminium, 1 part Foaming Agent, 1 part Polytrinic Acid
'''OR''' 5 part Sulphuric Acid, 5 part Chlorine, 5 part Potassium, 15 Lithium, 15 Hyrdogen, 90 Iron/Aluminium -> Lotsa Foam
|effects = Creates lightweight metal foam walls. These can be easily torn through, but may be useful for plugging hull breaches. Can be made with either iron or aluminium.
}}
<br />
{{Chem
|chemical = Napalm
|formula = 1 part Phoron, 1 part Aluminium, 1 part Sulphuric Acid
'''or''' 40 Phoron, 40 Aluminium, 40 Sulphuric Acid -> BIG FIRE
|effects = Creates a large fire immediately on mixing. Only useful for grenades (Results in 1 unit instead of 3).
}}
<br />
{{Chem
|chemical = MindBreaker Toxin
|formula = 1 part Silicon, 1 part Hydrogen, 1 part Dylovene
'''OR''' 10 Silicon, 10 Potassium, 10 Nitrogen, 30 Hydrogen, 30 Silicon -> 90 Mindbreaker Toxin
|effects = A potent hallucinogenic compound. Formerly known as LSD, but was renamed so people understand that it is not a "fun time". Its use and distribution is illegal, but it is a precursor to several useful psychoactive medications.
}}
<br />
{{Chem
|chemical = Nitroglycerin
|formula = 1 part Glycerol, 1 part Polytrinic Acid, 1 part Sulphuric Acid
'''OR''' 90 Corn Oil, 30 Sulphuric Acid, 30 Polytrinic Acid, 30 Sulphuric Acid -> INCREDIBLY LARGE BOOM
|effects = A heavy, colourless, oily, explosive liquid obtained by nitrating glycerol. Explodes immediately on mixing (Results in 2 units instead of 3).
}}
<br />
{{Chem
|chemical = Paint (Crayon Dust)
|formula = 1 part Plasticide, 3 parts Water, 1 part Crayon Dust
'''OR''' 90 Water, 15 Plasticide, 15 Crayon Dust, -> 120 Paint
|effects = 5 units of Paint. Crayons can be ground for colorful dust. Replace crayon dust with aluminium for white paint. Remove paint with space cleaner.
}}
<br />
{{Chem
|chemical = Paint (Ghetto)
|formula = 1 part Plasticide, 3 parts Water, 5 parts (Coloring Agent)
'''OR''' 90 Water, 15 Plasticide, 15 (Coloring Agent), -> 120 Paint
|effects = 5 units of Paint. The coloring agent can be milk, orange juice, tomato juice, lime juice, carrot juice, berry juice, grape juice, poison berry juice, watermelon juice, lemon juice, banana juice, potato juice, carbon, or aluminum.
}}
<br />
{{Chem
|chemical = Plant-B-Gone
|formula = 1 part Polytrinic Acid, 4 parts Diethylamine
'''OR''' 16 Nitrogen, 48 Hydrogen, 48 Ethanol, 8 Sulfuric Acid, 8 Potassium, 8 Chlorine -> 120 Plant-B-Gone
|effects = A potent herbicide which is useful to replace the limited supply the botanist starts with.
}}
<br />
{{Chem
|chemical = Polytrinic Acid
|formula = 1 part Sulphuric Acid, 1 part Chlorine, 1 part Potassium
'''OR''' 40 Sulphuric Acid, 40 Chlorine, 40 Potassium -> 120 Polytrinic Acid
|effects = An extremely corrosive chemical substance. Will destroy organic materials when sprayed or splashed, leaving a telltale gray sludge behind.
}}
<br />
{{Chem
|chemical = Potassium Chloride
|formula = 1 part Potassium, 1 part Sodium Chloride
'''OR''' 30 Sodium, 30 Chlorine, 60 Potassium, -> 120 Potassium Chloride
|effects = A delicious salt that stops the heart when injected into cardiac muscle.
}}
<br />
{{Chem
|chemical = Potassium Chlorophoride
|formula = 1 part Potassium Chloride, 1 part Phoron, 1 part Chloral Hydrate
'''OR''' 50 Chlorine, 15 Ethanol, 15 Water, 5 Chlorine, 10 Sodium, 20 Potassium, 20 Phoron, -> 60 Potassium Chlorophoride, 25 Potassium Chloride, 5 Phoron
|effects = A specific chemical based on Potassium Chloride to stop the heart for surgery. Not safe to eat!
}}
<br />
{{Chem
|chemical = Solid Phoron
|formula = 5 iron, 5 frost oil, 20 phoron
'''OR''' 80 Phoron, 20 Frost Oil, 20 Iron, -> 4 Phoron Crystals
|effects = Phoron solidification.
}}
<br />
{{Chem
|chemical = Plastic
|formula = 10 polytrinic acid, 20 plasticide
'''OR''' 10 Sulphuric Acid, 10 Chlorine, 10 Potassium, 60 Plasticide, -> 3 Plastic Sheets
|effects = 1 sheet of plastic.
}}
<br />
{{Chem
|chemical = Condensed Capsaicin (Pepper Spray)
|formula = 2 Capsaicin, 5 Phoron (Catalyst)
'''OR''' 5 Phoron, 30 Capsaicin(x4), -> 60 Condensed Capsaicin, 5 Phoron
|effects = Results in 1 unit of Condensed Capsaicin.
}}
<br />
{{Chem
|chemical = Silicate
|formula = 1 part Aluminum, 1 part Silicon, 1 part Oxygen
'''OR''' 40 Aluminum, 40 Silicon, 40 Oxygen -> 120 Silicate
|effects = Used to strengthen windows.
}}
<br />
{{Chem
|chemical = Smoke
|formula = 1 part Potassium, 1 part Sugar, 1 part Phosphorous
'''OR''' 30 Potassium, 30 Sugar, 30 Phosphorous, 30 (Reagent of Your Choice), -> Smoke Cloud With Varying Properties
|effects = This creates a large cloud of smoke that will take on the properties of everything (if anything) in the container of the reaction. Very useful if you want to make a chloral hydrate smoke grenade for riot control.
}}
<br />
{{Chem
|chemical = Sodium Chloride (Table Salt)
|formula = 1 part Chlorine, 1 part Sodium
'''OR''' 60 Chlorine, 60 Sodium -> 120 Table Salt
|effects = Commonly known as salt, Sodium Chloride is often used to  season food.
}}
<br />
{{Chem
|chemical = Space Cleaner
|formula = 1 part Ammonia, 1 part Water
'''OR''' 60 Hydrogen, 20 Nitrogen, 60 Water, -> 120 Space Cleaner
|effects = This is able to clean almost all surfaces of almost anything that may dirty them. The janitor is likely to appreciate refills.
}}
<br />
{{Chem
|chemical = Space Drugs
|formula = 1 part Mercury, 1 part Sugar, 1 part Lithium
'''OR''' 40 Mercury, 40 Sugar, 40 Lithium -> 120 Space Drugs
|effects = An illegal compound which induces a number of effects such as loss of balance and hallucinations.
}}
<br />
{{Chem
|chemical = Space Lube
|formula = 1 part Water, 1 part Silicon, 1 part Oxygen
'''OR''' 30 Water, 30 Silicon, 30 Oxygen -> 120 Space Lube
|effects = Space Lube is a high performance lubricant intended for maintenance of extremely complex mechanical equipment (Results in 4 units instead of 3).
}}
<br />
{{Chem
|chemical = Sterilizine
|formula = 1 part Ethanol, 1 part Dylovene, 1 part Chlorine
'''OR''' 10 Silicon, 10 Potassium, 10 Nitrogen, 30 Ethanol, 30 Chlorine, -> 90 Sterilizine
|effects = Sterilizes wounds in preparation for surgery.
 
}}
<br />
{{Chem
|chemical = Synthmeat
|formula = 5 Blood, 5 Clonexadone
'''OR''' 20 Phoron, 20 Oxygen, 10 Water, 10 Oxygen, 30 Sodium, 5 Blood -> 1 Slab of Synth Meat (+1 for every 5 blood added, up to 60 slabs)
|effects = A tasty alternative to actual meat, allegedly used for surgery.
}}
<br />
{{Chem
|chemical = Thermite
|formula = 1 part Iron, 1 part Aluminium, 1 part Oxygen
'''OR''' 40 Iron, 40 Aluminium, 40 Oxygen -> VERY HOT
|effects = A mixture that becomes extremely hot when ignited, and which can burn straight through walls when applied and ignited.
}}
<br />
{{Chem
|chemical = Unstable Mutagen
|formula = 1 part Radium, 1 part Phosphorus, 1 part Chlorine
'''OR''' 40 Radium, 40 Phosphorus, 40 Chlorine -> 120 Unstable Mutagen
|effects = Causes mutations when injected into living people or plants. High doses may be lethal, especially in humans. Only useful for Botany. Will cause mutations and radiation poisoning if ingested.
}}
<br />
{{Chem
|chemical = Water
|formula = 1 part Oxygen, 2 parts Hydrogen
'''OR''' Just dispense water from the chem dispenser like a sane human being.
|effects = It's water. Results in one unit.
}}
<br />
{{Chem
|chemical = Zombie Powder
|formula = 5 parts CarpoToxin, 5 parts Soporific, 5 parts Copper
'''OR''' 15 Chlorine, 5 Ethanol, 5 Water, 20 Sugar, 25 CarpoToxin, 25 Copper -> 10 Zombie Powder
|effects = Paralyses people, and makes them appear dead to the most rudimentary of tests. Requires CarpoToxin, which must be harvested from Space Carp (Results in 2 units instead of 15).
}}
<br />
{{Chem
|chemical = Sizeoxadone
|formula = 1 part Clonexadone, 3 part Tramadol, 1 part Phoron, 5 Phoron (Catalyst)
'''OR''' 20 Phoron, 4 Oxygen, 2 Water, 2 Oxygen, 6 Sodium, 4 Carbon, 4 Sugar, 4 Oxygen, 12 Ethanol, 12 Oxygen, -> 60 Sizeoxadone, 7.2 Phoron
|effects = Required ingredient for macrocillin, microcillin, and normalcillin
}}
<br />
{{Chem
|chemical = Macrocillin
|formula = 20 part Sizoxadone, 20 part Diethylamine -> 1 part Macrocillin
'''OR''' 30 Hydrogen, 10 Nitrogen, 30 Ethanol, 60 Sizeoxadone -> 3 Macrocillin
|effects = You grow!
}}
<br />
{{Chem
|chemical = Microcillin
|formula = 20 part Sizoxadone, 20 part Sodium Chloride -> 1 part Microcillin
'''OR''' 30 Chlorine, 30 Sodium, 60 Sizeoxadone, -> 3 Microcillin
|effects = You shrink!
}}
<br />
{{Chem
|chemical = Normalcillin
|formula = 20 part Sizoxadone, 20 part leporazine -> 1 part Normalcillin
'''OR''' 10 Phoron, 30 Copper, 30 Silicon, -10 Phoron, 60 Sizeoxadone, -> 3 Normalcillin
|effects = You normalify!
}}
<br />
{{Chem
|chemical = Elixer of Change (female)
|formula = 1 part Blood, 1 part Unstable mutagen, 1 part Sugar -> 1 part Elixer of Change (female)
'''OR''' 60 Blood, 60 Unstable Mutagen, 60 Sugar -> 60 Elixer of Change (female)
|effects = Your gender becomes female.
}}
<br />
{{Chem
|chemical = Elixer of Change (intersex)
|formula = 1 part Elixer of Change (female), 1 part Elixer of Change (male) -> 1 part Elixer of Change (intersex)
'''OR''' 60 Elixer of Change (female), 60 Elixer of Change (male) -> 60 Elixer of Change (intersex)
|effects = Your gender becomes herm.
}}
<br />
{{Chem
|chemical = Elixer of Change (male)
|formula = 1 part Blood, 1 part Unstable Mutagen, 1 part Iron  -> 1 part Elixer of Change (male)
'''OR'''  60 Blood, 60 Unstable Mutagen, 60 Iron  -> 60 Elixer of Change (male)
|effects = Your gender becomes male.
}}
 
= Beyond the Dispenser =
Just because it isn't found in the dispenser or the guide above doesn't mean you can't use it! Holy water, Slime cores and plenty of other things can provide limitless fun for an enterprising and curious chemist.
 
{{Gameplay guides}}
 
[[Category:Guides]]

Latest revision as of 02:14, 11 November 2019

This article or section is from the Baystation 12 wiki.

This article or section is directly taken from the Baystation 12 wiki, and should not be fully relied on for CHOMPstation. You can help by updating it.

This is not a technical guide on how to do sprites in a graphical program, this is a guide intended for people who know how to sprite, but need to know what exactly is needed when people want sprites done for them. Most sprites are 32x32 pixels. They use 32b colors (24b + alpha channel).

Object overview

There are 4 types of objects in the game:

  • Area - we won't be interested in these as you can't see it ingame and wip graphics are sufficient,
  • Mob - humans, monkeys, cyborgs, aliens and other living creatures on the station,
  • Objects - machines, doors, items and anything else in the game,
  • Turf - walls, floors and space

The DMI file format

Sprites in SS13 are packaged in .dmi files. To make a new dmi file, open up dream maker, select file > new and choose icon file (dmi) from the drop-down menu. Write a file path for it and hit ok.

A new window will open with a blank file. in the upper-right are two spaces for sprite dimensions. Most sprites are 32x32 pixels in size. One dmi file cannot hold sprites of different sizes, unfortunately.

Now right-click somewhere in the whiteness. There are two types of sprite: pixmap and movie. A pixmap is static while a movie can be animated and face multiple directions, that's all the difference. Let's make a movie sprite. (New movie)

A window opens with four directional arrows and 3 frames for each of them, all of them gray. Byond understands 8 directions. You can choose how many you wish to use below the sprites themselves: 1, 4 or 8. You can also select how many frames you wish the animation to have. If you're making a multi-directional static sprite, make a movie with 1 frame, so no animation, but with 4 or 8 directions, depending how many you need. If you wish to have the sprite animated it may also interest you that you can set the delay in 1/10 of a second above the particular frame. Okay, hopefully you'll know what to do from here. The built-in sprite editing tool is very primitive and the only thing worth mentioning in it is how to apply the alpha filter. If you double-click any image you'll get to the sprite editor, and at the right of it is a vertical slider, which controls the alpha channel. Also worth mentioning is that copying from the editor can behave a bit strange, by making full backgrounds despite the alpha filter being set. Just 'flood' the background with a color with an alpha value of 0 or use 'import', which works fine.

Now let's assume we've made your sprites sprites, go back to the dmi file (the screen which showed up when you first made the file). Assuming you've made a sprite, you'll see it in the list there. Double-click just below the actual sprite and a rename window should open, alternatively select the sprite and hit F2 on your keyboard. Give a name to your sprite. This name is often referred as an icon_state, as that's the variable name which defines it in code.

Also note that you can import and export image files of different sorts by selecting the files you wish to export in the editor (hold ctrl to select multiple) and right clicking and selecting export, or right clicking anywhere and selecting import to import. DMI is similar to PNG, so if you rename a DMI's extension to PNG it should work in all graphical editing software. It usually works in reverse too. This makes recoloring quicker.

Now, hopefully that's all the information you need to sprite and make dmi files.

Required sprites by object category

Now to tell you what sprites different types of items need:

Mobs

  • Mobs require sprites in 4 directions. If you want them to be able to wear clothes, hold items, wear gloves, glasses, etc. then the part which you'd like to keep needs to be in the same place as on the human sprite in all 4 directions. Yeah, this limits you a lot.

Turfs

  • Floors are in icons/turf/floors.dmi - Check the file for examples
  • Walls are in icons/turf/walls.dmi - Check the file for examples
  • And some other stuff is in other files in icons/turf/
  • I think these are pretty self explanatory

Objects

  • Items: Stuff that you can pick up and use: Generally require an item sprite and an in-hand sprite. The item sprite can be put in icons/obj/items.dmi or other dmi files, while the in-hand sprite needs to be in icons/mob/items_lefthand.dmi and icons/mob/items_righthand.dmi
  • Clothing: Stuff that you can wear: Generally requires an item sprite in the appropriate dmi file in icons/obj/clothing/ , an in-hand sprite in icons/mob/items_lefthand.dmi and items_righthand.dmi, as well as the on-mob sprite in the appropriate file in icons/mob/
  • Machinery: Usually either just one sprite or separate on-off sprites. It tends to differ from machine to machine


Locating sprites

For most objects if you double-click them in the object tree (on the left side of the dream maker window) you will be taken to their definition in code. In the variables below what is highlighted you will often see:

 icon = 'abc.dmi'
 icon_state = "sprite_name"

The icon variable defines the file which contains the sprites and the icon_state defines the name of the sprite in the specified file. Sometimes the icon or even icon_state variable will not be set under the definition. This means they're set on a parent level. If you're looking for /obj/item/weapon/storage/belt/full and can't see it, try looking at /obj/item/weapon/storage/belt. If it isn't there try looking for /obj/item/weapon/storage and so on.

Note that sometimes double-clicking an object in the object tree will not bring you to the object definition. You will know this by the highlighted line not being the same as the path to the object you double-clicked in the object browser. Searching for the definition in such cases can be a bit hard, so I've prepared a list of the most commonly used dmi files for certain objects:

/obj/machinery
icon = 'stationobjs.dmi'
definition in: code/game/machinery

/obj/item/weapon/storage
icon = 'storage.dmi'
definition in: code/game/objects/items/weapons/storage

/obj/item/weapon
icon = 'weapons.dmi'
definition in: code/game/objects/items/weapons/

/obj/item
icon = 'items.dmi'
definition in: code/game/objects/items/

Contributing sprites and finding sprite requests

See here to submit sprite: http://baystation12.net/forums/viewtopic.php?f=44&t=5251

Other useful links

http://baystation12.net/forums/viewforum.php?f=44 - General Sprite Sub-forum

http://baystation12.net/forums/viewtopic.php?f=44&t=4294 - General Sprite Request Thread

Tips

  • Not able to get the color right? Try double-clicking on the color preview box or in the color pallete for more options.
  • You are capable of using the left and right mouse buttons for different colors. Left is the circle and right is the square.
  • Make a small mistake? Click on the original color in the used colors section. This is called mask and will work like an eraser.
  • Get a template: try right-clicking on the desired sprite and select copy. You can copy and paste whole sprites to ease editing.
Contribution Guides & Game Resources
General Guide to Setting Up a Server, Downloading the Source Code, Guide to Contributing to the Game, Game Resources category
Coding Basics of Coding in BYOND, SS13 for Experienced Programmers, [NanoUI]
Mapping Guide to Mapping
Spriting Guide to Spriting
Wiki Guide to Contributing to the Wiki, Style Guide