Project

General

Profile

Bug #695971

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

Added by Jacob Nevins 3 months ago. Updated 2 months ago.

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

0%

Estimated time:

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 (100 KB) autogame-T1734-Y03309-auto.sav.bz2 S2_6 civ2civ3 autogame Jacob Nevins, 2017-09-09 11:40 AM

Related issues

Blocks Freeciv - Task #700704: S3_0 alpha1New

History

#1 Updated by Marko Lindqvist 2 months ago

  • Target version changed from 2.6.0 to 2.6.0-beta2

#2 Updated by Marko Lindqvist 2 months ago

Also available in: Atom PDF