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