Commands

(Back to Categories)

Looking


Exit Descriptions by Matthew Fletcher version 3
Fri, 16 May 2014 10:28:49 GMT
Download, Source Code, Documentation
Appends a list of exit directions and names any previously visited rooms at the end of a room description.
Exit Descriptions SP by Matthew Fletcher version 2
Sat, 4 Aug 2007 12:14:13 GMT
Download, Source Code, Documentation
Identical to Exit Descriptions, but in Spanish.
Exit Lister by Andre Kosmos version 1
Thu, 6 Sep 2007 14:41:31 GMT
Download, Source Code, Documentation
An EXITS command and a listing of exits after room descriptions. (Not to be confused with Exit Lister by Eric Eve, which puts a listing of exits into the status line.)
Mentioned In Room Description by Ron Newcomb version 1
Thu, 28 Jan 2010 02:48:14 GMT
Download, Source Code, Documentation
Objects, items, and people mentioned in square brackets within the room description or room heading will no longer be re-described later in the LOOK command.
Fully Spatial by Quantum Games version 1
Tue, 17 Apr 2012 12:43:56 GMT
Download, Source Code, Documentation
Allows the player to look and examine directions much more fully using a table system.


Examining


Multi-examine by Jon Ingold version 3
Sun, 25 Jan 2009 23:14:00 GMT
Download, Source Code, Documentation
Allows us to provide descriptions to cover groups of objects, based on their kinds within the I7 structure. Also provides a framework for easily adding new non-list-based multiple actions and some handles for doing this neatly.
Undescribed Objects by Tim Pittman version 1
Wed, 28 May 2008 04:25:16 GMT
Download, Source Code, Documentation
Allows for objects to be made that print the parser error 'That's not something you need to refer to...' when anything is done to them. Compatible with, but does not require, Custom Library Messages by David Fisher.


Looking Under and Hiding


Hidden Items by Krister Fundin version 2
Fri, 06 Aug 2010 01:25:17 GMT
Download, Source Code, Documentation
Provides a simple way of defining objects (including doors and backdrops) that are initially out of play.


Inventory


Trinity Inventory by Mikael Segercrantz version 4/080708
Thu, 8 May 2008 19:52:48 GMT
Download, Source Code, Documentation
Provides a framework for listing inventories in natural sentences, akin to Infocom's game Trinity. Separates carried and worn objects, followed by objects that contains other objects. What's listed in the third section is customizable via a rulebook. Objects can be marked as not listed when carried or worn as well as marked as having their contents listed in the inventory when they're empty. This extension is based upon the extension Written Inventory by Jon Ingold. Updated for 5T18.
Written Inventory by Jon Ingold version 3
Mon, 5 May 2008 03:18:56 GMT
Download, Source Code, Documentation
Provides a framework for listing inventories in natural sentences. Separates carried and worn objects, followed by objects that contains other objects. What's listed in the third section is customisable via a rulebook.
Modified Inventory by Al Golden version 1
Thu, 11 Oct 2012 02:25:07 GMT
Download, Source Code, Documentation
This extension displays your inventory and the inventory of any NPCs who are visible in two separated listings of carried and worn.


Going, Pushing things in Directions


Directional Facing by Tim Pittman version 1
Sat, 4 Aug 2007 12:14:13 GMT
Download, Source Code, Documentation
Allows the player to move by forward, backward, left, and right depending on which way he is facing.
Directional Facing by Poster version 2
Sun, 17 Apr 2011 03:40:01 GMT
Download, Source Code, Documentation
Allows the player to move by forward, backward, left, and right depending on which way he is facing.
Instead of Going by Mikael Segercrantz version 3/071115
Thu, 8 May 2008 19:52:48 GMT
Download, Source Code, Documentation
Allows the author to create properties to describe blocked exits in specific rooms; allows more intelligent default responses when the player tries to go in a useless direction. (Unsupported, but we leave it up here for people who want to use it especially with older versions of Inform prior to 5T18.)


Entering and Exiting, Sitting and Standing




Opening, Closing, Locking and Unlocking


