diff -Nur -X/data/freeciv-dev/freeciv/diff_ignore freeciv/server/stdinhand.c arrgciv/server/stdinhand.c --- freeciv/server/stdinhand.c Mon Jan 15 01:08:29 2001 +++ arrgciv/server/stdinhand.c Wed Jan 17 01:22:48 2001 @@ -1546,7 +1546,8 @@ set_ai_level(caller, pplayer->name, pplayer->ai.skill_level); /* The following is sometimes necessary to avoid using uninitialized data... */ - assess_danger_player(pplayer); + if (server_state == RUN_GAME_STATE) + assess_danger_player(pplayer); neutralize_ai_player(pplayer); } else { notify_player(0, _("Game: %s is now human."), pplayer->name);