Spamming the weld on a robotic part no longer drains the fuel with no benefit (#80801)

## About The Pull Request

See name, spamming the self repair will no longer empty your welding
tool faster than a clown emptying the captain's office.
This commit is contained in:
Waterpig
2024-01-07 00:59:29 -06:00
committed by GitHub
parent 8c53c88b83
commit bf1be84bed
+5 -4
View File
@@ -145,14 +145,15 @@
if(isnull(affecting) || !IS_ROBOTIC_LIMB(affecting))
return NONE
if(!use_tool(attacked_humanoid, user, 0, volume=50, amount=1))
return ITEM_INTERACT_BLOCKING
var/use_delay = 0
if(user == attacked_humanoid)
user.visible_message(span_notice("[user] starts to fix some of the dents on [attacked_humanoid]'s [affecting.name]."),
span_notice("You start fixing some of the dents on [attacked_humanoid == user ? "your" : "[attacked_humanoid]'s"] [affecting.name]."))
if(!do_after(user, 5 SECONDS, attacked_humanoid))
return ITEM_INTERACT_BLOCKING
use_delay = 5 SECONDS
if(!use_tool(attacked_humanoid, user, use_delay, volume=50, amount=1))
return ITEM_INTERACT_BLOCKING
item_heal_robotic(attacked_humanoid, user, 15, 0)
return ITEM_INTERACT_SUCCESS