body part (#2184)

(an instance of Root Class made by Lumiere)

     You see a disembodied body part. Ew, gross.

Go to location of this object, Lumiere.



VERB SOURCE CODE:

description:
if (((length((c = callers())[1][2]) >= 5) && (c[1][2][1..5] == "@exam")) && (c[1][4] 
== $player))
    player:tell("  The @examine command is obsolete.");
    player:tell("  Try: `examine ", argstr, "'");
    kill_task(task_id());
elseif (is_clear_property(this, "description"))
    return {tostr("You see the ", this.name, ".")};
else
    return pass(@args);
endif
.


cure_all:
if (caller == this.body)
    this:set_description(this.undamaged_description);
endif
.


reset:
if (caller == this.body)
    this.covered = 1;
    this.damages = {};
    this:set_description(this.undamaged_description);
    return 1;
else
    return E_PERM;
endif
.


strip:
if (caller == this.body)
    if (!is_clear_property(this.naked_description))
        this:set_description(this.naked_description);
    endif
    return 1;
else
    return E_PERM;
endif
.



PROPERTY DATA:
      covered
      damages
      body
      undamaged_description
      naked_description

CHILDREN:
head left arm right arm back ass left leg right leg neck breasts