Fixes a runtime caused by stacks accidentally merging twice (#26795)

* Fixes empty stacks trying to merge together

* more accurate comment
This commit is contained in:
BiancaWilkson
2024-09-15 21:58:29 -04:00
committed by GitHub
parent 44694d8fa5
commit f42a7d9ab0
+2
View File
@@ -127,6 +127,8 @@
// We don't only use istype here, since that will match subtypes, and stack things that shouldn't stack
if(!istype(check, merge_type) || check.merge_type != merge_type)
return FALSE
if(amount <= 0 || check.amount <= 0) // no merging empty stacks that are in the process of being qdel'd
return FALSE
if(is_cyborg) // No merging cyborg stacks into other stacks
return FALSE
if(ismob(loc) && !inhand) // no merging with items that are on the mob