Rebuild the Destructive Analyzer For Experisci - Part1 (#18605)

* initial restore, not working obviously

* DA experiments

* oop

* DA board research

* cleanup

* cleanup

* mat recycling

* oops

* new DA

* Update misc.dm

* lint

* repeatable

* Safeties

* Update destructive_analyzer.dm

* Update destructive_analyzer.dm

* documentation on signal fix

* initial fixes

* basics

* attempt1

* .

* some more fixes

* unneeded

* don't use assoc here

* tgui from kash

* .

* fixes

---------

Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
Will
2025-10-14 06:58:52 -07:00
committed by GitHub
co-authored by C.L. Kashargul
parent a7b66693c6
commit cb303eb4af
19 changed files with 561 additions and 174 deletions
+14
View File
@@ -396,6 +396,20 @@ GLOBAL_LIST_INIT(item_digestion_blacklist, list(
/obj/item/mmi/digital/robot,
/obj/item/rig/protean))
///A list of stuff we do NOT want being deconstructed. Either due to how critical it is (ID/nuke disk) or buggy (holders and paicards)
GLOBAL_LIST_INIT(item_deconstruction_blacklist, list(
/obj/item/card/id,
/obj/item/areaeditor/blueprints,
/obj/item/disk/nuclear,
/obj/item/perfect_tele_beacon,
/obj/item/organ/internal/brain,
/obj/item/mmi,
/obj/item/rig/protean,
/obj/item/holder,
/obj/item/paicard,
/obj/item/stack/material/cyborg,
/obj/item/storage))
///A list of chemicals that are banned from being obtainable through means that generate chemicals. These chemicals are either lame, annoying, pref-breaking, or OP (This list does NOT include reactions)
GLOBAL_LIST_INIT(obtainable_chemical_blacklist, list(
REAGENT_ID_ADMINORDRAZINE,