Another set of QoL and changes for IC (#6317)

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

This PR aims to solve a few things random things I have collected in my
to do list of issues and QoL.

First of, trignometry! You can now use the inverse function of sin, cos
and tan including atan2 because it is cool.
Mini fixes of the debug printer having no metal, a few reagent
containers having no ref pushes and resolving a few invisible icons. Not
to mention the external battery scanner being to near useless with no
adjecant check.
Lasty the two major things is that the injector now finally works, you
can draw blood, inject it properly and you can't inject someone else
with it if they are wearing armor. Second is the medical scanner is now
able to output nutrition, reagent types and quantity.

Late edit: Also added Min and Max math circuitry. Fixed and reenabled
filters plus a view filter that ties into it
This commit is contained in:
Dimasw99
2024-03-05 11:30:53 -08:00
committed by GitHub
parent 119d900e29
commit ca00dc18df
9 changed files with 267 additions and 39 deletions
@@ -37,6 +37,7 @@
/obj/item/integrated_circuit_printer/debug
name = "fractal integrated circuit printer"
desc = "A portable(ish) machine that makes modular circuitry seemingly out of thin air."
cur_metal = 250
debug = TRUE
upgraded = TRUE
can_clone = TRUE