Sensors can now be printed, removed and installed on jumpsuits. HANDCRAFTED jumpsuits no longer have sensors by default (also mild crafting refactor) (#93121)

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
This commit is contained in:
Ghom
2025-10-18 11:43:38 +02:00
committed by GitHub
co-authored by ArcaneMusic
parent 45d7078120
commit e5be2d0f91
22 changed files with 296 additions and 79 deletions
@@ -132,9 +132,6 @@
///cancel clean
#define COMSIG_ATOM_CANCEL_CLEAN (1<<0)
/// From /obj/item/stack/make_item()
#define COMSIG_ATOM_CONSTRUCTED "atom_constructed"
/// From /obj/effect/particle_effect/sparks/proc/sparks_touched(datum/source, atom/movable/singed)
#define COMSIG_ATOM_TOUCHED_SPARKS "atom_touched_sparks"
#define COMSIG_ATOM_TOUCHED_HAZARDOUS_SPARKS "atom_touched_hazardous_sparks"
@@ -24,8 +24,8 @@
#define COMPONENT_BULLET_PIERCED (1<<2)
///from base of atom/bullet_act(): (/obj/proj, def_zone, piercing_hit, blocked)
#define COMSIG_ATOM_BULLET_ACT "atom_bullet_act"
///from base of atom/on_craft_completion(): (components, datum/crafting_recipe/current_recipe)
#define COMSIG_ATOM_ON_CRAFT "atom_checkparts"
///from base of atom/on_craft_completion(): (components, datum/crafting_recipe/current_recipe, atom/crafter)
#define COMSIG_ATOM_ON_CRAFT "atom_on_craft_completion"
///from base of atom/used_in_craft(): (atom/result)
#define COMSIG_ATOM_USED_IN_CRAFT "atom_used_in_craft"
///from base of atom/blob_act(): (/obj/structure/blob)