DELTA 13323 0 3419
SVN   k1 e , !; ug! J/* utility */
#include "support.h"            /* bool type */

/* common */
#include "fc_types.h"
#include "unit.h"		/* enum ai_unit_task */

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

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

struct pf_path;
struct pf_parameter;
struct pft_amphibious;

const char *dai_unit_task_rule_name(const enum ai_unit_task task);
const char *dai_choice_rule_name(const struct adv_choice *choiceattacker, struct unit *pdefender);

void dai_unit_move_or_attack(struct ai_type *ait, struct unit *punit,
                             struct tile *ptile, struct pf_path *path, int step);

void dai_fill_unit_param(struct ai_type *ait,
                         struct pf_parameter *parameter,
                         struct adv_risk_cost *risk_cost,
                         struct unit *punit, struct tile *ptile);
bool dai_gothere(struct ai_type *ait, struct player *pplayer,
                 struct unit *punit,dai_log_path(struct unit *punit,
                  struct pf_path *path, struct pf_parameter *parameter);
bool dai_unit_goto_constrained(struct ai_type *ait, struct unit *punit,
                               struct tile *ptile,
                               struct pf_parameter *parameter);
bool dai_unit_goto(struct ai_type *ait, struct unit *punit, struct tile *ptile);
bool goto_is_sane(struct unit *punit, struct tile *ptile);

void dai_unit_new_task(struct ai_type *ait, struct unit *punit,
                       enum ai_unit_task task, struct tile *ptile);
void dai_unit_new_adv_task(struct ai_type *ait, struct unit *punit,
                           enum adv_unit_task task, struct tile *ptile);
bool dai_unit_make_homecity(struct unit *punit, struct city *pcity);
bool dai_unit_attack(struct ai_type *ait, struct unit *punit,
                     struct tile *ptile);
bool dai_unit_move(struct ai_type *ait, struct unit *punit, struct tile *ptile);

void dai_government_change(struct player *pplayer, struct government *gov);
int dai_gold_reserve(struct player *pplayer);

void adjust_choice(int value, struct adv_choice *choice);
void copy_if_better_choice(struct adv_choice *cur, struct adv_choice *best);

bool is_unit_choice_type(enum choice_type type);

bool dai_choose_role_unit(struct ai_type *ait, struct player *pplayer,
                          struct city *pcity, struct adv_choice *choice,
                          enum choice_type type, int role, int want,
                          bool need_boat);
void dai_build_adv_override(struct ai_type *ait, struct city *pcity,
                            struct adv_choice *choice);
bool dai_assess_military_unhappiness(struct city *pcity);

void dai_consider_plr_dangerous(struct ai_type *ait, struct player *plr1,
                                struct player *plr2,
                                enum override_bool *resulENDREP
DELTA 26118 50 682
SVN  &(
   choiceENDREP
DELTA 30681 0 33
SVN  €6€]% O  κ%> }σc @`   0choiceadv_adv_adv_adv_ENDREP
DELTA 30061 5962 420
SVN  €`€h Ρ  ½9Ρ Tadv_adv_ENDREP
DELTA 30698 19383 604
SVN  Α@ΑL  o  ¦9 o ½aΗ( Ό7	adv_adv_adv_ENDREP
DELTA 30670 0 82
SVN  €q€s
 V  ZchoiceENDREP
DELTA
SVN   999/********************************************************************** 
 Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
***********************************************************************/

#ifdef HAVE_CONFIG_H
#include <fc_config.h>
#endif

/* utility */
#include "support.h"

/* common */
#include "requirements.h"

#include "advchoice.h"

/**************************************************************************
  Sets the values of the choice to initial values.
**************************************************************************/
void adv_init_choice(struct adv_choice *choice)
{
  choice->value.utype = NULL;
  choice->want = 0;
  choice->type = CT_NONE;
  choice->need_boat = FALSE;
}
ENDREP
DELTA 27368 437 329
SVN  
 J  GNchoiceENDREP
DELTA 30105 1192 40
SVN  ·@΄[  g   tLENDREP
DELTA 26385 139 72
SVN  =[
 6  ,hoice.c	\
	advchoiceENDREP
DELTA 30105 767 30
SVN  η
η Χ4  VΧ4adv_ENDREP
DELTA 29401 96 68
SVN  ©+¦l	  ‘M  €ENDREP
DELTA 30698 49330 145
SVN  | ($ h € `server/advisors */
#include "advdataENDREP
DELTA
SVN   yyy/********************************************************************** 
 Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
***********************************************************************/
#ifndef FC__ADVCHOICE_H
#define FC__ADVCHOICE_H

enum choice_type {
  CT_NONE = 0,
  CT_BUILDING = 1,
  CT_CIVILIAN,
  CT_ATTACKER,
  CT_DEFENDER,
  CT_LAST
};

struct adv_choice {
  enum choice_type type;
  universals_u value; /* what the advisor wants */
  adv_want want;      /* how much it wants it */
  bool need_boat;     /* unit being built wants a boat */
};

void adv_init_choice(struct adv_choice *choice);

#endif   /* FC__ADVCHOICE_H */
ENDREP
id: 1m.5qz.r30779/6015
type: file
pred: 1m.5qz.r30681/61
count: 204
text: 30779 2953 72 21085 610abff45f73a21158e30791be8a6591
props: 10779 49627 112 0 61465523e3c60d371baa05b44953aea9
cpath: /branches/S2_6/ai/default/advdomestic.c
copyroot: 19757 /trunk/ai/default/advdomestic.c

id: 1u.5so.r30779/6296
type: file
pred: 1u.5so.r30698/49502
count: 342
text: 30779 3116 50 57548 ac8742c91389231aceea9d67792fdd2f
props: 10765 17515 112 0 ecd9c25ffd2014c732acffc1b3aab533
cpath: /branches/S2_6/ai/default/advmilitary.c
copyroot: 19757 /trunk/ai/default/advmilitary.c

id: 1v.5tt.r30779/6580
type: file
pred: 1v.5ge.r27368/1068
count: 35
text: 30779 4482 27 2071 0b1d3df17a10caba5a13b0b014a8783c
props: 10755 56943 111 0 1912998302effd94f7d1c131050552ad
cpath: /branches/S2_6/ai/default/advmilitary.h
copyroot: 19757 /trunk/ai/default/advmilitary.h

id: 20.5r8.r30779/6861
type: file
pred: 20.5r8.r30061/177038
count: 469
text: 30779 3049 39 70248 589d77c900dfcc0dc5caca11b6f30fa2
props: 11069 16784 112 0 24b501182e64f7bbc4aaaa8b3f1d9020
cpath: /branches/S2_6/ai/default/aicity.c
copyroot: 19757 /trunk/ai/default/aicity.c

id: 21.5sp.r30779/7136
type: file
pred: 21.5sp.r30670/109
count: 63
text: 30779 3195 27 4723 91594aab77ed24271d5bfecae2471fbb
props: 10755 56594 111 0 eaeaff8c6ba56cfe19b921c33649c016
cpath: /branches/S2_6/ai/default/aicity.h
copyroot: 19757 /trunk/ai/default/aicity.h

id: 2lh.5r9.r30779/7406
type: file
pred: 2lh.5r9.r30105/2735
count: 126
text: 30779 4654 29 45966 100123f206338a19e56df337118b80e8
props: 10865 31505 111 0 23629f8214b2309975780a037517e920
cpath: /branches/S2_6/ai/default/aisettler.c
copyroot: 19757 /trunk/ai/default/aisettler.c

id: 24.5sn.r30779/7687
type: file
pred: 24.5sn.r30698/49787
count: 110
text: 30779 4754 60 20520 193858685a63e68687d99c6b393fe165
props: 10913 82 111 0 a3a3251698e05efa35962766e5c7e5c1
cpath: /branches/S2_6/ai/default/aitech.c
copyroot: 19757 /trunk/ai/default/aitech.c

id: 9.5rb.r30779/7958
type: file
pred: 9.5rb.r30105/3016
count: 285
text: 30779 4536 24 39515 7442aa59723e5ada4191c25f8ffa2b3a
props: 11015 549 112 0 bb22896f97f507ab8508e233583a40b4
cpath: /branches/S2_6/ai/default/aitools.c
copyroot: 19757 /trunk/ai/default/aitools.c

id: a.5ts.r30779/8229
type: file
pred: a.5h8.r25366/39676
count: 96
text: 30779 0 2874 3889 ed6cb14ba5ff0203173d9b153e30da3e
props: 10865 30111 111 0 7f9b5cf6c8fffd7438ed66579e7ad166
cpath: /branches/S2_6/ai/default/aitools.h
copyroot: 19757 /trunk/ai/default/aitools.h

PLAIN
K 11
Makefile.am
V 24
file 6k4.5ck.r26385/1025
K 14
advdiplomacy.c
V 26
file 2ek.5qt.r30061/176188
K 14
advdiplomacy.h
V 25
file 2el.5ga.r21819/30478
K 13
advdomestic.c
V 23
file 1m.5qz.r30779/6015
K 13
advdomestic.h
V 24
file 1n.5gc.r21819/29385
K 13
advmilitary.c
V 23
file 1u.5so.r30779/6296
K 13
advmilitary.h
V 23
file 1v.5tt.r30779/6580
K 7
aiair.c
V 24
file 15y.5t6.r30105/1910
K 7
aiair.h
V 25
file 15z.5gi.r21819/33076
K 8
aicity.c
V 23
file 20.5r8.r30779/6861
K 8
aicity.h
V 23
file 21.5sp.r30779/7136
K 8
aidata.c
V 25
file 6mb.5sk.r30222/62271
K 8
aidata.h
V 24
file 6mc.5re.r29401/4263
K 12
aidiplomat.c
V 26
file 16r.5rl.r30061/177315
K 12
aidiplomat.h
V 25
file 16s.5go.r21819/32802
K 9
aiferry.c
V 24
file 2iw.5ra.r30105/2184
K 9
aiferry.h
V 24
file 2ix.5gq.r25299/3783
K 9
aiguard.c
V 25
file 335.5gr.r21830/20422
K 9
aiguard.h
V 25
file 336.5rp.r28076/25981
K 8
aihand.c
V 24
file 22.5gt.r26403/72867
K 8
aihand.h
V 24
file 23.5gu.r21810/35768
K 8
aihunt.c
V 24
file 2gc.5t8.r30105/2462
K 8
aihunt.h
V 25
file 2gd.5gw.r21819/35411
K 7
ailog.c
V 25
file 6p8.5s8.r28854/25132
K 7
ailog.h
V 26
file 6p9.5gy.r26905/232907
K 15
aiparatrooper.c
V 26
file 36o.5t9.r30061/178161
K 15
aiparatrooper.h
V 25
file 36p.5h0.r25366/42160
K 10
aiplayer.c
V 24
file 6i3.5sh.r30143/6033
K 10
aiplayer.h
V 24
file 6i4.5td.r30143/6310
K 11
aisettler.c
V 24
file 2lh.5r9.r30779/7406
K 11
aisettler.h
V 25
file 2li.5h4.r22374/17958
K 8
aitech.c
V 23
file 24.5sn.r30779/7687
K 8
aitech.h
V 23
file 25.5h6.r25452/2151
K 9
aitools.c
V 22
file 9.5rb.r30779/7958
K 9
aitools.h
V 22
file a.5ts.r30779/8229
K 8
aiunit.c
V 22
file b.5r7.r30737/1789
K 8
aiunit.h
V 22
file c.5t7.r30311/2998
K 12
daieffects.c
V 26
file 156e.5qi.r29460/23344
K 12
daieffects.h
V 25
file 156g.5qi.r29401/5074
END
ENDREP
id: 6k3.5qi.r30779/10294
type: dir
pred: 6k3.5qi.r30737/3856
count: 399
text: 30779 8500 1781 0 5426a3bb92940ebf3b571b41e09f80b2
props: 19010 5510 53 0 1aad128f6d028f535e9ce7233326568e
cpath: /branches/S2_6/ai/default
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 24
file 5d.5ck.r26100/14492
K 10
aitraits.c
V 24
file 7k0.5qi.r30331/6378
K 10
aitraits.h
V 26
file 7k2.5ck.r26905/225228
K 7
classic
V 23
dir l53.5qi.r30311/2479
K 7
default
V 24
dir 6k3.5qi.r30779/10294
K 12
difficulty.c
V 25
file 1b4x.5qi.r29443/3259
K 12
difficulty.h
V 27
file 1b4z.5ck.r26905/225513
K 11
handicaps.c
V 26
file syo.5ck.r26905/225805
K 11
handicaps.h
V 24
file syq.5qi.r29443/3517
K 4
stub
V 25
dir 6k5.5ck.r26905/226459
K 8
threaded
V 23
dir 6pi.5qi.r30311/5967
END
ENDREP
id: 8.5qi.r30779/11063
type: dir
pred: 8.5qi.r30737/4624
count: 1846
text: 30779 10544 506 0 1ca807d174d36e027deb62c02cca4e0e
props: 11108 11315 64 0 abac628483ea4fdfa3bea3a3a56e0532
cpath: /branches/S2_6/ai
copyroot: 27474 /branches/S2_6

id: 4n3.5qi.r30779/11303
type: file
pred: 4n3.5ck.r26385/4253
count: 13
text: 30779 4587 41 603 ab2fc788eadb6ad6dce80cdf30c6420d
cpath: /branches/S2_6/server/advisors/Makefile.am
copyroot: 27474 /branches/S2_6

id: 50s.5qi.r30779/11514
type: file
pred: 50s.5ck.r26905/52156
count: 6
text: 30779 2900 27 1448 e9861bcf389de7701937a6a566f908da
props: 26905 52109 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /branches/S2_6/server/advisors/advbuilding.h
copyroot: 27474 /branches/S2_6

id: 24gw.5qi.r30779/11785
type: file
count: 0
text: 30779 3246 1223 1209 d746c709521e2ace7af827d9574e9c0d
cpath: /branches/S2_6/server/advisors/advchoice.c
copyroot: 27474 /branches/S2_6

id: 24gy.5qi.r30779/11973
type: file
count: 0
text: 30779 4843 1159 1145 67ed1f0f31acc320e1ba2fb746b7e7a0
cpath: /branches/S2_6/server/advisors/advchoice.h
copyroot: 27474 /branches/S2_6

id: 15p.5sm.r30779/12161
type: file
pred: 15p.5sm.r29401/15372
count: 73
text: 30779 4709 20 4972 d3dcd28029f569c3cbffb72928c4f02b
props: 11074 1074 111 0 85fb436b243ad384649068d2f55bfd08
cpath: /branches/S2_6/server/advisors/advdata.h
copyroot: 17700 /trunk/server/advisors/advdata.h

PLAIN
K 11
Makefile.am
V 25
file 4n3.5qi.r30779/11303
K 13
advbuilding.c
V 24
file 50r.5qi.r27951/1110
K 13
advbuilding.h
V 25
file 50s.5qi.r30779/11514
K 11
advchoice.c
V 26
file 24gw.5qi.r30779/11785
K 11
advchoice.h
V 26
file 24gy.5qi.r30779/11973
K 9
advcity.c
V 25
file 6po.5ck.r26905/53051
K 9
advcity.h
V 25
file 6pp.5ck.r26905/53649
K 9
advdata.c
V 26
file 15o.5sa.r30222/100303
K 9
advdata.h
V 25
file 15p.5sm.r30779/12161
K 9
advgoto.c
V 26
file 4p5.5qi.r30061/234967
K 9
advgoto.h
V 25
file 4p6.5ck.r26905/53348
K 12
advruleset.c
V 25
file 73l.5qi.r30514/26166
K 12
advruleset.h
V 25
file 73m.5ck.r26905/50950
K 10
advspace.c
V 23
file f2.5p0.r26385/3983
K 10
advspace.h
V 23
file f3.5p1.r26385/4447
K 10
advtools.c
V 25
file 4of.5ck.r26905/51858
K 10
advtools.h
V 25
file 4og.5qi.r29401/15655
K 14
autoexplorer.c
V 25
file 2lj.5ta.r30311/15165
K 14
autoexplorer.h
V 24
file 2lk.5ep.r17685/7079
K 14
autosettlers.c
V 22
file 7s.5r5.r30596/351
K 14
autosettlers.h
V 23
file 7t.5r6.r29015/8969
K 12
infracache.c
V 25
file 4pw.5qi.r28160/17073
K 12
infracache.h
V 25
file 4px.5qi.r28160/17345
END
ENDREP
id: 4n2.5qi.r30779/13559
type: dir
pred: 4n2.5qi.r30596/1656
count: 208
text: 30779 12447 1099 0 a8b62143b7c8d7f60c8011c99e92b469
props: 17871 2121 53 0 a527b216afb99426b763a1e313c531be
cpath: /branches/S2_6/server/advisors
copyroot: 27474 /branches/S2_6

PLAIN
K 11
Makefile.am
V 24
file 5q.5qi.r28430/14363
K 13
actiontools.c
V 23
file 1p8q.5qi.r30373/96
K 13
actiontools.h
V 26
file 1p8t.5qi.r28430/14182
K 8
advisors
V 24
dir 4n2.5qi.r30779/13559
K 9
aiiface.c
V 25
file 4gm.5ck.r26905/55786
K 9
aiiface.h
V 25
file 4gn.5ck.r26905/56374
K 9
animals.c
V 26
file vnk.5qi.r30222/102161
K 9
animals.h
V 25
file vnm.5ck.r26905/63257
K 6
auth.c
V 25
file 39c.5ck.r20274/32101
K 6
auth.h
V 25
file 39d.5ck.r18977/19170
K 11
barbarian.c
V 24
file lw.5qi.r29856/17671
K 11
barbarian.h
V 22
file lx.5qi.r28606/673
K 14
citizenshand.c
V 25
file 6mz.5qi.r29646/26851
K 14
citizenshand.h
V 25
file 6n0.5ck.r26905/56662
K 10
cityhand.c
V 24
file 10.5ck.r19573/66885
K 10
cityhand.h
V 23
file 4f.0.r13297/423686
K 11
citytools.c
V 22
file 4g.5qi.r30386/326
K 11
citytools.h
V 23
file 4h.5qi.r29015/8710
K 10
cityturn.c
V 22
file 4i.5qi.r30776/726
K 10
cityturn.h
V 24
file 4j.5ck.r24742/16670
K 11
civserver.c
V 24
file 4k.5qi.r30360/31178
K 10
commands.c
V 24
file 2ly.5qi.r27913/1890
K 10
commands.h
V 25
file 2lz.5qi.r28013/36715
K 13
connecthand.c
V 25
file 2dw.5qi.r29856/17933
K 13
connecthand.h
V 24
file 2dx.5ck.r23606/2057
K 9
console.c
V 24
file dd.5ck.r24895/15492
K 9
console.h
V 23
file de.5ck.r19183/7918
K 10
diplhand.c
V 22
file 4m.5qi.r30776/981
K 10
diplhand.h
V 23
file 4n.5qi.r27518/5128
K 11
diplomats.c
V 23
file vz.5qi.r30203/2301
K 11
diplomats.h
V 23
file w0.5ck.r27461/1674
K 10
edithand.c
V 26
file 3bk.5qi.r30061/237597
K 10
edithand.h
V 25
file 4ez.5ck.r26905/64705
K 6
fcdb.c
V 25
file 6l3.5ck.r26905/56956
K 6
fcdb.h
V 25
file 6l4.5ck.r26905/57239
K 10
gamehand.c
V 22
file 4o.5qi.r30551/550
K 10
gamehand.h
V 24
file 4p.5ck.r26564/23149
K 9
generator
V 23
dir 2me.5qi.r30690/1101
K 10
handchat.c
V 23
file 4q.5ck.r25915/6654
K 10
handchat.h
V 24
file dj.5ck.r18270/28229
K 9
maphand.c
V 25
file 13.5qi.r30222/105544
K 9
maphand.h
V 23
file 14.5ck.r24759/3742
K 6
meta.c
V 24
file 4s.5qi.r30615/25159
K 6
meta.h
V 23
file 4t.5ck.r27204/3095
K 6
mood.c
V 26
file 112c.5ck.r26905/63547
K 6
mood.h
V 26
file 112e.5ck.r26905/64129
K 8
notify.c
V 25
file 4i2.5qi.r30696/17833
K 8
notify.h
V 25
file 4i3.5ck.r26905/58681
K 9
plrhand.c
V 21
file 4u.5qi.r30295/64
K 9
plrhand.h
V 22
file 4v.5qi.r29630/442
K 8
report.c
V 23
file vi.5qi.r29900/1902
K 8
report.h
V 23
file vj.5qi.r29900/2158
K 10
rssanity.c
V 25
file hew.5qi.r30514/28898
K 10
rssanity.h
V 25
file hey.5ck.r26905/55500
K 9
ruleset.c
V 24
file 8w.5qi.r30698/64106
K 9
ruleset.h
V 24
file 8x.5qi.r30103/20281
K 13
sanitycheck.c
V 21
file wi.5qi.r30488/99
K 13
sanitycheck.h
V 24
file wj.5qi.r28076/13693
K 12
savecompat.c
V 24
file qva.5qi.r30727/9537
K 12
savecompat.h
V 24
file qvc.5qi.r30204/4618
K 10
savegame.c
V 22
file vl.5qi.r30577/405
K 10
savegame.h
V 24
file vm.5ck.r20758/19233
K 11
savegame2.c
V 24
file 4m0.5qi.r30727/9799
K 11
savegame2.h
V 25
file 4m1.5ck.r26905/58971
K 7
score.c
V 25
file 2eg.5qi.r29646/30135
K 7
score.h
V 24
file 2eh.5ck.r21929/6179
K 9
scripting
V 23
dir 31x.5qi.r30658/3157
K 8
sernet.c
V 24
file 15.5qi.r30615/25416
K 8
sernet.h
V 23
file 4y.5ck.r23685/5129
K 10
settings.c
V 24
file 2m0.5qi.r30754/1870
K 10
settings.h
V 23
file 2m1.5qi.r29780/954
K 11
spacerace.c
V 24
file 9a.5ck.r25063/30975
K 11
spacerace.h
V 21
file 9b.0.r11338/1129
K 9
srv_log.c
V 24
file 15t.5rh.r28854/9971
K 9
srv_log.h
V 25
file 15u.5ri.r28013/36974
K 10
srv_main.c
V 21
file vg.5qi.r30687/90
K 10
srv_main.h
V 24
file vh.5qi.r29282/23936
K 11
stdinhand.c
V 23
file 4z.5qi.r30754/2131
K 11
stdinhand.h
V 24
file 50.5ck.r26100/15471
K 11
techtools.c
V 24
file 33n.5qi.r30776/1237
K 11
techtools.h
V 24
file 33o.5ck.r27058/2134
K 10
unithand.c
V 24
file 18.5qi.r30685/16977
K 10
unithand.h
V 24
file 19.5ck.r23027/66151
K 11
unittools.c
V 24
file 1a.5qi.r30685/17238
K 11
unittools.h
V 23
file 1b.5qi.r29212/1520
K 8
voting.c
V 25
file 4ex.5ck.r26905/57525
K 8
voting.h
V 25
file 4ey.5ck.r26905/58399
END
ENDREP
id: z.5qi.r30779/17763
type: dir
pred: z.5qi.r30776/5444
count: 6111
text: 30779 13815 3935 0 56122baf7023ccbe2c9bf5d447e8c58a
props: 23990 448 166 0 e5026e1cb18fe57b41417951bfac7b19
cpath: /branches/S2_6/server
copyroot: 27474 /branches/S2_6

PLAIN
K 9
ABOUT-NLS
V 24
file fu.5ck.r27270/69307
K 7
AUTHORS
V 24
file 5u.5ck.r22143/14016
K 7
COPYING
V 22
file 1h.5qi.r29455/952
K 9
ChangeLog
V 26
file 6l.5ck.r27473/7455495
K 7
INSTALL
V 21
file 6.5qi.r29706/131
K 11
Makefile.am
V 23
file 59.5qi.r30174/7026
K 4
NEWS
V 24
file 6m.5ck.r25634/30702
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 22
dir 8.5qi.r30779/11063
K 10
autogen.sh
V 23
file 12o.5qi.r30655/418
K 9
bootstrap
V 23
dir 2p5.5qi.r29679/3655
K 6
client
V 21
dir d.5qi.r30773/7945
K 6
common
V 21
dir p.5qi.r30727/9296
K 12
configure.ac
V 25
file 149.5qi.r30615/24369
K 4
data
V 21
dir w.5qi.r30758/6200
K 12
dependencies
V 24
dir 2yu.5qi.r30394/45765
K 3
doc
V 22
dir k7.5qi.r30741/2129
K 10
fc_version
V 25
file 2lo.5qj.r30696/17578
K 11
gen_headers
V 25
dir 1hsw.5qi.r30615/24964
K 2
m4
V 23
dir 12p.5qi.r30724/2534
K 7
scripts
V 23
dir 2yo.5qi.r28717/5437
K 6
server
V 22
dir z.5qi.r30779/17763
K 5
tests
V 22
dir 2g9.5ck.r27023/734
K 5
tools
V 23
dir 4pj.5qp.r30675/2532
K 12
translations
V 24
dir t0a.5qi.r30729/15085
K 7
utility
V 23
dir 1c.5qi.r30673/49847
K 3
vms
V 25
dir u9.5ck.r21528/1396085
K 5
win32
V 23
dir 2eu.5qi.r30585/1785
END
ENDREP
id: 3.5qi.r30779/19180
type: dir
pred: 3.5qi.r30776/6857
count: 20018
text: 30779 18007 1160 0 da004553f67c91842e65c1bff7b5791a
props: 28037 14463 292 0 9e1d5de0253c723466868990c52c129f
cpath: /branches/S2_6
copyroot: 27474 /branches/S2_6

PLAIN
K 5
S1_14
V 21
dir 3.21.r18109/18803
K 4
S2_0
V 21
dir 3.10x.r21862/4178
K 4
S2_1
V 22
dir 3.59e.r20026/11014
K 4
S2_2
V 21
dir 3.5cy.r21861/5036
K 4
S2_3
V 21
dir 3.5f2.r29458/5135
K 4
S2_4
V 22
dir 3.5ii.r30401/87429
K 4
S2_5
V 21
dir 3.5kv.r30777/6674
K 4
S2_6
V 22
dir 3.5qi.r30779/19180
K 11
freeciv-web
V 22
dir 3.5bl.r13594/14918
END
ENDREP
id: 1.0.r30779/19774
type: dir
pred: 1.0.r30777/7264
count: 10223
text: 30779 19420 341 0 32723974b5858218c1407c9031129648
cpath: /branches
copyroot: 0 /

PLAIN
K 8
branches
V 20
dir 1.0.r30779/19774
K 4
tags
V 19
dir 2.0.r29519/6475
K 5
trunk
V 22
dir 3.5ck.r30778/55444
K 7
website
V 20
dir 3ge.0.r30613/922
END
ENDREP
id: 0.0.r30779/20095
type: dir
pred: 0.0.r30778/55833
count: 30779
text: 30779 19929 153 0 4d93d5086cfbfce2b4343730600546c5
cpath: /
copyroot: 0 /

1m.5qz.t30778-1 modify true false /branches/S2_6/ai/default/advdomestic.c

1u.5so.t30778-1 modify true false /branches/S2_6/ai/default/advmilitary.c

1v._1.t30778-1 modify true false /branches/S2_6/ai/default/advmilitary.h

20.5r8.t30778-1 modify true false /branches/S2_6/ai/default/aicity.c

21.5sp.t30778-1 modify true false /branches/S2_6/ai/default/aicity.h

2lh.5r9.t30778-1 modify true false /branches/S2_6/ai/default/aisettler.c

24.5sn.t30778-1 modify true false /branches/S2_6/ai/default/aitech.c

9.5rb.t30778-1 modify true false /branches/S2_6/ai/default/aitools.c

a._0.t30778-1 modify true false /branches/S2_6/ai/default/aitools.h

4n3.5qi.t30778-1 modify true false /branches/S2_6/server/advisors/Makefile.am

50s.5qi.t30778-1 modify true false /branches/S2_6/server/advisors/advbuilding.h

_4.5qi.t30778-1 add true false /branches/S2_6/server/advisors/advchoice.c

_6.5qi.t30778-1 add true false /branches/S2_6/server/advisors/advchoice.h

15p.5sm.t30778-1 modify true false /branches/S2_6/server/advisors/advdata.h


20095 20243
