Files
BatrachophrenoandGitHub af0312c7d4 Bugfix batch (Pesticide Edition) (#21556)
Fixes https://github.com/Aurorastation/Aurora.3/issues/18504
Fixes https://github.com/Aurorastation/Aurora.3/issues/21064
Fixes https://github.com/Aurorastation/Aurora.3/issues/21267
Fixes https://github.com/Aurorastation/Aurora.3/issues/21455
Fixes https://github.com/Aurorastation/Aurora.3/issues/21535

Miscellaneous bugfixes, code cleanup, etc. Smaller batches this time.

changes:
  - spellcheck: "Renames 'gibber' to 'autobutcher'."
  - code_imp: "Cleans up a lot of old autobutcher code."
- code_imp: "Simplifies and unifies a lot of circuit board naming code."
  - code_imp: "Updates various code comments to DMDocs format."
- balance: "Slightly increased damage of beating someone with a ladder."
- bugfix: "Fixes foreign speech displaying the translated versions in
langchat for non-fluent listeners."
- bugfix: "Fixes whispered speech langchat; whispers are now correctly
italicized."
- bugfix: "Fixes shouted speech langchat; shouts are now correctly
biggified."
  - bugfix: "Adds missing Omni Gas Mixer, Gas Meter options from RFD-P."
- bugfix: "Adds missing circuit boards for bioballistic delivery system,
lysis-isolation centrifuge, and autobutcher to allow for construction
and deconstruction."
- bugfix: "Fixes empty algae chips bag having description set for its
name."
- bugfix: "Adds fallback_specific_heat values to several reagents that
were missing them."
- bugfix: "Fixes antimateriel projectiles being erroneously
damage-capped when hitting walls."
- bugfix: "Fixes laser beam effects not using the base colors of their
beam VFX."
- qol: "Added helpful feedback hint to move closer when someone speaks
aloud within 4 tiles while you're in vacuum (as features go, this one
felt more like a bug to experience)."
  - qol: "Updated various examine hints."

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
2025-11-11 10:56:12 +00:00

92 lines
2.7 KiB
Plaintext

/obj/item/circuitboard/rig_assembly
name = "rig circuit board"
icon = 'icons/obj/module.dmi'
icon_state = "std_mod"
item_state = "electronic"
board_type = "other"
///////////////////////
////CIVILIAN BOARDS////
///////////////////////
/obj/item/circuitboard/rig_assembly/civilian
origin_tech = list(TECH_DATA = 4)
/obj/item/circuitboard/rig_assembly/civilian/industrial
name = T_BOARD_HARDSUIT("industrial")
/obj/item/circuitboard/rig_assembly/civilian/eva
name = T_BOARD_HARDSUIT("EVA")
/obj/item/circuitboard/rig_assembly/civilian/eva/pilot
name = T_BOARD_HARDSUIT("pilot")
/obj/item/circuitboard/rig_assembly/civilian/ce
name = T_BOARD_HARDSUIT("advanced void")
origin_tech = list(TECH_DATA = 5)
/obj/item/circuitboard/rig_assembly/civilian/hazmat
name = T_BOARD_HARDSUIT("AMI")
/obj/item/circuitboard/rig_assembly/civilian/medical
name = T_BOARD_HARDSUIT("rescue")
/////////////////////
////COMBAT BOARDS////
/////////////////////
/obj/item/circuitboard/rig_assembly/combat
origin_tech = list(TECH_DATA = 5)
/obj/item/circuitboard/rig_assembly/combat/targeting
origin_tech = list(TECH_DATA = 5, TECH_COMBAT = 4)
/obj/item/circuitboard/rig_assembly/combat/hazard
name = T_BOARD_HARDSUIT("hazard")
origin_tech = list(TECH_DATA = 4)
/obj/item/circuitboard/rig_assembly/combat/targeting/hazard
name = T_BOARD_HARDSUIT_TARGETING("hazard")
origin_tech = list(TECH_DATA = 4, TECH_COMBAT = 4)
/obj/item/circuitboard/rig_assembly/combat/combat
name = T_BOARD_HARDSUIT("combat")
origin_tech = list(TECH_DATA = 7)
/obj/item/circuitboard/rig_assembly/combat/targeting/combat
name = T_BOARD_HARDSUIT_TARGETING("combat")
origin_tech = list(TECH_DATA = 7, TECH_COMBAT = 6)
/obj/item/circuitboard/rig_assembly/combat/falcata
name = T_BOARD_HARDSUIT("falcata exoskeleton")
origin_tech = list(TECH_COMBAT = 1)
/obj/item/circuitboard/rig_assembly/combat/targeting/falcata
name = T_BOARD_HARDSUIT_TARGETING("falcata exoskeleton")
origin_tech = list(TECH_COMBAT = 1)
//////////////////////
////ILLEGAL BOARDS////
//////////////////////
/obj/item/circuitboard/rig_assembly/illegal
origin_tech = list(TECH_DATA = 7, TECH_ILLEGAL = 4)
/obj/item/circuitboard/rig_assembly/illegal/targeting
origin_tech = list(TECH_DATA = 7, TECH_COMBAT = 4, TECH_ILLEGAL = 4)
/obj/item/circuitboard/rig_assembly/illegal/hacker
name = T_BOARD_HARDSUIT("cybersuit")
/obj/item/circuitboard/rig_assembly/illegal/targeting/hacker
name = T_BOARD_HARDSUIT_TARGETING("cybersuit")
/obj/item/circuitboard/rig_assembly/illegal/stealth
name = T_BOARD_HARDSUIT("stealth")
origin_tech = list(TECH_DATA = 7, TECH_ILLEGAL = 6)
/obj/item/circuitboard/rig_assembly/illegal/targeting/stealth
name = T_BOARD_HARDSUIT_TARGETING("stealth")
origin_tech = list(TECH_DATA = 7, TECH_COMBAT = 6, TECH_ILLEGAL = 6)