Update of bug #22402 (project freeciv):

                  Status:                    None => In Progress            

    _______________________________________________________

Follow-up Comment #2:

The problem is in dai_tech_base_want() that temporarily sets tech to evaluate
as known one.

research_invention_set(pres, tech, TECH_KNOWN);
...
research_invention_set(pres, tech, old_state);

First call sets tech in global_advances[] array (tech known in range "World")
and second one does not clear it.

There might be related, older bug, that global_advances[] (affecting any tech
req with range World) is not cleared when the only player knowing the tech
loses it for some reason, or dies.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?22402>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to