Artifact Tweaks (#17077)

* fixes a critical bug with artifact triggers

* Gets rid of gas activated anomalies

Feedback has been overwhelming negative for gas trigger anomalies, so they have been removed. (I expected this. See: My coder comments) but wanted to give it a chance since more xenoarch players were coming into the scene.

* Adds more anomaly batteries.

Adds them to the protolathe

* Some more xenoarch tweaks

- Makes scanpads and harvesters craftable
- Makes harvesters upgradable
- Fixes typo in the battery ID & desc
- Fixes harvester charge logic to NOT be garbage

* whoopsies

* clarification

* more effect->trigger fixes

this one didnt matter since both were 0 but still

* Better logic

* Obey gloves
This commit is contained in:
Cameron Lennox
2025-02-08 14:09:03 -05:00
committed by GitHub
parent 59586cecb3
commit bbc50e3ea6
9 changed files with 139 additions and 74 deletions
@@ -105,3 +105,21 @@
/obj/item/stock_parts/manipulator = 1,
/obj/item/stock_parts/console_screen = 1,
/obj/item/stack/cable_coil = 5)
/obj/item/circuitboard/artifact_harvester
name = T_BOARD("artifact harvester")
build_path = /obj/machinery/artifact_harvester
board_type = new /datum/frame/frame_types/machine
origin_tech = list(TECH_MATERIAL = 2, TECH_POWER = 4, TECH_ENGINEERING = 2)
req_components = list(
/obj/item/stock_parts/capacitor = 5, //Yes, it's ALL capacitors. It's only purpose is to store power!
/obj/item/stock_parts/console_screen = 1)
/obj/item/circuitboard/artifact_scanpad
name = T_BOARD("artifact scanpad")
build_path = /obj/machinery/artifact_scanpad
board_type = new /datum/frame/frame_types/machine
origin_tech = list(TECH_MATERIAL = 2, TECH_POWER = 4, TECH_ENGINEERING = 2)
req_components = list(
/obj/item/stock_parts/manipulator = 1,
/obj/item/stock_parts/console_screen = 1)