
C FOCAL15 V6A
00.10 S K=1000; S K(4)=2000
00.20 S K(1)=3.5/100;S K(2)=1.5/100
00.30 S K(3)=1000
00.40 S K(5)=5;S K(7)=2
00.50
00.60S K(6)=10; S K(30)=75000; S K(33)=5
00.61 S K(8)=4
00.62 S K(32)=.0002
00.63
00.64
00.65 S WT=100
00.70 S NN=1
00.71 S W=0
00.75 F J=0,8; S K1(J)=K(J)
00.78 F J=30,34; S K1(J)=K(J)
00.79
00.80
00.81
00.82
01.10 F J=0,8; S X=K(J);S K(J)=K1(J); S K1(J)=X
01.15 F J=30,34; S X=K(J);S K(J)=K1(J);S K1(J)=X
01.16 A X,!
01.20 S NN=-NN
01.25 T !!,"       *** "
01.30 IF (NN) 1.4,1.4,1.5
01.40 T " A",!!
01.41 GOTO 2.02
01.50 T " B",!!
02.02 S POP=K+K(4)
02.03 S X=K(1)-K(2)
02.05 S K=K+K*X
02.10 S K(4)=K(4)+K(4)*X
02.14 S X=[5+P/K(3)]/5+[1/K(7)+4]/4
02.16 S X=X+30/[K(6)+30]
02.18 S K(2)=K(2)*[X/3]
02.26 S X=1000/[K(5)+1000]+[K(8)+3000]/3000
02.28 S K(1)=K(1)*[X/2]
02.32 S X=K(5)*POP
02.34 S X=X*[K(8)+100000]/100000; S K(5)=X/POP
02.36 T !!"     POPULATION,",!,"URBAN  ",K,!,"RURAL  ",K(4),!
02.37 T "TOTAL  ",K+K(4),!!
03.10 T "FOOD per CAPITA ",K(7),!
03.15 T "INDUSTRIAL INDEX = ",K(8),!,"LAND AREA = ",K(3),!
04.10 D 11
04.11 S B=K(30)
04.12 A "B.C. ALLOCATION TO FORCE CAPABILITIES ",X,!
04.14 A "% INTERNAL CONTROL ",K(31),"    % EXTERNAL CONTROL ",K(32),!
04.16 S K(31)=K(31)*.0001*X; S K(32)=K(32)*.0001*X
04.18 S PSR=1-[K(31)*2/[K(31)+K(32)]]
04.20 T !,"DECISION LATTITUDE = ",K(33),!,"1) INCREASE   2) MAINTAIN"
04.21 A "   3) DECREASE  ",CDL,!
04.22 S K(33)=FITR(2-CDL+FABS(FRAN()))+K(33)
04.25 S K(30)=K(30)-X
04.28 S CSM=K(30)*.05; S CSN=[(1-CSM/380000)*CSM]
04.29 D 11
04.30 T "CONSUMPTION STANDARD   (MIN = ",CSN/1.5,"  MAX= ",CSM,")",!
04.31 A K(34),!; IF (K(34)-0MAX) 4.33,4.32,4.33
04.32 S K(34)=CSM; GOTO 4.35
04.33 IF (K(34)-0MIN) 4.35,4.34,4.35
04.34 S K(34)=CSN
04.35 S VSC=55*[K(34)/CSN-1]-41*[CSM/CSN]*[K(34)/CSN-1]^2-1.1
04.36 IF (-VSC) 4.37; S VSC=10^(VSC) 
04.37 S CSN=4*[K(32)+.15*B]/((K1(32)+.15*K1(30)));S K(5)=VSC/1000
04.38 T !,"VALIDITATOR SATISFACTION",!,"CONSUMER " ,VSC,!
04.39 T "NATIONAL SECURITY ",CSN,!!
04.40 S POH=.01*(11-K(33))*(VSC+CSN)+.1*(K(33)-1)
04.42 S K(30)=K(30)-K(34)
04.44 A "CAPITAL ALLOTMENT",!,"% AGR. SECTOR  ",AG,!,"% IND. SECTOR"
04.45 A "  ",X,!!
04.46 S U=.9*(K(4)*X*K(4))/(K*AG)
04.47 S R=.3*(K^2*AG)/(K(4)*X)+FABS(W)*.15*TL
04.48 S K(8)=K^2*X/10^7;S K(7)=K(4)*AG*10^(-7.4)*K(3)
04.49 S K(30)=(K(7)*2500+K(8)*2000)*2.4
04.50 IF (3-(VSC+CSN)) 4.6,4.52,4.52
04.52 S PSR=(.1*K(33)+2*PSR)/2
04.54 IF (FABS(FRAN())-PSR) 4.56,4.56,4.6
04.56 T "REVOLUTION HAS OCURRED ",!!
04.58 Q
04.60 IF (FABS(FRAN())-POH) 4.62,4.62; T "LOST ELECTION",!!;G 4.7
04.62 T "WON ELECTION ",!!
04.65 IF (W) 4.8,4.7,4.8
04.70 A "DO YOU WISH TO DECLARE WAR ?  (YES/NO) ",!,YN,!
04.71 IF (YN-0NO) 4.76,4.8,4.76
04.76 S W=-1; GOTO 4.81
04.80 GOTO 6.1
04.81 IF (NN) 1.1 4.82,4.82
04.82 IF (W) 5.1,1.1,5.2
05.10 T !!! "        *** WAR HAS BEEN DECLARED ***",!!!
05.13 S X=K1(32);T "   B)",!;D 16
05.15 F J=1,8; S W2(J)=W1(J)
05.17 S X=K(32);T " A)",!; D 16
05.20 S W1(4)=W2(3)*.0005*K(32)*K(8)
05.22 S W2(4)=W1(3)*.0005*K1(32)*K1(8)
05.24 S W1(1)=W1(1)-W1(4)
05.26 S W2(1)=W2(1)-W1(4)
05.28 S MNR=(W1(7)+W2(7))/1200
05.32 S W1(5)=(W2(1)*K(32)-W1(2)*5.5*K1(32))*.01
05.34 S W2(5)=(W1(1)*K1(32)-W2(2)*5.5*K(32))*.01
05.35 A X
05.36 IF (-W1(5)) 5.37; S W1(5)=0
05.37 IF (-W2(5)) 5.38; S W2(5)=0
05.38 S W1(2)=W1(2)-W1(5)*MNR
05.40 S W2(2)=W2(2)-W2(5)*MNR
05.42 S W1(8)=W1(5)*(1-MNR)*.08;S W2(8)=W2(5)*(1-MNR)*.08
05.44 S W1(6)=(W1(8)+W1(5))*.04
05.46 S W2(6)=(W2(8)+W2(5))*.04
05.48 S W1(3)=W1(3)-W1(6); S W2(3)=W2(3)-W2(6)
05.50 S K1=K1-W1(8)*(K1/100);S K1(4)=K1(4)-W1(8)*(K1(4)/100)
05.51 S K(4)=K(4)-W2(8)*(K(4)/100);S K=K-W2(8)*(K/100)
05.55 S TL=W1(8)+W2(8)
05.60 T "                                A                   B",!
05.61 T "TOTAL ATTACK FORCES LEFT   ",W1(1),"          ",W2(1),!
05.63 T " ''    ''     ''  DESTROYED  ",W1(4),"          ",W2(4),!!
05.65 T "PASSIVE DEFENCE LEFT       ",W1(2),"          ",W2(2),!
05.67 T "   ''      ''   DESTROYED  ",W1(5),"          "W2(5),!!
05.69 T "ACTIVE DEFENCE LEFT        ",W1(3),"          ",W2(3),!
05.71 T "  ''     ''    DESTROYED   ",W1(6),"          ",W2(6),!!
05.73 T "CIVILIAN LOSSES            ",W1(8),"          ",W2(8),!!
05.75 S W=FABS(W)
05.76 A X
05.80 GOTO 1.1
06.10 A !, "DO YOU WISH TO NEGOTIATE A PEACE SETTLEMENT?",!
06.12 A YN,! ; IF (YN-0NO) 6.14,4.81,6.14
06.14 T "DO YOU AGREE ON A ",WT,"% TAKEOVER ?",!;A YN,!
06.16 IF (YN-0NO) 6.5,6.18,6.5
06.18 A "YOUR TERMS ",WT,!!
06.19 GOTO 4.81
06.50 S W=0
06.52 S K1(4)=K1(4)-K(4)*WT/100;S K(4)=K(4)+K1(4)*WT/100
06.54 S K(3)=K(3)+K1(3)*WT/100;S K1(3)=K1(3)-K(3)*WT/100
06.55 GOTO 4.81
11.10 T !, "BASIC CAPABILITY = ",K(30),!
11.20 RETURN
16.10 A "%FORCE ALLOCATION : ",!!,"ATTACK    ",W1(1),!!,"DEFENSE :",!
16.11 A "PASSIVE   ",W1(2),!,"ACTIVE    ",W1(3),!!
16.16 F J=4,8; S W1(J)=0
16.18 S W1(7)=W1(2)*.75+W1(3)*.2+W1(1)*.05
16.19 RETURN

