Allows stacking machines to eat bluespace crystals (#89780)

## About The Pull Request

Closes #89745
This commit is contained in:
SmArtKar
2025-03-12 17:18:44 -04:00
committed by Roxy
parent c8bf601d6d
commit 6b95b2f2af
2 changed files with 33 additions and 22 deletions
@@ -184,14 +184,17 @@
labor_console = null
return ..()
/obj/machinery/mineral/stacking_machine/laborstacker/process_sheet(obj/item/stack/sheet/input)
if (input.manufactured && input.gulag_valid)
points += SHEET_POINT_VALUE * input.amount
/obj/machinery/mineral/stacking_machine/laborstacker/process_stack(obj/item/stack/input)
if (!istype(input, /obj/item/stack/sheet))
return ..()
var/obj/item/stack/sheet/sheet = input
if (sheet.manufactured && sheet.gulag_valid)
points += SHEET_POINT_VALUE * sheet.amount
return ..()
/obj/machinery/mineral/stacking_machine/laborstacker/base_item_interaction(mob/living/user, obj/item/weapon, list/modifiers)
if(istype(weapon, /obj/item/stack/sheet))
process_sheet(weapon)
if (is_type_in_typecache(weapon, accepted_types))
process_stack(weapon)
return ITEM_INTERACT_SUCCESS
return ..()