Forgot? Join

Scripting

LSL Guide

Every script function this grid actually runs, read straight from the region software rather than copied from a wiki — including the wolf* functions that exist only here.

Functions · Constants

wolfAttachInfo

Wolf Territories
list wolfAttachInfo()

This object's coupling: [status, front key, point name, front object key]. Status is WOLF_ATTACH_NONE, WOLF_ATTACH_WAITING, WOLF_ATTACH_COUPLED or WOLF_ATTACH_BROKEN.

This object's coupling, as [status, front key, point name, front object key]. The status is WOLF_ATTACH_NONE (it asked for none), WOLF_ATTACH_WAITING (asked for, not joined: no front within reach, or one of the two is not physical, is being edited or is crossing a region border), WOLF_ATTACH_COUPLED, or WOLF_ATTACH_BROKEN (pulled apart — it stays broken until wolfAttach or wolfDetach). The front object key is NULL_KEY until a front has been found.

Takes no parameters.

Example

default
{
    touch_start(integer n)
    {
        list info = wolfAttachInfo();
        list names = [ "none", "waiting", "coupled", "broken" ];
        llOwnerSay("Coupling: " + llList2String(names, llList2Integer(info, 0))
                   + " to \"" + llList2String(info, 1) + "\" at \"" + llList2String(info, 2)
                   + "\", object " + llList2String(info, 3));
    }
}
Energy 10

Ours alone. Grid features you will not find on any other OpenSimulator grid.

More in Wolf Territories