Ok, I figured out the repair issue I was having. I had to readjust the coordinates for that too since I'm on drastically different resolution, and also had to adjust the color code. Now it properly recognizes if I need to repair. But I still have an issue, the repair check can distinguish if it's broken or damaged gear. But it always comes back as damaged even if it isn't, so it makes me go to repair every time and that messes up the vendor routine (doesn't allow it). I would assume its finding a color in a pixel from the lamp post which is really close to the repair icon. Any suggestions?