mirror of
https://github.com/ganelson/inform.git
synced 2024-07-07 17:44:22 +03:00
21 lines
718 B
Plaintext
21 lines
718 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".
|