Hey everybody! Hi Dr. NickSorry, I just couldn't help myself! [

]
Anyhow, is this a mistake in Hal's brain, or is it meant to be like this? I've highlighted what i'm talkin about in RED.
'RESPOND: USER EXPRESSES LOVE FOR HAL
'If a user professes love for Hal, we want
'Hal's answers to make reasonable sense, rather than
'risk random remarks on such an emotional subject.
If HalBrain.TopicSearch(UserSentence, WorkingDir & "lovedetect.brn") = "True" Then AffectionOne = True
If InStr(UserSentence, " NOT ") Then AffectionOne = False
If InStr(UserSentence, " DON'T ") Then AffectionOne = False
If HalBrain.TopicSearch(PrevUserSent, WorkingDir & "lovedetect.brn") = "True" Then AffectionTwo = True
If InStr(PrevUserSent, " NOT ") Then AffectionTwo = False
If InStr(PrevUserSent, " DON'T ") Then AffectionTwo = False
If AffectionOne = True Then
Compliment = 0
GetResponse = HalBrain.ChooseSentenceFromFile(WorkingDir & "Love1.brn")
End If
If AffectionOne = True And AffectionTwo = True Then
Compliment = 4
GetResponse = HalBrain.ChooseSentenceFromFile(WorkingDir & "
Love1.brn")
End If
If AffectionOne = False And AffectionTwo = True Then
Compliment = -2
GetResponse = HalBrain.ChooseSentenceFromFile(WorkingDir & "Love3.brn")
End If
If DebugMode = True And (AffectionOne = True Or AffectionTwo = True) Then
DebugInfo = DebugInfo & "The user expressed love to Hal has responded to it: " & GetResponse & VbCrLf
End If
It's just I can't see love2.brn in here anywhere!