Tarquin (#445)

(an instance of Generic Scorpion Player Class made by Tarquin)

     Wearing an English Suit stolen from a store front window.
     A felt hat pulled down over his forehead.
     Steel rimmed dark glasses hide his eyes.
     He is enveloped by a bright laser-red image of a six-foot tall mantis, its long glowing forearms are folded in an attitude of prayer.

Tarquin is carrying T's Light Shield and coat.

Go to location of this object, truck.


Tarquin owns Tarquin T's Light Shield truck out truck Meet Cafe east west sailor up down coat


VERB SOURCE CODE:

loc*ate:
who = $string_utils:match_player(dobjstr);
if (valid(who))
    who.location:look_self();
else
    player:tell("I can't find ", dobjstr, ".");
endif
.


moveto:
"Copied from Carrot's Rosette Feature Object (#126):moveto by Carrot (#448) Mon Feb 
21 05:00:44 1994 EST";
pass(@args);
if ($object_utils:has_property(this, "features") && (#126 in this.features))
    used = $list_utils:assoc(player, #126.read);
    if ((used != {}) && ("a" in used[3]))
        rose = #126:genrose(player.location, used[3]);
        if (typeof(rose) == LIST)
            player:tell_lines(rose);
        endif
    endif
endif
return;
.


hunt:
"";
LIST = {"north", "south", "east", "west", "up", "down", "out", "in", "northeast", 
"northwest", "southeast", "southwest", "enter", "exit", "door"};
exit = $nothing;
who = $string_utils:match_player(dobjstr);
if (valid(who))
    for x in (LIST)
        if (valid(who.location:match_exit(x)) && (!valid(exit)))
            exit = who.location:match_exit(x);
        endif
    endfor
    if (valid(exit))
        for x in (LIST)
            if (valid(exit.dest:match_exit(x)) && (exit.dest:match_exit(x).dest == 
who.location))
                player.location:announce(player.name, " creates a temporary spatial 
warp.");
                exit.dest:match_exit(x):invoke(player);
                return;
            endif
        endfor
    else
        player:tell("There doesn't seem to be any standard exits.");
    endif
else
    player:tell("There is no player by that name.");
endif
.



PROPERTY DATA: