DELTA 17677 221 57
SVN  ‚ßQ‚ßR ‰  �b‰*‡ ‚ÔSŠ~data.h"ENDREP
DELTA 17691 0 42
SVN  „™
„˜O*T ‹ ‰ X‹s ‚ÁŒ_— M„‚} ƒh‚Îq� �4‚Ò~§ �¸%‚àedvdata.h"ai_data_default(pplayerai_data_init(dvisor and ai data. */
  ai_data_close(ENDREP
DELTA 17620 36092 38935
SVN  †  †  V�< ‰k  ‚hŠ=€� „Ç8�E€�f °J„Ö*Š „>…‡ €�H �…Œ|€�W ¼K…�l `…Ì`€†K l…ÔZ… r…Õc… ŠA…Ör� ¾L…á4ºserver/advisors */
#include "advdata.h"

/* server/generator */
#include "utilities.h"

/* server/scripting */
#include "script.h"

/* ai */
#include "aicityif (!(pteam = team_by_number(id))) {
    /* If id is equal to -1 the player is added to the next empty team. */
    pteam = team_new(id);
  }
  team_add_player(plr, pteam);

  research = get_player_research(plr);

  plr->ai_commoncontrolledcommon.handicaps); /* set later */
  plr->ai_common.fuzzy = 0;		 /* set later */
  plr->ai_common.expand = 100;		 /* set later */
  plr->ai_common.science_cost = 100;	 /* set later */
  plr->ai_commoncontrolled && plr->ai_common.skill_level==0) {
    plr->ai_common.skill_level = GAME_OLD_DEFAULT_SKILL_LEVEL;
  }
  if (plr->ai_controlled) {
    /* Set AI parameters */
    set_ai_level_directer(plr, plr->ai_commonaplayer) {
    struct player_diplstate *ds = player_diplstate_get(plr, aplayer);
    struct ai_dip_intel *adip = ai_diplomacy_get(plr, aplayer);
    i = player_index(aplayer);

    /* ai data */
    plr->ai_common.love[i]
         = secfile_lookup_int_default(file, 1, "player%d.ai%d.love", plrno, i);
    adip->spam
         = secfile_lookup_int_default(file, 0, "player%d.ai%d.spam", plrno, i);
    adip->countdown
         = secfile_lookup_int_default(file, -1, "player%d.ai%d.countdown", plrno, i);
    adip->war_reason
         = secfile_lookup_int_default(file, 0, "player%d.ai%d.war_reason", plrno, i);
    adip->ally_patience
         = secfile_lookup_int_default(file, 0, "player%d.ai%d.patience", plrno, i);
    adip->warned_about_space
         = secfile_lookup_int_default(file, 0, "player%d.ai%d.warn_space", plrno, i);
    adip->dip->dip->ae_build_default(), values loaded below! */

    fc_assert_†  †  †  p‰G �ß!: Š�à€�T `�ë)Š W�ì,� \�í+� ]�î0“ [�ï9€‚ _�òa› �p�ót† [�õh† �×�öG ™kƒÍq€ƒ4 �ãXƒèyŠ �'…Ì]† ¼z…Î€� “†Œo´controlled, "player%d.ai.control", plrno);

  players_iterate(aplayer) {
    struct ai_dip_intel *adip = ai_diplomacy_get(plr, aplayer);
    i = player_index(aplayer);

    secfile_insert_int(file, plr->ai_commondip->spam,dip->countdown,dip->war_reason,dip->ally_patience,dip->warned_about_space,
                       "player%d.ai%d.warn_space", plrno, i);
    secfile_insert_int(file, adip->asked_about_peace,
                       "player%d.ai%d.ask_peace", plrno, i);
    secfile_insert_int(file, adip->asked_about_alliance,dip->asked_about_ceasefire,commoncommon/* Determine if the game is a new one (ex. scenario) or a savegame. */
  if (secfile_lookup_bool(file, &game.info.is_new_game,
                          "game.save_players")) {
    game.info.is_new_game = !game.info.is_new_game;
  } else {
    /* "game.save_players" is missing, try to get the number of players. */
    game.info.is_new_game = (!secfile_lookup_int(file, &i, "game.nplayers")
                             || 0 == i);
  }controlledcommoncontrolled;

    /* Recalculate for all players. */
    pplayer->ai_controlled = FALSE;

    ai_manage_buildings(pplayer);

    pplayer->ai_controlled;

    /* Save specials order */
    modname = fc_caŒÀ îíf  íf4ENDREP
DELTA 17687 0 541
SVN  …Ä…Ä ‡< … …¼\‡1ai.h"ENDREP
DELTA 15785 66581 2184
SVN  ÚLÛp+‡C …V €ƒN †Fˆ8­ �P–, Âx�s€z �?Ôj€‚H �=Ø>† MÙ/* utility */
#include "log.h"

/* common */
#include "city.h"
#include "game.h"
#include "player.h"
#include "unit.h"
#include "unitlist.h"

/* aicore */
#include "pf_tools.h"

/* server */
#include "citytools.h"
#include "maphand.h"
#include "srv_log.h"
#include "unittools.h"

/* server/advisors */
#include "advdata.h"

/* generator */
#include "utilities.h"

/* ai */
#include "aicity.h"
#include "aiunit.h"
#include "aitools.h"

#include "aiparatrooper.h"
server.ai->urgency;
      if (val > best) {
	log_base(LOGLEVEL_PARATROOPER, "%s wants to build %s (want=%d)",
               city_name(pcity), utype_rule_name(u_type),common.tech_want[tech_req] += 2;
    log_base(LOGLEVEL_PARATROOPER, "Raising tech want in city %s for %s "
             "stimulating %s with %d (%d) and req",
             city_name(pcity),
             player_name(pplayer),
             advance_name_by_player(pplayer, tech_req),
             2,
             pplayer->ai_commoncommonENDREP
DELTA 17671 7798 280
SVN  ‚à+‚ÏA9ƒ ŠH œ FŠ: ¡]‹ ¯O¹> ’Dð9‚ �˜�‚~° Nê €‚ G €I †t‚œ! ½‚£)data.h"
#include "advgoto.h"dvAi unit moving function called from AI interfacevoid ai_unit_move_or_attack(struct unit *punit, struct tile *ptile,
                            struct pf_path *path, int step)
{
  if (step == path->length - 1) {
    (void) ai_unit_attack(punit, ptile);
  } else {
    (void) ai_unit_move(punit, ptile);
  }
}

****
  Move a unit. Do not attack. Do not leave bodyguard.
  For AI unitsENDREP
DELTA 17671 8486 7208
SVN  �×%�×& Šr ‚ �Ì2ŠsdvENDREP
DELTA 17627 79073 7009
SVN  „†S„�-FŠN ‰U €q ‡,ŠW€�Q ƒÕ‘R€� ‚ƒæ.£ R™?€‚ T�¥|£ R™?€�{ J º R™?€�o J  –`ƒïs#include "srv_log.h"

/* server/advisors */
#include "advdata.h"
#include "advtools.h"

/* ai */
#include "aicitynuclear_not_target(struct player *violator,
                                           struct player *victim);
static void ai_incident_nuclear_self(struct player *violator,
                                    NUCLEAR_NOT_TARGET:
      ai_incident_nuclear_not_target(violator, victim);
      break;
    case INCIDENT_NUCLEAR_SELF:
      ai_incident_nuclear_self against victim. Victim may be NULLvoid ai_incident_nuclear(struct player *violator, struct player *victim)
{
  if (!victim->ai_controlled) {
    return;
  }

  if (violator == victim) {
    return;
  }

  if (victim != NULL) {
    victim->ai_common.love[player_index(violator)] -= 3 * MAX_AI_LOVE / 10Nuclear strike against someone elsevoid ai_incident_nuclear_not_target(struct player *violator,
                                           struct player *victim)
{
  if (!victim->ai_controlled) {
    return;
  }

  victim->ai_common.love[player_index(violator)] -= MAX_AI_LOVE / 10;
}

 Somebody else than victim did nuclear strike against selfvoid ai_incident_nuclear_self(struct player *violator,
                                     struct player *victim)
{
  if (!victim->ai_controlled) {
    return;
  }

  victim->ai_common.love[player_index(violator)] -= MAX_AI_LOVE / 20;
}

ENDREP
DELTA 14387 12426 495
SVN  °I±W3†" …7 €‚
 †c‡† �|�|€‚ ‚R‘W® ˜”o€M �¬t `®#€�  V¯r•DVDATA_H
#define FC__ADVDATA_H

/* utility */
#include "shared.h"		/* bool type */

/* common */
#include "fc_types.h"
#include "improvement.h"

/* ai */
#include "advdiplomacy.h"

/* max size of a short */
#define MAX_NUM_ID (1+MAX_UINT16)

/* 
 * This file and advsignedsigned char ally_patience; /* we EXPECT our allies to help us! */
  signed char asked_about_peace;     /* don't ask again */
  signed char asked_about_alliance;  /* don't nag! */
  signed char asked_about_ceasefire; /* don't ... you get the point */
  signedconst struct ai_dip_intel **player_intel_slotsdefault(struct player *pplayer);
void ai_data_close(struct player *pplayer);
struct ai_dip_intel *ai_diplomacy_get(const struct player *plr1,
                                      const struct player *plr2 /* FC__ADVDATA_H */
ENDREP
DELTA 15908 1751 1093
SVN  �Æ	�Æ^�ˆa …t €� e†n€� ™ˆ?ƒ ƒr¡A¬ ‚>¥bŠ ŠI¨3ƒ �=²|ƒ �>´9¶ N�¥@ ¸$·€@ PŸ@ ƒðD€r �ô@¸ QŸ? ¨0�„M€� �4�­|ƒ ‡.�¯0¼ „Y�·€J „�¼4€�K ƒY�ÁeŠ8�ÅQstdio.h>
#include <stdlib.h>
#include <string.h>

/* utility */
#include "log.h"
#include "mem.h"
#include "rand.h"

/* common *//* server */
#include "maphand.h"
#include "unithand.h"
#include "unittools.h"

/* server/advisors */
#include "advdata.h"
#include "autosettlers.h"

/* ai */fc_ {
    highest_cost = cost;
  }
  log_debug(log_debug(fc_fc_log_error("Bad move_type in init_warmap().");
  }
}  
log_debug("Generated warmap for (%d,%d).", TILE_XY(orig_tile)); log_debug("Generating warmap, pcity = %s, punit = %s",
            (pcity ? city_name(pcity) : "NULL"),
          fc_assert(0);
    best_dir = 0;
  }

  return (best_dir)log_debug("air_can_move_between(moves=%d, src=(%i,%i), "
            "dest=(%i,%i), player=%s)", moves, TILE_XY(src_tile),
          fc_fc_assert(real_map_distance(ptile, dest_tile) == 1);
    fc_log_debug("air_can_move_between: quick search didn't work. "
            "        /* We're there! */
        log_debug("air_can_move_between: movecost: %i",
                  WARMAP_COST(ptile) + 1);
	/* The -1 is because we haven't taken the final
	   step yet. */
        fc_log_debug(ENDREP
DELTA 17660 29819 8167
SVN  „È5„È8� Š{ ƒ kŠi€� „»KŒjlogdata.h"
#include "advtools.h"
#include "autosettlers.h"

/* ai */
#include "advdomestic.h"
#include "advmilitary.h"
#include "aihandENDREP
DELTA 17677 11918 147
SVN  �Âm�Ânj Š €j �·rŠ{data.h"
#include "advgoto.h"
#include "autosettlers.h"

/* ai */
#include "advmilitary.h"
#include "aicityENDREP
DELTA 17651 35612 2090
SVN  �ŠE�ŠHL ‰ €L p‰8 ÿvŠOsrv_log.h"
#include "unithand.h"

/* server/advisors */
#include "advdata.h"ENDREP
DELTA 17592 5733 4550
SVN  ƒ ƒŸd-�0 ˆ# €@ Yˆ9€D �ÐV‰}† ¸U�ÚW† –.‚“0 �;‚ª  è$‚·n#include "srv_log.h"

/* server/advisors */
#include "advdata.h"iplomat.h"
#include "aiferry.h"
#include "aihand.h"
#include "aihuntcommoncommon
    if (!HOSTILE_PLAYER(pplayerENDREP
DELTA 17648 53 3558
SVN  ¡ u	  †  šn†%ENDREP
DELTA 17646 343 451
SVN  †  †   ¢u � �¢f …û]¤advisors */
#include "advdata†  …à…à$˜ …à er->nation == NO_NATION_ENDREP
DELTA 17651 32038 326
SVN  „Æ„Æ ‡ … ‚‡ ‚F‰(‹ „º.‹_ai.h"explorer.h"ENDREP
DELTA 17677 305 182
SVN  �’Y�’Z ˆ9 ‡ Vˆ+ �‰D‰data.h"ENDREP
DELTA 17685 269 24
SVN  †`†F	  ƒl  ‚Z„ENDREP
DELTA 17621 38677 2923
SVN  ×:×TU ˆ €U ÎyˆAserver/advisors */
#include "advdata.h"

/* ai */
#include "aicity.h"

#include "srv_ENDREP
DELTA 17677 514 4031
SVN  …í^…íg2_ ‰L ‡ ƒ ‰³ ƒèY�‹ Í1ƒõe‹ �ƒõe„ Lƒö ®7„Äs‹ ú+„ó3iplomatdata.h"
#include "advgoto.h"
#include "autoexplorermanage_automanage_automoremanage_autoENDREP
DELTA 17651 32394 511
SVN  „åL„å5 Ž2  †.ŽF‰ „±Z”h� žb„Æjdvdata.h"ai_data_default(ENDREP
DELTA 17660 18856 10314
SVN  �ð�ðh ˆs €c [‰,… �åbŠ3srv_log.h"
#include "unithand.h"
#include "unittools.h"

/* server/advisors */
#include "advdata.h"ferryENDREP
DELTA 17675 0 1114
SVN  šFšF� †E § �T†O ‚ ‰5€r �‹2tile;
struct settlermap;
struct pf_path    void (*unit_move)(struct unit *punit, struct tile *ptile,
                      struct pf_path *path, int stepENDREP
DELTA 17685 559 120
SVN  �/�I	 †= ‰ ƒ$†1 …_ŠPdvdata.h"ENDREP
DELTA 17621 42474 2178
SVN  �©_�©i/ Š|  �g‹§ • Œ|ˆ �‡7¢(/* server/advisors */
#include "advdatantrolledENDREP
DELTA 17648 3637 49532
SVN  †‹†‹W Šw ƒ � Še€T …þKŒKlogdvdata.h"
#include "autosettlers.h"

#include "cm.h"

/* ai */
#include "advdomesticENDREP
DELTA 17592 15631 215
SVN  ‚"ƒ� ‚ €�dvdata.c	\
	advdata.h	\
	advgoto.c	\
	advgoto.h	\
	advtools.c	\
	advtools.h	\
	autoexplorer.c	\
	autoexplorer.h	\
	autosettlers.c	\
	autosettlers.h
ENDREP
DELTA 16984 82387 368
SVN  �$‘o�P †6 ‘ ‰i†4€�?struct settlermapvoid ai_auto_settler(struct player *pplayer, struct unit *punit,
                     struct settlermap *state);

void contemplate_new_city(struct city *pcity);

#endif /* FC__AISETTLER_H */
ENDREP
DELTA 17685 1174 3058
SVN  ‚µQ‚µi1 ˆG ± ‚¬qˆ`server/advisors */
#include "advdata.h"

/* ai */ENDREP
DELTA 17671 18293 55
SVN  åcådW ˆW €W Ü6‰-dvdata.h"
#include "autosettlers.h"

/* ai */
#include "advmilitary.h"
#include "aicityENDREP
id: 11.5ck.r17700/11700
type: file
pred: 11.5ck.r17592/32606
count: 220
text: 17700 7475 1270 25438 cb9eb31aef1a01896d28e6a12f2d5146
props: 10755 31619 112 0 ecd9c25ffd2014c732acffc1b3aab533
cpath: /trunk/server/gotohand.c
copyroot: 15280 /trunk

id: vg.5ck.r17700/11947
type: file
pred: vg.5ck.r17651/44272
count: 491
text: 17700 10213 61 78517 f5ba2186443cbace906de11fa2bcf8d8
props: 11057 12128 112 0 85dbe778568e34751643d476c23a0d7c
cpath: /trunk/server/srv_main.c
copyroot: 15280 /trunk

id: 4g.5ck.r17700/12193
type: file
pred: 4g.5ck.r17687/568
count: 477
text: 17700 3440 29 90653 6d4540d52648ee7ad470d4f9d51977e0
props: 10971 452 112 0 14688860b403b675ea6c3d1b6f5d2330
cpath: /trunk/server/citytools.c
copyroot: 15280 /trunk

id: 7s.5ei.r17700/12435
type: file
pred: 7s.5ei.r17677/19683
count: 291
text: 17700 0 36 45010 c6a7fe63651b1757a81ea19348fbc8c5
props: 10755 35320 112 0 af1f871c1c0b4609250c3dc553658fcc
cpath: /trunk/server/advisors/autosettlers.c
copyroot: 17592 /trunk/server/advisors/autosettlers.c

id: 15o.5eq.r17700/12721
type: file
pred: 15o.5ck.r17671/19828
count: 113
text: 17700 5054 26 27558 57595a7f630329a805e4915ab0fe14de
props: 11074 729 111 0 995497afc7013c9f20b8d3ebef449f37
cpath: /trunk/server/advisors/advdata.c
copyfrom: 17699 /trunk/ai/aidata.c

id: 4n3.5ck.r17700/12986
type: file
pred: 4n3.5ck.r17685/7347
count: 4
text: 17700 11003 167 406 ae08ec8c3ddc0890d5b5ae360b05a838
cpath: /trunk/server/advisors/Makefile.am
copyroot: 15280 /trunk

id: 15p.5er.r17700/13182
type: file
pred: 15p.5ck.r17622/42639
count: 44
text: 17700 6581 865 6359 c0da052c6f0a12b9433a188a7e2e431c
props: 11074 1074 111 0 85fb436b243ad384649068d2f55bfd08
cpath: /trunk/server/advisors/advdata.h
copyfrom: 17699 /trunk/ai/aidata.h

PLAIN
K 11
Makefile.am
V 25
file 4n3.5ck.r17700/12986
K 9
advdata.c
V 25
file 15o.5eq.r17700/12721
K 9
advdata.h
V 25
file 15p.5er.r17700/13182
K 9
advgoto.c
V 25
file 4p5.5ck.r17677/19971
K 9
advgoto.h
V 25
file 4p6.5ck.r17677/20336
K 10
advtools.c
V 24
file 4of.5ck.r17647/8273
K 10
advtools.h
V 24
file 4og.5ck.r17647/7632
K 14
autoexplorer.c
V 24
file 2lj.5eo.r17685/7540
K 14
autoexplorer.h
V 24
file 2lk.5ep.r17685/7079
K 14
autosettlers.c
V 24
file 7s.5ei.r17700/12435
K 14
autosettlers.h
V 24
file 7t.5ej.r17660/45032
END
ENDREP
id: 4n2.5ck.r17700/13984
type: dir
pred: 4n2.5ck.r17685/8258
count: 8
text: 17700 13447 524 524 93e5541148c88945ec7cbe29025c6de7
cpath: /trunk/server/advisors
copyroot: 15280 /trunk

id: 4i.5ck.r17700/14167
type: file
pred: 4i.5ck.r17671/25471
count: 450
text: 17700 10855 118 99737 12cf8f55160cb598bf2c22be7bcaac69
props: 10955 1971 112 0 e17e3e5087e98ab1d6f041bdc6ae85ee
cpath: /trunk/server/cityturn.c
copyroot: 15280 /trunk

id: lw.5ck.r17700/14413
type: file
pred: lw.5ck.r17627/106341
count: 146
text: 17700 10743 82 21737 ae1ece13b7e3924d3a7f038b4cd3f4ca
props: 11004 1858 112 0 0ba48eb7b1f123775dc0e292f9b3ab64
cpath: /trunk/server/barbarian.c
copyroot: 15280 /trunk

id: 4m0.5ck.r17700/14660
type: file
pred: 4m0.5ck.r17646/8923
count: 13
text: 17700 9576 99 196644 05ceb7af522a5dc8335f14ee5fcd4c02
cpath: /trunk/server/savegame2.c
copyroot: 15280 /trunk

id: 15t.5el.r17700/14849
type: file
pred: 15t.5el.r17671/25716
count: 58
text: 17700 9890 107 11220 23a5372503c7c834ae0a554a9f614110
props: 11074 1421 111 0 18cdb9becb11c47631b7a093e907200c
cpath: /trunk/server/srv_log.c
copyroot: 17671 /trunk/server/srv_log.c

id: 18.5ck.r17700/15111
type: file
pred: 18.5ck.r17685/8684
count: 446
text: 17700 9702 51 74527 39fa3749d2abde0d4981e4382120b398
props: 11060 7742 112 0 090627d3849ce880ce4f29c1c260669f
cpath: /trunk/server/unithand.c
copyroot: 15280 /trunk

id: vl.5ck.r17700/15354
type: file
pred: vl.5ck.r17694/795
count: 504
text: 17700 225 3184 218854 31eeca21510031a4fbc55c7cb8d846c0
props: 11092 74 112 0 de3988801a325e2d7d51fcbc7209a255
cpath: /trunk/server/savegame.c
copyroot: 15280 /trunk

id: 4u.5ck.r17700/15596
type: file
pred: 4u.5ck.r17691/1454
count: 527
text: 17700 62 139 68687 12691c5095b05b43f6eb15c9f94de168
props: 11057 14272 112 0 ab87823e529bcaae2ff952f918d53839
cpath: /trunk/server/plrhand.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 22
file 5q.5ck.r17686/505
K 8
advisors
V 24
dir 4n2.5ck.r17700/13984
K 9
aiiface.c
V 24
file 4gm.5ck.r17661/4360
K 9
aiiface.h
V 25
file 4gn.5ck.r15803/18216
K 6
auth.c
V 26
file 39c.5ck.r17122/347762
K 6
auth.h
V 23
file 39d.0.r13513/10535
K 11
barbarian.c
V 24
file lw.5ck.r17700/14413
K 11
barbarian.h
V 21
file lx.0.r13220/1454
K 10
cityhand.c
V 22
file 10.5ck.r17569/299
K 10
cityhand.h
V 23
file 4f.0.r13297/423686
K 11
citytools.c
V 24
file 4g.5ck.r17700/12193
K 11
citytools.h
V 24
file 4h.5ck.r17320/26354
K 10
cityturn.c
V 24
file 4i.5ck.r17700/14167
K 10
cityturn.h
V 24
file 4j.5ck.r17296/18370
K 11
civserver.c
V 22
file 4k.5ck.r17075/335
K 11
civserver.h
V 21
file 4l.0.r2805/33121
K 10
commands.c
V 25
file 2ly.5ck.r17401/19083
K 10
commands.h
V 24
file 2lz.5ck.r17191/7510
K 13
connecthand.c
V 25
file 2dw.5ck.r17630/17401
K 13
connecthand.h
V 25
file 2dx.5ck.r16334/13190
K 9
console.c
V 25
file dd.5ck.r17122/342310
K 9
console.h
V 24
file de.5ck.r16598/29507
K 10
diplhand.c
V 24
file 4m.5ck.r17651/44704
K 10
diplhand.h
V 21
file 4n.0.r13421/6826
K 11
diplomats.c
V 25
file vz.5ck.r17620/114663
K 11
diplomats.h
V 24
file w0.5bk.r13745/13943
K 10
edithand.c
V 25
file 3bk.5ck.r17617/62664
K 10
edithand.h
V 23
file 4ez.5ck.r15317/588
K 10
gamehand.c
V 25
file 4o.5ck.r17392/123725
K 10
gamehand.h
V 24
file 4p.5ck.r15698/24111
K 9
generator
V 24
dir 2me.5ck.r17617/59721
K 11
ggzserver.c
V 25
file 39a.5ck.r17625/26065
K 11
ggzserver.h
V 25
file 39b.5bk.r15001/48999
K 10
gotohand.c
V 24
file 11.5ck.r17700/11700
K 10
gotohand.h
V 25
file 7r.5ck.r16929/301579
K 10
handchat.c
V 25
file 4q.5ck.r17122/344228
K 10
handchat.h
V 22
file dj.0.r7100/189089
K 9
maphand.c
V 22
file 13.5ck.r17680/424
K 9
maphand.h
V 24
file 14.5ck.r16436/77319
K 6
meta.c
V 25
file 4s.5ck.r17627/107028
K 6
meta.h
V 23
file 4t.5bk.r14763/1928
K 8
notify.c
V 25
file 4i2.5ck.r17624/21507
K 8
notify.h
V 24
file 4i3.5ck.r17409/4692
K 9
plrhand.c
V 24
file 4u.5ck.r17700/15596
K 9
plrhand.h
V 24
file 4v.5ck.r17630/18146
K 8
report.c
V 24
file vi.5ck.r17617/61982
K 8
report.h
V 24
file vj.5ck.r17604/26529
K 9
ruleset.c
V 24
file 8w.5ck.r17626/14810
K 9
ruleset.h
V 24
file 8x.5ck.r16686/46254
K 13
sanitycheck.c
V 22
file wi.5ck.r17699/169
K 13
sanitycheck.h
V 25
file wj.5ck.r16578/437729
K 10
savegame.c
V 24
file vl.5ck.r17700/15354
K 10
savegame.h
V 24
file vm.5ck.r17289/22938
K 11
savegame2.c
V 25
file 4m0.5ck.r17700/14660
K 11
savegame2.h
V 25
file 4m1.5ck.r17565/54565
K 7
score.c
V 25
file 2eg.5ck.r17624/21266
K 7
score.h
V 24
file 2eh.5ck.r17332/6378
K 9
scripting
V 25
dir 31x.5ck.r17627/104702
K 8
sernet.c
V 23
file 15.5ck.r17425/3418
K 8
sernet.h
V 23
file 4y.5ck.r17425/3658
K 10
settings.c
V 23
file 2m0.5ck.r17692/389
K 10
settings.h
V 24
file 2m1.5ck.r17557/9638
K 11
spacerace.c
V 25
file 9a.5ck.r16929/306235
K 11
spacerace.h
V 21
file 9b.0.r11338/1129
K 9
srv_log.c
V 25
file 15t.5el.r17700/14849
K 9
srv_log.h
V 25
file 15u.5em.r17671/25972
K 10
srv_main.c
V 24
file vg.5ck.r17700/11947
K 10
srv_main.h
V 23
file vh.5ck.r16647/3913
K 11
stdinhand.c
V 22
file 4z.5ck.r17692/879
K 11
stdinhand.h
V 24
file 50.5ck.r17402/25985
K 11
techtools.c
V 23
file 33n.5ck.r17692/634
K 11
techtools.h
V 25
file 33o.5ck.r17257/22257
K 10
unithand.c
V 24
file 18.5ck.r17700/15111
K 10
unithand.h
V 23
file 19.5ck.r16959/4142
K 11
unittools.c
V 23
file 1a.5ck.r17685/8440
K 11
unittools.h
V 23
file 1b.5ck.r17644/7163
K 8
voting.c
V 23
file 4ex.5ck.r17205/770
K 8
voting.h
V 25
file 4ey.5ck.r15675/47518
END
ENDREP
id: z.5ck.r17700/19380
type: dir
pred: z.5ck.r17699/3947
count: 4124
text: 17700 15838 3529 3529 4759f22ab45ef5fcf26f64a46e73f359
props: 17175 659 139 0 d1c9699dde7f9d81e54426750008041d
cpath: /trunk/server
copyroot: 15280 /trunk

id: 4gp.5ck.r17700/19611
type: file
pred: 4gp.5ck.r17677/12095
count: 14
text: 17700 10468 187 3398 ad7ada2da53bb9e9f734ca1dfd4e0f77
cpath: /trunk/common/ai.h
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 23
file 5h.5ck.r17418/1823
K 4
ai.c
V 23
file 4go.5ck.r17661/488
K 4
ai.h
V 25
file 4gp.5ck.r17700/19611
K 6
aicore
V 23
dir 18t.5ck.r17616/5973
K 6
base.c
V 26
file 3jw.5ck.r17122/319693
K 6
base.h
V 25
file 3jx.5ck.r17107/32283
K 9
borders.c
V 23
file 4f0.5ck.r17244/263
K 9
borders.h
V 24
file 4f1.5ck.r15975/2116
K 8
capstr.c
V 24
file dv.5ck.r17617/51579
K 8
capstr.h
V 24
file dw.5bk.r14881/38989
K 6
city.c
V 21
file q.5ck.r17689/171
K 6
city.h
V 23
file 3q.5ck.r17299/7992
K 8
combat.c
V 25
file wp.5ck.r17122/321353
K 8
combat.h
V 21
file wq.0.r12783/4096
K 12
connection.c
V 24
file un.5ck.r17394/38205
K 12
connection.h
V 24
file uo.5ck.r17394/38454
K 8
dataio.c
V 25
file 15r.5ck.r17630/12663
K 8
dataio.h
V 25
file 15s.5ck.r17630/13157
K 11
diptreaty.c
V 24
file 3r.5ck.r17627/94692
K 11
diptreaty.h
V 20
file 3s.0.r9582/5141
K 9
effects.c
V 25
file 2eo.5ck.r17256/24643
K 9
effects.h
V 25
file 2ep.5ck.r17256/24887
K 8
events.c
V 25
file 33h.5ck.r17162/24070
K 8
events.h
V 24
file 3t.5ck.r17162/24558
K 10
fc_types.h
V 24
file 2ll.5ck.r17628/4927
K 15
featured_text.c
V 25
file 4h3.5ck.r17353/42829
K 15
featured_text.h
V 25
file 4h4.5ck.r17353/43024
K 6
game.c
V 23
file 3u.5ck.r17691/5951
K 6
game.h
V 24
file 3v.5ck.r17617/52556
K 19
generate_packets.py
V 26
file 2f4.5ck.r17392/110925
K 12
government.c
V 25
file he.5ck.r17122/324180
K 12
government.h
V 24
file hf.5ck.r17107/34964
K 6
idex.c
V 25
file qo.5ck.r17392/111674
K 6
idex.h
V 21
file qp.0.r8119/15235
K 13
improvement.c
V 23
file vb.5ck.r17616/3662
K 13
improvement.h
V 23
file vc.5ck.r17616/3905
K 5
map.c
V 23
file r.5ck.r17555/10894
K 5
map.h
V 23
file 41.5ck.r17556/7369
K 10
movement.c
V 22
file 2xv.5ck.r17345/70
K 10
movement.h
V 23
file 2xw.5ck.r15857/778
K 18
name_translation.h
V 25
file 4k1.5ck.r17107/35209
K 8
nation.c
V 24
file il.5ck.r17402/19677
K 8
nation.h
V 24
file im.5ck.r17402/19919
K 9
packets.c
V 22
file 43.5ck.r17688/132
K 11
packets.def
V 25
file 2f5.5ck.r17630/12910
K 9
packets.h
V 23
file 44.5ck.r16689/1380
K 8
player.c
V 23
file 45.5ck.r17691/5468
K 8
player.h
V 23
file 46.5ck.r17691/5710
K 14
requirements.c
V 25
file 2wq.5ck.r17627/95429
K 14
requirements.h
V 25
file 2wr.5ck.r17509/18916
K 11
spaceship.c
V 20
file 98.0.r9977/2632
K 11
spaceship.h
V 20
file 99.0.r9977/2979
K 12
specialist.c
V 24
file 33f.5ck.r17194/7915
K 12
specialist.h
V 24
file 33g.5ck.r17194/8161
K 6
team.c
V 25
file 33i.5ck.r17626/10073
K 6
team.h
V 25
file 33j.5ck.r17626/10316
K 6
tech.c
V 23
file t.5ck.r17627/94452
K 6
tech.h
V 22
file u.5ck.r17616/4629
K 9
terrain.c
V 24
file 2fp.5ck.r17511/3690
K 9
terrain.h
V 23
file qs.5ck.r17512/2427
K 6
tile.c
V 24
file 2ys.5ck.r17374/1388
K 6
tile.h
V 24
file 2yt.5ck.r15423/7247
K 6
unit.c
V 23
file v.5ck.r17651/37734
K 6
unit.h
V 23
file 48.5ck.r17628/4509
K 10
unitlist.c
V 25
file 39m.5ck.r17563/52974
K 10
unitlist.h
V 25
file 39n.5ck.r15930/60875
K 10
unittype.c
V 23
file v9.5ck.r17513/3815
K 10
unittype.h
V 23
file va.5ck.r17616/4386
K 9
version.c
V 25
file oe.5ck.r17122/322944
K 9
version.h
V 21
file e7.0.r13518/7887
K 8
vision.c
V 26
file 4dm.5ck.r16929/278916
K 8
vision.h
V 26
file 4dn.5ck.r16929/279652
K 10
worklist.c
V 25
file o8.5ck.r16929/277491
K 10
worklist.h
V 24
file o9.5ck.r16319/92430
END
ENDREP
id: p.5ck.r17700/23081
type: dir
pred: p.5ck.r17691/9477
count: 2797
text: 17700 19794 3274 3274 1b5672ee59b0ee92197cc1d6cb6ef850
props: 12883 2571 96 0 2763e13ff5d021346ae24ff6c9ced232
cpath: /trunk/common
copyroot: 15280 /trunk

id: 2li.5ck.r17700/23312
type: file
pred: 2li.5ck.r17660/41722
count: 6
text: 17700 11199 233 2287 e619b3f70aa2382f3c44c1000ad9d75f
props: 10181 11072 110 0 dce24d5ac3f5e86568d59a55fa196991
cpath: /trunk/ai/aisettler.h
copyroot: 15280 /trunk

id: 2iw.5ck.r17700/23555
type: file
pred: 2iw.5ck.r17685/4262
count: 57
text: 17700 11461 73 39657 211ef94ffdb8d756e752c3576bd16b83
props: 10806 16634 111 0 45c0e160a790dc8f7645f8a7eabea654
cpath: /trunk/ai/aiferry.c
copyroot: 15280 /trunk

id: 1m.5ck.r17700/23796
type: file
pred: 1m.5ck.r17671/18620
count: 159
text: 17700 11563 109 13028 b4256c13d0804a8ef04579e4b71c44d0
props: 10779 49627 112 0 61465523e3c60d371baa05b44953aea9
cpath: /trunk/ai/advdomestic.c
copyroot: 15280 /trunk

id: 9.5ck.r17700/24042
type: file
pred: 9.5ck.r17677/16042
count: 214
text: 17700 4542 484 42945 a426fcb6666b0f31bcb1b4b42f052a70
props: 11015 549 112 0 bb22896f97f507ab8508e233583a40b4
cpath: /trunk/ai/aitools.c
copyroot: 15280 /trunk

id: 2ek.5ck.r17700/24279
type: file
pred: 2ek.5ck.r17671/19344
count: 148
text: 17700 5109 1442 67245 f75a95df9b5dd8844fe5c2ed4eef805d
props: 11095 5259 111 0 09fa8b389220258550f0df17fa730769
cpath: /trunk/ai/advdiplomacy.c
copyroot: 15280 /trunk

id: 20.5ck.r17700/24527
type: file
pred: 20.5ck.r17671/19589
count: 338
text: 17700 8774 167 74808 20ab2a6c4a96172343dd9b8033193da7
props: 11069 16784 112 0 24b501182e64f7bbc4aaaa8b3f1d9020
cpath: /trunk/ai/aicity.c
copyroot: 15280 /trunk

id: 16r.5ck.r17700/24767
type: file
pred: 16r.5ck.r17677/16517
count: 83
text: 17700 8971 131 24942 c223a7f9e8756119e996050cfe6209e1
props: 10756 119 111 0 93121dcfd7714818c8d46f9c51a886fa
cpath: /trunk/ai/aidiplomat.c
copyroot: 15280 /trunk

id: 22.5ck.r17700/25010
type: file
pred: 22.5ck.r17671/20313
count: 146
text: 17700 9131 104 17736 6e3ea372d012995b15b37bb8eb9d4675
props: 10865 30805 112 0 8869376353a720fe76c0d512d1b8c326
cpath: /trunk/ai/aihand.c
copyroot: 15280 /trunk

id: 1u.5ck.r17700/25250
type: file
pred: 1u.5ck.r17671/20553
count: 252
text: 17700 9265 235 53220 02a214080db0707df3706aeccdfdcb30
props: 10765 17515 112 0 ecd9c25ffd2014c732acffc1b3aab533
cpath: /trunk/ai/advmilitary.c
copyroot: 15280 /trunk

id: 21.5ck.r17700/25495
type: file
pred: 21.5ck.r17648/53544
count: 33
text: 17700 9529 20 4213 84bad82d4f49321aa8fbdb77540bef0b
props: 10755 56594 111 0 eaeaff8c6ba56cfe19b921c33649c016
cpath: /trunk/ai/aicity.h
copyroot: 15280 /trunk

id: 4n8.5ck.r17700/25732
type: file
pred: 4n8.5ck.r17685/4504
count: 5
text: 17700 10681 35 1993 1d728682732e1e68b0f99160bbf2bf12
cpath: /trunk/ai/defaultai.c
copyroot: 15280 /trunk

id: 36o.5ck.r17700/25915
type: file
pred: 36o.5ck.r17671/21039
count: 24
text: 17700 3494 1018 11760 cc22501223f1b55151e7e04f7d460b1e
props: 12670 94874 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/ai/aiparatrooper.c
copyroot: 15280 /trunk

id: 2gc.5ck.r17700/26163
type: file
pred: 2gc.5ck.r17677/17182
count: 47
text: 17700 9782 35 18778 2464a2551e693dda254e7ea2fca16c09
props: 10843 995 111 0 5515c59917848b493fbf45ffb42836b3
cpath: /trunk/ai/aihunt.c
copyroot: 15280 /trunk

id: 5d.5ck.r17700/26401
type: file
pred: 5d.5ck.r17685/4686
count: 31
text: 17700 9844 20 838 6a44cb97eecac4780e11aece1b6421cf
props: 10445 8232 111 0 227f1557f5d66bc46d32e4db301b2671
cpath: /trunk/ai/Makefile.am
copyroot: 15280 /trunk

id: b.5ck.r17700/26638
type: file
pred: b.5ck.r17685/4922
count: 426
text: 17700 10027 158 95975 1cbef8be33c519ca680368e01939282d
props: 10755 57649 112 0 77fd11a7d1954721a87806f6d511a224
cpath: /trunk/ai/aiunit.c
copyroot: 15280 /trunk

id: 2lh.5ck.r17700/26876
type: file
pred: 2lh.5ck.r17671/22237
count: 58
text: 17700 10303 134 30744 9b87895f31960d4a744ee5cefd7de21c
props: 10865 31505 111 0 23629f8214b2309975780a037517e920
cpath: /trunk/ai/aisettler.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 24
file 5d.5ck.r17700/26401
K 14
advdiplomacy.c
V 25
file 2ek.5ck.r17700/24279
K 14
advdiplomacy.h
V 25
file 2el.5ck.r17622/41667
K 13
advdomestic.c
V 24
file 1m.5ck.r17700/23796
K 13
advdomestic.h
V 23
file 1n.0.r13297/443238
K 13
advmilitary.c
V 24
file 1u.5ck.r17700/25250
K 13
advmilitary.h
V 23
file 1v.0.r13297/446464
K 10
advspace.c
V 25
file f2.5ck.r16929/287580
K 10
advspace.h
V 21
file f3.0.r8119/28225
K 7
aiair.c
V 25
file 15y.5ck.r17677/16761
K 7
aiair.h
V 24
file 15z.0.r13297/446696
K 8
aicity.c
V 24
file 20.5ck.r17700/24527
K 8
aicity.h
V 24
file 21.5ck.r17700/25495
K 12
aidiplomat.c
V 25
file 16r.5ck.r17700/24767
K 12
aidiplomat.h
V 24
file 16s.0.r13297/446010
K 9
aiferry.c
V 25
file 2iw.5ck.r17700/23555
K 9
aiferry.h
V 22
file 2ix.0.r13146/1787
K 9
aiguard.c
V 25
file 335.5ck.r17671/21284
K 9
aiguard.h
V 22
file 336.0.r10445/8032
K 8
aihand.c
V 24
file 22.5ck.r17700/25010
K 8
aihand.h
V 23
file 23.0.r13297/446240
K 8
aihunt.c
V 25
file 2gc.5ck.r17700/26163
K 8
aihunt.h
V 24
file 2gd.0.r13297/447855
K 15
aiparatrooper.c
V 25
file 36o.5ck.r17700/25915
K 15
aiparatrooper.h
V 23
file 36p.0.r12670/95202
K 11
aisettler.c
V 25
file 2lh.5ck.r17700/26876
K 11
aisettler.h
V 25
file 2li.5ck.r17700/23312
K 8
aitech.c
V 24
file 24.5ck.r17671/22481
K 8
aitech.h
V 22
file 25.0.r10755/53545
K 9
aitools.c
V 23
file 9.5ck.r17700/24042
K 9
aitools.h
V 23
file a.5ck.r17677/16279
K 8
aiunit.c
V 23
file b.5ck.r17700/26638
K 8
aiunit.h
V 22
file c.5ck.r17644/4344
K 11
defaultai.c
V 25
file 4n8.5ck.r17700/25732
K 11
defaultai.h
V 24
file 4n9.5ck.r17639/2498
END
ENDREP
id: 8.5ck.r17700/28731
type: dir
pred: 8.5ck.r17685/6852
count: 1286
text: 17700 27121 1597 1597 c8e8952997f2764815c01933c84a5df2
props: 11108 11315 64 0 abac628483ea4fdfa3bea3a3a56e0532
cpath: /trunk/ai
copyroot: 15280 /trunk

PLAIN
K 9
ABOUT-NLS
V 22
file fu.0.r13215/85704
K 7
AUTHORS
V 19
file 5u.0.r12982/94
K 7
COPYING
V 19
file 1h.0.r9643/400
K 9
ChangeLog
V 26
file 6l.5ck.r15924/3800068
K 7
INSTALL
V 22
file 6.5ck.r17486/2711
K 11
Makefile.am
V 24
file 59.5ck.r17690/10482
K 4
NEWS
V 23
file 6m.5ck.r16839/2057
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 22
dir 8.5ck.r17700/28731
K 10
autogen.sh
V 24
file 12o.5ck.r16223/7590
K 9
bootstrap
V 24
dir 2p5.5ck.r17613/37512
K 6
client
V 21
dir d.5ck.r17698/8579
K 6
common
V 22
dir p.5ck.r17700/23081
K 12
config.mac.h
V 20
file hb.0.r6045/5982
K 12
configure.ac
V 24
file 149.5ck.r17690/7146
K 4
data
V 21
dir w.5ck.r17695/3295
K 6
debian
V 22
dir 5w.5ck.r17544/1087
K 12
dependencies
V 23
dir 2yu.5ck.r17343/1868
K 11
diff_ignore
V 21
file qq.5ck.r17605/92
K 3
doc
V 23
dir k7.5ck.r17601/14295
K 10
fc_version
V 22
file 2lo.5en.r17678/50
K 2
m4
V 23
dir 12p.5ck.r17653/2245
K 6
manual
V 23
dir 2m2.5ck.r17686/4876
K 7
modinst
V 23
dir 4pj.5ck.r17690/8220
K 2
po
V 23
dir fs.5ck.r17690/10253
K 7
scripts
V 23
dir 2yo.5bk.r14810/1300
K 6
server
V 22
dir z.5ck.r17700/19380
K 10
stamp-h.in
V 19
file 80.0.r1125/241
K 5
tests
V 22
dir 2g9.5ck.r15661/767
K 7
utility
V 22
dir 1c.5ck.r17610/2682
K 3
vms
V 21
dir u9.0.r11105/70719
K 5
win32
V 24
dir 2eu.5bk.r13732/30345
END
ENDREP
id: 3.5ck.r17700/30268
type: dir
pred: 3.5ck.r17699/5481
count: 13233
text: 17700 28959 1296 1296 ca68be9f45fccd6dcfb37ca5a0765b09
props: 17175 3052 264 0 91336f1f63d2f606e65376614b5c72e4
cpath: /trunk
copyroot: 15280 /trunk

PLAIN
K 8
branches
V 20
dir 1.0.r17697/10343
K 4
tags
V 21
dir 2.0.r17599/826191
K 5
trunk
V 22
dir 3.5ck.r17700/30268
K 7
website
V 18
dir 3ge.0.r12388/0
END
ENDREP
id: 0.0.r17700/30660
type: dir
pred: 0.0.r17699/5871
count: 17700
text: 17700 30494 153 153 b46477d58f15221fa4c6750da63cb18a
cpath: /
copyroot: 0 /

15o.5ck.r17671/19828 delete false false /trunk/ai/aidata.c

16r.5ck.t17699-1 modify true false /trunk/ai/aidiplomat.c

22.5ck.t17699-1 modify true false /trunk/ai/aihand.c

4m0.5ck.t17699-1 modify true false /trunk/server/savegame2.c

21.5ck.t17699-1 modify true false /trunk/ai/aicity.h

15t.5el.t17699-1 modify true false /trunk/server/srv_log.c

5d.5ck.t17699-1 modify true false /trunk/ai/Makefile.am

15p.5ck.r17622/42639 delete false false /trunk/ai/aidata.h

vg.5ck.t17699-1 modify true false /trunk/server/srv_main.c

2lh.5ck.t17699-1 modify true false /trunk/ai/aisettler.c

4gp.5ck.t17699-1 modify true false /trunk/common/ai.h

2iw.5ck.t17699-1 modify true false /trunk/ai/aiferry.c

2li.5ck.t17699-1 modify true false /trunk/ai/aisettler.h

1m.5ck.t17699-1 modify true false /trunk/ai/advdomestic.c

4g.5ck.t17699-1 modify true false /trunk/server/citytools.c

9.5ck.t17699-1 modify true false /trunk/ai/aitools.c

15o._0.t17699-1 add true false /trunk/server/advisors/advdata.c
17699 /trunk/ai/aidata.c
15p._1.t17699-1 add true false /trunk/server/advisors/advdata.h
17699 /trunk/ai/aidata.h
1u.5ck.t17699-1 modify true false /trunk/ai/advmilitary.c

18.5ck.t17699-1 modify true false /trunk/server/unithand.c

2gc.5ck.t17699-1 modify true false /trunk/ai/aihunt.c

b.5ck.t17699-1 modify true false /trunk/ai/aiunit.c

4i.5ck.t17699-1 modify true false /trunk/server/cityturn.c

lw.5ck.t17699-1 modify true false /trunk/server/barbarian.c

4n8.5ck.t17699-1 modify true false /trunk/ai/defaultai.c

4n3.5ck.t17699-1 modify true false /trunk/server/advisors/Makefile.am

7s.5ei.t17699-1 modify true false /trunk/server/advisors/autosettlers.c

4u.5ck.t17699-1 modify true false /trunk/server/plrhand.c

vl.5ck.t17699-1 modify true false /trunk/server/savegame.c

36o.5ck.t17699-1 modify true false /trunk/ai/aiparatrooper.c

2ek.5ck.t17699-1 modify true false /trunk/ai/advdiplomacy.c

11.5ck.t17699-1 modify true false /trunk/server/gotohand.c

20.5ck.t17699-1 modify true false /trunk/ai/aicity.c


30660 30809
