wolis:
...it's not working.
Here's my code for responding to being given an object: (names and IDs were censored)
if reacting to gives then isitme;
##isitme:
if $actor = $second then takeit;
##takeit:
print "*** takes [$target]";
call drop $target;
print "She looks at it as if deciding what to do with it";
if $target = ****** then followthem else checkagain;
##followthem:
call take $target;
print "*** acquires the power of travel";
call follow $init_obj;
##checkagain:
if $target = ****** then wieldit else giveback;
##wieldit:
print "*** emits an aura of power";
call wield [$target];
##giveback:
print "She doesn't seem to be too interested in [$target]";
call give [$target] to [$init_obj];
It doesn't "drop", "take", "follow", "wield" or "give" at all.
Please help,
DragonMC