Part Two - "Sewers"
Sewers is a region. Generic_Sewers and Special_Sewers are regions in Sewers.
Generic_Sewers is a region. Every generic_sewer_room is in Generic_Sewers.
Special_Sewers is a region. Every special_sewer_room is in Special_Sewers.
Instead of shitting in a sewer_room:
follow the gotta-poop rule;
if the rule failed, stop the action;
say "Well, this is certainly the place for it. You squat down and fire off a few steamers into the dark water.";
if the location is House_of_Glub begin;
say "Glub applauds. 'Thanks for the snack!' he cries. 'Mmmm, pistachios! My favorite!'";
end if;
now the last_shitting_turn is the turn count.
Instead of pissing in a sewer_room:
follow the gotta-pee rule;
if the rule failed, stop the action;
say "Well, this is certainly the place for it. You piss into the sewer channel.";
if the location is House_of_Glub begin;
say "Glub blinks a few of his eyes. 'You oughta lay off that cheap red wine, Stiffy,' he opines.";
end if;
now the last_pissing_turn is the turn count.