-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add white phosphorus and related recipes #74599
Conversation
Add a recipe for making smoke bombs using white phosphorus
Modify the recipe for red phosphorus and add a recipe for producing white phosphorus
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Please link the sources you say you consulted to determine this is viable. |
The theory of the reaction comes from the phosphorus wiki page (https://en.wikipedia.org/wiki/Phosphorus), which also mentions that for a while in history, bone ashes were the main raw material for producing phosphorus. |
Well, so is this PR accepted or rejected? |
Not a chemistry major here so I'm having some difficulty translating into the ratios you used in the recipe. Can you provide a little more detail that helps me understand? |
The chemical formulas above are a bit rough, so I will write them in a more standardized format below for a better explanation: A mole is a unit of amount of substance. If you say that a substance is one mole, it means that the substance contains one Avogadro's constant of particles (equal to about 6.02 x 10²³), including molecules, atoms, etc. A 10 mole of carbon, for example, means that the carbon contains 10 times Avogadro's constant of carbon atoms. For example, a 10-mole portion of carbon means that the carbon contains 10 times Avogadro's constant of carbon atoms, and a 6-mole portion of silica means that the silica contains 6 times Avogadro's constant of silica "molecules" (in fact, silica does not contain individual silica molecules, but atomic crystals, but for convenience they are treated as molecules here). it is treated as a molecule here) We already know the amounts of the different substances needed for the reaction, the next step is to find the masses of the different substances needed. In order to find this mass, we need to know the relative atomic mass or relative molecular mass of the different substances, that is, how much a mole of these substances weighs. For example, if we want to calculate the relative molecular mass of calcium phosphate (Ca₃(PO₄)₂), then we need to first look up the relative molecular masses of the calcium atom (Ca), the phosphorus atom (P), and the oxygen atom (O), which are approximately 40, 31, and 16, respectively, so the relative molecular mass of calcium phosphate would be 40 * 3 + 31 * 2 + 16 * 4 * 2=310, that is, one mole of calcium phosphate is about 310g, and so on, to find out the relative atomic mass or relative molecular mass of the other substances, and then into the chemical formula to find their mass. The final calculation is that we need about 37g of calcium phosphate, 22g of silicon dioxide, and 7g of carbon, which will ultimately produce 7.5g of white phosphorus (with the other components omitted), whereas the bone meal is about 60-70% calcium phosphate, and the sand is about 90% or more silicon dioxide, and then, based on the mass of each of the items in the game, we ultimately arrive at the fact that we need about 1 bone meal, 3 sand, and 7 carbon to produce 1 white phosphorus |
This actually appears to have removed the recipe to make red phosphorus from matchbooks that was implemented on the 12th... making red phosphorous from matches was already removed. |
Also from the wikipedia page you linked:
So basically I'll be pulling the recipe, it needs to be MUCH more involved. |
It's possible to do but is much more involved than this recipe makes it
Remove the white phosphorous recipe added in #74599
Summary
Content "Add white phosphorus and related recipes"
Purpose of change
Regarding adding recipes for extracting phosphorus from bones, I've covered this in a previous issue.(#73298)
In addition, the weight of red phosphorus is greatly underestimated based on the code's description of its density.
Describe the solution
Add white phosphorus.
Add recipes that use bones to extract white phosphorus.
Add recipes for using white phosphorus to make smoke bombs and red phosphorus.
Fixed the weight of red phosphorus.
Removed the previous recipe for making red phosphorus using matches due to the much higher weight of red phosphorus making it too costly (about 300+ matchboxes needed).
Describe alternatives you've considered
Maybe keep the recipe for making red phosphorus using matchboxes - it's not unfeasible after all, it just requires a lot of ingredients.
Testing
Go into the game, check the recipe and item, and all is well.
Additional context
None,