while BOA:
#loops through the girls in an outer loop
$ BOB = TotalGirls[:]
while BOB:
#loops through the girls in an inner loop
if BOA[0] != BOB[0] and BOA[0].Loc == BOB[0].Loc:
#if the two girls are not identical, and are in the same location. . .
if BOA[0].Loc == "bg classroom":
$ BOA[0].GLG(BOB[0],700,1,1)
#R_LikeKitty += 1
elif BOA[0].Loc == "bg dangerroom":
$ BOA[0].GLG(BOB[0],700,(1+D20),1)
#R_LikeKitty += 1+D20
elif BOA[0].Loc == "bg showerroom":
if BOA[0] == EmmaX:
#if it's EmmaX. . .
$ BOA[0].GLG(BOB[0],900,3,1)
#EmmaX.LikeKitty += 3
elif BOB[0] in (EmmaX,StormX) and BOA[0] != LauraX:
#If it's anyone other than Laura seeing Emma's body. . .
$ BOA[0].GLG(BOB[0],900,3,1)
#RogueX.LikeEmma += 3
else:
$ BOA[0].GLG(BOB[0],900,2,1)
#RogueX.LikeKitty += 2
else:
$ BOA[0].GLG(BOB[0],Check, D20,1)
#RogueX.LikeKitty += D20
#RogueX.LikeKitty += (int(KittyX.Shame/5)) #Rogue likes Kitty based on how slutty Kitty looks
if BOA[0] == EmmaX:
#if it's Emma. . .
#raise Emma's like by 1/4 other girl's shame
$ BOA[0].GLG(BOB[0],1000,(int(BOB[0].Shame/4)),1)
elif BOB[0] in (EmmaX,StormX) and BOA[0] != LauraX:
#If it's anyone other than Laura seeing Emma's body. . .
#raise girl's like by 1/4 other girl's shame
$ BOA[0].GLG(BOB[0],1000, (int(BOB[0].Shame/4)),1)
else:
#raise girls's like by 1/5 other girl's shame
$ BOA[0].GLG(BOB[0],1000, (int(BOB[0].Shame/5)),1)
$ BOB.remove(BOB[0])
$ BOA.remove(BOA[0])
if Teach == 2:
$ StormX.Loc = "bg teacher" #Sets Storm to being a teacher again
elif Teach:
$ EmmaX.Loc = "bg teacher" #Sets Emma to being a teacher again
return