NAME
_signal_gotten - Tells a monster it was just given an object.
SYNOPSIS
void _signal_gotten(object given_object);
LOCATION
Can be placed in any living object or container
DESCRIPTION
When a player gives a monster an item, this function is
called in the monster after the object has been transferred.
As always, never assume that the given_object exists, it might
be 0.
EXAMPLE
A cookie-monster:
void _signal_gotten(object o) {
if( o && (o->id("cookie")) ) {
tell_room(environment(this_object()),
"The cookie monster hapily eats the cookie.\n");
destruct(o);
}
}
SEE ALSO
_signal_please_take_this(L), _signal_given(L)
Help topics available:
| _signal | _signal_dropped | _signal_given | _signal_take_from_inv | _signal_gotten |
| _signal_environment_died | _signal_lost_connection | _signal_please_take_this |
You are guest number 82 since November 2019.
This file was last modified: June 2000.