mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-20 20:45:28 +01:00
Autholathes and some misc material containers no longer gluttonously consume players' tools (#89900)
## About The Pull Request Converted autolathes, drone dispensers, sheetifiers and recyclers to tool_acts, and autolathes now use base_item_interaction similarly to flatpackers to avoid the ire of material containers. Material containers also now refuse to accept materials if the owner is a machine which is broken or has an open panel. ## Why It's Good For The Game Autolathe ate my multitool one too many times, can't have shit in space detroit. There's been a ton of feedback on autolathes having bad UX and #89859 kinda pushed me over the edge, its just far too confusing to deal with - now they should be up to parity with protolathes (tools don't get eaten on left click anymore) ## Changelog 🆑 fix: You no longer can insert sheets into unpowered, broken or opened autolathes. qol: Screwdriver/crowbar/multitool interactions on autolathes now work with left click instead of right click. /🆑
This commit is contained in:
@@ -493,6 +493,11 @@
|
||||
if(!(mat_container_flags & MATCONTAINER_ANY_INTENT) && user.combat_mode)
|
||||
return
|
||||
|
||||
if(ismachinery(source))
|
||||
var/obj/machinery/machine = source
|
||||
if(machine.machine_stat || machine.panel_open)
|
||||
return
|
||||
|
||||
user_insert(weapon, user)
|
||||
|
||||
return ITEM_INTERACT_SUCCESS
|
||||
|
||||
Reference in New Issue
Block a user