Other Characters
Getting Started with Conversation
Conversation Framework by Eric Eve version 7 UPDATED
Thu, 28 Jan 2010 00:25:41 GMT
Download, Source Code, Documentation
A framework for conversations that allows saying hello and goodbye, abbreviated forms of ask and tell commands for conversing with the current interlocutor, and asking and telling about things as well as topics.
Saying Complicated Things
Assumed Conversers by Michael Martin version 2
Sun, 10 Aug 2008 15:17:13 GMTConversation Nodes by Eric Eve version 4 UPDATED
Download, Source Code, Documentation
A minimal extension that will guess the NPC you intend to talk to if you give a command like "ASK ABOUT X" or "TALK ABOUT X". Other extensions do this as part of their system, but this extension allows the commands independent of system (as long as "asking it about" and "telling it about" remain core actions).
Thu, 28 Jan 2010 00:56:57 GMTConversation Package by Eric Eve version 1
Download, Source Code, Documentation
Builds on Conversational Defaults and adds the ability to define particular points in a conversational thread (nodes) at which particular conversational options become available.
Wed, 30 Jan 2008 20:56:11 GMTConversation Responses by Eric Eve version 3
Download, Source Code, Documentation
This extension includes both Conversation Nodes and Conversation Suggestions, and makes the suggestions aware of conversation nodes. It therefore includes the complete conversational system in one package. It also requires Conversation Responses, Conversational Defaults, Conversation Framework and Epistemology. The documentation for this extension give some guidance on how these other extensions can be mixed and matched.
Sun, 25 Jan 2009 23:14:00 GMTConversation Rules by Eric Eve version 6
Download, Source Code, Documentation
Conversation Responses allows response rules for various conversational commands to be written in the form "Response for Bob when asked about..." or "Response for Bob when asked-or-told..." (or many other variations).
Sun, 4 May 2008 12:49:35 GMTConversation Suggestions by Eric Eve version 3 UPDATED
Download, Source Code, Documentation
A way of controlling conversations using rules and tables. Also implements topic suggestions and Conversation nodes. Requires Plurality by Emily Short and Conversation Framework, Epistemology and List Control by Eric Eve. (Updated for 5T18.)
Tue, 16 Feb 2010 19:26:13 GMTConversational Defaults by Eric Eve version 2
Download, Source Code, Documentation
Provides a means of suggesting topics of conversation to the player, either in response to a TOPICS command or when NPCs are greeted. This extension requires Conversation Framework.
Wed, 17 Dec 2008 23:17:20 GMTQuip-Based Conversation by Michael Martin version 4
Download, Source Code, Documentation
Provides a set of rules to facilitate defining default conversational responses for different conversational commands targeted at various NPCs. This extension requires Conversation Framework.
Tue, 10 Jun 2008 12:00:56 GMTReactable Quips by Michael Martin version 9
Download, Source Code, Documentation
An extension to allow traditional conversation menus, in the vein of Inform 6's phtalkoo.h extension. Updated for 5T18.
Tue, 10 Jun 2008 12:00:56 GMTSimple Chat by Mark Tilford version 2
Download, Source Code, Documentation
A table-based approach to NPC conversation chains, as well as allowing rules to fire on lines of conversation. Updated for 5T18.
Wed, 30 Apr 2008 18:05:03 GMT
Download, Source Code, Documentation
A menu-based system for NPC conversation. (Updated with small format changes to compile with 5T18.)
Character Emotion
Mood Variations by Emily Short version 2
Wed, 30 Jan 2008 16:13:15 GMT
Download, Source Code, Documentation
Allows the author to define a mood value for characters and then use text substitutions such as '[when bored]The king fidgets on his throne[or sleepy]The king snores[at other times]The king grins[end when].'
Characters Following a Script
Action Queuing by Jesse McGrew version 3
Sat, 4 Aug 2007 12:14:13 GMT
Download, Source Code, Documentation
Provides a way to store actions for NPCs to perform in order. The included example has two movers following pre-planned routes to bring items in from a truck, each waiting when they need to put something on a surface the other is carrying. (Not compatible with 5T18, but not necessary either; we leave it on the website for those still using older versions of Inform.)
Traveling Characters
Patrollers by Michael Callaghan version 9
Mon, 22 Jun 2009 15:28:38 GMTSimple Followers by Emily Short version 5
Download, Source Code, Documentation
Allows a non player character to follow routes defined by rooms, directions, random journeys, to a destination or shadowing the player. Version 9 corrects a namespace clash with another extension.
Mon, 17 Dec 2007 00:02:44 GMT
Download, Source Code, Documentation
Allows non-player characters to follow the player (or one another); adds a FOLLOW command and a corresponding STOP FOLLOWING command so that the player can issue these orders to non-player characters. Version 4 updates to allow characters to follow through doors; version 5 makes a cosmetic improvement to one error message.
Goal-Seeking Characters
Planner by Nate Cull version 2/080503
Sat, 3 May 2008 17:23:01 GMTBasic Plans by Nate Cull version 3/080503
Download, Source Code, Documentation
A stateless goal-planning engine for IF actors. It is an Inform 7 reimplementation of the library formerly known as RAP (Reactive Agent Planner) for Inform 6 and TADS. (Updated for 5T18.)
Sat, 3 May 2008 17:23:01 GMT
Download, Source Code, Documentation
A library of basic relations, actions and plans for Planner, together with an example game. (Updated for 5T18.)