
Darkemud Mudlib v0.1 SimulEfun: do_critical()

SYNOPSIS
    void do_critical(object from, object at, mixed crits, string limb);

DESCRIPTION
    Does a specified critical hit or set of critical hits to a target.
    All arguments are required except for limb.

    from specifies the object doing the critical.

    at specifies the target (must be living).

    limb specifies the target limb if any on the target.

    crits may either be a string or string array.  In either case, each element
    must be of the form "<type> <lvl>" where <type> is the damage type
    (see help damage_types) and <lvl> is the critical level (A through E).

EXAMPLES:
     do_critical(this_player(), attacker, ({ "impaling C", "cold D" }));
     do_critical(find_living("monster"), this_object(), "fire B", "right arm");

