foreach (var detector in oreDetectors) var ore = detector.DetectedOres.FirstOrDefault(); if (ore != null && ore.MagneticStrength >= threshold) magnet.Enabled = true; Echo("Collecting ore..."); break; else magnet.Enabled = false;

def extract_ore(self): print("Magnet ON") time.sleep(self.extract_time) print("Magnet OFF") self.inventory.append(1)

import random import time MAGNETIC_THRESHOLD = 0.7 EXTRACT_TIME = 1.5 # seconds SCAN_INTERVAL = 0.5 ORE_VALUES = "iron": 0.9, "rock": 0.2, "nickel": 0.8, "cobalt": 0.85 INVENTORY = []

def move_to_next(): print("➡️ Moving to next position...") time.sleep(0.3)

def move(self): print("Moving to next position")