Project

General

Profile

Bug #695971

"Team 0 had invalid technology goal" loading savegame with advanced AI

Added by Jacob Nevins 15 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%


Description

Loading the first attached savegame in S2_6 gives the message

1: Team 0 had invalid technology goal.

In this case (the first one I found in this autogame in a non-exhaustive search), the AI has "Advanced Flight" as a research goal despite having acquired it long ago (currently they are researching Environmentalism). It seems that by the time an AI ends up researching Future Tech, it is always in a state like this (generally with Advanced Flight as goal).

It's not that "Advanced Flight" is the last goal this AI ever set; earlier savegames have more advanced goals; the previous turn, the goal was Environmentalism.

I note that "Advanced Flight" is the first tech defined in data/civ2civ3/techs.ruleset. Perhaps it's meant to be A_UNSET or 0 or something like that?

[research]
r={"number","goal_name","techs","futuretech","bulbs_before","saved_name","bulbs","now_name","got_tech","done" 
0,"Advanced Flight",85,0,277,"",911,"Environmentalism",FALSE,"1111111111111111111111111101111011111111111111111111111111111111111111111101111111111111" 
1,"Advanced Flight",8,0,0,"",0,"Masonry",FALSE,"1010000001000000000000000000000000010010000000000000000000000001000000000000000001000010" 
...

autogame-T1734-Y03309-auto.sav.bz2 - S2_6 civ2civ3 autogame (100 KB) Jacob Nevins, 2017-09-09 11:40 AM

Also available in: Atom PDF