From 7a1b8d502ca5d264f55d6ed417ee50eed689e509 Mon Sep 17 00:00:00 2001 From: SyncIt21 <110812394+SyncIt21@users.noreply.github.com> Date: Wed, 24 Jan 2024 19:30:52 +0530 Subject: [PATCH] Fixes runtime when mineral scanning (#81049) ## About The Pull Request Fixes this ![Screenshot (384)](https://github.com/tgstation/tgstation/assets/110812394/2ec17f1d-e69b-400a-a8ab-47c205af56ed) ## Changelog :cl: fix: fixes runtime when mineral scanning, passes right argument for scanner in golem eyes /:cl: --- code/game/objects/items.dm | 2 +- code/modules/mining/equipment/mineral_scanner.dm | 1 - code/modules/surgery/organs/internal/eyes/_eyes.dm | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index abedfa81dde..3adfaec914a 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1069,7 +1069,7 @@ skill_modifier = user.mind.get_skill_modifier(/datum/skill/mining, SKILL_SPEED_MODIFIER) if(user.mind.get_skill_level(/datum/skill/mining) >= SKILL_LEVEL_JOURNEYMAN && prob(user.mind.get_skill_modifier(/datum/skill/mining, SKILL_PROBS_MODIFIER))) // we check if the skill level is greater than Journeyman and then we check for the probality for that specific level. - mineral_scan_pulse(get_turf(user), SKILL_LEVEL_JOURNEYMAN - 2) //SKILL_LEVEL_JOURNEYMAN = 3 So to get range of 1+ we have to subtract 2 from it,. + mineral_scan_pulse(get_turf(user), SKILL_LEVEL_JOURNEYMAN - 2, scanner = src) //SKILL_LEVEL_JOURNEYMAN = 3 So to get range of 1+ we have to subtract 2 from it,. delay *= toolspeed * skill_modifier diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index 85d4ee0c1b1..484720e7159 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -71,7 +71,6 @@ var/vents_nearby = FALSE var/undiscovered = FALSE var/radar_volume = 30 - scanner.transform = matrix() for(var/turf/closed/mineral/mineral in RANGE_TURFS(range, T)) if(mineral.scan_state) minerals += mineral diff --git a/code/modules/surgery/organs/internal/eyes/_eyes.dm b/code/modules/surgery/organs/internal/eyes/_eyes.dm index 8d250548b29..2f84b9ed93b 100644 --- a/code/modules/surgery/organs/internal/eyes/_eyes.dm +++ b/code/modules/surgery/organs/internal/eyes/_eyes.dm @@ -284,7 +284,7 @@ /datum/action/cooldown/golem_ore_sight/Activate(atom/target) . = ..() - mineral_scan_pulse(get_turf(target), scanner = src) + mineral_scan_pulse(get_turf(target), scanner = target) ///Robotic