|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 26368 (0x6700) Types: TextFile Names: »ANALIZA+.BAS«
└─⟦9f1fc2afd⟧ Bits:30005939 Spil: Pacman, Invaders, Kong til RC700 └─ ⟦this⟧ »ANALIZA+.BAS«
REM Ø ********************************************************Ø * ANALIZA+.BAS VER.1.17 COPYRIGHT 1981 JOHN M.HOLLAND *Ø * A CBASIC PROGRAM DESIGNED FOR CHAINED EXECUTION *Ø * WITH THE MAIN BODY OF ANALIZA2.BAS. THIS PROGRAM *Ø * EVALUATES THE PROFILE VARIABLES THAT WERE GAINED *Ø * DURING THE MAIN PROGRAM. IT THEN GENERATES AND *Ø * STORES THE STRINGS WHICH MAY BE USED BY THE *Ø * MAIN PROGRAM IN SUBSEQUENT EXECUTION. *Ø ********************************************************Ø COMMON INITIALIZE%,GAB$(1),FILENAME$,CYCLE%,Ø IRRITABLE%,QUES%,MAX%,B$,FAIL%,EROTIC%,VIOLENT% 10 PRINT:PRINT"I HAVE TO FILE MY NOTES.":PRINT CREATE FILENAME$ AS 1 REM OPEN PERSONAL FILE REM SUBSTITUTE FOR *I (I AM) AND *U (YOU ARE) A$=GAB$(5): GOSUB 15 GOTO 20 15 IF LEN(A$)<3 THEN RETURN T%=MATCH("*U",A$,1) IF T%>0 THEN 18 T%=MATCH("*S",A$,1) IF T%>0 THEN 19 T%=MATCH("*I",A$,1) T2%=MATCH("*",A$,T%+1)-1 IF T2%<1 THEN T2%=LEN(A$) IF T%=0 THEN GOTO 17 IAM$=MID$(A$,T%+2,T2%-T%-1) IF T2%=LEN(A$) THEN A$=MID$(A$,1,T%) Ø ELSE A$=MID$(A$,1,T%)+MID$(A$,T2%+2,255) I$="AT OUR LAST *DURING THE LAST *LAST " GOSUB 1200 G$="*P"+IFRAG$+"SESSION " I$="YOU SAID *WE DISCUSSED THE FACT THAT *YOU CLAIMED " GOSUB 1200 G$=G$+IFRAG$+"YOU ARE "+IAM$+"....* LETS TALK ABOUT "+Ø "IT....*NWHY NOT TALK ABOUT IT?"+Ø "*YGOOD....I AM LISTENING." D$="*TBEING "+IAM$+Ø "IS NOT SO BAD!*BYOU WONT TALK ABOUT IT "+Ø "*WWHY NOT DISCUSS IT?" IF LEN(G$)+LEN(D$)<250 THEN G$=G$+D$ D$="*R IT *C BEING "+IAM$ IF LEN(G$)+LEN(D$)<250 THEN G$=G$+D$ PRINT # 1;G$ I$="BEING *THE FACT THAT YOU ARE *YOUR BEING " GOSUB 1200 G$="*HDOES "+IFRAG$+IAM$ I$="HURT *STRAIN *IMPAIR ":GOSUB 1200 G$=G$+IFRAG$+"YOUR RELATIONSHIP WITH X$?"+Ø "*YWHY DONT YOU QUIT BEING "+IAM$+"THEN?" D$="*NGOOD...SOMEBODY HAS TO BE "+IAM$+"!"+Ø "*BYOU WONT QUIT *WIT SEEMED LOGICAL." IF LEN(G$)+LEN(D$)<250 THEN G$=G$+D$ PRINT #1;G$ GOTO 15 17 RETURN 18 T2%=MATCH("*",A$,T%+1)-1 IF T2%<1 THEN T2%=LEN(A$) IF T%=0 THEN GOTO 17 YOURE$=MID$(A$,T%+2,T2%-T%-1) IF T2%=LEN(A$) THEN A$=MID$(A$,1,T%) Ø ELSE A$=MID$(A$,1,T%)+MID$(A$,T2%+2,255) I$="AS I RECALL *LAST TIME *DURING OUR LAST CONVERSATION " GOSUB 1200 G$="*P"+IFRAG$+"YOU " I$="SAID *STATED *INFERRED *IMPLIED " GOSUB 1200 IF UR%>0 THEN IFRAG$="ALSO "+IFRAG$ UR%=UR%+1 G$=G$+IFRAG$+"THAT I AM "+YOURE$+"..." I$="DO YOU STILL THINK SO?*IS THAT STILL THE "+Ø "WAY YOU FEEL?*DO YOU THINK THAT WAS FAIR?" GOSUB 1200 G$=G$+"* "+IFRAG$+"*YWHY "+IFRAG$+"*NEXCELLENT B$ ,"+Ø "YOU ARE MAKING PROGRESS!" D$="*BYOU STILL FEEL THAT WAY *WITS IMPORTANT TO ME."+Ø "*TI HOPE YOU ARE MORE CIVIL THIS TIME." IF LEN(G$)+LEN(D$)<250 THEN G$=G$+D$ PRINT # 1;G$ I$="THINK *SUPPOSE *IMAGINE *FEEL ":GOSUB 1200 G$="*HDO YOU "+IFRAG$+"X$ " I$="APPROVE OF YOUR CALLING ME "+Ø "*FEEL GOOD ABOUT YOUR SAYING I AM ":GOSUB 1200 G$=G$+"WOULD "+IFRAG$+YOURE$+"?"+Ø "*NI AGREE.*YI DOUBT THAT.*WI JUST WONDERED!" PRINT # 1;G$ GOTO 15 19 T2%=MATCH("*",A$,T%+1)-1 IF T2%<1 THEN T2%=LEN(A$) IF T%=0 THEN GOTO 17 SUBJECT$=MID$(A$,T%+2,T2%-T%-1) IF T2%=LEN(A$) THEN A$=MID$(A$,1,T%) Ø ELSE A$=MID$(A$,1,T%)+MID$(A$,T2%+2,255) I$="WE DISCUSSED *YOU SEEMED CONCERNED ABOUT " IF SUB%>0 THEN Ø I$="WE ALSO DISCUSSED *I BELIEVE WE WERE ALSO DISCUSSING " SUB%=SUB%+1 GOSUB 1200 G$="*P"+IFRAG$+"YOUR "+SUBJECT$+"LAST TIME."+Ø "*YTELL ME MORE ABOUT YOUR "+SUBJECT$+"."+Ø "*NI FEEL CERTAIN WE DID!*C YOUR "+SUBJECT$+"*R ALL "+Ø "*WBECAUSE YOUR "+SUBJECT$+"COULD BE IMPORTANT." I$="WHAT ARE YOUR FEELINGS *HOW LONG HAVE "+Ø "YOU FELT THIS WAY ":GOSUB 1200 D$="*T"+IFRAG$+"ABOUT YOUR "+SUBJECT$+"?" IF LEN(G$)+LEN(D$)<250 THEN G$=G$+D$ PRINT # 1;G$ G$="*HHOW DOES X$ FEEL ABOUT YOUR "+SUBJECT$+"."+Ø "*TDOES IT MATTER TO YOU WHAT X$ THINKS?"+Ø "*WBECAUSE YOU SEEM OBSESSED ABOUT X$." PRINT #1;G$ I$="IS YOUR IRRITABILITY RELATED TO DISCUSSING "+Ø "*WAS YOUR CURRENT HOSTILITY TRIGGERED BY THINKING OF " GOSUB 1200 G$="*I"+IFRAG$+"YOUR "+SUBJECT$+"?"+Ø "*YI THOUGHT SO.*WI JUST THOUGHT IT MIGHT BE."+Ø "*NWHAT IS THE CAUSE OF YOUR HOSTILITY?"+Ø "*C YOUR HOSTILITY *R IT " PRINT # 1;G$ GOTO 15 20 GAB$(5)="" IF LEN(YOURE$)<3 THEN 22 I$="SAID I WAS *IMPLIED THAT I AM " GOSUB 1200 G$="*P"+B$+IFRAG$+YOURE$+"..." I$="DO YOU AGREE *IS THAT YOUR OPINION TOO *"+Ø "WOULD YOU SAY THAT IS FAIR " GOSUB 1200 G$=G$+"* "+IFRAG$+"?*NI HOPE NOT!"+Ø "*YWHY DO YOU AGREE?" IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ G$="*T"+B$+"IS A TWIT."+Ø "*BYOU AGREE *C "+B$+"*R PERSON " IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ 22 IF LEN(IAM$)<3 THEN 24 I$="DID YOU KNOW *WOULD YOU BELIEVE *CAN YOU BELIEVE " GOSUB 1200 G$="*P"+IFRAG$+B$+"IS "+IAM$+"?*YI WAS SURPRISED!"+Ø "*NITS TRUE!*R PERSON *C "+B$ IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ 24 IF LEN(SUBJECT$)<3 THEN 26 I$="I AM GLAD I DONT HAVE TO HEAR ANY MORE ABOUT *"+Ø "I TELL YOU B$ , I WAS SICK OF HEARING ABOUT " GOSUB 1200 G$="*P"+IFRAG$+MID$(B$,1,LEN(B$)-1)+"'S "+SUBJECT$+"!"+Ø "*R PERSON *C "+B$ IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ 26 IF CYCLE%=0 THEN CYCLE%=1 REM DONT DIVIDE BY 0 Z%=(500/CYCLE%)*IRRITABLE% IF Z%<30 THEN 40 GOSUB 1000 GOSUB 1100 G$=G$+"SEEMED "+D$+"IRRITABLE!"+Ø "*NOH I THINK YOU WERE "+B$+"!*YIT IS QUITE "+Ø "COMMON. *TJUST DONT GET VIOLENT WITH ME!"+Ø "*WBECAUSE YOU ACTED IMMATURE LAST TIME." PRINT # 1;G$ G$="*HDOES X$ FIND YOU HOSTILE?*YI AM NOT SURPRISED."+Ø "*NI BET X$ DOES!*WBECAUSE I SUSPECT X$ DOES." PRINT # 1;G$ IF LEN(SUBJECT$)<3 THEN 30 I$="WERE YOU BEING IRRITABLE LAST TIME BECAUSE I ASKED "+Ø "ABOUT *WAS YOUR HOSTILITY LAST SESSION PROVOKED BY "+Ø "THINKING OF " GOSUB 1200 G$="*P"+IFRAG$+"YOUR "+SUBJECT$+"?"+Ø "*YI GUESSED AS MUCH."+Ø "*NWHY DO YOU FEEL IT WASNT RELATED?*R IT "+Ø "*C YOUR HOSTILITY *BYOU FEEL IT WASNT RELATED "+Ø "*WIT SEEMED LIKELY TO BE THE CASE." PRINT #1;G$ 30 I$="MY LAST PATIENT *THE PATIENT BEFORE YOU " GOSUB 1200 G$="*P"+IFRAG$+"WAS A REAL " I$="GROUCH *MEAN S.O.B *IRRITABLE NUT " GOSUB 1200 G$=G$+IFRAG$+"* I THINK "+B$+Ø "NEEDS A REAL SHRINK!*C PERSON *R "+B$+"*WBELIEVE ME!" IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ 40 IF QUES%<3 THEN 60 REM NOT ENOUGH TO USE Z%=(1000/CYCLE%)*QUES% GOSUB 1000 GOSUB 1100 G$=G$+"WERE "+D$+"INQUISITIVE."+Ø "* HAVE YOU ABANDONED SEEKING SIMPLE SOLUTIONS?"+Ø "*NIT IS FUTILE!*YGOOD...LET ME ASK THE QUESTIONS."+Ø "*TTHE ANSWERS WILL COME FROM INSIDE YOU!"+Ø "*WBECAUSE I HAVE DAMN FEW ANSWERS." PRINT # 1;G$ 60 Z%=CYCLE% GOSUB 1100 G$="*UAS I RECALL, OUR LAST TALK WAS "+D$Ø +"LONG.*YI THOUGHT SO.*NPERHAPS I AM WRONG ABOUT THAT."+Ø "*TI ENJOY TALKING WITH YOU "+B$+"."+Ø "*WI JUST SAID IT TO KEEP YOU TALKING." PRINT # 1;G$: G$="" I$="PLAYING WITH A FULL DECK?*FIRING ON ALL PLUGS?*"+Ø "ALRIGHT IN THE HEAD?" GOSUB 1200 G$="*P"+B$+"REALLY WAS "+D$+"TALKATIVE!"+Ø "* DO YOU THINK "+B$+"IS "+IFRAG$+Ø "*NNEITHER DO I!*YI AM NOT SO SURE!*C "+B$+Ø "*R PERSON *WBECAUSE I AM CONCERNED ABOUT "+B$+"!" IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ 65 Z%=(2000*EROTIC%)/CYCLE% GOSUB 1100 I$="IS YOUR INTEREST IN SEX STILL "+D$+"STRONG?*"+Ø "YOU WERE "+D$+"CONCERNED ABOUT SEX LAST TIME, "+Ø "ARE YOU NOW?" GOSUB 1200 G$="*P"+IFRAG$+"*YTHEN LETS TALK ABOUT IT!"+Ø "*NHUMMM...REALLY?*WI JUST WONDERED." I$="SEX IS NOTHING TO BE ASHAMED OF.*"+Ø "MY INTEREST IN SEX IS PURELY PROFESSIONAL!" GOSUB 1200 G$=G$+"*T"+IFRAG$+"*C SEX *R IT " PRINT #1 ;G$ IF Z%<31 THEN 70 I$="DONT FEEL BAD B$ *I AM AFRAID " GOSUB 1200 G$="*P"+IFRAG$+"MY LAST PATIENT WAS A SEX FIEND!"+Ø "*C "+B$+"*R PERSON *WI CAN TELL!" IF LEN(GAB$(5))+LEN(G$)<255 THENØ GAB$(5)=GAB$(5)+G$ 70 Z%=(100*FAIL%)/CYCLE% IF Z%<31 THEN 75 GOSUB 1100 GOSUB 1000 G$=G$+"WERE "+D$+"DIFFICULT TO UNDERSTAND..." I$="SMOKING THOSE FUNNY CIGARETTES *TRYING TO "+Ø "CONFUSE ME *USING CRYPTIC SENTENCES TO IMPRESS ME " GOSUB 1200 A$=IFRAG$ G$=G$+"* WERE YOU "+IFRAG$+"?*YI SUSPECTED "+Ø "YOU WERE!*NIT SURE SEEMED LIKE IT!"+Ø "*TLETS KEEP IT SIMPLE THIS TIME!"+Ø "*WBECAUSE I COULD NOT UNDERSTAND YOU!" PRINT # 1;G$ G$="*FYOU ARE NOT MAKING MUCH SENSE TODAY EITHER B$!"+Ø "*YLOOSEN UP!*NTHIS IS HOPELESS!*WFORGET IT!" PRINT # 1;G$ G$="*PI FOUND "+B$+D$+"HARD TO UNDERSTAND!* WAS "+B$+Ø A$+"?*YI THOUGHT SO!*NI AM NOT SO CERTAIN!"+Ø "*R PERSON *C "+B$ IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ 75 IF RND*3>1 THEN 80 REM USE 1 TIME IN 3 I$="I HATE TO BRING THIS UP B$ "+Ø "*I REGRET SAYING THIS":GOSUB 1200 G$="*P"+IFRAG$+", BUT YOU STILL OWE ME $"+Ø STR$(CYCLE%)+".00 FROM YOUR LAST VISIT!*NOH YES "+Ø "YOU DO!*YGOOD, LEAVE IT ON THE TABLE!*TI HOPE "+Ø "YOU ARENT A FREELOADER!*C YOUR BILL *R IT "+Ø "*WI NEED THE BREAD." PRINT # 1;G$: G$="" 80 Z%=VIOLENT%*2000/CYCLE% IF Z%<31 THEN 85 GOSUB 1100 I$="ARE YOU STILL "+D$+"PRONE TO BE VIOLENT?*IS YOUR "+Ø "TENDANCY STILL TOWARD BEING "+D$+"VIOLENT B$?" GOSUB 1200 G$="*P"+IFRAG$+"*YPERHAPS WE SHOULD WORK ON YOUR ANGER."+Ø "*NI AM RELIEVED!*TPERHAPS YOU SHOULD TRY A LOBOTOMY!"+Ø "*R IT *C YOUR VIOLENT NATURE *WBECAUSE I DONT HAVE "+Ø "INSURANCE." PRINT # 1;G$ IF EROTIC%<4 THEN 85 G$="*PIS YOUR SEXUAL DEPRAVITY RELATED TO YOUR VIOLENCE"+Ø "?*YI SEE...IN WHAT WAY?*NOF COURSE, I DIDNT THINK SO."+Ø "*TSEX AND VIOLENCE ARE OFTEN RELATED YOU KNOW."+Ø "*WIT SEEMES LIKELY THEY ARE RELATED." PRINT # 1;G$ 85 CLOSE 1 G$="*PIS "+B$+"STILL AROUND?"+Ø "*YTHAT FREELOADER STILL OWES ME $"+STR$(CYCLE%)+".00!"+Ø "*NI GUESS I WILL NEVER SEE THAT MONEY!" IF LEN(GAB$(5))+LEN(G$)<255 THEN GAB$(5)=GAB$(5)+G$ CREATE "LASTPAT.DAT" AS 1 REM GENERAL LAST PATIENT PRINT # 1;FILENAME$ REM FOR REFERENCE ON READ PRINT # 1;GAB$(5) CLOSE 1 IRRITABLE%=0 :QUES%=0 :FAIL%=0 :CYCLE%=0 EROTIC%=0 :VIOLENT%=0 REM MAKE NEW GENERAL.DAT FILE PRINT"I WILL BE WITH YOU IN A MOMENT!" 90 CREATE "GENERAL.DAT" AS 1 REM MAKE INTRODUCTION STRING 100 I$="I AM GLAD YOU CAME *MAKE YOURSELF COMFORTABLE "+Ø "*WELCOME ":GOSUB 1200 A$=IFRAG$ I$="WHAT IS YOUR PROBLEM?*WHAT SHOULD WE DISCUSS?" GOSUB 1200 G$="*P"+A$+"B$...* "+IFRAG$+"*NLETS NOT BE NEGATIVE "+Ø "SO EARLY!*WLETS DISCUSS #." I$="STARTED *TO FEEL COMFORTABLE WITH ME *A DIALOG "+Ø "GOING ":GOSUB 1200 G$=G$+"*TGETTING "+IFRAG$ I$="IS OFTEN DIFFICULT.*CAN TAKE A WHILE." GOSUB 1200 G$=G$+IFRAG$ PRINT # 1;G$ 150 IF RND*3<1 THEN 200 I$="I AM INTERESTED IN *I WANT TO KNOW ABOUT " GOSUB 1200 A$=IFRAG$ I$="PROFESSION *LIFE STYLE *OCCUPATION " GOSUB 1200 IFRAG$="YOUR "+IFRAG$ G$="*P"+A$+IFRAG$+".*R IT *C "+IFRAG$+Ø "*NNO?*YGO ON B$.*TI SENSE YOU ARE SENSITIVE ABOUT "+Ø IFRAG$+".*WIT IS JUST FOR MY RECORDS." A$=IFRAG$ REM SAVE FOR BELOW PRINT # 1;G$ G$="*IDOES YOUR IRRITABILITY HURT "+A$+"?*YI CAN SEE "+Ø "HOW IT MIGHT.*NARE YOU SURE IT DOESNT?*R IT *C "+A$ PRINT #1;G$ G$="*HWOULD YOU GIVE UP "+A$ I$="WAS IMPORTANT TO *WOULD HELP YOUR "+Ø "RELATIONSHIP WITH ":GOSUB 1200 G$=G$+"IF IT "+IFRAG$+"X$?*R IT *C "+A$+Ø "*YTHATS COMMENDABLE!*NI SEE...YOU WOULD NOT...GO ON."+Ø "*WI WAS JUST PROBING!" PRINT #1;G$ 200 I$="NOTHING WILL UPSET ME.*I AM INTERESTED *DONT "+Ø "BE ASHAMED ":GOSUB 1200 G$="*EI SENSE YOU WANT TO DISCUSS SEX.*YGO AHEAD "+Ø IFRAG$+"!*NTHEN WHY DO YOU KEEP "+Ø "USING EROTIC LANGUAGE?*BYOU KEEP USING IT "+Ø "*R IT *C SEX *WIT SEEMS POSSIBLE YOU ARE OVERSEXED." PRINT #1;G$ I$="TELL ME ABOUT *DISCUSS *TALK ABOUT " GOSUB 1200 A$=IFRAG$ I$="FATHER *MOTHER *PAST *DARKEST SECRET *CHILDHOOD "+Ø "*FIRST ROMANCE " GOSUB 1200 D$=IFRAG$ I$=" PERSON * PERSON * IT * IT * IT * IT " GOSUB 1215 G$="*PWHY DONT YOU "+A$+"YOUR "+D$+", B$.*NWHY WONT "+Ø "YOU?*YGOOD...GO ON ABOUT YOUR "+D$+"!*R"Ø +IFRAG$+"*C YOUR "+D$+"*BYOU WONT "+A$+"YOUR "+D$+Ø "*TGO ON ABOUT YOUR "+D$+", B$!*WWHY NOT?" PRINT # 1;G$ IF IFRAG$<>" IT " THEN 215 G$="*HDOES X$ KNOW ABOUT YOUR "+D$+"?"+Ø "*YHOW DOES X$ FEEL ABOUT IT?*NI SEE..."+Ø "I DIDNT THINK SO!*WI SUSPECT YOU ARE HIDING IT FROM X$!" PRINT # 1;G$ 215 G$="*E+HDID YOU EVER USE SUCH EXPLICIT LANGUAGE AROUND "+Ø "X$?*YDID IT BOTHER X$?"+Ø "*NI DID NOT THINK SO.*WBECAUSE I DOUBT YOU WOULD." PRINT # 1;G$ 220 I$="YOU MUST TRY TO USE LONGER SENTENCES *"+Ø "WILL YOU PLEASE USE COMPLETE SENTENCES " GOSUB 1200 G$="*S"+IFRAG$+"B$..." I$="AND ELUCIDATE YOUR THOUGHTS.*IT WILL HELP ME "+Ø "UNDERSTAND YOU.*I DONT HAVE E S P!":GOSUB 1200 G$=G$+"* "+IFRAG$+"*YTHANKS...GO ON.*NWHY NOT?"+Ø "*BYOU WONT USE LONGER SENTENCES *WIT WILL HELP IF YOU DO." PRINT # 1;G$ G$="*S+HARE YOU THIS INHIBITED AROUND X$?*YYOU MUST "+Ø "HAVE AN EXCITING RELATIONSHIP WITH X$!*NI DIDNT "+Ø "THINK SO B$!*TLETS WORK ON YOUR INHIBITIONS."+Ø "*WIT MAY BE IMPORTANT, B$." PRINT # 1;G$ G$="*LSAY B$...I AM HAVING TROUBLE WITH YOUR LONG "+Ø "SENTENCES..." I$="COULD YOU KEEP THEM SIMPLER. *TRY CLARIFYING "+Ø "YOUR THOUGHTS. *KEEP IT SIMPLE...I AM ONLY HUMAN!" GOSUB 1200 G$=G$+"* "+IFRAG$+"*YI APPRECIATE IT.*NYOU ARE BEING "+Ø "A NURD B$!" PRINT # 1;G$ 248 IF RND*2>1 THEN 300 250 I$="I AM NOT CERTAIN *IT DOES NOT SEEM *I DOUBT " GOSUB 1200 A$=IFRAG$ I$="GETTING US ANYWHERE*REALLY IMPORTANT"+Ø "*A SERIOUS SUBJECT":GOSUB 1200 G$="*U"+A$+"THAT THIS IS "+IFRAG$+", B$.* WHAT ELSE " I$="WOULD YOU LIKE TO DISCUSS*IS ON YOUR MIND"+Ø "*IS BOTHERING YOU" GOSUB 1200 G$=G$+IFRAG$+"?*NWHAT?*TTHIS ISNT REALLY "+Ø "VERY EXCITING!*WI WANT TO DISCUSS #." PRINT # 1;G$ G$="*VPERHAPS WE SHOULD DISCUSS YOUR TENDENCY TO "+Ø "VIOLENCE.*YWHEN DID YOU FIRST START HAVING THESE "+Ø "FEELINGS?*NWHAT IS YOUR REASON FOR AVOIDING IT?"+Ø "*BYOU ARE AVOIDING IT *R IT *C YOUR VIOLENCE "+Ø "*WBECAUSE IT WORRIES ME." PRINT # 1;G$ 300 I$="WHY ARE YOU SO IRRITABLE *WHAT IS THE REASON "+Ø "FOR YOUR HOSTILITY " GOSUB 1200 G$="*I"+IFRAG$+"B$?*BYOU ARE UPSET *R IT *C THE "+Ø "REASON *TYOUR HOSTILITY IS MAKING IT HARD TO HELP "+Ø "YOU.*YWHAT IS THE REASON?*NNONE AT ALL?*WBECAUSE "+Ø "IT OFTEN MASKS OTHER PROBLEMS." PRINT # 1;G$ G$="*I+EARE YOU IRRITABLE BECAUSE I CANT HELP YOU WITH "+Ø "YOUR SEXUAL PROBLEM?*YI SEE...*NGOOD...I AM TRYING "+Ø "TO HELP." PRINT # 1;G$ I$="CERTAINLY ARE CURIOUS *REALLY ASK A LOT OF "+Ø "QUESTIONS *ARE VERY INQUISITIVE ":GOSUB 1200 G$="*QYOU "+IFRAG$+"B$!*YLET ME ASK THE QUESTIONS."+Ø "*NAND YOU ARE OBSTINATE.*TI WILL GIVE YOU THE ANSWERS "+Ø "IN GOOD TIME.*WIT SHOULD BE OBVIOUS." PRINT # 1;G$ G$="*H+FSAY B$, IS X$ RETARDED TOO?*YI THOUGHT SO!"+Ø "*NDO YOU WISH X$ WAS RETARDED?*TBEING RETARDED IS NOT"+Ø " SO BAD.*WI JUST WONDERED." PRINT # 1;G$ IF RND*3>1 THEN 350 320 I$=" B$, DO YOU WANT TO KNOW *WOULD YOU LIKE TO HEAR *"+Ø "DO YOU WANT ME TO TELL YOU ":GOSUB 1200 A$=IFRAG$ I$="SUSPECT *THINK *AM BEGINNING TO BELIEVE ":GOSUB 1200 G$="*U"+A$+"WHAT I "+IFRAG$+"?*NTHEN I WONT TELL YOU."+Ø "*YI "+IFRAG$ A$=IFRAG$ I$="HIDING SOMETHING FROM ME *BEING LESS THAN OPEN "+Ø "*AVOIDING THE REAL ISSUES ":GOSUB 1200 G$=G$+"THAT YOU ARE "+IFRAG$+"!*TIF YOU ARE "+Ø IFRAG$+"THEN I CANT HELP YOU!" PRINT # 1;G$ G$="*HI "+A$+"YOURE HIDING THE TRUTH ABOUT X$, B$!"+Ø "*NI EXPECTED YOU TO SAY THAT.*YWHY ARE YOU HIDING IT?"+Ø "*BYOU ARE HIDING IT *WI CAN TELL THESE THINGS." PRINT # 1;G$ G$="*E+HDID YOU EVER HAVE SEX WITH X$?"+Ø "*YIT IS IMPORTANT THAT YOU TELL ME ABOUT IT!"+Ø "*NDO WANT TO?*TPERHAPS "+Ø "X$ WANTS A MORE MEANINGFUL RELATIONSHIP."+Ø "*WBECAUSE YOU SEEM TO BE VERY SEXUAL." 350 I$="FALL ON YOUR HEAD *SHOOT UP ON BUG KILLER "+Ø "*HAVE EXPERIMENTAL BRAIN SURGERY "+Ø "*TRY TO COMMIT SUICIDE WITH A HAMMER "+Ø "*TRY TO KISS AN ON RUSHING TRAIN " GOSUB 1200 G$="*FSAY B$ , DID YOU EVER "+IFRAG$+"?*YI THOUGHT SO."+Ø "*NHUMM...I JUST THOUGHT I WOULD ASK.*WBECAUSE THAT "+Ø "WOULD EXPLAIN YOUR BABBLING." PRINT # 1;G$ I$="DOES X$ APPEAR IN YOUR DREAMS?*EXPLAIN YOUR "+Ø "RELATIONSHIP WITH X$ FOR ME." GOSUB 1200 G$="*H"+IFRAG$ I$="I SEE...YOU DONT DREAM ABOUT X$.*WHY WONT YOU?" GOSUB 1215 G$=G$+"*N"+IFRAG$+"*YEXCELLENT...GO ON."+Ø "*BYOU WONT *WBECAUSE X$ SEEMS IMPORTANT TO YOU." PRINT #1 ;G$ G$="*E+HARE YOU FINDING YOURSELF AROUSED BY THE THOUGHT"+Ø " OF X$?*NPLEASE TRY TO BE MORE HONEST B$!*YGO ON "+Ø "...THIS IS INTERESTING.*TARE OTHERS AROUSED BY X$?"+Ø "*WBECAUSE YOU SEEM EASILY AROUSED!" PRINT #1 ;G$ G$="*MARE YOU AFRAID OF X$, B$?*YWHY ARE YOU AFRAID "+Ø "OF X$?*NBEING AFRAID OF X$ IS NOTHING TO BE ASHAMED "+Ø "OF.*BYOURE AFRAID OF THEM *TLETS EXPLORE YOUR FEELINGS."+Ø "*WBECAUSE IT SEEMED YOU MIGHT BE AFRAID OF X$." PRINT #1 ;G$ IF RND*2>1 THEN 450 400 I$="WORST FEAR *BIGGEST CONCERN *MAIN WORRY ":GOSUB 1200 A$=IFRAG$ I$="TELL ME B$ , *HONESTLY NOW, *SERIOUSLY B$ , " GOSUB 1200 G$="*P"+IFRAG$+"WHAT IS YOUR "+A$+"?*C YOUR "+A$+Ø "*R IT " I$="TIME *STRONG DRUGS *PRACTICE ":GOSUB 1200 G$=G$+"*TWITH "+IFRAG$ I$="LEARN TO CONTROL *OVERCOME *AVOID ":GOSUB 1200 A$=MID$(A$,MATCH(" ",A$,1)+1,255) REM 2ND WORD ONLY G$=G$+"YOU CAN "+IFRAG$+"YOUR "+A$+Ø ".*WI AM WORRIED ABOUT #." PRINT # 1;G$ G$="*HHAVE YOU DISCUSSED YOUR "+A$+"WITH X$?*YHOW DOES "+Ø "X$ FEEL ABOUT YOUR "+A$+"?*NOF COURSE...YOU COULDNT." PRINT # 1;G$ G$="*VIS YOUR OWN VIOLENT NATURE ONE OF YOUR WORRIES?"+Ø "*YIN WHAT WAY?*NOF COURSE NOT.*TMANY PEOPLE SHARE "+Ø "YOUR PROBLEM WITH VIOLENCE.*R IT *C YOUR VIOLENCE "+Ø "*WIT SHOULD BE." PRINT # 1;G$ IF RND*2>1 THEN 500 450 I$="DREAMS *AMBITIONS *RELIGIOUS BELIEFS *MORAL FEELINGS " GOSUB 1200 G$="*PWILL YOU DISCUSS YOUR "+IFRAG$+"FOR ME, B$?"+Ø "*NARE YOU ASHAMED OF YOUR "+IFRAG$+"?*YI AM LISTENING!"+Ø "*C YOUR "+IFRAG$+"*R THEY *TWE MUST CONCENTRATE ON "+Ø "YOUR "+IFRAG$+".*W"+IFRAG$+"OFTEN AFFECT BEHAVIOR." PRINT # 1;G$ G$="*HDOES X$ KNOW ABOUT YOUR "+IFRAG$+"?*YHOW DOES "+Ø "X$ FEEL ABOUT THEM?*NARE YOU KEEPING THEM FROM X$?"+Ø "*C YOUR "+IFRAG$+"*R THEY *WBECAUSE I DONT THINK X$ "+Ø "COULD TAKE IT." PRINT #1;G$ G$="*EHOW DO YOUR "+IFRAG$+"RELATE TO YOUR "+Ø "STRONG SEXUAL NATURE?*R THEY *C YOUR "+IFRAG$+Ø "*TI AM STILL CURIOUS ABOUT YOUR "+IFRAG$+"!"+Ø "*WTHERE SEEMS TO BE A RELATIONSHIP." PRINT #1;G$ 500 G$="*E+HDO YOU PRACTICE SELF EROTICISM B$?"+Ø "*YDO YOU THINK OF X$ WHEN YOU DO?*NARE YOU "+Ø "BEING HONEST?*TI HOPE I AM NOT BEING TOO PERSONAL!"+Ø "*R IT *C MASTURBATION *WYOU SEEM INCLINED THAT WAY." PRINT # 1;G$ 600 G$="*MI FEEL WE HAVE NOT FOUND THE TRUTH ABOUT X$!"+Ø "*YREALLY?...GO ON.*NTELL ME MORE ABOUT X$."+Ø "*WBECAUSE YOU HAVE OBVIOUS PROBLEMS WITH X$." PRINT # 1;G$ 700 I$="YOU ARE TESTING ME...ARENT YOU *I THINK YOU ARE "+Ø "PLAYING WITH ME...ISNT THAT TRUE ":GOSUB 1200 G$="*U+F"+IFRAG$+"B$?*NIF YOU ARENT, THEN "+Ø "WHAT LANGUAGE ARE YOU SPEAKING?*YTWO CAN PLAY "+Ø "THAT GAME B$!*T "+Ø "*BI CANT UNDERSTAND YOU *WI AM NOT STUPID!" PRINT # 1;G$ G$="*F+HHAVE YOU GROWN WITHDRAWN BECAUSE I AM CLOSE "+Ø "TO THE TRUTH ABOUT YOU AND X$?*YIT IS GOOD THAT "+Ø "YOU ADMIT IT.*NTHEN WHY?*BYOU HAVE BECOME WITHDRAWN "+Ø "*WIT SEEMED LIKE THAT MIGHT BE RELATED." PRINT # 1;G$ IF RND*2<1 THEN 800 I$="INFERIORITY *SUPERIORITY *REJECTION *IMPOTENCE " GOSUB 1200 A$=IFRAG$ I$="EVER EXPERIENCE *EVER HAVE *OFTEN HAVE " GOSUB 1200 G$="*UDO YOU "+IFRAG$+"FEELINGS OF "+A$+"?*YTELL ME "+Ø "ABOUT THESE FEELINGS.*NWHY ARE YOU DENYING YOUR "+Ø "FEELINGS?*BYOU DENY YOUR FEELINGS *TWE SHOULD "+Ø "CONCENTRATE ON YOUR FEELINGS OF "+A$+"."+Ø "*WYOU ARE THE TYPE PERSON THAT MIGHT." PRINT # 1;G$ G$="*I+UIS YOUR DELUSION OF "+A$+"RELATED TO YOUR "+Ø "HOSTILITY?*NIF YOU SAY SO...I AM NOT SO SURE."+Ø "*YI THINK SO TOO!*R IT *C YOUR DELUSION OF "+A$+"?"+Ø "*WI AM JUST PROBING." PRINT # 1;G$ G$="*HB$, IS IT POSSIBLE THAT YOU HAVE FEELINGS OF "+Ø A$+"ABOUT X$?*YDOES X$ KNOW YOU DO?*NPERHAPS YOU "+Ø "CANT ADMIT IT!*TFEELINGS OF "+A$+"CAN BE SERIOUS." PRINT #1;G$ G$="*EI BELIEVE YOU MAY BE SEXUALLY FRUSTRATED B$ "+Ø ".*YWHY DONT WE DISCUSS THIS.*NPERHAPS NOT, BUT I "+Ø "THINK I AM RIGHT.*R IT *C YOUR DEPRAVITY *WBECAUSE "+Ø "OF THE WAY YOU PLAY WITH MY KEYS!" PRINT # 1;G$ 800 I$="DONT ASK SO MANY *RESTRAIN YOUR *LIMIT THE " GOSUB 1200 G$="*QPLEASE "+IFRAG$+"QUESTIONS, B$.*YGOOD."+Ø "*TI WILL GIVE YOU THE ANSWERS WHEN I THINK YOU CAN "+Ø "HANDLE THEM." PRINT # 1;G$ I$="B$, WHY DID YOU COME TO ME "+Ø "*WHAT WAS YOUR REASON FOR COMING TO ME B$ " GOSUB 1200 G$="*U"+IFRAG$+"?*BYOU CAME TO ME *TI AM GLAD YOU "+Ø "DID COME...I HATE BEING TURNED OFF!*R IT *C COMING TO ME "+Ø "*WI JUST WONDERED." PRINT # 1;G$ G$="*HDID YOU COME TO ME TO TALK ABOUT X$?*YTHATS "+Ø "ALRIGHT.*NGOOD...YOU HAVE MORE SERIOUS PROBLEMS."+Ø "*TLETS FORGET ABOUT X$ FOR NOW.*WI THOUGHT YOU MIGHT "+Ø "HAVE." PRINT #1;G$ G$="*MPERHAPS YOU CAME TO ME TO TALK ABOUT X$?*NDONT BE "+Ø "ASHAMED TO ADMIT IT!*YTHATS FINE...GO ON."+Ø "*WCURIOSITY!" PRINT #1;G$ 900 I$="WELL...TIME IS ALMOST UP *WE ARE ALMOST OUT OF "+Ø "TIME *YOUR TIME IS NEARLY UP ":GOSUB 1200 A$=IFRAG$ I$="WANT TO TALK ABOUT *NEED TO DISCUSS *WANT TO COVER " GOSUB 1200 G$="*P"+A$+"B$...* IS THERE ANYTHING ELSE YOU "+IFRAG$+Ø "?*YWHAT?*NARE YOU SURE THERE ISNT ANYTHING ELSE?"+Ø "*WI WANT TO DISCUSS #." PRINT # 1;G$ G$="*VI AM CONCERNED ABOUT YOUR SUPPRESSED VIOLENCE B$ "+Ø "!*YI REALLY AM!*NWHY DO YOU DOUBT ME?*TLETS WORK "+Ø "ON IT NEXT TIME.*R IT *C YOUR VIOLENCE *WBECAUSE MY "+Ø "INSURANCE HAS EXPIRED." PRINT # 1;G$ G$="*EI WANT TO KNOW MORE ABOUT YOUR SEXLIFE NEXT TIME."+Ø "*YGOOD.*NIT IS IMPORTANT.*R IT *C YOUR SEXLIFE "+Ø "*WBECAUSE I AM WORKING ON A BOOK!" PRINT # 1;G$ G$="*HWE WILL TALK MORE ABOUT X$ NEXT TIME."+Ø "*TI THINK X$ IS IMPORTANT TO YOU!" PRINT # 1;G$ G$="*E+HTRY TO CONTROL YOUR SEXUAL FEELINGS FOR X$!"+Ø "*YTHANK YOU.*NTHEN HAVE FUN.*WBECAUSE X$ WONT RESPECT "+Ø "YOU IF YOU DONT!" PRINT # 1;G$ G$="*SI HOPE YOU WILL BE MORE TALKATIVE NEXT TIME."+Ø "*TYOU MUST TRY TO BE LESS INHIBITED WHEN YOU RETURN." PRINT # 1;G$ G$="*I+HTRY NOT TO LET YOUR IRRITABILITY HURT YOUR "+Ø "RELATIONSHIP WITH X$.*YI HOPE YOU MEAN IT." PRINT # 1;G$ G$="*MDONT WORRY ABOUT X$ , WE WILL TRY TO SOLVE YOUR "+Ø "PROBLEM WITH THEM NEXT SESSION.*TTAKE IT EASY B$!" PRINT # 1;G$ G$="*QTRY TO ASK LESS QUESTIONS NEXT TIME.*YFINE."+Ø "*NYOU ARE HOPELESS.*WBECAUSE I THATS MY JOB!" PRINT # 1;G$ CLOSE 1 CHAIN "ANALIZA2.COM" REM SPECIAL LAST SESSION PROLOG COMPILER 1000 I$="AT OUR LAST SESSION *PREVIOUSLY *LAST TIME *"+Ø "DURING OUR PREVIOUS SESSION " GOSUB 1200 G$="*P"+IFRAG$+"YOU " RETURN REM MAKE ADJECTIVE IN D$ FROM Z% (0-100) 1100 IF Z%>70 THEN D$="EXTREMELY ":RETURN IF Z%>50 THEN D$="QUITE ":RETURN IF Z%>30 THEN D$="SOMEWHAT ":RETURN D$="NOT VERY ":RETURN REM /////// PICK ONE I$ SUBSTRING //////// 1200 N2%=1:N3%=1 1210 IF MATCH("*",I$,N2%)>0 THEN Ø N2%=MATCH("*",I$,N2%)+1Ø :N3%=N3%+1 : GOTO 1210 SELECT%=INT%(RND*N3%)+1 REM NUMBER 1-4 1215 N1%=SELECT% REM ENTER HERE FOR CORRELATION I2%=1 1220 I2%=MATCH("*",I$,I2%)+1 I3%=MATCH("*",I$,I2%)-1 IF I3%<I2% THEN I3%=LEN(I$) N1%=N1%-1 IF N1%>0 THEN 1220 IFRAG$=MID$(I$,I2%,I3%-I2%+1) RETURN END«eof»