diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 15815302bc..bb23604a49 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -561,7 +561,8 @@ var/list/mining_overlay_cache = list() else X = new /obj/item/weapon/ore/strangerock(src, inside_item_type = F.find_type) geologic_data.UpdateNearbyArtifactInfo(src) - X:geologic_data = geologic_data + var/obj/item/weapon/ore/strangerock/SR = X + SR.geologic_data = geologic_data //some find types delete the /obj/item/weapon/archaeological_find and replace it with something else, this handles when that happens //yuck diff --git a/code/modules/xenoarcheaology/finds/find_spawning.dm b/code/modules/xenoarcheaology/finds/find_spawning.dm index 335c719097..2c04d491d0 100644 --- a/code/modules/xenoarcheaology/finds/find_spawning.dm +++ b/code/modules/xenoarcheaology/finds/find_spawning.dm @@ -605,9 +605,9 @@ new_item.origin_tech[TECH_ARCANE] = 1 new_item.origin_tech[TECH_PRECURSOR] = 1 - var/turf/T = get_turf(new_item) - if(istype(T, /turf/simulated/mineral)) - T:last_find = new_item + var/turf/simulated/mineral/T = get_turf(new_item) + if(istype(T)) + T.last_find = new_item qdel(src)