Section - Activity Counter
[ Progue's activity counter is used to keep track of how long he is doing something. By default, when it reaches 15 (about 45 minutes by the in-game clock) he'll pick something new to do.]
Progue has a number called activity counter. The activity counter of Progue is 0.
Every turn when the player is awake and the player is regionally in Lacuna and Progue is fulfilling and Progue is idle and the animus of Progue is not spying and the psyche of Progue is not resolved (this is the Progue hates monotony rule):
if Progue is being debugged, say "// Progue (now in [location of Progue]): Progue hates monotony rule (because player is awake and Progue is fulfilling and the animus of Progue is not spying) (increasing activity counter by 1 to [activity counter of Progue]).";
increase the activity counter of Progue by 1;
if we are waiting, increase the activity counter of Progue by 1;
if the animus of Progue is loitering and no episode is playing, pick a new activity for Progue. [ Progue keeps spying until a scene has been triggered. ]
Every turn when the activity counter of Progue is at least 15 and Exploring Lacuna is happening and no episode is playing and Progue is on-stage and Progue is idle and the psyche of Progue is not resolved (this is the trigger Progue to pick a new activity rule):
if the animus of Progue is cleaning and the activity counter of Progue < 75, stop;
if Progue is being debugged, say "// Progue (now in [location of Progue]): picking a new activity (because activity counter of Progue is at least 15 ([activity counter of Progue]) and Exploring Lacuna is happening and Progue is on-stage and Progue is idle.";
pick a new activity for Progue.