Locksmith by Emily Short version 12 BUILT-IN
Mon, 14 Apr 2014 08:52:12 GMT
Implicit handling of doors and containers so that lock manipulation is automatic if the player has the necessary keys.
Skeleton Keys by Emily Short version 1 BUILT-IN
Mon, 14 Apr 2014 08:52:12 GMT
Allows for locks which can be opened by more than one key.
Modified Lock-Unlock by Al Golden version 2
Tue, 29 Jun 2010 00:14:55 GMT
Download, Source Code, Documentation
Allows locking and unlocking of doors and containers with or without a key.


Additional Command Sets


Empty Transfer by Emily Short version 4
Sun, 27 Jun 2010 02:15:35 GMT
Download, Source Code, Documentation
Provides an EMPTY action, allowing containers to be dumped into other containers or onto supporters, or simply onto the floor.
Supplemental Actions by Al Golden version 35
Thu, 11 Sep 2014 20:39:54 GMT
Download, Source Code, Documentation
Adds the actions blowing, digging, digging it with, filling, filling it from, filling it with, praying, praying to, praying for, swimming, swimming in, swimming across, swimming under, swimming over, swimming around, swimming through, and more.
Senses by ShadowChaser version 1
Tue, 30 Mar 2010 02:36:22 GMT
Download, Source Code, Documentation
This short extension implements the senses of touch, taste, smell and hearing.
Touchy Feely by Quantum Games version 1
Wed, 18 Apr 2012 02:48:53 GMT
Download, Source Code, Documentation
Allows the player to use the other senses on things much more fully. Works well with, but does not require, Fully Spatial by Quantum Games.
Simple Adventure Game System by Philip Black version 1
Mon, 25 May 2015 20:57:36 GMT
Download, Source Code, Documentation
Replicates the mechanics of point-and-click Adventure games (Such as Simon The Sorcerer) by adding a simple 'Use' Command to your game that allows you to run s cripts and combine objects. NOTE: This is an ultra-lightweight super cut-down v ersion of the 'Alchemy Poison & Item Crafting Engine by Philip Black' for people do not want or need a complex crafting system with dynamic toxins and alcohol. If you would like a full-scale crafting system, you should use the Crafting Engi ne extension instead. If you change your mind later, you can upgrade by simply r eplacing which one is included in your game. (Note: This extension still require s 'Dynamic Objects by Jesse McGrew')
Alchemy Poison & Item Crafting Engine by Philip Black version 1
Mon, 25 May 2015 20:58:00 GMT
Download, Source Code, Documentation
Adds custom Crafting, Alchemy, and Dynamic Poison systems to your game. With this extension you can set up recipes and tools that the player can try and use to make anything, as well as playing with interactive machines that drop items when you insert other items. Taint items with alcohol and various poisons and easily customise their effects. You can also combine objects with other things - just like in classic adventure games (such as Simon the Sorcerer). Note: This extension requires 'Dynamic Objects by Jesse McGrew'.
Custom Poisons by Philip Black version 1
Thu, 21 May 2015 10:49:48 GMT
Download, Source Code, Documentation
This is an addon for the Alchemy Poison & Item Crafting Engine by Philip Black is just a handy script allowing you to set up some very general non-item-specific effects for the three levels of poison that it adds to the game. The idea of this addon is for you to edit the script yourself in order to add your own optional poison effects. If you do not edit this script because you want to add poison effects on an item-by-item basis, or you don't or you don't want to add poison to your game, then you might want to avoid using this extension. As supplied, the only effect that eating poison will have (when using this script) is a message telling them they have, unless they eat Deadly Poison, which is instantly lethal. You do not need this script to add poison effects to your game as the Alchemy Engine already allows you to tag items as Poison Tainted, Poisonous, VERY poisonous, DEADLY poisonous, alcoholic, slightly alcoholic, and safe, as well as adding the 'toxic tested' flag that makes it easy to add poison testers to your game. If you do not want poison in your game, all you have to do is avoid telling the Alchemy Engine that anything is poisonous.
Hyperlink Combat System by Philip Black version 1
Tue, 01 Dec 2015 12:17:15 GMT
Download, Source Code, Documentation
A versatile narrative-based hyperlink combat engine capable of handling entire large-scale wars with up to thirty unique allies and thirty unique enemies on the field at once. Create custom weapons, weapon powers, control levelling up, control ammunition, add special effects, and add your own scripts directly into combat at any point you wish. Coming soon: Classes, spells, and RPG elements. (Requires Hyperlink Interface by Leonardo Boselli).


