mirror of
https://github.com/ganelson/inform.git
synced 2024-07-18 06:54:26 +03:00
29 lines
1.5 KiB
Plaintext
29 lines
1.5 KiB
Plaintext
*** Making actions work for other people
|
|
(INVENTORY revised for other characters; Trying Taking Manhattan)
|
|
Replacing the inventory reporting rule with another which does something slightly different.
|
|
|
|
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
|
|
|
|
Kermit the Frog looks through his possessions.
|
|
|
|
we'd like someone taking inventory to report what he's got, thus:
|
|
|
|
Kermit the Frog says, "I seem to be carrying a microphone and wearing a hat and a trenchcoat."
|
|
|
|
To do this, we could replace the built-in report rule with a different one.
|
|
|
|
{*}"Trying Taking Manhattan"
|
|
|
|
The loud inventory rule is listed instead of the report other people taking inventory rule in the report taking inventory rules.
|
|
|
|
This is the loud inventory rule:
|
|
unless the player is the person asked:
|
|
say "[The person asked] says, 'I seem to be carrying [a list of things carried by the person asked][if the person asked is wearing something] and wearing [a list of things worn by the person asked][end if].'"
|
|
|
|
Persuasion rule for asking someone to try doing something: persuasion succeeds.
|
|
|
|
Grand Central Station is a room. "Here you are in New York, New York. Any minute now someone is going to burst into song."
|
|
|
|
Kermit the Frog is a man in Grand Central Station. "Kermit the Frog stands nearby, enjoying being green." Kermit is wearing a hat and a trenchcoat. He is carrying a microphone.
|
|
|
|
Test me with "inventory / kermit, inventory". |