Hey Chris, can you please check GetRuneTimeSinceSeen() ?
I was testing some new code with it, trying to simplify my old one and my bot never picks up the rune. After i printed it, GetRuneTimeSinceSeen() spilled out more than 110 even though the rune just spawned. That seems wrong and sounds more like what GameTime() would be. I expected GetRuneTimeSinceSeen() to increase on each fog-of-war cover-up then reset to 0 as soon as it came into view, only to increment again once the fog-of-war sets upon the rune (if not picked up). I assume the time would also increase if the rune is picked up as well, but not sure about this scenario. Would you mind clearing thing up?