Merge pull request #3563 from Citadel-Station-13/upstream-merge-31992
[MIRROR] Fixes being unable to merge full stacks
This commit is contained in:
@@ -245,6 +245,7 @@
|
||||
S.copy_evidences(src)
|
||||
use(transfer, TRUE)
|
||||
S.add(transfer)
|
||||
return transfer
|
||||
|
||||
/obj/item/stack/Crossed(obj/o)
|
||||
if(istype(o, merge_type) && !o.throwing)
|
||||
@@ -297,10 +298,10 @@
|
||||
|
||||
|
||||
/obj/item/stack/attackby(obj/item/W, mob/user, params)
|
||||
if(istype(W, merge_type) && amount < max_amount)
|
||||
if(istype(W, merge_type))
|
||||
var/obj/item/stack/S = W
|
||||
merge(S)
|
||||
to_chat(user, "<span class='notice'>Your [S.name] stack now contains [S.get_amount()] [S.singular_name]\s.</span>")
|
||||
if(merge(S))
|
||||
to_chat(user, "<span class='notice'>Your [S.name] stack now contains [S.get_amount()] [S.singular_name]\s.</span>")
|
||||
else
|
||||
. = ..()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user