Follow-up Comment #7, bug #16429 (project freeciv):

> How calling player_research_update() can fix that? 

in techtools.c:player_tech_lost() the tech is removed from the player by
player_invention_set(plr, tech, TECH_UNKNOWN). After this function
player_research_update() must be called to update the information about the
tech tree (especially research->num_known_tech_with_flag). Without the update
the following checks for now invalid action will not fix all possible changes
due to the now missing tech.


Reply to this item at:


  Nachricht geschickt von/durch Gna!

Freeciv-dev mailing list

Reply via email to