Part 2 - Her Entrapment
Instead of listening to the present closet door:
if the girlfriend is trapped:
say "[We] [hear] [one of]some slight rustling sounds[or]a faint tapping[or]a plaintive scratching[or]a firm knock[or]a sullen silence[then at random] [one of]coming from[or]emanating from[then at random] the closet door.";
else:
say "[We] [hear] nothing coming from [the noun].";
rule succeeds.
Every turn when the player is in the present living room and the girlfriend is trapped (this is the girlfriend makes small noises while trapped in the closet rule):
if a random chance of 1 in 3 succeeds:
try listening to the present closet door.
Instead of listening to the present living room:
try listening to the present closet door.
After opening the present closet door:
now the girlfriend is untrapped;
move the girlfriend to the location;
say "[The girlfriend] emerges from the closet, looking ruffled but very pleased. [The girlfriend] [look] at you and says, 'Look! I'm out of the closet! Get it?' [The girlfriend] laughs. 'Because I was in the closet before. It's a joke. It's funny. And I'm standing by that.'".
Every turn while the girlfriend is untrapped (this is the girlfriend tries to follow you rule):
if the location of the girlfriend is not the location of the player:
if a random chance of 1 in 3 succeeds:
let the way be the best route from the location of the girlfriend to the location of the player, using doors;
try the girlfriend going the way;
continue the action.
Every turn while the girlfriend is in the location (this is the girlfriend gossips rule):
if a random chance of 1 in 2 succeeds:
choose a random row in the Table of Girlfriend Gossip;
say "[gossip entry][paragraph break]".