while BOA:
$ BOB = TotalGirls[:]
while BOB:
if BOA[0] != BOB[0] and BOA[0].Loc == BOB[0].Loc:
if BOA[0].Loc == "bg classroom":
$ BOA[0].GLG(BOB[0],700,1,1)
elif BOA[0].Loc == "bg dangerroom":
$ BOA[0].GLG(BOB[0],700,(1+D20),1)
elif BOA[0].Loc == "bg showerroom":
if BOA[0] == EmmaX:
$ BOA[0].GLG(BOB[0],900,3,1)
elif BOB[0] in (EmmaX,StormX) and BOA[0] != LauraX:
$ BOA[0].GLG(BOB[0],900,3,1)
else:
$ BOA[0].GLG(BOB[0],900,2,1)
else:
$ BOA[0].GLG(BOB[0],Check, D20,1)
if BOA[0] == EmmaX:
$ BOA[0].GLG(BOB[0],1000,(int(BOB[0].Shame/4)),1)
elif BOB[0] in (EmmaX,StormX) and BOA[0] != LauraX:
$ BOA[0].GLG(BOB[0],1000, (int(BOB[0].Shame/4)),1)
else:
$ 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"
elif Teach:
$ EmmaX.Loc = "bg teacher"
return