![]() |
Damnatio MemoriaeAn interactive fiction by Emily Short (2008) - the Inform 7 source text |
| Home page Contents Previous Next Complete text | Chapter 2 - Destruction in General
To destroy (item - a person): if the item is the player begin; say "That turns out to have been a humungous mistake."; end the game in death; end if; clear connections to the item; let context be the holder of the item; move corpse to context; obliterate the item. To destroy (item - a thing): clear connections to the item; let context be the holder of the item; if the item is visible and something underlies the item, say "[line break]Left behind [is-are list of things which underlie the item]."; now every thing which underlies the item is in the context; obliterate the item. To destroy (item - a container): clear connections to the item; let context be the holder of the item; if the item is visible and the item contains a liquid (called substance) begin; remove the substance from play; say "[line break][The substance] [spilling description of the substance].[line break]"; end if; if the item is visible and something is in the item, say "[line break]Left behind [is-are list of things in the item]."; if the item is visible and something underlies the item, say "[line break]Also, formerly underneath [is-are list of things which underlie the item]."; now every thing which underlies the item is in the context; now every thing in the item is in the context; obliterate the item. A thing can be whole or ruined. A thing is always whole. To obliterate (item - a pictorial thing): now the item is ruined; now the item does not incriminate the player. To obliterate (item - a thing): now the item is ruined; remove the item from play. |