(PR#12125) shared_vision_is_safe() is afraid of dead players
"Mateusz Stefek" <mstefek-IjDXvh/[email protected]> Sat, 5 Feb 2005 04:18:26 -0800
| Newsgroups | gmane.games.freeciv.ai |
|---|---|
| Message-ID | <[email protected]> |
<URL: http://bugs.freeciv.org/Ticket/Display.html?id=12125 > Sometimes AI doesn't give me shared vision, because I share my vision with dead player. This patch fixes it. -- mateusz
shared_vision_is_safe_and_dead_players.diff
(application/octet-stream, 407 B)
--- freeciv/ai/advdiplomacy.c 2004-11-22 16:02:04.000000000 +0100
+++ changed/ai/advdiplomacy.c 2005-01-23 12:55:13.000000000 +0100
@@ -141,7 +141,7 @@
return TRUE;
}
players_iterate(eplayer) {
- if (eplayer == pplayer || eplayer == aplayer) {
+ if (eplayer == pplayer || eplayer == aplayer || !eplayer->is_alive) {
continue;
}
if (gives_shared_vision(aplayer, eplayer)) {