diff --git a/code/game/objects/items/devices/gps.dm b/code/game/objects/items/devices/gps.dm index b4304ce41d4..4663584fe4e 100644 --- a/code/game/objects/items/devices/gps.dm +++ b/code/game/objects/items/devices/gps.dm @@ -374,9 +374,10 @@ if(sig == our_sig) continue var/atom/A = sig.parent + var/turf/T = get_turf(A) others += list(list( - "x" = A.x, - "y" = A.y, + "x" = T.x, + "y" = T.y, "level" = l_id, "ref" = ref(sig), "name" = sig.gps_tag diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index db91b96e31a..45684804e7f 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -240,6 +240,8 @@ return FALSE if(mid_delete || other.mid_delete) // bandaid until new inventory code return FALSE + if((strict_color_stacking || other.strict_color_stacking) && (color != other.color)) + return FALSE return other.stacktype == stacktype /obj/item/stack/proc/use(used) @@ -287,8 +289,6 @@ return 0 if (!can_merge(S) && !type_verified) return 0 - if ((strict_color_stacking || S.strict_color_stacking) && S.color != color) - return 0 if (isnull(tamount)) tamount = src.get_amount() diff --git a/code/modules/organs/internal/species/alraune.dm b/code/modules/organs/internal/species/alraune.dm index 65e879fa965..3341b4f4caa 100644 --- a/code/modules/organs/internal/species/alraune.dm +++ b/code/modules/organs/internal/species/alraune.dm @@ -47,9 +47,8 @@ . = ..() create_reagents(usable_volume) -/obj/item/organ/internal/fruitgland/process(delta_time) - if(!owner) - return +/obj/item/organ/internal/fruitgland/tick_life(dt) + . = ..() var/obj/item/organ/external/parent = owner.get_organ(parent_organ) var/before_gen if(parent && generated_reagents && owner) //Is it in the chest/an organ, has reagents, and is 'activated' diff --git a/tgui/packages/tgui/interfaces/Gps.tsx b/tgui/packages/tgui/interfaces/Gps.tsx index 8890ea0e1bd..0c5eca20bef 100644 --- a/tgui/packages/tgui/interfaces/Gps.tsx +++ b/tgui/packages/tgui/interfaces/Gps.tsx @@ -146,11 +146,15 @@ export const Gps = (props, context) => {