Exactly what were you attempting?
I'm trying to enable great people to discover two techs at once (or have the research spill over into a second tech) and was working on the interface display for the techs that would be discovered. Didn't do anything too weird, but apparently produced a Python exception in the process. It's always dangerous to do that in the interface code because it's called in millisecond intervals. If you're unlucky you get so many exceptions that the game hangs. This was in combination with tabbing in and out of the game, which can also lead to errors sometimes. I've never seen this kind of abstract result though.
Yeah but why not just let the unit discover two techs then.
Disagree, it's much more complicated to have rules like you can discover one tech but then the other abilities are disabled, and the unit needs to keep track of how research is left in, what if I discover one tech and then put the unit away etc. It requires a lot of complication in the interface and so on. My change is just the tooltip shows two techs instead of one.
Who is talking about two tech bars? I'm doing exactly what you have suggested.
. My change is just the tooltip shows two techs instead of one.