NAME
party_follow_verb - Let the partyob work with odd verbs.
SYNOPSIS
int party_follow_verb(string verb,string args);
LOCATION
In rooms that may be entered by livings.
DESCRIPTION
It may sometimes happen that your room has an exit or command
that causes movement (something like 'climb ladder' perhaps).
If this command does not work with party follow -
('launch fishing boat', for example) you can add this lfun to
your room to make it work.
verb is the verb the player used when he did the command;
query_verb() when the player typed the command, probably.
(for example, 'climb' in 'climb ladder' or 'launch' in
'launch fishing boat')
args is the argument to the command.
(for example, 'ladder' in 'climb ladder' or 'fishing boat' in
('launch fishing boat')
A return value of true means that the party object should
make anyone that's following the leader do the command as
well.
EXAMPLE
inherit "/std/basic_room";
void reset(int arg)
{
::reset(arg);
if(arg)
return;
set_light(1);
add_property("outdoors");
set_short("testroom");
set_long("Testing room.\n");
add_command("launch fishing boat","@cmd_launch()");
}
int cmd_launch()
{
this_player()->move_player("into the boat",
"/examples/room1");
return 1;
}
int party_follow_verb(string verb,string args)
{
if(verb == "launch" && args == "fishing boat")
return 1;
}
Help topics available:
| dark | exit | living_died | party_follow_verb | query_contents |
You are guest number 102 since April 2020.
This file was last modified: June 2000.