§6.7. Inventory
Occasionally we would like to change the way the name of something is printed as part of our inventory, and we can do this with a printing the name rule such as
Rule for printing the name of the dead rat while taking inventory:
say "dead rat (at arm's length)"
There are also several possibilities for redesigning the inventory list as a whole. Persephone shows how to divide an inventory list into two parts, a "You are carrying: " section and a "You are wearing: " section. Equipment List goes further, and shows how we might use Inform's specialized listing functions to create a variety of differently formatted inventories.
Sometimes the way Inform by default lists properties such as "(closed)" or "(open but empty)" isn't quite what we want. Oyster Wide Shut offers a flexible alternative to the standard behavior, allowing finer control over which properties are listed and how they are described.
Trying Taking Manhattan replaces the inventory behavior for other characters: instead of silently looking through their possessions (but not describing them to the player), they now describe to the player what they're carrying and wearing.
![]() | Start of Chapter 6: Commands |
![]() | Back to §6.6. Looking Under and Hiding |
![]() | Onward to §6.8. Taking, Dropping, Inserting and Putting |
|
|
|
Inform has built-in commands for other people, and sometimes we may want to adjust the way these work without completely disabling and replacing the command. Suppose, for instance, that instead of
we'd like someone taking inventory to report what he's got, thus:
To do this, we could replace the built-in report rule with a different one.
|
|
Inform has built-in commands for other people, and sometimes we may want to adjust the way these work without completely disabling and replacing the command. Suppose, for instance, that instead of
we'd like someone taking inventory to report what he's got, thus:
To do this, we could replace the built-in report rule with a different one.
|