Sunday, September 28, 2014

AIF Toolkit v0.8.1

A minor update with some tweaks. This adds Hybrid Choices (which should have come with the first one), a couple of typographical fixes and some other minor things. Download it here.

This includes a minor new extension (called "What an Ass!", exclamation mandatory) that adds some common functions for anal sex and a much requested feature, to have ass cheeks be a distinctive body part separate from the hole part of the ass. It is not tested extensively but, as I said, it's rather minor.

Support for flashing is back in and Ron Newcomb's Ignored Rules is no longer a dependency.

After a request, vibrators and strap-on vibrators are also supported but in a bare-bones kind of way.

Accessories from ALC have been temporarily withdrawn due to performance issues. They may be added back pending a redesign.

A readme file is now included with the AIF Toolkit.

Not enough people were using portrait descriptions, and ALC's documentation has been revised so that people know what they are.

5 comments:

  1. Is there a download link for the toolkit?

    ReplyDelete
  2. Yes, sorry, it's a little difficult to see but you can click on "here" above to download it, at the end of the first paragraph.

    ReplyDelete
  3. Quick (?) question, but first... I'm new to Inform 7, but the Simpler AIF extension is awesome! I really appreciate the work that went into it and the documentation. The Supreme Court comment makes me chuckle ever time I read it ;)

    How would I write a rule for a specific woman fucking a non-specific male character? I tried the following:

    A townsman is a kind of townsperson. They are male. A cock is part of every townsman. An ass is part of every townsman.

    Guillermo is a townsman.

    A goblin is a kind of person. They are female. A pussy is a part of every goblin. An ass is a part of every goblin. Some breasts are a part of every goblin.

    The lascivious goblin is a goblin.

    After the lascivious goblin fucking a townsman's cock (called the dick) with the lascivious goblin's pussy:
    Let towny be a random townsman that incorporates the dick;
    Say "[The lascivious goblin] lowers herself onto [towny]'s dick."

    An every turn rule (this is the goblin rule):
    try the lascivious goblin fucking Guillermo.


    But I get the following error:

    Problem. You wrote 'After the lascivious goblin fucking a townsman's cock (called the dick) with the lascivious goblin's pussy' , which seems to introduce a rule taking effect only if the action is 'the lascivious goblin fucking a townsman's cock (called the dick) with the lascivious goblin's pussy'. But that did not make sense as a description of an action. I am unable to place this rule into any rulebook.
    See the manual: 7.1 > 7.1. Actions


    I was able to make it work with the following hack. I'm not sure if this clashes with the general implementation of possessives.

    Definition: a cock is a townsman's if it is part of a townsman.

    Thanks!
    -Mirth

    ReplyDelete
    Replies
    1. Hi, thanks for your kind words.

      As far as I can see, it seems you are doing something in a far more complex way that it needs to be. I'd write it like this:

      After the lascivious goblin fucking a cock with the lascivious goblin's pussy when the noun is enclosed by a townsman:
      say "[The lascivious goblin] lowers herself onto [regarding the sex partner][possessive] dick."

      The "sex partner" is always defined as the individual the actor is interacting with, so it would be Guillermo in this case.

      I haven't tested the code above, but it should work barring spelling errors.

      It is generally good practice not to use possessive definitions, but "townman's" should be fine as long as you don't have a plain-old townsman. But I'd recommend in the future you make up a neologism like "townsmany" or something.

      Delete
    2. Great! Thanks for the quick reply. It works! I appreciate the advice on the possessive. I had a feeling it wasn't good practice.

      Delete