Bug #1579 » 1579_S3_2.patch
| client/packhand.c | ||
|---|---|---|
|       punit->done_moving = packet_unit->done_moving; | ||
|       check_focus = TRUE; | ||
|     } | ||
|     punit->carrying = packet_unit->carrying; | ||
|     /* This won't change punit; it enqueues the call for later handling. */ | ||
|     agents_unit_changed(punit); | ||
| server/unittools.c | ||
|---|---|---|
|   punit->server.vision = vision_new(pplayer, ptile); | ||
|   unit_refresh_vision(punit); | ||
|   unit_get_goods(punit); | ||
|   send_unit_info(NULL, punit); | ||
|   wakeup_neighbor_sentries(punit); | ||
| ... | ... | |
|   city_map_update_tile_now(ptile); | ||
|   sync_cities(); | ||
|   unit_get_goods(punit); | ||
|   CALL_FUNC_EACH_AI(unit_created, punit); | ||
|   CALL_PLR_AI_FUNC(unit_got, pplayer, punit); | ||