mirror of
https://github.com/ganelson/inform.git
synced 2024-07-08 01:54:21 +03:00
22 lines
729 B
Plaintext
22 lines
729 B
Plaintext
Example: * Beverage Service
|
||
Location: Removing things from play
|
||
RecipeLocation: Liquids
|
||
Index: DRINKing a potion which then goes away
|
||
Description: A potion that the player can drink.
|
||
For: Z-Machine
|
||
|
||
Some kinds of game objects – food, for instance – can only sensibly be used once, and should then be destroyed. The ``EAT`` command already implements this, but suppose we also had a category of drinkable potions:
|
||
|
||
{*}"Beverage Service"
|
||
|
||
A potion is a kind of thing. The sparkly blue potion is a potion carried by the player.
|
||
|
||
Level 3 is a room.
|
||
|
||
Instead of drinking a potion (called the drink):
|
||
now the drink is nowhere;
|
||
say "You quaff [the drink]. It goes down beautifully."
|
||
|
||
Test me with "drink sparkly / i".
|
||
|