292 IF KT(I) >0 THEN A1 = INT(L5 * RND(1)) +1:Y1(I) = 1
293 IF (KT(I) = 1 AND A1 <5) OR (KT(I) = 2 AND A1 <9) OR (KT(I) = 3 AND A1 <13) OR (KT(I) = 4 AND A1 <17) OR (KT(I) = 5 AND A1 <21) OR (KT(I) = 6 AND A1 <29) OR (KT(I) = 7 AND A1 <37) OR (KT(I) = 8 AND A1 <45) OR (KT(I) = 9 AND A1 <53) THEN 295
294 Y1(I) = 0
295 IF I = 1 THEN I = 2: GOTO 292
296 RETURN
297 D = RP(1) -RP(2): IF D >16 AND MH(2) >0 THEN FF = 1:FA = 2: IF RD <NR THEN 467
314 IF RP(1) >19 THEN K9 = TK(2):CD = INT( RND(1) *100) +1:FF = 1:FA = 2: GOSUB 436
315 GOSUB 289
316 W1 = 2:L1 = 1
317 HA = AC:AC = A3
318 GOTO 301
319 GOTO 716
406 IF RD = NR THEN 435
407 FOR A = 1 TO 6:CA(1) = CA(1) +FE%(0,A):CA(2) = CA(2) +FE%(1,A): NEXT :OK%(1) = 0:OK%(2) = 0
408 IF CA(1) <6 THEN 410
409 T7 = INT( RND(1) *100) +1:Q5 = 1: GOSUB 1261: IF (CA(1) >5 AND CA(1) <7 AND T7 <21) OR (CA(1) = 7 AND T7 <41) OR (CA(1) = 8 AND T7 <61) OR (CA(1) >8) THEN XX = 1
410 IF CA(2) <6 THEN 412
411 T7 = INT( RND(1) *100) +1:Q5 = 2: GOSUB 1261: IF (CA(2) >5 AND CA(2) <7 AND T7 <21) OR (CA(2) = 7 AND T7 <41) OR (CA(2) = 8 AND T7 <61) OR (CA(2) >8) THEN XZ = 1
412 B = 8: IF G1 = 0 THEN B = 9
413 IF B = 9 AND G2 = 0 THEN 419
414 Q5 = 0:Q6 = 1: GOSUB 1250: FOR A = B TO 9
415 T7 = INT(100 * RND(1)) +1
416 IF (CP(1,A) = 2 AND T7 <5) OR (CP(1,A) = 4 AND T7 <13) OR (CP(1,A) = 6 AND T7 <37) OR (CP(1,A) = 8) THEN XX = 1
417 IF A = 8 AND G2 = 0 THEN A = 9
418 NEXT
419 B = 8: IF G3 = 0 THEN B = 9
420 IF B = 9 AND G4 = 0 THEN 426
421 Q5 = 0:Q6 = 2: GOSUB 1250: FOR A = B TO 9
422 T7 = INT(100 * RND(1)) +1
423 IF (CP(2,A) = 2 AND T7 <5) OR (CP(2,A) = 4 AND T7 <13) OR (CP(2,A) = 6 AND T7 <37) OR (CP(2,A) = 8) THEN XZ = 1
424 IF A = 8 AND G4 = 0 THEN A = 9
425 NEXT
426 REM
427 IF XX = 1 OR XZ = 1 THEN HOME : VTAB 21
428 IF XX = 1 THEN XZ = 2
429 IF XZ = 1 THEN XX = 2
430 IF XX = 0 AND XZ = 0 THEN 433
431 PRINT "HIS CUTS ARE TOO SERIOUS.": PRINT NM$(XX)" CANNOT ANSWER THE BELL FOR": PRINT "THE NEXT ROUND. IT'S A TKO."
445 IF TR$ = "A" THEN SR(FA) = SR(FA) +1: IF SR(FA) = 1 THEN S0(FF) = S0(FF) +3:S0(FA) = S0(FA) -2:A$ = "THE RIGHT EYE OF " +NM$(FA) +" IS STARTING TO SWELL SHUT.":MS$ = "SWOLLEN R-EYE":TR$ = "1": GOSUB 2100
446 IF TR$ = "B" THEN SL(FA) = SL(FA) +1: IF SL(FA) = 1 THEN S0(FF) = S0(FF) +3:S0(FA) = S0(FA) -2:A$ = "THE LEFT EYE OF " +NM$(FA) +" IS STARTING TO SWELL SHUT.":MS$ = "SWOLLEN L-EYE":TR$ = "2": GOSUB 2100
447 IF TR$ = "C" AND SR(FA) >0 THEN MC(FA) = MC(FA) +1: IF MC(FA) = 1 THEN S2(FF) = S2(FF) +2:A$ = "THE RIGHT EYE OF " +NM$(FA) +" IS COMPLETELY": GOSUB 2100:WV(1) = 18.4:A$ = "SWOLLEN SHUT.":WV(0) = 1: GOSUB 2100: GOSUB 211
448 IF TR$ = "C" AND SR(FA) = 0 THEN TR$ = "A": GOTO 445
449 IF TR$ = "D" AND SL(FA) >0 THEN MD(FA) = MD(FA) +1: IF MD(FA) = 1 THEN S2(FF) = S2(FF) +2:A$ = "THE LEFT EYE OF " +NM$(FA) +" IS COMPLETELY": GOSUB 2100:WV(1) = 18.4:A$ = "SWOLLEN SHUT.":WV(0) = 1: GOSUB 2100: GOSUB 212
450 IF TR$ = "D" AND SL(FA) = 0 THEN TR$ = "B": GOTO 446
451 IF TR$ = "E" THEN ME(FA) = ME(FA) +1: IF ME(FA) = 1 THEN S0(FF) = S0(FF) +5:A$ = NM$(FA) +" IS CARRYING HIS ARMS LOWER DUE TO EXCESSIVE": GOSUB 2100:WV(1) = 18.4:WV(0) = 1:A$ = "BODY PUNCHES.": GOSUB 2100:MS$ = "ARMS LOWERED"
452 IF TR$ = "F" THEN MF(FA) = MF(FA) +1: IF MF(FA) = 1 THEN S5(FF) = S5(FF) +5:A$ = NM$(FA) +" WAS STUNNED BY SOME VICIOUS SHOTS TO THE HEAD.": GOSUB 2100
453 IF TR$ = "G" THEN MG(FA) = 1:A$ = NM$(FA) +" TOOK A TREMENDOUS AMOUNT OF PUNISHMENT": GOSUB 2100:WV(1) = 18.4:WV(0) = 1:A$ = "THAT ROUND.": GOSUB 2100
454 IF TR$ = "H" THEN MH(FA) = 1:A$ = NM$(FA) +" WAS SHOOK UP PRETTY GOOD. HE BETTER BE CAREFUL.": GOSUB 2100
455 IF TR$ = "I" THEN 467
456 IF LEFT$(MS$,1) < >" " THEN 458
457 GOTO 465
458 IF RE = 0 THEN 463
459 A = 0
460 A = A +1: IF CA$(FA -1,A) < >TR$ THEN 460
461 WV(1) = 4.7 +A +(A *.5):WV(0) = 1: IF FA = 2 THEN WV(0) = 30.7
463 IF FA = 1 THEN K1(0) = K1(0) +1:WV(1) = 4.7 +K1(0) +(K1(0) *.5):WV(0) = 1:A$ = MS$: GOSUB 2100: IF TR$ = "1" OR TR$ = "2" THEN CA$(FA -1,K1(0)) = TR$
464 IF FA = 2 THEN K2(0) = K2(0) +1:WV(1) = 4.7 +K2(0) +(K2(0) *.5):WV(0) = 30.7:A$ = MS$: GOSUB 2100: IF TR$ = "1" OR TR$ = "2" THEN CA$(FA -1,K2(0)) = TR$
465 GOSUB 752: GOSUB 752: HOME : VTAB 21: IF Y2(FA) = 1 AND Y3(FA) = 1 THEN 467
466 RETURN
467 HOME : VTAB 21: GOSUB 771: PRINT NM$(FA)" TOOK TOO MUCH PUNISHMENT.": PRINT "HE CANNOT ANSWER THE BELL FOR ": PRINT "THE NEXT ROUND. ":BO = FF:NB = FA: GOTO 716
470 IF RD = NR OR (RS%(5) < >1 AND IP% = 1) OR VA = 1 THEN 489
471 IF IP% = 1 THEN RK = PT%(R8,R1): GOTO 473
472 RK = PR(R8,R1)
473 IF (RK >25 AND TK(R9) = 5) OR (RK >27 AND TK(R9) = 4) OR (RK >29 AND TK(R9) = 3) OR (RK >32 AND TK(R9) = 2) OR (K1(0) = 6) OR (K2(0) = 6) THEN 490
474 IF RK >37 AND TK(R9) = 1 THEN 490
475 IF R2 = 0 THEN 485
476 IF IP% = 1 THEN RK = PT%(R8,R1) +PT%(R8,R2): GOTO 478
477 RK = PR(R8,R1) +PR(R8,R2)
478 IF (RK >40 AND TK(R9) = 5) OR (RK >42 AND TK(R9) = 4) OR (RK >44 AND TK(R9) = 3) OR (RK >47 AND TK(R9) = 2) THEN 490
479 IF RK >52 AND TK(R9) = 1 THEN 490
480 IF R3 = 0 THEN 485
481 IF IP% = 1 THEN RK = PT%(R8,R1) +PT%(R8,R2) +PT%(R8,R3): GOTO 483
482 RK = PR(R8,R1) +PR(R8,R2) +PR(R8,R3)
483 IF (RK >50 AND TK(R9) = 5) OR (RK >52 AND TK(R9) = 4) OR (RK >54 AND TK(R9) = 3) OR (RK >57 AND TK(R9) = 2) THEN 490
484 IF RK >62 AND TK(R9) = 1 THEN 490
485 IF R8 = 1 THEN R8 = 2:R9 = 1: GOTO 487
486 IF R8 = 2 THEN R8 = 1:R9 = 2
487 IF QQ = 1 THEN QQ = 0: GOTO 489
488 QQ = 1: GOTO 471
489 GOSUB 870: RETURN
490 A = INT(10 * RND(1)) +1: IF A >5 +TK(R9) AND IP% = 0 THEN 485
491 FF = R8:FA = R9: GOTO 467
504 RF = 0
505 IF Z0 = 1 OR Z0 = 2 OR Z0 = 3 THEN PS(1) = ((SC(1,1) +SC(1,2) +SC(1,3))/3):PS(2) = ((SC(2,1) +SC(2,2) +SC(2,3))/3)
506 IF (NR = 10 AND (RD = 0 OR RD = 1 OR RD = 2)) OR (NR = 12 AND (RD = 0 OR RD = 1 OR RD = 2)) OR (NR = 15 AND (RD = 0 OR RD = 1 OR RD = 2 OR RD = 3)) THEN RF = 1
507 IF (NR = 10 AND (RD = 8 OR RD = 9)) OR (NR = 12 AND (RD = 10 OR RD = 11)) OR (NR = 15 AND (RD = 13 OR RD = 14)) THEN RF = 3
508 IF RF = 1 OR RF = 3 THEN 510
509 RF = 2
510 A = 0:B = 0: IF Z0 = 3 THEN A = 2:B = 1: GOSUB 595:A = 1:B = 2: GOSUB 595: GOTO 543
515 IF ((PK$ = "P" AND PDL(B) <35) OR (PK$ = "K" AND PEEK( -16384) = 177)) AND P0(A) < >1 THEN P0(A) = 1: POKE -16368,0: GOSUB 535: FLASH : PRINT "FLAT FOOTED": NORMAL
516 IF ((PK$ = "P" AND ( PDL(B) >34 AND PDL(B) <70)) OR (PK$ = "K" AND PEEK( -16384) = 178)) AND P0(A) < >2 THEN P0(A) = 2: POKE -16368,0: GOSUB 535: FLASH : PRINT "COVER UP("CU(A)")": NORMAL
517 IF RD < >0 AND RD < >1 AND RD < >2 AND RD < >3 THEN IF FI(A) = 0 OR (SG%(A -1,RD) = 3 AND SG%(A -1,RD -1) = 3 AND SG%(A -1,RD -2) = 3 AND SG%(A -1,RD -3) = 3) THEN 519
518 IF ((PK$ = "P" AND ( PDL(B) >69 AND PDL(B) <105)) OR (PK$ = "K" AND PEEK( -16384) = 179)) AND P0(A) < >3 THEN P0(A) = 3: POKE -16368,0: GOSUB 535: FLASH : PRINT "CHARGE IN("FI(A)")": NORMAL
519 IF RD < >0 AND RD < >1 AND RD < >2 AND RD < >3 THEN IF FO(A) = 0 OR (SG%(A -1,RD) = 4 AND SG%(A -1,RD -1) = 4 AND SG%(A -1,RD -2) = 4 AND SG%(A -1,RD -3) = 4) THEN 522
520 IF ((PK$ = "P" AND ( PDL(B) >104 AND PDL(B) <140)) OR (PK$ = "K" AND PEEK( -16384) = 180)) AND P0(A) < >4 THEN P0(A) = 4: POKE -16368,0: GOSUB 535: FLASH : PRINT "STICK & MOVE("FO(A)")": NORMAL
522 IF ((PK$ = "P" AND ( PDL(B) >139 AND PDL(B) <175)) OR (PK$ = "K" AND PEEK( -16384) = 181)) AND P0(A) < >5 THEN P0(A) = 5: POKE -16368,0: GOSUB 535: FLASH : PRINT "STAY AWAY("SA(A)")": NORMAL
524 IF ((PK$ = "P" AND ( PDL(B) >174 AND PDL(B) <210)) OR (PK$ = "K" AND PEEK( -16384) = 182)) AND P0(A) < >6 THEN P0(A) = 6: POKE -16368,0: GOSUB 535: FLASH : PRINT "GO FOR KO("KC(A)")": NORMAL
525 IF ((PK$ = "P" AND PDL(B) >209) OR (PK$ = "K" AND PEEK( -16384) = 183)) AND P0(A) < >7 THEN P0(A) = 7: POKE -16368,0: GOSUB 535: FLASH : PRINT "PROTECT CUTS("PC(A)")": NORMAL
526 PK% = -16287:A0(A) = PEEK(PK% +B): IF (PK$ = "P" AND A0(A) <128) OR (PK$ = "K" AND PEEK( -16384) < >141) THEN 515
527 POKE -16368,0: CALL ( -1052):II = A: GOSUB 631: IF Z0 = 2 THEN A = 2:B = 1: GOSUB 595: GOTO 543
595 IF RD < >0 AND RD < >1 AND RD < >2 AND RD < >3 THEN IF FO(A) = 0 OR (SG%(A -1,RD) = 4 AND SG%(A -1,RD -1) = 4 AND SG%(A -1,RD -2) = 4 AND SG%(A -1,RD -3) = 4) THEN 599
596 IF FT$(A) = "B" AND (FO(A) >2 OR (PS(A) -PS(B) >2 AND FO(A) >1)) THEN P0(A) = 4
597 IF FT$(A) = "B" AND (HP(B) >8 OR ES(B) >75) AND FO(A) >1 THEN P0(A) = 4
598 IF FT$(A) = "B" AND PS(A) -PS(B) <1 AND FO(A) >1 AND FO(A) >FI(A) THEN P0(A) = 4
599 IF RD < >0 AND RD < >1 AND RD < >2 AND RD < >3 THEN IF FI(A) = 0 OR (SG%(A -1,RD) = 3 AND SG%(A -1,RD -1) = 3 AND SG%(A -1,RD -2) = 3 AND SG%(A -1,RD -3) = 3) THEN 603
600 IF FT$(A) = "S" AND FI(A) >2 THEN P0(A) = 3
601 IF FT$(A) = "S" AND HP(B) <8 AND ES(B) <60 AND FI(A) >1 THEN P0(A) = 3
602 IF (FT$(A) = "S" AND PS(A) -PS(B) <1 AND FI(A) >1) OR (FT$(A) = "B" AND FI(A) > = FO(A)) THEN P0(A) = 3
603 IF PS(A) -PS(B) >2 +(NR -RD) AND RF = 3 THEN P0(A) = 5:Q5 = INT(2 * RND(1)) +1: IF Q5 = 1 THEN P0(A) = 1
604 IF ((RF = 2 AND DA%(A) = 1 AND PS(A) -PS(B) >1) OR (RF = 1 AND DA%(A) = 1 AND HP(B) <8 AND ES(B) <65)) AND SG%(A -1,RD) < >1 THEN P0(A) = 1
605 IF RF = 1 AND DA%(A) = 1 AND HP(B) >7 AND ES(B) >65 AND SG%(A -1,RD) < >5 THEN P0(A) = 5
606 IF (Y1(A) >0 AND (K1(A) +K2(A)) >5) AND HP(B) >8 THEN P0(A) = 5
607 IF MF(A) >0 OR MG(A) >0 OR MH(A) >0 THEN P0(A) = 5
608 IF RD +1 = NR THEN 611
609 FOR C = 1 TO 9:CA(A) = CA(A) +CP(A,C): NEXT : IF (CA(A) >6 OR (BG(A,1) +BG(A,2)) >1) AND (RF = 1 OR RF = 2) THEN SP = INT((10 +(4 -PC(A))) * RND(1)) +1: IF SP <10 THEN P0(A) = 7
610 IF (CA(A) >5 OR (BG(A,1) +BG(A,2)) >0) AND (RF = 3) THEN SP = INT((10 +(4 -PC(A))) * RND(1)) +1: IF SP <10 THEN P0(A) = 7
611 C = HP(A) -HP(B)
612 IF PS(B) -PS(A) >2 +(NR -RD) AND RF = 3 THEN SP = INT((10 +(4 -KC(A))) * RND(1)) +1: IF SP <10 THEN P0(A) = 6
613 IF (C >2 AND RF = 1 AND ER(A)/187.5 >.90 AND KC(A) > = FO(A) AND KC(A) > = FI(A)) OR (Y1(B) >0 AND RF <3) THEN SP = INT((10 +(4 -KC(A))) * RND(1)) +1: IF SP <10 THEN P0(A) = 6
614 CA(1) = 0:CA(2) = 0:II = A: GOSUB 631: RETURN
615 IF KT(L1) >0 THEN T1 = 10:T2 = 9
616 IF KT(W1) >0 THEN T1 = 9:T2 = 10
617 IF P0(L1) = 5 OR P0(L1) = 2 THEN T1 = 10:T2 = 9
618 IF P0(W1) = 5 OR P0(W1) = 2 THEN T1 = 9:T2 = 10
619 RETURN
631 REM
632 IF P0(II) = 1 THEN SY$(II) = "FLAT FOOTED":S%(II) = -8
633 IF P0(II) = 2 THEN SY$(II) = "COVER UP":S%(II) = -5
634 IF P0(II) = 3 THEN SY$(II) = "CHARGE IN":S%(II) = 20
635 IF P0(II) = 4 THEN SY$(II) = "STICK-MOVE":S%(II) = 25
636 IF P0(II) = 5 THEN SY$(II) = "STAY AWAY":S%(II) = -5
637 IF P0(II) = 6 THEN SY$(II) = "GO FOR KO":S%(II) = 30
638 IF P0(II) = 7 THEN SY$(II) = "PROTECT CUTS":S%(II) = -5
639 RETURN
640 TR$ = " ": IF CD >16 THEN 644
641 CD = INT( RND(1) *2) +1: ON CD GOSUB 642,643: GOTO 660
642 TR$ = "A": RETURN
643 TR$ = "B": RETURN
644 IF CD >31 THEN 648
645 CD = INT( RND(1) *2) +1: ON CD GOSUB 646,647: GOTO 660
646 TR$ = "C": RETURN
647 TR$ = "D": RETURN
648 IF CD >37 THEN 650
649 TR$ = "E": GOTO 660
650 IF CD >43 THEN 652
651 TR$ = "F": GOTO 660
652 IF CD >43 +(K9 *8) THEN 656
653 CD = INT( RND(1) *2) +1: ON CD GOSUB 654,655: GOTO 660
654 TR$ = "G": RETURN
655 TR$ = "H": RETURN
656 IF CD >43 +(K9 *8) +(K9 *2) THEN 660
657 TR$ = "I": RETURN
660 RETURN
665 VB = 5: GOTO 716
666 REM
667 GOTO 716
668 GOSUB 10: FOR W1 = 1 TO 2: FOR A = 1 TO Q5:SC(W1,A) = SC(W1,A) +10:JS%(((W1 *W1) -1) +(A -1),RD) = 10: NEXT : NEXT : RETURN
772 IF VF >0 THEN VF = VF +1: IF VF = 3 THEN VF = 0
773 IF VF >0 THEN POP : GOTO 485
774 PRINT "WAIT A SECOND... THE REF IS LOOKING": PRINT "AT "NM$(FA)".": GOSUB 752: GOSUB 752: IF A <5 +TK(FA) OR K1(0) >5 OR K2(0) >5 THEN PRINT "HE STOPS THE FIGHT.": PRINT NM$(FF)" IS THE WINNER ON A TKO.":BO = FF:NB = FA: GOTO 716
775 PRINT NM$(FA)" IS GIVEN A STANDING 8 COUNT.":VF = VF +1: POP : GOTO 485
776 A = INT(6 * RND(1)) +1: RETURN
777 GOTO 777
791 IF K1(A) >10 THEN K1(A) = 10
792 IF S4(A) >10 THEN S4(A) = 10
793 IF AG(A) >20 THEN AG(A) = 20
794 RETURN
801 FOR WV = 17 TO 18:A$ = B$:WV(1) = WV +.4:WV(5) = 0:WV(0) = 1: GOSUB 2100: NEXT :WV(1) = 17.4:WV(0) = 1:WV(5) = 3: RETURN
1131 T1 = 0: FOR A = 0 TO 1: FOR B = 1 TO FC%(A,0): IF FE%(A,FD%(A,B)) >0 THEN SP = INT( RND(1) *100) +1: GOSUB 1137: IF G5 = 1 THEN G5 = 0: GOTO 1136
1132 SN = 0: IF (FC%(A,FD%(A,B)) >1 AND CA$(A,FD%(A,B)) <"G") OR (FC%(A,FD%(A,B)) >2 AND CA$(A,FD%(A,B)) >"F") THEN SN = 1
1133 IF A = 0 AND CB$(A,FD%(A,B)) >" " THEN GOSUB 226:WV(1) = 4.5 +(FD%(A,B)) +((FD%(A,B)) *.5):WV(0) = 1.: GOSUB 2100:WV(1) = WV(1) +.4:WV(0) = 1: GOSUB 2100: GOSUB 1000
1134 IF A = 1 AND CB$(A,FD%(A,B)) >" " THEN GOSUB 227:WV(1) = 4.5 +(FD%(A,B)) +((FD%(A,B)) *.5):WV(0) = 30.7: GOSUB 2100:WV(1) = WV(1) +.4:WV(0) = 30.7: GOSUB 2100: GOSUB 1001
1135 FE%(A,FD%(A,B)) = 0
1136 NEXT :T1 = 0: NEXT : RETURN
1137 IF CA$(A,FD%(A,B)) <"H" THEN 1143
1138 GOSUB 801: GOSUB 1235: IF SP <(95 -(CH(A +1) *3)) -(((FE%(A,B))/2) *5) THEN 1143
1139 IF A = 0 AND CA$(A,FD%(A,B)) = "H" THEN G1 = 1:G5 = 1
1140 IF A = 0 AND CA$(A,FD%(A,B)) = "I" THEN G2 = 1:G5 = 1
1141 IF A = 1 AND CA$(A,FD%(A,B)) = "H" THEN G3 = 1:G5 = 1
1142 IF A = 1 AND CA$(A,FD%(A,B)) = "I" THEN G4 = 1:G5 = 1
1143 RETURN
1200 ON FI(Q5) GOSUB 1201,1202,1203,1204,1205: RETURN
1201 AR% = 1: RETURN
1202 AR% = 2: RETURN
1203 AR% = 3: RETURN
1204 AR% = 4: RETURN
1205 AR% = 5: RETURN
1210 ON FO(Q5) GOSUB 1212,1213,1214,1215,1216: RETURN
1211 ON SA(Q5) GOSUB 1212,1213,1214,1215,1216: RETURN
1212 AR% = 0:AQ% = 0: RETURN
1213 AR% = 5:AQ% = 1: RETURN
1214 AR% = 10:AQ% = 2: RETURN
1215 AR% = 15:AQ% = 3: RETURN
1216 AR% = 20:AQ% = 4: RETURN
1220 ON KC(Q5) GOSUB 1221,1222,1223,1224,1225: RETURN
1221 AR% = 1: RETURN
1222 AR% = 2: RETURN
1223 AR% = 3: RETURN
1224 AR% = 4: RETURN
1225 AR% = 5: RETURN
1229 ON CU(Q5) GOSUB 1230,1231,1232,1233,1234: RETURN
1230 AQ% = 7:AR% = -10: RETURN
1231 AQ% = 6:AR% = -7: RETURN
1232 AQ% = 5:AR% = -4: RETURN
1233 AQ% = 4:AR% = -1: RETURN
1234 AQ% = 3:AR% = 2: RETURN
1235 IF T1 = 1 THEN 1240
1236 T1 = 1:C = INT( RND(1) *3) +1: ON C GOSUB 1237,1238,1239: GOSUB 2100: GOTO 1240
1237 A$ = "THE CUT MAN FOR " +NM$(A +1) +" IS WORKING FEVERISHLY TO": GOSUB 2100:WV(1) = 18.4:A$ = "TRY AND STOP THE BLEEDING.":WV(0) = 1: RETURN
1238 A$ = "THEY'RE WORKING HARD TO TRY AND STOP THE BLEEDING OVER": GOSUB 2100:WV(1) = 18.4:WV(0) = 1:A$ = "THE EYE OF " +NM$(A +1) +".": RETURN
1239 A$ = "THAT GASH COULD GIVE " +NM$(A +1) +" TROUBLE IF THEY DON'T": GOSUB 2100:WV(1) = 18.4:WV(0) = 1:A$ = "STOP THE BLEEDING.": RETURN
1240 RETURN
1250 SP = INT( RND(1) *100) +1: IF SP >25 OR Q5 = 1 OR OK%(Q6) = 1 THEN GOSUB 801: GOTO 1260
1251 GOSUB 801:A$ = "THEY'RE CALLING THE DOCTOR TO LOOK AT THE GASH": GOSUB 2100:WV(1) = 18.4:WV(0) = 1:A$ = "ON THE FACE OF " +NM$(Q6) +".": GOSUB 2100: RETURN
1252 Q5 = 1
1260 RETURN
1261 GOSUB 801:A$ = "THE DOCTOR IS EXAMINING THE CUTS ON " +NM$(Q5) +" TO ": GOSUB 2100:WV(1) = 18.4:WV(0) = 1:A$ = "SEE IF HE CAN CONTINUE.": GOSUB 2100
1262 OK%(Q5) = 1
1269 RETURN
1270 ON PC(Q5) GOSUB 1271,1272,1273,1274,1275: RETURN
1271 AR% = 2:AQ% = 8: RETURN
1272 AR% = 2:AQ% = 6: RETURN
1273 AR% = 1:AQ% = 5: RETURN
1274 AR% = 0:AQ% = 4: RETURN
1275 AR% = 0:AQ% = 2: RETURN
1280 IF VB = 4 OR VB = 5 THEN 1510
1282 HOME : VTAB 21
1285 ON VB GOSUB 1290,1400,1450: GOTO 1510
1290 PRINT B2$: GOSUB 752: GOSUB 752: GOSUB 752: GOSUB 752: PRINT "WE HAVE A SPLIT DECISION."
1300 IF VC%(1) +VC%(2) +VC%(3) = BO THEN A = NB:VD = NB:VE = VE +1: GOTO 1315
1302 A = INT( RND(1) *2) +1
1305 IF A = NB THEN VD = NB: GOTO 1315
1310 VD = BO: GOTO 1335
1315 VE = VE +1: FOR A = 1 TO 3
1320 IF VC%(A) = NB THEN PRINT "JUDGE #"A" "SC(NB,A)"-"SC(BO,A)" "NM$(NB):A = 3: GOTO 1330
1325 IF VC%(A) = 0 THEN PRINT "JUDGE #"A" "SC(NB,A)"-"SC(BO,A)" A DRAW."
1330 NEXT
1332 GOSUB 752: GOSUB 752
1335 VE = VE +1: FOR A = 1 TO 3
1337 IF A = VC%(0) THEN 1345
1340 IF VC%(A) = BO THEN VC%(0) = A: PRINT "JUDGE #"A" "SC(BO,A)"-"SC(NB,A)" "NM$(BO):A = 3
1345 NEXT
1347 GOSUB 752: GOSUB 752
1350 IF VE = 3 THEN 1370
1355 IF VD = NB THEN 1335
1360 GOTO 1315
1370 RETURN
1380 IF CU(A) <1 THEN CU(A) = 1
1381 IF FO(A) < = 0 THEN FO(A) = 0: IF ER(A) >0 THEN FO(A) = 1
1382 IF SA(A) <1 THEN SA(A) = 1
1383 IF FI(A) < = 0 THEN FI(A) = 0: IF ER(A) >0 THEN FI(A) = 1
2110 IF WV(2) THEN X = 0:WV(3) = 176:WV(4) = 0: HCOLOR= 0: FOR Z = 1 TO LEN(A$): DRAW ASC( MID$ (A$,Z,1)) -31 AT X,Y: DRAW 99: CALL 62923:WV(4) = WV(4) + PEEK(224): NEXT :X = (280 -WV(4))/2
2115 HCOLOR= WV(5): DRAW 100 AT X,Y
2120 FOR Z = 1 TO LEN(A$): DRAW ASC( MID$ (A$,Z,1)) -31: XDRAW 99: NEXT : CALL 62923:WV(6) = X:X = PEEK(224) + PEEK(225) *256:WV(2) = 0:WV(0) = (X +6)/7: IF NOT (IN) THEN RETURN
2130 POKE 232,0: POKE 233,64:WV(4) = X:WV(7) = 8 * PEEK(WV(8) +1):WV(9) = WV(4) -WV(6): IF WV(9) <256 THEN SCALE= WV(9): ROT= 0: FOR I = Y -(Y >0) TO Y +WV(7): XDRAW 3 AT WV(6),I: NEXT : GOTO 2150
2140 SCALE= WV(7): ROT= 16: FOR I = X TO WV(4): XDRAW 3 AT I,Y: NEXT