FictitiousFrode / AIF

AIF Framework for Inform 7
GNU General Public License v2.0
16 stars 8 forks source link

Fucking it with action is not compatible with 'for x turns' syntax #50

Open FictitiousFrode opened 6 years ago

FictitiousFrode commented 6 years ago

The syntax for triggering on action repetition only catches the number of times and not the number of consecutive turns for the fucking it with action.

Most likely cause is the fucking redirect rule, as well as the assfucking and titfucking implicit actions.

Testcase:

Include Erotic Storytelling by Fictitious Frode. Use consensual persuasion. Test Lab is a room. The decency threshold is indecent.

The nameless avatar is a man. The player is the nameless avatar. Alice is a woman in Test Lab.

An ass is a part of every person. A penis is a part of every man.

Consent for doing something to Alice: Give consent. Consent for doing something to something enclosed by Alice: Give consent.

After fucking Alice's ass with your penis for more than one turn, say "This is printed when the previous action was assfucking Alice." After fucking Alice's ass with your penis for more than one time, say "This is printed when Alice has been assfucked at some prior turn."

Test me with "assfuck alice / g / z / assfuck alice"

FictitiousFrode commented 6 years ago

Forum thread

FictitiousFrode commented 6 years ago

The 'for X turns' syntax isn't officially supported for redirecting actions, so I'm working on implementing a custom phrase to determine if fucking was repeated.