Remembering, Converting and Combining Actions


Repeat Through Actions by Ron Newcomb version 2
Thu, 23 Apr 2009 01:20:10 GMT
Download, Source Code, Documentation
Allows us to write a repeat loop that steps through all actions in the game, or all the actions belonging to a kind-of-action.


Action at a Distance




Alternate Default Messages


Custom Library Messages by David Fisher version 28/100614
Tue, 15 Jun 2010 02:36:03 GMT
Download, Source Code, Documentation
Enables the standard messages printed by the Inform library to be replaced with custom messages. This full version allows the author to switch to default messages in the first or the third person.
Default Messages by David Fisher version 12/091223
Fri, 29 Jan 2010 01:23:27 GMT
Download, Source Code, Documentation
Enables the standard messages printed by the Inform library to be replaced with custom messages, and is a more compact version of "Custom Library Messages" for projects that do not require the same flexibility.
Grouped Messages As Dialogue by Ron Newcomb version 1
Mon, 28 Jan 2008 17:52:34 GMT
Download, Source Code, Documentation
Allows the full complement of standard error and reporting messages to be changed wholesale to another set, instantly. Now these messages can be dressed-up as dialogue with whichever NPC is present.
Default Messages by Ron Newcomb version 3
Fri, 04 Mar 2011 13:41:14 GMT
Download, Source Code, Documentation
Allows customizing the standard messages in the Inform library. A ground-up reimplementation of David Fisher's extension that economizes on memory.
Unknown Word Error by Neil Cerutti version 1
Tue, 18 Dec 2007 19:59:02 GMT
Download, Source Code, Documentation
Provides Infocom-style parser messages such as 'I don't know the word 'kludge'.'
Unknown Word Error by Mike Ciul version 2/110923
Thu, 11 Oct 2012 02:28:51 GMT
Download, Source Code, Documentation
Updated version of Neil Cerutti's extension: Provides Infocom-style parser messages.
Custom Library Messages by Ron Newcomb version 4/120212
Tue, 14 Feb 2012 02:41:58 GMT
Download, Source Code, Documentation
Changes all of the built-in messages in Inform's library to other tenses and POVs. Also provides an activity for additional customizations, and say-phrases for verb phrase generation.
Neutral Library Messages by Aaron Reed version 3/120107
Thu, 19 Jan 2012 03:07:54 GMT
Download, Source Code, Documentation
Replaces the most misleading and narratively-voiced parser messages with more instructive or neutral versions. Requires Default Messages by Ron Newcomb.


Clarification and Correction


Disambiguation Control by Jon Ingold version 7
Sat, 26 Feb 2011 02:36:15 GMT
Download, Source Code, Documentation
Allows finer control over the disambiguation process used by Inform to decide what the player was referring to. Less guesswork, more questions asking for more input. Also removes the multiple-object-rejection in favour of asking for more information.


Alternatives to Standard Parsing


Questions by Michael Callaghan version 5
Sun, 11 May 2014 22:47:41 GMT
Download, Source Code, Documentation
Allows us to ask questions and to respond to answers given by the player outside the normal parser rules. Permits the use of questions requiring a number answer, selection from a menu, gender selection, yes / no answers and text answers. Also allows us to distinguish between closed questions that must be answered and open questions where the answer can be ignored and treated as normal parsed input.
Original Parser by Ron Newcomb version 1
Fri, 22 Jun 2012 19:58:52 GMT
Download, Source Code, Documentation
This port of the venerable Inform parser to Inform 7 sheds some light on how the parser accomplishes its tasks.


(Back to Categories)