[Freeciv-Dev] (PR#12492) beta8 Server Assertion plrhand.c:283: found_new
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: |
[Freeciv-Dev] (PR#12492) beta8 Server Assertion plrhand.c:283: found_new_tech |
From: |
"James 'J.C.' Jones" <jcjones@xxxxxxx> |
Date: |
Sat, 12 Mar 2005 16:12:25 -0800 |
Reply-to: |
bugs@xxxxxxxxxxx |
<URL: http://bugs.freeciv.org/Ticket/Display.html?id=12492 >
Message:
civserver: plrhand.c:283: found_new_tech: Assertion
`(tech_exists(tech_found) && get_invention(plr, tech_found) !=
TECH_KNOWN) || tech_found == (200-2)' failed.
Problem:
Two players on a team. They are researching toward Railroad, and one
teammate has Iron Working (name: tempest), the other (for some reason)
*does not* (name: pug), despite being teammates.
When Theology is finished being researched (it's almost done in the
attached save), the next target technology is Iron Working. Once it
finishes, *the server crashes with that assertion*. A workaround is for
player "tempest" to manually give Iron Working to pug. Interestingly,
the AI knows that "pug" is missing Iron Working and offers it to him
soon before the server asserts -- if you accept, the game continues
unhindered.
I was working from the perspective of "pug".
--
James 'J.C.' Jones - <jcjones@xxxxxxx> - http://pug.ibu02.com/
"As he came into the light they could see his black and
gold uniform on which the buttons were so highly polished
that they shone with an intensity that would have made an
approaching motorist flash his lights in annoyance."
tria-0125.sav.gz
Description: GNU Zip compressed data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Freeciv-Dev] (PR#12492) beta8 Server Assertion plrhand.c:283: found_new_tech,
James 'J.C.' Jones <=
|
|