Files
Batrachophreno 1c8c0c2221 Bugfix pile (#22823)
Fixes several runtimes from the past few weeks, some additional material
repath regressions, and the fact that if I shoot you with a stream of
ionized deuterium particles, it doesn't riddle you with cancer.

changes:
- bugfix: "Fixes emergency shields runtiming when hit by thrown
objects."
  - bugfix: "Fixes several stale global list runtimes."
- bugfix: "Fixes several health percentage checks that could use unset
initial health values."
  - bugfix: "Fixes additional materials regressions in INDRA code."
  - bugfix: "Fixes invalid fuel injector depletion math."
- bugfix: "Makes accelerated particles apply radiation damage to living
mobs they pass through."
2026-07-12 18:06:28 +00:00

23 lines
806 B
Plaintext

/// Used to resolve throwing vendors without going directly into wiring.
/obj/item/debugger
name = "debugger"
desc = "Used to debug electronic equipment, debuggers come with a retractable data cable that can be plugged into most machines."
icon = 'icons/obj/hacktool.dmi'
icon_state = "hacktool-g"
obj_flags = OBJ_FLAG_CONDUCTABLE
force = 11
w_class = WEIGHT_CLASS_SMALL
throwforce = 5
throw_range = 15
throw_speed = 3
hitsound = SFX_SWITCH
matter = list(MATERIAL_PLASTIC = 50, MATERIAL_STEEL = 50, MATERIAL_GLASS = 20)
origin_tech = list(TECH_MAGNET = 1, TECH_ENGINEERING = 1)
contained_sprite = TRUE
/obj/item/debugger/mechanics_hints(mob/user, distance, is_adjacent)
. += ..()
. += "The debugger can be used on vending machines and APCs to identify and resolve any viral infections."