Aurora-Sim is now WhiteCore

Minor Alchemy merge in removing llvlmanager,
indra_constants no longer has *_LAYER_CODE
This commit is contained in:
Lirusaito
2019-01-25 21:19:51 -05:00
parent 0fca6ee425
commit 049c1e16b0
17 changed files with 133 additions and 326 deletions

View File

@@ -140,19 +140,6 @@ const U32 DEFAULT_CGI_SERVICES_PORT = 12045;
// on a single host for map tile generation. JC // on a single host for map tile generation. JC
const U32 DEFAULT_MAPSERVER_PORT = 12124; const U32 DEFAULT_MAPSERVER_PORT = 12124;
const char LAND_LAYER_CODE = 'L';
const char WATER_LAYER_CODE = 'W';
const char WIND_LAYER_CODE = '7';
const char CLOUD_LAYER_CODE = '8';
// <FS:CR> Aurora Sim
// Extended land layer for Aurora Sim
const char AURORA_LAND_LAYER_CODE = 'M';
const char AURORA_WATER_LAYER_CODE = 'X';
const char AURORA_WIND_LAYER_CODE = '9';
const char AURORA_CLOUD_LAYER_CODE = ':';
// </FS:CR> Aurora Sim
enum ETerrainBrushType enum ETerrainBrushType
{ {
// the valid brush numbers cannot be reordered, because they // the valid brush numbers cannot be reordered, because they

View File

@@ -572,7 +572,7 @@ void LLImageGL::setSize(S32 width, S32 height, S32 ncomponents, S32 discard_leve
// Check if dimensions are a power of two! // Check if dimensions are a power of two!
if (!checkSize(width,height)) if (!checkSize(width,height))
{ {
LL_WARNS() << llformat("Texture has non power of two dimension: %dx%d",width,height) << " Unless on Aurora-Sim, beware." << LL_ENDL; LL_WARNS() << llformat("Texture has non power of two dimension: %dx%d",width,height) << " Unless on WhiteCore, beware." << LL_ENDL;
} }
if (mTexName) if (mTexName)

View File

@@ -105,9 +105,9 @@ void HippoGridInfo::setPlatform(const std::string& platform)
for (unsigned i=0; i<platform.size(); i++) for (unsigned i=0; i<platform.size(); i++)
tmp[i] = tolower(tmp[i]); tmp[i] = tolower(tmp[i]);
if (tmp == "aurora") if (tmp == "aurora" || tmp == "whitecore")
{ {
setPlatform(PLATFORM_AURORA); setPlatform(PLATFORM_WHITECORE);
} }
else if (tmp == "opensim") else if (tmp == "opensim")
{ {
@@ -484,7 +484,7 @@ const char* HippoGridInfo::getPlatformString(Platform platform)
{ {
static const char* platformStrings[PLATFORM_LAST] = static const char* platformStrings[PLATFORM_LAST] =
{ {
"Other", "Aurora", "OpenSim", "SecondLife" "Other", "WhiteCore", "OpenSim", "SecondLife"
}; };
if ((platform < PLATFORM_OTHER) || (platform >= PLATFORM_LAST)) if ((platform < PLATFORM_OTHER) || (platform >= PLATFORM_LAST))

View File

@@ -26,7 +26,7 @@ class HippoGridInfo
public: public:
enum Platform { enum Platform {
PLATFORM_OTHER = 0, PLATFORM_OTHER = 0,
PLATFORM_AURORA, PLATFORM_WHITECORE,
PLATFORM_OPENSIM, PLATFORM_OPENSIM,
PLATFORM_SECONDLIFE, PLATFORM_SECONDLIFE,
PLATFORM_LAST PLATFORM_LAST
@@ -35,8 +35,8 @@ public:
explicit HippoGridInfo(const std::string& gridName); explicit HippoGridInfo(const std::string& gridName);
Platform getPlatform() { return mPlatform; } Platform getPlatform() { return mPlatform; }
bool isOpenSimulator() const { return (mPlatform == PLATFORM_OPENSIM || mPlatform == PLATFORM_AURORA); } bool isOpenSimulator() const { return (mPlatform == PLATFORM_OPENSIM || mPlatform == PLATFORM_WHITECORE); }
bool isAurora() const { return (mPlatform == PLATFORM_AURORA); } bool isWhiteCore() const { return (mPlatform == PLATFORM_WHITECORE); }
bool isSecondLife() const { return (mPlatform == PLATFORM_SECONDLIFE); } bool isSecondLife() const { return (mPlatform == PLATFORM_SECONDLIFE); }
bool isAvination() const { return mIsInAvination; } bool isAvination() const { return mIsInAvination; }
bool isInProductionGrid() const { llassert(mPlatform == PLATFORM_SECONDLIFE); return mIsInProductionGrid; } // Should only be called if isSecondLife() returns true. bool isInProductionGrid() const { llassert(mPlatform == PLATFORM_SECONDLIFE); return mIsInProductionGrid; } // Should only be called if isSecondLife() returns true.

View File

@@ -21,8 +21,8 @@ void HippoLimits::setLimits()
{ {
if (gHippoGridManager->getConnectedGrid()->getPlatform() == HippoGridInfo::PLATFORM_SECONDLIFE) { if (gHippoGridManager->getConnectedGrid()->getPlatform() == HippoGridInfo::PLATFORM_SECONDLIFE) {
setSecondLifeLimits(); setSecondLifeLimits();
} else if (gHippoGridManager->getConnectedGrid()->getPlatform() == HippoGridInfo::PLATFORM_AURORA) { } else if (gHippoGridManager->getConnectedGrid()->getPlatform() == HippoGridInfo::PLATFORM_WHITECORE) {
setAuroraLimits(); setWhiteCoreLimits();
} else { } else {
setOpenSimLimits(); setOpenSimLimits();
} }
@@ -66,7 +66,7 @@ void HippoLimits::setOpenSimLimits()
} }
} }
void HippoLimits::setAuroraLimits() void HippoLimits::setWhiteCoreLimits()
{ {
setMaxAgentGroups(); setMaxAgentGroups();
mMaxPrimScale = 8192.0f; mMaxPrimScale = 8192.0f;

View File

@@ -27,7 +27,7 @@ private:
void setMaxAgentGroups(); void setMaxAgentGroups();
void setOpenSimLimits(); void setOpenSimLimits();
void setAuroraLimits(); void setWhiteCoreLimits();
void setSecondLifeLimits(); void setSecondLifeLimits();
}; };

View File

@@ -505,7 +505,7 @@ void LLEnvManagerNew::onRegionSettingsResponse(const LLSD& content)
mRegionSettingsChangeSignal(); mRegionSettingsChangeSignal();
// reset // reset
if (!gHippoGridManager->getConnectedGrid()->isAurora()) // On Aurora, the region says when to refresh if (!gHippoGridManager->getConnectedGrid()->isWhiteCore()) // On WhiteCore, the region says when to refresh
mInterpNextChangeMessage = false; mInterpNextChangeMessage = false;
} }
@@ -704,7 +704,7 @@ void LLEnvManagerNew::onRegionChange()
} }
} }
// Aurora-sim windlight refresh // WhiteCore windlight refresh
class WindLightRefresh : public LLHTTPNode class WindLightRefresh : public LLHTTPNode
{ {
/*virtual*/ void post(LLHTTPNode::ResponsePtr response, const LLSD& context, const LLSD& input) const /*virtual*/ void post(LLHTTPNode::ResponsePtr response, const LLSD& context, const LLSD& input) const

View File

@@ -542,7 +542,7 @@ BOOL LLManipTranslate::handleHover(S32 x, S32 y, MASK mask)
{ {
F32 max_drag_distance = gSavedSettings.getF32("MaxDragDistance"); F32 max_drag_distance = gSavedSettings.getF32("MaxDragDistance");
if (gHippoGridManager->getConnectedGrid()->isAurora()) if (gHippoGridManager->getConnectedGrid()->isWhiteCore())
max_drag_distance = llmin(10000.f, max_drag_distance); max_drag_distance = llmin(10000.f, max_drag_distance);
if (relative_move.magVecSquared() > max_drag_distance * max_drag_distance) if (relative_move.magVecSquared() > max_drag_distance * max_drag_distance)

View File

@@ -84,7 +84,7 @@ static std::string getMarketplaceDomain()
else else
{ {
// TODO: Find out if OpenSim, and Avination adopted any outbox stuffs, if so code HippoGridManager for this // TODO: Find out if OpenSim, and Avination adopted any outbox stuffs, if so code HippoGridManager for this
// Aurora grid has not. // WhiteCore has not.
// For now, set domain on other grids to the loginUri domain, so we don't harass LL web services. // For now, set domain on other grids to the loginUri domain, so we don't harass LL web services.
domain = getLoginUriDomain(); //gHippoGridManager->getCurrentGrid()->getMarketPlaceDomain(); domain = getLoginUriDomain(); //gHippoGridManager->getCurrentGrid()->getMarketPlaceDomain();
} }

View File

@@ -103,7 +103,7 @@ static bool nameSplit(const std::string& full, std::string& first, std::string&
return false; return false;
first = fragments[0]; first = fragments[0];
last = (fragments.size() == 1) ? last = (fragments.size() == 1) ?
gHippoGridManager->getCurrentGrid()->isAurora() ? "" : "Resident" : gHippoGridManager->getCurrentGrid()->isWhiteCore() ? "" : "Resident" :
fragments[1]; fragments[1];
return (fragments.size() <= 2); return (fragments.size() <= 2);
} }
@@ -843,7 +843,7 @@ void LLPanelLogin::loadLoginPage()
{ {
params["grid"] = gHippoGridManager->getCurrentGrid()->getGridNick(); params["grid"] = gHippoGridManager->getCurrentGrid()->getGridNick();
} }
else if (gHippoGridManager->getCurrentGrid()->getPlatform() == HippoGridInfo::PLATFORM_AURORA) else if (gHippoGridManager->getCurrentGrid()->getPlatform() == HippoGridInfo::PLATFORM_WHITECORE)
{ {
params["grid"] = LLViewerLogin::getInstance()->getGridLabel(); params["grid"] = LLViewerLogin::getInstance()->getGridLabel();
} }

View File

@@ -145,7 +145,7 @@ LLViewerParcelMgr::LLViewerParcelMgr()
mCollisionParcel = new LLParcel(); mCollisionParcel = new LLParcel();
// <FS:CR> Aurora Sim // <FS:CR> Aurora Sim
mParcelsPerEdge = S32(8192.f / PARCEL_GRID_STEP_METERS); // 8192 is the maximum region size on Aurora and solves the audio problem. mParcelsPerEdge = S32(8192.f / PARCEL_GRID_STEP_METERS); // 8192 is the maximum region size on WhiteCore and solves the audio problem.
//mParcelsPerEdge = S32( REGION_WIDTH_METERS / PARCEL_GRID_STEP_METERS ); //mParcelsPerEdge = S32( REGION_WIDTH_METERS / PARCEL_GRID_STEP_METERS );
// </FS:CR> Aurora Sim // </FS:CR> Aurora Sim
mHighlightSegments = new U8[(mParcelsPerEdge+1)*(mParcelsPerEdge+1)]; mHighlightSegments = new U8[(mParcelsPerEdge+1)*(mParcelsPerEdge+1)];

View File

@@ -42,6 +42,16 @@
#include "llframetimer.h" #include "llframetimer.h"
#include "llsurface.h" #include "llsurface.h"
const char LAND_LAYER_CODE = 'L';
const char WATER_LAYER_CODE = 'W';
const char WIND_LAYER_CODE = '7';
const char CLOUD_LAYER_CODE = '8';
const char WHITECORE_LAND_LAYER_CODE = 'M';
const char WHITECORE_WATER_LAYER_CODE = 'X';
const char WHITECORE_WIND_LAYER_CODE = '9';
const char WHITECORE_CLOUD_LAYER_CODE = ':';
LLVLManager gVLManager; LLVLManager gVLManager;
LLVLManager::~LLVLManager() LLVLManager::~LLVLManager()
@@ -56,33 +66,22 @@ LLVLManager::~LLVLManager()
void LLVLManager::addLayerData(LLVLData *vl_datap, const S32 mesg_size) void LLVLManager::addLayerData(LLVLData *vl_datap, const S32 mesg_size)
{ {
// <FS:CR> Aurora Sim if (LAND_LAYER_CODE == vl_datap->mType || WHITECORE_LAND_LAYER_CODE == vl_datap->mType)
//if (LAND_LAYER_CODE == vl_datap->mType)
if (LAND_LAYER_CODE == vl_datap->mType || AURORA_LAND_LAYER_CODE == vl_datap->mType)
// </FS:CR> Aurora Sim
{ {
mLandBits += mesg_size * 8; mLandBits += mesg_size * 8;
} }
// <FS:CR> Aurora Sim else if (WATER_LAYER_CODE == vl_datap->mType || WHITECORE_CLOUD_LAYER_CODE == vl_datap->mType)
//else if (WIND_LAYER_CODE == vl_datap->mType)
else if (WIND_LAYER_CODE == vl_datap->mType || AURORA_WIND_LAYER_CODE == vl_datap->mType)
// </FS:CR> Aurora Sim
{
mWindBits += mesg_size * 8;
}
// <FS:CR> Aurora Sim
//else if (CLOUD_LAYER_CODE == vl_datap->mType)
else if (CLOUD_LAYER_CODE == vl_datap->mType || AURORA_CLOUD_LAYER_CODE == vl_datap->mType)
// </FS:CR> Aurora Sim
{
mCloudBits += mesg_size * 8;
}
// <FS:CR> Aurora Sim
else if (WATER_LAYER_CODE == vl_datap->mType || AURORA_CLOUD_LAYER_CODE == vl_datap->mType)
{ {
mWaterBits += mesg_size * 8; mWaterBits += mesg_size * 8;
} }
// </FS:CR> Aurora Sim else if (WIND_LAYER_CODE == vl_datap->mType || WHITECORE_WIND_LAYER_CODE == vl_datap->mType)
{
mWindBits += mesg_size * 8;
}
else if (CLOUD_LAYER_CODE == vl_datap->mType || WHITECORE_CLOUD_LAYER_CODE == vl_datap->mType)
{
mCloudBits += mesg_size * 8;
}
else else
{ {
LL_ERRS() << "Unknown layer type!" << (S32)vl_datap->mType << LL_ENDL; LL_ERRS() << "Unknown layer type!" << (S32)vl_datap->mType << LL_ENDL;
@@ -108,19 +107,16 @@ void LLVLManager::unpackData(const S32 num_packets)
{ {
datap->mRegionp->getLand().decompressDCTPatch(bit_pack, &goph, FALSE); datap->mRegionp->getLand().decompressDCTPatch(bit_pack, &goph, FALSE);
} }
// <FS:CR> Aurora Sim else if (WHITECORE_LAND_LAYER_CODE == datap->mType)
else if (AURORA_LAND_LAYER_CODE == datap->mType)
{ {
datap->mRegionp->getLand().decompressDCTPatch(bit_pack, &goph, TRUE); datap->mRegionp->getLand().decompressDCTPatch(bit_pack, &goph, TRUE);
} }
//else if (WIND_LAYER_CODE == datap->mType) else if (WIND_LAYER_CODE == datap->mType || WHITECORE_WIND_LAYER_CODE == datap->mType)
else if (WIND_LAYER_CODE == datap->mType || AURORA_WIND_LAYER_CODE == datap->mType)
// </FS:CR> Aurora Sim
{ {
datap->mRegionp->mWind.decompress(bit_pack, &goph); datap->mRegionp->mWind.decompress(bit_pack, &goph);
} }
else if (CLOUD_LAYER_CODE == datap->mType || AURORA_CLOUD_LAYER_CODE == datap->mType) else if (CLOUD_LAYER_CODE == datap->mType || WHITECORE_CLOUD_LAYER_CODE == datap->mType)
{ {
#if ENABLE_CLASSIC_CLOUDS #if ENABLE_CLASSIC_CLOUDS
datap->mRegionp->mCloudLayer.decompress(bit_pack, &goph); datap->mRegionp->mCloudLayer.decompress(bit_pack, &goph);
@@ -156,6 +152,11 @@ S32 LLVLManager::getCloudBits() const
return mCloudBits; return mCloudBits;
} }
S32 LLVLManager::getWaterBits() const
{
return mWaterBits;
}
S32 LLVLManager::getTotalBytes() const S32 LLVLManager::getTotalBytes() const
{ {
return mLandBits + mWindBits + mCloudBits; return mLandBits + mWindBits + mCloudBits;
@@ -189,6 +190,6 @@ LLVLData::LLVLData(LLViewerRegion *regionp, const S8 type, U8 *data, const S32 s
LLVLData::~LLVLData() LLVLData::~LLVLData()
{ {
delete [] mData; delete [] mData;
mData = NULL; mData = nullptr;
mRegionp = NULL; mRegionp = nullptr;
} }

View File

@@ -54,6 +54,7 @@ public:
S32 getLandBits() const; S32 getLandBits() const;
S32 getWindBits() const; S32 getWindBits() const;
S32 getCloudBits() const; S32 getCloudBits() const;
S32 getWaterBits() const;
void resetBitCounts(); void resetBitCounts();
@@ -64,9 +65,7 @@ protected:
U32 mLandBits; U32 mLandBits;
U32 mWindBits; U32 mWindBits;
U32 mCloudBits; U32 mCloudBits;
// <FS:CR> Aurora Sim
U32 mWaterBits; U32 mWaterBits;
// </FS:CR> Aurora Sim
}; };
class LLVLData class LLVLData
@@ -76,10 +75,10 @@ public:
const S8 type, U8 *data, const S32 size); const S8 type, U8 *data, const S32 size);
~LLVLData(); ~LLVLData();
S8 mType;
U8 *mData;
S32 mSize;
LLViewerRegion *mRegionp; LLViewerRegion *mRegionp;
U8 *mData;
S8 mType;
S32 mSize;
}; };
extern LLVLManager gVLManager; extern LLVLManager gVLManager;

View File

@@ -95,8 +95,8 @@ LLSimInfo::LLSimInfo(U64 handle)
void LLSimInfo::setLandForSaleImage (LLUUID image_id) void LLSimInfo::setLandForSaleImage (LLUUID image_id)
{ {
const bool is_aurora = gHippoGridManager->getConnectedGrid()->isAurora(); const bool is_whitecore = gHippoGridManager->getConnectedGrid()->isWhiteCore();
if (is_aurora && mMapImageID[SIM_LAYER_OVERLAY].isNull() && image_id.notNull() && gTextureList.findImage(image_id)) if (is_whitecore && mMapImageID[SIM_LAYER_OVERLAY].isNull() && image_id.notNull() && gTextureList.findImage(image_id))
LLAppViewer::getTextureCache()->removeFromCache(image_id); LLAppViewer::getTextureCache()->removeFromCache(image_id);
mMapImageID[SIM_LAYER_OVERLAY] = image_id; mMapImageID[SIM_LAYER_OVERLAY] = image_id;
@@ -105,7 +105,7 @@ void LLSimInfo::setLandForSaleImage (LLUUID image_id)
if (mMapImageID[SIM_LAYER_OVERLAY].notNull()) if (mMapImageID[SIM_LAYER_OVERLAY].notNull())
{ {
mLayerImage[SIM_LAYER_OVERLAY] = LLViewerTextureManager::getFetchedTexture(mMapImageID[SIM_LAYER_OVERLAY], FTT_DEFAULT, MIPMAP_TRUE, LLGLTexture::BOOST_MAP, LLViewerTexture::LOD_TEXTURE); mLayerImage[SIM_LAYER_OVERLAY] = LLViewerTextureManager::getFetchedTexture(mMapImageID[SIM_LAYER_OVERLAY], FTT_DEFAULT, MIPMAP_TRUE, LLGLTexture::BOOST_MAP, LLViewerTexture::LOD_TEXTURE);
if (is_aurora) mLayerImage[SIM_LAYER_OVERLAY]->forceImmediateUpdate(); if (is_whitecore) mLayerImage[SIM_LAYER_OVERLAY]->forceImmediateUpdate();
mLayerImage[SIM_LAYER_OVERLAY]->setAddressMode(LLTexUnit::TAM_CLAMP); mLayerImage[SIM_LAYER_OVERLAY]->setAddressMode(LLTexUnit::TAM_CLAMP);
} }
else else

View File

@@ -1291,8 +1291,8 @@ Sets the given permission mask to the new value on the root object the task is a
Please keep LL-LSL above this section Please keep LL-LSL above this section
** DATA SOURCES ** ** DATA SOURCES **
OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs
Aurora-Sim AA Functions: \Aurora\AuroraDotNetEngine\APIs\AA_API.cs WhiteCore AA Functions: \WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_API.cs
Aurora-Sim BOT Functions: \Aurora\BotManager\Bot_API.cs WhiteCore BOT Functions: \WhiteCore\BotManager\Bot_API.cs
--> -->
<string name="LSLTipText_osSetDynamicTextureURL">osSetDynamicTextureURL(key dynamicID, string contentType, string url, string extraParams, integer timer ) <string name="LSLTipText_osSetDynamicTextureURL">osSetDynamicTextureURL(key dynamicID, string contentType, string url, string extraParams, integer timer )
@@ -1622,199 +1622,139 @@ Set the current WindLight scene directed at a specific avatar. Estate managers a
<string name="LSLTipText_lsGetWindlightScene">list lsGetWindlightScene(list rules) <string name="LSLTipText_lsGetWindlightScene">list lsGetWindlightScene(list rules)
Get the current WindLight settings. Get the current WindLight settings.
(Reguires LightShare Enabled Viewer)</string> (Reguires LightShare Enabled Viewer)</string>
<!-- Aurora-Sim OSSL-Functions (unique to Aurora Only) 'osReturnObject', 'osReturnObjects', 'osShutDown', 'osaddAgentToGroup', 'osRezObject', <!-- WhiteCore OSSL-Functions (unique to WhiteCore Only) 'osReturnObject', 'osReturnObjects', 'osShutDown', 'osaddAgentToGroup', 'osRezObject',
Aurora-Sim aaFunctions (\Aurora\AuroraDotNetEngine\APIs\IAA_Api.cs) WhiteCore aaFunctions (\WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_Api.cs)
Aurora-Sim botFunctions (\Aurora\BotManager\IBot_Api.cs) WhiteCore botFunctions (\WhiteCore\BotManager\Bot_Api.cs)
--> -->
<string name="LSLTipText_osReturnObject">osReturnObject(key userID) <string name="LSLTipText_osReturnObject">osReturnObject(key userID)
Returns object to specified avatars UUID. Returns object to specified avatars UUID.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_osReturnObjects">osReturnObjects(float Parameter) <string name="LSLTipText_osReturnObjects">osReturnObjects(float Parameter)
Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2. Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_osShutDown">osShutDown() <string name="LSLTipText_osShutDown">osShutDown()
Shut's down current Simulator. Authorized Admin Only by config. Shut's down current Simulator. Authorized Admin Only by config.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_osAddAgentToGroup">osAddAgentToGroup(key avatarID, string group_name, string role_name) <string name="LSLTipText_osAddAgentToGroup">osAddAgentToGroup(key avatarID, string group_name, string role_name)
Adds an avatar to a group. Where group_name = name of the target group, role_name = role to assign within the group. Adds an avatar to a group. Where group_name = name of the target group, role_name = role to assign within the group.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_osRezObject">osRezObject(string inventory, vector position, vector velocity, rotation rot, integer param, integer isRezAtRoot, integer doRecoil, integer SetDieAtEdge, integer CheckPos) <string name="LSLTipText_osRezObject">osRezObject(string inventory, vector position, vector velocity, rotation rot, integer param, integer isRezAtRoot, integer doRecoil, integer SetDieAtEdge, integer CheckPos)
Where inventory = object to rez. Position = vector to rez object. Velocity = initial velocity. Rot = initial rotation. Param = onrez event. Where inventory = object to rez. Position = vector to rez object. Velocity = initial velocity. Rot = initial rotation. Param = onrez event.
IzAtRoot = TRUE/FALSE flag changes llRezAtRoot to llRezObject. doRecoil =TRUE/FALSE to push avatar. SetDieAtEdge = TRUE/FALSE for rezzed object to die at edge of region. IzAtRoot = TRUE/FALSE flag changes llRezAtRoot to llRezObject. doRecoil =TRUE/FALSE to push avatar. SetDieAtEdge = TRUE/FALSE for rezzed object to die at edge of region.
CheckPos = TRUE/FALSE enable/disable 10m rez limit. CheckPos = TRUE/FALSE enable/disable 10m rez limit.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSetCloudDensity">aaSetCloudDensity(float density) <string name="LSLTipText_aaSetCloudDensity">aaSetCloudDensity(float density)
AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud. AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaUpdateDatabase">aUpdateDatabase(string Key, string value, string token) <string name="LSLTipText_aaUpdateDatabase">aUpdateDatabase(string Key, string value, string token)
Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaQueryDatabase">aaQueryDatabase(string Key, string Token) <string name="LSLTipText_aaQueryDatabase">aaQueryDatabase(string Key, string Token)
Returns a list with first value is the token, the second the Key, and the third the value Returns a list with first value is the token, the second the Key, and the third the value
Where Key = database field name, Token = data-password Where Key = database field name, Token = data-password</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaDeserializeXMLValues">aaDeserializeXMLValues(string xmlData) <string name="LSLTipText_aaDeserializeXMLValues">aaDeserializeXMLValues(string xmlData)
Returns a list of Values from XML data. Where xmlData = xml formatted data Values. Returns a list of Values from XML data. Where xmlData = xml formatted data Values.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaDeserializeXMLKeys">aaDeserializeXMLKeys(string xmlData) <string name="LSLTipText_aaDeserializeXMLKeys">aaDeserializeXMLKeys(string xmlData)
Returns a list of keys from XML data. Where xmlData = xml formatted data keys. Returns a list of keys from XML data. Where xmlData = xml formatted data keys.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSetConeOfSilence">aaSetConeOfSilence(float radius) <string name="LSLTipText_aaSetConeOfSilence">aaSetConeOfSilence(float radius)
Where radius = metres radius from centre of scripted item. This creates an area that sounds can only be heard by the people within the area(radius) and not heard outside and visa-versa. Where radius = metres radius from centre of scripted item. This creates an area that sounds can only be heard by the people within the area(radius) and not heard outside and visa-versa.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSerializeXML">aaSerializeXML(list keys, list values) <string name="LSLTipText_aaSerializeXML">aaSerializeXML(list keys, list values)
Returns xml formatted string of the keys and values. Where keys = list of keys in the database, values = fields to retrieve from database. Returns xml formatted string of the keys and values. Where keys = list of keys in the database, values = fields to retrieve from database.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetTeam">aaGetTeam(key uuid) <string name="LSLTipText_aaGetTeam">aaGetTeam(key uuid)
Returns a string of avatars team name. Where uuid = avatar key. Returns a string of avatars team name. Where uuid = avatar key.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetHealth">aaGetHealth(key uuid) <string name="LSLTipText_aaGetHealth">aaGetHealth(key uuid)
Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key. Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaJoinCombat">aaJoinCombat(key uuid) <string name="LSLTipText_aaJoinCombat">aaJoinCombat(key uuid)
Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat. Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaLeaveCombat">aaLeaveCombat(key uuid) <string name="LSLTipText_aaLeaveCombat">aaLeaveCombat(key uuid)
Where uuid = avatar key. Where uuid = avatar key.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaJoinCombatTeam">aaJoinCombatTeam(key uuid, string team) <string name="LSLTipText_aaJoinCombatTeam">aaJoinCombatTeam(key uuid, string team)
Where uuid = key of avatar, team = string of the team name. Where uuid = key of avatar, team = string of the team name.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaRequestCombatPermission">aaRequestCombatPermission(key ID) <string name="LSLTipText_aaRequestCombatPermission">aaRequestCombatPermission(key ID)
Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode. Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode.
Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT). Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT).</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaThawAvatar">aaThawAvatar(key ID) <string name="LSLTipText_aaThawAvatar">aaThawAvatar(key ID)
Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled). Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled).</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaFreezeAvatar">aaFreezeAvatar(key ID) <string name="LSLTipText_aaFreezeAvatar">aaFreezeAvatar(key ID)
Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement). Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement).</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetTeamMembers">aaGetTeamMembers(string team) <string name="LSLTipText_aaGetTeamMembers">aaGetTeamMembers(string team)
Return a list of team members. Where team = string of team name. Return a list of team members. Where team = string of team name.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetLastOwner">POLYMORPHIC FUNCTION. <string name="LSLTipText_aaGetLastOwner">POLYMORPHIC FUNCTION.
aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim. aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim.
AaGetLastOwner() returns last owner uuid of prim containg script. AaGetLastOwner() returns last owner uuid of prim containg script.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSayDistance">aaSayDistance(integer channelID, float Distance, string text) <string name="LSLTipText_aaSayDistance">aaSayDistance(integer channelID, float Distance, string text)
Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say. Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSayTo">aaSayTo(key userID, string text) <string name="LSLTipText_aaSayTo">aaSayTo(key userID, string text)
Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar. Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetWalkDisabled">aaGetWalkDisabled(key ID) <string name="LSLTipText_aaGetWalkDisabled">aaGetWalkDisabled(key ID)
Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSetWalkDisabled">aaSetWalkDisabled(key ID, integer Value) <string name="LSLTipText_aaSetWalkDisabled">aaSetWalkDisabled(key ID, integer Value)
Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly. Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetFlyDisabled">aaGetFlyDisabled(key ID) <string name="LSLTipText_aaGetFlyDisabled">aaGetFlyDisabled(key ID)
Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSetFlyDisabled">aaSetFlyDisabled(key ID, integer Value) <string name="LSLTipText_aaSetFlyDisabled">aaSetFlyDisabled(key ID, integer Value)
Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk. Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaAvatarFullName2Key">aaAvatarFullName2Key(string FullName) <string name="LSLTipText_aaAvatarFullName2Key">aaAvatarFullName2Key(string FullName)
Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”. Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaRaiseError">aaRaiseError(string message) <string name="LSLTipText_aaRaiseError">aaRaiseError(string message)
Allows you to have errors that end the execution of the event and fire another event in the script. Allows you to have errors that end the execution of the event and fire another event in the script.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetText">aaGetText() <string name="LSLTipText_aaGetText">aaGetText()
Returns a string of the hover text of an object. Returns a string of the hover text of an object.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetTextColor">aaGetTextColor() <string name="LSLTipText_aaGetTextColor">aaGetTextColor()
Returns the hovertext color in rotation. Use Ex: rotation color = aaGetTextColor() to separate color.x, color.y, color.z, color.s Where s = value of alpha in llSetText. Returns the hovertext color in rotation. Use Ex: rotation color = aaGetTextColor() to separate color.x, color.y, color.z, color.s Where s = value of alpha in llSetText.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSetEnv">aaSetEnv(string EnvName, list Value) <string name="LSLTipText_aaSetEnv">aaSetEnv(string EnvName, list Value)
Sets environment values. Where EnvName = ENABLE_GRAVITY, GRAVITY_FORCE_X, GRAVITY_FORCE_Y, GRAVITY_FORCE_Z, ADD_GRAVITY_POINT, ADD_GRAVITY_FORCE, START_TIME_REVERSAL_SAVING, Sets environment values. Where EnvName = ENABLE_GRAVITY, GRAVITY_FORCE_X, GRAVITY_FORCE_Y, GRAVITY_FORCE_Z, ADD_GRAVITY_POINT, ADD_GRAVITY_FORCE, START_TIME_REVERSAL_SAVING,
STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL. STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaGetIsInfiniteRegion">aaGetIsInfiniteRegion() <string name="LSLTipText_aaGetIsInfiniteRegion">aaGetIsInfiniteRegion()
Returns TRUE or FALSE if region is an infinite region. Returns TRUE or FALSE if region is an infinite region.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaSetCharacterStat">aaSetCharacterStat( ID, StatName, statValue) <string name="LSLTipText_aaSetCharacterStat">aaSetCharacterStat( ID, StatName, statValue)
Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to. Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to.</string>
(Aurora-Sim only)</string> <string name="LSLTipText_aaAllRegionInstanceSay">aaAllRegionInstanceSay(integer channelID, string text)</string>
<string name="LSLTipText_aaAllRegionInstanceSay">aaAllRegionInstanceSay(integer channelID, string text)
(Aurora-Sim only)</string>
<string name="LSLTipText_aaWindlightGetDayCycle">aaWindlightGetDayCycle() <string name="LSLTipText_aaWindlightGetDayCycle">aaWindlightGetDayCycle()
Returns a List of settings Returns a List of settings</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaWindlightAddDayCycleFrame">aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy) <string name="LSLTipText_aaWindlightAddDayCycleFrame">aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy)
Returns TRUE / FALSE on success status Returns TRUE / FALSE on success status</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaWindlightRemoveDayCycleFrame">aaWindlightRemoveDayCycleFrame(int dayCycleFrame) <string name="LSLTipText_aaWindlightRemoveDayCycleFrame">aaWindlightRemoveDayCycleFrame(int dayCycleFrame)
Returns TRUE / FALSE on success status Returns TRUE / FALSE on success status</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaWindlightSetScene">aaWindlightSetScene(list list) <string name="LSLTipText_aaWindlightSetScene">aaWindlightSetScene(list list)
aaWindlightSetScene(integer dayCycleIndex, list list) aaWindlightSetScene(integer dayCycleIndex, list list)
Returns TRUE/FALSE on success Returns TRUE/FALSE on success</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaWindlightGetScene">aaWindlightGetScene(list rules) <string name="LSLTipText_aaWindlightGetScene">aaWindlightGetScene(list rules)
aaWindlightGetScene(integer dayCycleKeyFrame, list rules) aaWindlightGetScene(integer dayCycleKeyFrame, list rules)
Returns a list Returns a list</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaWindlightGetSceneIsStatic">aaWindlightGetSceneIsStatic() <string name="LSLTipText_aaWindlightGetSceneIsStatic">aaWindlightGetSceneIsStatic()
Returns TRUE / FALSE Returns TRUE / FALSE</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_aaWindlightGetSceneDayCycleKeyFrameCount">aaWindlightGetSceneDayCycleKeyFrameCount() <string name="LSLTipText_aaWindlightGetSceneDayCycleKeyFrameCount">aaWindlightGetSceneDayCycleKeyFrameCount()
Returns integer value Returns integer value</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botGetWaitingTime">botGetWaitingTime(integer waitTime) <string name="LSLTipText_botGetWaitingTime">botGetWaitingTime(integer waitTime)
Returns waitTime as vector. Returns waitTime as vector.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botSetMap">botSetMap(key keyOfBot, list positions, list movementType, integer flags) <string name="LSLTipText_botSetMap">botSetMap(key keyOfBot, list positions, list movementType, integer flags)
keyOfBot = bot uuid, positions = list of position vectors, movementType = corresponding list of move modes: 0 walk, 1 fly, keyOfBot = bot uuid, positions = list of position vectors, movementType = corresponding list of move modes: 0 walk, 1 fly,
flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY. flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botCreateBot">botCreateBot(string FirstName, string LastName, key idToClone, vector startPos) <string name="LSLTipText_botCreateBot">botCreateBot(string FirstName, string LastName, key idToClone, vector startPos)
Where FirstName and LastName = strings for new bot name. idToClone = uuid of prebuild avatar to clone OR another existing avatar. startPos = vector of starting position on region. Where FirstName and LastName = strings for new bot name. idToClone = uuid of prebuild avatar to clone OR another existing avatar. startPos = vector of starting position on region.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botRemoveBot">botRemoveBot(key botID) <string name="LSLTipText_botRemoveBot">botRemoveBot(key botID)
Where botID = uuid of bot. Removes bot identified by botID. Where botID = uuid of bot. Removes bot identified by botID.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botPauseMovement">botPauseMovement(key botID) <string name="LSLTipText_botPauseMovement">botPauseMovement(key botID)
Where botID = bot uuid. Pauses bot at current position. Where botID = bot uuid. Pauses bot at current position.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botResumeMovement">botResumeMovement(key botID) <string name="LSLTipText_botResumeMovement">botResumeMovement(key botID)
Where botID = bot uuid. Resumes bot movement. Where botID = bot uuid. Resumes bot movement.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botFollowAvatar">botFollowAvatar(key botID, string avName, float startFollowDistance, float endFollowDistance) <string name="LSLTipText_botFollowAvatar">botFollowAvatar(key botID, string avName, float startFollowDistance, float endFollowDistance)
Where botID = bot uuid. AvName = sting of avatar name OR avatar uuid. StartFollowDistance = distance to start following from. EndFollowDistance = distance to stop following avatar. Where botID = bot uuid. AvName = sting of avatar name OR avatar uuid. StartFollowDistance = distance to start following from. EndFollowDistance = distance to stop following avatar.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botStopFollowAvatar">botStopFollowAvatar(key botID) <string name="LSLTipText_botStopFollowAvatar">botStopFollowAvatar(key botID)
Where botID = bot uuid. Stops bot from following an avatar. Where botID = bot uuid. Stops bot from following an avatar.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botSendChatMessage">botSendChatMessage(key botID, string message, integer channel, integer sayType) <string name="LSLTipText_botSendChatMessage">botSendChatMessage(key botID, string message, integer channel, integer sayType)
Where botID = bot uuid. Message = string msg. Channel = channel to speak on. SayType = (0=whisper, 1=say, 2=shout). Where botID = bot uuid. Message = string msg. Channel = channel to speak on. SayType = (0=whisper, 1=say, 2=shout).</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botSendIM">botSendIM(string bot, string user, string message) <string name="LSLTipText_botSendIM">botSendIM(string bot, string user, string message)
Send IM to bot. Send IM to bot.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botSetShouldFly">botSetShouldFly(key botID, integer ShouldFly) <string name="LSLTipText_botSetShouldFly">botSetShouldFly(key botID, integer ShouldFly)
Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode. Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botSitObject">botSitObject(key botID, key objectID, vector offset) <string name="LSLTipText_botSitObject">botSitObject(key botID, key objectID, vector offset)
Where botID = bot uuid, objectID = uuid of object to sit on, offset = Vector for sit position (note that VECTOR_ZERO = default sit pos). Where botID = bot uuid, objectID = uuid of object to sit on, offset = Vector for sit position (note that VECTOR_ZERO = default sit pos).</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botStandUp">botStandUp(key botID) <string name="LSLTipText_botStandUp">botStandUp(key botID)
Where botID = bot uuid. Command bot to stand up. Where botID = bot uuid. Command bot to stand up.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botTouchObject">botTouchObject(key botID, key objectID) <string name="LSLTipText_botTouchObject">botTouchObject(key botID, key objectID)
Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified. Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botAddTag">botAddTag(key botID, string tag) <string name="LSLTipText_botAddTag">botAddTag(key botID, string tag)
Where botID = bot uuid, tag = string tag over bot. Where botID = bot uuid, tag = string tag over bot.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botGetBotsWithTag">botGetBotsWithTag(string tag) <string name="LSLTipText_botGetBotsWithTag">botGetBotsWithTag(string tag)
Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag. Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag.</string>
(Aurora-Sim only)</string>
<string name="LSLTipText_botRemoveBotsWithTag">botRemoveBotsWithTag(string tag) <string name="LSLTipText_botRemoveBotsWithTag">botRemoveBotsWithTag(string tag)
Where tag = tag string to match. Removes bot's matching the tag. Where tag = tag string to match. Removes bot's matching the tag.</string>
(Aurora-Sim only)</string> <!-- *** END OF OpenSimulator & WhiteCore syntax section *** -->
<!-- *** END OF OpenSimulator & Aurora-Sim syntax section *** -->
<!-- Strings needed by drop targets --> <!-- Strings needed by drop targets -->
<string name="CurrentlyNotSet">Currently not set</string> <string name="CurrentlyNotSet">Currently not set</string>

View File

@@ -2168,8 +2168,8 @@ Sets the given permission mask to the new value on the root object the task is a
Please keep LL-LSL above this section Please keep LL-LSL above this section
** DATA SOURCES ** ** DATA SOURCES **
OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs
Aurora-Sim AA Functions: \Aurora\AuroraDotNetEngine\APIs\AA_API.cs WhiteCore AA Functions: \WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_API.cs
Aurora-Sim BOT Functions: \Aurora\BotManager\Bot_API.cs WhiteCore BOT Functions: \WhiteCore\BotManager\Bot_API.cs
--> -->
<string name="LSLTipText_osSetDynamicTextureURL"> <string name="LSLTipText_osSetDynamicTextureURL">
@@ -2799,319 +2799,259 @@ list lsGetWindlightScene(list rules)
Get the current WindLight settings. Get the current WindLight settings.
(Reguires LightShare Enabled Viewer) (Reguires LightShare Enabled Viewer)
</string> </string>
<!-- Aurora-Sim OSSL-Functions (unique to Aurora Only) 'osReturnObject', 'osReturnObjects', 'osShutDown', 'osaddAgentToGroup', 'osRezObject', <!-- WhiteCore OSSL-Functions (unique to WhiteCore Only) 'osReturnObject', 'osReturnObjects', 'osShutDown', 'osaddAgentToGroup', 'osRezObject',
Aurora-Sim aaFunctions (\Aurora\AuroraDotNetEngine\APIs\IAA_Api.cs) WhiteCore aaFunctions (\WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_Api.cs)
Aurora-Sim botFunctions (\Aurora\BotManager\IBot_Api.cs) WhiteCore botFunctions (\WhiteCore\BotManager\Bot_Api.cs)
--> -->
<string name="LSLTipText_osReturnObject"> <string name="LSLTipText_osReturnObject">
osReturnObject(key userID) osReturnObject(key userID)
Returns object to specified avatars UUID. Returns object to specified avatars UUID.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osReturnObjects"> <string name="LSLTipText_osReturnObjects">
osReturnObjects(float Parameter) osReturnObjects(float Parameter)
Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2. Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osShutDown"> <string name="LSLTipText_osShutDown">
osShutDown() osShutDown()
Shut's down current Simulator. Authorized Admin Only by config. Shut's down current Simulator. Authorized Admin Only by config.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osAddAgentToGroup"> <string name="LSLTipText_osAddAgentToGroup">
osAddAgentToGroup(key avatarID, string group_name, string role_name) osAddAgentToGroup(key avatarID, string group_name, string role_name)
Adds an avatar to a group. Where group_name = name of the target group, role_name = role to assign within the group. Adds an avatar to a group. Where group_name = name of the target group, role_name = role to assign within the group.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osRezObject"> <string name="LSLTipText_osRezObject">
osRezObject(string inventory, vector position, vector velocity, rotation rot, integer param, integer isRezAtRoot, integer doRecoil, integer SetDieAtEdge, integer CheckPos) osRezObject(string inventory, vector position, vector velocity, rotation rot, integer param, integer isRezAtRoot, integer doRecoil, integer SetDieAtEdge, integer CheckPos)
Where inventory = object to rez. Position = vector to rez object. Velocity = initial velocity. Rot = initial rotation. Param = onrez event. Where inventory = object to rez. Position = vector to rez object. Velocity = initial velocity. Rot = initial rotation. Param = onrez event.
IzAtRoot = TRUE/FALSE flag changes llRezAtRoot to llRezObject. doRecoil =TRUE/FALSE to push avatar. SetDieAtEdge = TRUE/FALSE for rezzed object to die at edge of region. IzAtRoot = TRUE/FALSE flag changes llRezAtRoot to llRezObject. doRecoil =TRUE/FALSE to push avatar. SetDieAtEdge = TRUE/FALSE for rezzed object to die at edge of region.
CheckPos = TRUE/FALSE enable/disable 10m rez limit. CheckPos = TRUE/FALSE enable/disable 10m rez limit.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetCloudDensity"> <string name="LSLTipText_aaSetCloudDensity">
aaSetCloudDensity(float density) aaSetCloudDensity(float density)
AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud. AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaUpdateDatabase"> <string name="LSLTipText_aaUpdateDatabase">
aUpdateDatabase(string Key, string value, string token) aUpdateDatabase(string Key, string value, string token)
Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaQueryDatabase"> <string name="LSLTipText_aaQueryDatabase">
aaQueryDatabase(string Key, string Token) aaQueryDatabase(string Key, string Token)
Returns a list with first value is the token, the second the Key, and the third the value Returns a list with first value is the token, the second the Key, and the third the value
Where Key = database field name, Token = data-password Where Key = database field name, Token = data-password
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaDeserializeXMLValues"> <string name="LSLTipText_aaDeserializeXMLValues">
aaDeserializeXMLValues(string xmlData) aaDeserializeXMLValues(string xmlData)
Returns a list of Values from XML data. Where xmlData = xml formatted data Values. Returns a list of Values from XML data. Where xmlData = xml formatted data Values.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaDeserializeXMLKeys"> <string name="LSLTipText_aaDeserializeXMLKeys">
aaDeserializeXMLKeys(string xmlData) aaDeserializeXMLKeys(string xmlData)
Returns a list of keys from XML data. Where xmlData = xml formatted data keys. Returns a list of keys from XML data. Where xmlData = xml formatted data keys.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetConeOfSilence"> <string name="LSLTipText_aaSetConeOfSilence">
aaSetConeOfSilence(float radius) aaSetConeOfSilence(float radius)
Where radius = metres radius from centre of scripted item. This creates an area that sounds can only be heard by the people within the area(radius) and not heard outside and visa-versa. Where radius = metres radius from centre of scripted item. This creates an area that sounds can only be heard by the people within the area(radius) and not heard outside and visa-versa.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSerializeXML"> <string name="LSLTipText_aaSerializeXML">
aaSerializeXML(list keys, list values) aaSerializeXML(list keys, list values)
Returns xml formatted string of the keys and values. Where keys = list of keys in the database, values = fields to retrieve from database. Returns xml formatted string of the keys and values. Where keys = list of keys in the database, values = fields to retrieve from database.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetTeam"> <string name="LSLTipText_aaGetTeam">
aaGetTeam(key uuid) aaGetTeam(key uuid)
Returns a string of avatars team name. Where uuid = avatar key. Returns a string of avatars team name. Where uuid = avatar key.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetHealth"> <string name="LSLTipText_aaGetHealth">
aaGetHealth(key uuid) aaGetHealth(key uuid)
Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key. Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaJoinCombat"> <string name="LSLTipText_aaJoinCombat">
aaJoinCombat(key uuid) aaJoinCombat(key uuid)
Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat. Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaLeaveCombat"> <string name="LSLTipText_aaLeaveCombat">
aaLeaveCombat(key uuid) aaLeaveCombat(key uuid)
Where uuid = avatar key. Where uuid = avatar key.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaJoinCombatTeam"> <string name="LSLTipText_aaJoinCombatTeam">
aaJoinCombatTeam(key uuid, string team) aaJoinCombatTeam(key uuid, string team)
Where uuid = key of avatar, team = string of the team name. Where uuid = key of avatar, team = string of the team name.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaRequestCombatPermission"> <string name="LSLTipText_aaRequestCombatPermission">
aaRequestCombatPermission(key ID) aaRequestCombatPermission(key ID)
Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode. Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode.
Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT). Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaThawAvatar"> <string name="LSLTipText_aaThawAvatar">
aaThawAvatar(key ID) aaThawAvatar(key ID)
Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled). Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaFreezeAvatar"> <string name="LSLTipText_aaFreezeAvatar">
aaFreezeAvatar(key ID) aaFreezeAvatar(key ID)
Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement). Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetTeamMembers"> <string name="LSLTipText_aaGetTeamMembers">
aaGetTeamMembers(string team) aaGetTeamMembers(string team)
Return a list of team members. Where team = string of team name. Return a list of team members. Where team = string of team name.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetLastOwner"> <string name="LSLTipText_aaGetLastOwner">
POLYMORPHIC FUNCTION. POLYMORPHIC FUNCTION.
aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim. aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim.
AaGetLastOwner() returns last owner uuid of prim containg script. AaGetLastOwner() returns last owner uuid of prim containg script.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSayDistance"> <string name="LSLTipText_aaSayDistance">
aaSayDistance(integer channelID, float Distance, string text) aaSayDistance(integer channelID, float Distance, string text)
Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say. Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSayTo"> <string name="LSLTipText_aaSayTo">
aaSayTo(key userID, string text) aaSayTo(key userID, string text)
Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar. Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetWalkDisabled"> <string name="LSLTipText_aaGetWalkDisabled">
aaGetWalkDisabled(key ID) aaGetWalkDisabled(key ID)
Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetWalkDisabled"> <string name="LSLTipText_aaSetWalkDisabled">
aaSetWalkDisabled(key ID, integer Value) aaSetWalkDisabled(key ID, integer Value)
Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly. Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetFlyDisabled"> <string name="LSLTipText_aaGetFlyDisabled">
aaGetFlyDisabled(key ID) aaGetFlyDisabled(key ID)
Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetFlyDisabled"> <string name="LSLTipText_aaSetFlyDisabled">
aaSetFlyDisabled(key ID, integer Value) aaSetFlyDisabled(key ID, integer Value)
Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk. Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaAvatarFullName2Key"> <string name="LSLTipText_aaAvatarFullName2Key">
aaAvatarFullName2Key(string FullName) aaAvatarFullName2Key(string FullName)
Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”. Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaRaiseError"> <string name="LSLTipText_aaRaiseError">
aaRaiseError(string message) aaRaiseError(string message)
Allows you to have errors that end the execution of the event and fire another event in the script. Allows you to have errors that end the execution of the event and fire another event in the script.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetText"> <string name="LSLTipText_aaGetText">
aaGetText() aaGetText()
Returns a string of the hover text of an object. Returns a string of the hover text of an object.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetTextColor"> <string name="LSLTipText_aaGetTextColor">
aaGetTextColor() aaGetTextColor()
Returns the hovertext color in rotation. Use Ex: rotation color = aaGetTextColor() to separate color.x, color.y, color.z, color.s Where s = value of alpha in llSetText. Returns the hovertext color in rotation. Use Ex: rotation color = aaGetTextColor() to separate color.x, color.y, color.z, color.s Where s = value of alpha in llSetText.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetEnv"> <string name="LSLTipText_aaSetEnv">
aaSetEnv(string EnvName, list Value) aaSetEnv(string EnvName, list Value)
Sets environment values. Where EnvName = ENABLE_GRAVITY, GRAVITY_FORCE_X, GRAVITY_FORCE_Y, GRAVITY_FORCE_Z, ADD_GRAVITY_POINT, ADD_GRAVITY_FORCE, START_TIME_REVERSAL_SAVING, Sets environment values. Where EnvName = ENABLE_GRAVITY, GRAVITY_FORCE_X, GRAVITY_FORCE_Y, GRAVITY_FORCE_Z, ADD_GRAVITY_POINT, ADD_GRAVITY_FORCE, START_TIME_REVERSAL_SAVING,
STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL. STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetIsInfiniteRegion"> <string name="LSLTipText_aaGetIsInfiniteRegion">
aaGetIsInfiniteRegion() aaGetIsInfiniteRegion()
Returns TRUE or FALSE if region is an infinite region. Returns TRUE or FALSE if region is an infinite region.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetCharacterStat"> <string name="LSLTipText_aaSetCharacterStat">
aaSetCharacterStat( ID, StatName, statValue) aaSetCharacterStat( ID, StatName, statValue)
Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to. Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaAllRegionInstanceSay"> <string name="LSLTipText_aaAllRegionInstanceSay">
aaAllRegionInstanceSay(integer channelID, string text) aaAllRegionInstanceSay(integer channelID, string text)
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetDayCycle"> <string name="LSLTipText_aaWindlightGetDayCycle">
aaWindlightGetDayCycle() aaWindlightGetDayCycle()
Returns a List of settings Returns a List of settings
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightAddDayCycleFrame"> <string name="LSLTipText_aaWindlightAddDayCycleFrame">
aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy) aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy)
Returns TRUE / FALSE on success status Returns TRUE / FALSE on success status
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightRemoveDayCycleFrame"> <string name="LSLTipText_aaWindlightRemoveDayCycleFrame">
aaWindlightRemoveDayCycleFrame(int dayCycleFrame) aaWindlightRemoveDayCycleFrame(int dayCycleFrame)
Returns TRUE / FALSE on success status Returns TRUE / FALSE on success status
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightSetScene"> <string name="LSLTipText_aaWindlightSetScene">
aaWindlightSetScene(list list) aaWindlightSetScene(list list)
aaWindlightSetScene(integer dayCycleIndex, list list) aaWindlightSetScene(integer dayCycleIndex, list list)
Returns TRUE/FALSE on success Returns TRUE/FALSE on success
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetScene"> <string name="LSLTipText_aaWindlightGetScene">
aaWindlightGetScene(list rules) aaWindlightGetScene(list rules)
aaWindlightGetScene(integer dayCycleKeyFrame, list rules) aaWindlightGetScene(integer dayCycleKeyFrame, list rules)
Returns a list Returns a list
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetSceneIsStatic"> <string name="LSLTipText_aaWindlightGetSceneIsStatic">
aaWindlightGetSceneIsStatic() aaWindlightGetSceneIsStatic()
Returns TRUE / FALSE Returns TRUE / FALSE
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetSceneDayCycleKeyFrameCount"> <string name="LSLTipText_aaWindlightGetSceneDayCycleKeyFrameCount">
aaWindlightGetSceneDayCycleKeyFrameCount() aaWindlightGetSceneDayCycleKeyFrameCount()
Returns integer value Returns integer value
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botGetWaitingTime"> <string name="LSLTipText_botGetWaitingTime">
botGetWaitingTime(integer waitTime) botGetWaitingTime(integer waitTime)
Returns waitTime as vector. Returns waitTime as vector.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSetMap"> <string name="LSLTipText_botSetMap">
botSetMap(key keyOfBot, list positions, list movementType, integer flags) botSetMap(key keyOfBot, list positions, list movementType, integer flags)
keyOfBot = bot uuid, positions = list of position vectors, movementType = corresponding list of move modes: 0 walk, 1 fly, keyOfBot = bot uuid, positions = list of position vectors, movementType = corresponding list of move modes: 0 walk, 1 fly,
flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY. flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botCreateBot"> <string name="LSLTipText_botCreateBot">
botCreateBot(string FirstName, string LastName, key idToClone, vector startPos) botCreateBot(string FirstName, string LastName, key idToClone, vector startPos)
Where FirstName and LastName = strings for new bot name. idToClone = uuid of prebuild avatar to clone OR another existing avatar. startPos = vector of starting position on region. Where FirstName and LastName = strings for new bot name. idToClone = uuid of prebuild avatar to clone OR another existing avatar. startPos = vector of starting position on region.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botRemoveBot"> <string name="LSLTipText_botRemoveBot">
botRemoveBot(key botID) botRemoveBot(key botID)
Where botID = uuid of bot. Removes bot identified by botID. Where botID = uuid of bot. Removes bot identified by botID.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botPauseMovement"> <string name="LSLTipText_botPauseMovement">
botPauseMovement(key botID) botPauseMovement(key botID)
Where botID = bot uuid. Pauses bot at current position. Where botID = bot uuid. Pauses bot at current position.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botResumeMovement"> <string name="LSLTipText_botResumeMovement">
botResumeMovement(key botID) botResumeMovement(key botID)
Where botID = bot uuid. Resumes bot movement. Where botID = bot uuid. Resumes bot movement.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botFollowAvatar"> <string name="LSLTipText_botFollowAvatar">
botFollowAvatar(key botID, string avName, float startFollowDistance, float endFollowDistance) botFollowAvatar(key botID, string avName, float startFollowDistance, float endFollowDistance)
Where botID = bot uuid. AvName = sting of avatar name OR avatar uuid. StartFollowDistance = distance to start following from. EndFollowDistance = distance to stop following avatar. Where botID = bot uuid. AvName = sting of avatar name OR avatar uuid. StartFollowDistance = distance to start following from. EndFollowDistance = distance to stop following avatar.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botStopFollowAvatar"> <string name="LSLTipText_botStopFollowAvatar">
botStopFollowAvatar(key botID) botStopFollowAvatar(key botID)
Where botID = bot uuid. Stops bot from following an avatar. Where botID = bot uuid. Stops bot from following an avatar.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSendChatMessage"> <string name="LSLTipText_botSendChatMessage">
botSendChatMessage(key botID, string message, integer channel, integer sayType) botSendChatMessage(key botID, string message, integer channel, integer sayType)
Where botID = bot uuid. Message = string msg. Channel = channel to speak on. SayType = (0=whisper, 1=say, 2=shout). Where botID = bot uuid. Message = string msg. Channel = channel to speak on. SayType = (0=whisper, 1=say, 2=shout).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSendIM"> <string name="LSLTipText_botSendIM">
botSendIM(string bot, string user, string message) botSendIM(string bot, string user, string message)
Send IM to bot. Send IM to bot.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSetShouldFly"> <string name="LSLTipText_botSetShouldFly">
botSetShouldFly(key botID, integer ShouldFly) botSetShouldFly(key botID, integer ShouldFly)
Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode. Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSitObject"> <string name="LSLTipText_botSitObject">
botSitObject(key botID, key objectID, vector offset) botSitObject(key botID, key objectID, vector offset)
Where botID = bot uuid, objectID = uuid of object to sit on, offset = Vector for sit position (note that VECTOR_ZERO = default sit pos). Where botID = bot uuid, objectID = uuid of object to sit on, offset = Vector for sit position (note that VECTOR_ZERO = default sit pos).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botStandUp"> <string name="LSLTipText_botStandUp">
botStandUp(key botID) botStandUp(key botID)
Where botID = bot uuid. Command bot to stand up. Where botID = bot uuid. Command bot to stand up.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botTouchObject"> <string name="LSLTipText_botTouchObject">
botTouchObject(key botID, key objectID) botTouchObject(key botID, key objectID)
Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified. Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botAddTag"> <string name="LSLTipText_botAddTag">
botAddTag(key botID, string tag) botAddTag(key botID, string tag)
Where botID = bot uuid, tag = string tag over bot. Where botID = bot uuid, tag = string tag over bot.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botGetBotsWithTag"> <string name="LSLTipText_botGetBotsWithTag">
botGetBotsWithTag(string tag) botGetBotsWithTag(string tag)
Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag. Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botRemoveBotsWithTag"> <string name="LSLTipText_botRemoveBotsWithTag">
botRemoveBotsWithTag(string tag) botRemoveBotsWithTag(string tag)
Where tag = tag string to match. Removes bot's matching the tag. Where tag = tag string to match. Removes bot's matching the tag.
(Aurora-Sim only)
</string> </string>
<!-- *** END OF OpenSimulator & Aurora-Sim syntax section *** --> <!-- *** END OF OpenSimulator & WhiteCore syntax section *** -->
<!-- Strings needed by drop targets --> <!-- Strings needed by drop targets -->
<string name="CurrentlyNotSet">Item currently not set</string> <string name="CurrentlyNotSet">Item currently not set</string>

View File

@@ -2166,8 +2166,8 @@ Sets the given permission mask to the new value on the root object the task is a
Please keep LL-LSL above this section Please keep LL-LSL above this section
** DATA SOURCES ** ** DATA SOURCES **
OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs
Aurora-Sim AA Functions: \Aurora\AuroraDotNetEngine\APIs\AA_API.cs WhiteCore AA Functions: \WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_API.cs
Aurora-Sim BOT Functions: \Aurora\BotManager\Bot_API.cs WhiteCore BOT Functions: \WhiteCore\BotManager\Bot_API.cs
--> -->
<string name="LSLTipText_osSetDynamicTextureURL"> <string name="LSLTipText_osSetDynamicTextureURL">
@@ -2796,319 +2796,259 @@ list lsGetWindlightScene(list rules)
Get the current WindLight settings. Get the current WindLight settings.
(Reguires LightShare Enabled Viewer) (Reguires LightShare Enabled Viewer)
</string> </string>
<!-- Aurora-Sim OSSL-Functions (unique to Aurora Only) 'osReturnObject', 'osReturnObjects', 'osShutDown', 'osaddAgentToGroup', 'osRezObject', <!-- WhiteCore OSSL-Functions (unique to WhiteCore Only) 'osReturnObject', 'osReturnObjects', 'osShutDown', 'osaddAgentToGroup', 'osRezObject',
Aurora-Sim aaFunctions (\Aurora\AuroraDotNetEngine\APIs\IAA_Api.cs) WhiteCore aaFunctions (\WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_Api.cs)
Aurora-Sim botFunctions (\Aurora\BotManager\IBot_Api.cs) WhiteCore botFunctions (\WhiteCore\BotManager\Bot_Api.cs)
--> -->
<string name="LSLTipText_osReturnObject"> <string name="LSLTipText_osReturnObject">
osReturnObject(key userID) osReturnObject(key userID)
Returns object to specified avatars UUID. Returns object to specified avatars UUID.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osReturnObjects"> <string name="LSLTipText_osReturnObjects">
osReturnObjects(float Parameter) osReturnObjects(float Parameter)
Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2. Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osShutDown"> <string name="LSLTipText_osShutDown">
osShutDown() osShutDown()
Shut's down current Simulator. Authorized Admin Only by config. Shut's down current Simulator. Authorized Admin Only by config.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osAddAgentToGroup"> <string name="LSLTipText_osAddAgentToGroup">
osAddAgentToGroup(key avatarID, string group_name, string role_name) osAddAgentToGroup(key avatarID, string group_name, string role_name)
Adds an avatar to a group. Where group_name = name of the target group, role_name = role to assign within the group. Adds an avatar to a group. Where group_name = name of the target group, role_name = role to assign within the group.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_osRezObject"> <string name="LSLTipText_osRezObject">
osRezObject(string inventory, vector position, vector velocity, rotation rot, integer param, integer isRezAtRoot, integer doRecoil, integer SetDieAtEdge, integer CheckPos) osRezObject(string inventory, vector position, vector velocity, rotation rot, integer param, integer isRezAtRoot, integer doRecoil, integer SetDieAtEdge, integer CheckPos)
Where inventory = object to rez. Position = vector to rez object. Velocity = initial velocity. Rot = initial rotation. Param = onrez event. Where inventory = object to rez. Position = vector to rez object. Velocity = initial velocity. Rot = initial rotation. Param = onrez event.
IzAtRoot = TRUE/FALSE flag changes llRezAtRoot to llRezObject. doRecoil =TRUE/FALSE to push avatar. SetDieAtEdge = TRUE/FALSE for rezzed object to die at edge of region. IzAtRoot = TRUE/FALSE flag changes llRezAtRoot to llRezObject. doRecoil =TRUE/FALSE to push avatar. SetDieAtEdge = TRUE/FALSE for rezzed object to die at edge of region.
CheckPos = TRUE/FALSE enable/disable 10m rez limit. CheckPos = TRUE/FALSE enable/disable 10m rez limit.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetCloudDensity"> <string name="LSLTipText_aaSetCloudDensity">
aaSetCloudDensity(float density) aaSetCloudDensity(float density)
AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud. AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaUpdateDatabase"> <string name="LSLTipText_aaUpdateDatabase">
aUpdateDatabase(string Key, string value, string token) aUpdateDatabase(string Key, string value, string token)
Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaQueryDatabase"> <string name="LSLTipText_aaQueryDatabase">
aaQueryDatabase(string Key, string Token) aaQueryDatabase(string Key, string Token)
Returns a list with first value is the token, the second the Key, and the third the value Returns a list with first value is the token, the second the Key, and the third the value
Where Key = database field name, Token = data-password Where Key = database field name, Token = data-password
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaDeserializeXMLValues"> <string name="LSLTipText_aaDeserializeXMLValues">
aaDeserializeXMLValues(string xmlData) aaDeserializeXMLValues(string xmlData)
Returns a list of Values from XML data. Where xmlData = xml formatted data Values. Returns a list of Values from XML data. Where xmlData = xml formatted data Values.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaDeserializeXMLKeys"> <string name="LSLTipText_aaDeserializeXMLKeys">
aaDeserializeXMLKeys(string xmlData) aaDeserializeXMLKeys(string xmlData)
Returns a list of keys from XML data. Where xmlData = xml formatted data keys. Returns a list of keys from XML data. Where xmlData = xml formatted data keys.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetConeOfSilence"> <string name="LSLTipText_aaSetConeOfSilence">
aaSetConeOfSilence(float radius) aaSetConeOfSilence(float radius)
Where radius = metres radius from centre of scripted item. This creates an area that sounds can only be heard by the people within the area(radius) and not heard outside and visa-versa. Where radius = metres radius from centre of scripted item. This creates an area that sounds can only be heard by the people within the area(radius) and not heard outside and visa-versa.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSerializeXML"> <string name="LSLTipText_aaSerializeXML">
aaSerializeXML(list keys, list values) aaSerializeXML(list keys, list values)
Returns xml formatted string of the keys and values. Where keys = list of keys in the database, values = fields to retrieve from database. Returns xml formatted string of the keys and values. Where keys = list of keys in the database, values = fields to retrieve from database.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetTeam"> <string name="LSLTipText_aaGetTeam">
aaGetTeam(key uuid) aaGetTeam(key uuid)
Returns a string of avatars team name. Where uuid = avatar key. Returns a string of avatars team name. Where uuid = avatar key.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetHealth"> <string name="LSLTipText_aaGetHealth">
aaGetHealth(key uuid) aaGetHealth(key uuid)
Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key. Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaJoinCombat"> <string name="LSLTipText_aaJoinCombat">
aaJoinCombat(key uuid) aaJoinCombat(key uuid)
Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat. Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaLeaveCombat"> <string name="LSLTipText_aaLeaveCombat">
aaLeaveCombat(key uuid) aaLeaveCombat(key uuid)
Where uuid = avatar key. Where uuid = avatar key.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaJoinCombatTeam"> <string name="LSLTipText_aaJoinCombatTeam">
aaJoinCombatTeam(key uuid, string team) aaJoinCombatTeam(key uuid, string team)
Where uuid = key of avatar, team = string of the team name. Where uuid = key of avatar, team = string of the team name.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaRequestCombatPermission"> <string name="LSLTipText_aaRequestCombatPermission">
aaRequestCombatPermission(key ID) aaRequestCombatPermission(key ID)
Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode. Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode.
Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT). Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaThawAvatar"> <string name="LSLTipText_aaThawAvatar">
aaThawAvatar(key ID) aaThawAvatar(key ID)
Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled). Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaFreezeAvatar"> <string name="LSLTipText_aaFreezeAvatar">
aaFreezeAvatar(key ID) aaFreezeAvatar(key ID)
Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement). Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetTeamMembers"> <string name="LSLTipText_aaGetTeamMembers">
aaGetTeamMembers(string team) aaGetTeamMembers(string team)
Return a list of team members. Where team = string of team name. Return a list of team members. Where team = string of team name.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetLastOwner"> <string name="LSLTipText_aaGetLastOwner">
POLYMORPHIC FUNCTION. POLYMORPHIC FUNCTION.
aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim. aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim.
AaGetLastOwner() returns last owner uuid of prim containg script. AaGetLastOwner() returns last owner uuid of prim containg script.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSayDistance"> <string name="LSLTipText_aaSayDistance">
aaSayDistance(integer channelID, float Distance, string text) aaSayDistance(integer channelID, float Distance, string text)
Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say. Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSayTo"> <string name="LSLTipText_aaSayTo">
aaSayTo(key userID, string text) aaSayTo(key userID, string text)
Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar. Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetWalkDisabled"> <string name="LSLTipText_aaGetWalkDisabled">
aaGetWalkDisabled(key ID) aaGetWalkDisabled(key ID)
Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetWalkDisabled"> <string name="LSLTipText_aaSetWalkDisabled">
aaSetWalkDisabled(key ID, integer Value) aaSetWalkDisabled(key ID, integer Value)
Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly. Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetFlyDisabled"> <string name="LSLTipText_aaGetFlyDisabled">
aaGetFlyDisabled(key ID) aaGetFlyDisabled(key ID)
Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetFlyDisabled"> <string name="LSLTipText_aaSetFlyDisabled">
aaSetFlyDisabled(key ID, integer Value) aaSetFlyDisabled(key ID, integer Value)
Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk. Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaAvatarFullName2Key"> <string name="LSLTipText_aaAvatarFullName2Key">
aaAvatarFullName2Key(string FullName) aaAvatarFullName2Key(string FullName)
Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”. Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaRaiseError"> <string name="LSLTipText_aaRaiseError">
aaRaiseError(string message) aaRaiseError(string message)
Allows you to have errors that end the execution of the event and fire another event in the script. Allows you to have errors that end the execution of the event and fire another event in the script.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetText"> <string name="LSLTipText_aaGetText">
aaGetText() aaGetText()
Returns a string of the hover text of an object. Returns a string of the hover text of an object.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetTextColor"> <string name="LSLTipText_aaGetTextColor">
aaGetTextColor() aaGetTextColor()
Returns the hovertext color in rotation. Use Ex: rotation color = aaGetTextColor() to separate color.x, color.y, color.z, color.s Where s = value of alpha in llSetText. Returns the hovertext color in rotation. Use Ex: rotation color = aaGetTextColor() to separate color.x, color.y, color.z, color.s Where s = value of alpha in llSetText.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetEnv"> <string name="LSLTipText_aaSetEnv">
aaSetEnv(string EnvName, list Value) aaSetEnv(string EnvName, list Value)
Sets environment values. Where EnvName = ENABLE_GRAVITY, GRAVITY_FORCE_X, GRAVITY_FORCE_Y, GRAVITY_FORCE_Z, ADD_GRAVITY_POINT, ADD_GRAVITY_FORCE, START_TIME_REVERSAL_SAVING, Sets environment values. Where EnvName = ENABLE_GRAVITY, GRAVITY_FORCE_X, GRAVITY_FORCE_Y, GRAVITY_FORCE_Z, ADD_GRAVITY_POINT, ADD_GRAVITY_FORCE, START_TIME_REVERSAL_SAVING,
STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL. STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaGetIsInfiniteRegion"> <string name="LSLTipText_aaGetIsInfiniteRegion">
aaGetIsInfiniteRegion() aaGetIsInfiniteRegion()
Returns TRUE or FALSE if region is an infinite region. Returns TRUE or FALSE if region is an infinite region.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaSetCharacterStat"> <string name="LSLTipText_aaSetCharacterStat">
aaSetCharacterStat( ID, StatName, statValue) aaSetCharacterStat( ID, StatName, statValue)
Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to. Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaAllRegionInstanceSay"> <string name="LSLTipText_aaAllRegionInstanceSay">
aaAllRegionInstanceSay(integer channelID, string text) aaAllRegionInstanceSay(integer channelID, string text)
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetDayCycle"> <string name="LSLTipText_aaWindlightGetDayCycle">
aaWindlightGetDayCycle() aaWindlightGetDayCycle()
Returns a List of settings Returns a List of settings
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightAddDayCycleFrame"> <string name="LSLTipText_aaWindlightAddDayCycleFrame">
aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy) aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy)
Returns TRUE / FALSE on success status Returns TRUE / FALSE on success status
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightRemoveDayCycleFrame"> <string name="LSLTipText_aaWindlightRemoveDayCycleFrame">
aaWindlightRemoveDayCycleFrame(int dayCycleFrame) aaWindlightRemoveDayCycleFrame(int dayCycleFrame)
Returns TRUE / FALSE on success status Returns TRUE / FALSE on success status
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightSetScene"> <string name="LSLTipText_aaWindlightSetScene">
aaWindlightSetScene(list list) aaWindlightSetScene(list list)
aaWindlightSetScene(integer dayCycleIndex, list list) aaWindlightSetScene(integer dayCycleIndex, list list)
Returns TRUE/FALSE on success Returns TRUE/FALSE on success
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetScene"> <string name="LSLTipText_aaWindlightGetScene">
aaWindlightGetScene(list rules) aaWindlightGetScene(list rules)
aaWindlightGetScene(integer dayCycleKeyFrame, list rules) aaWindlightGetScene(integer dayCycleKeyFrame, list rules)
Returns a list Returns a list
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetSceneIsStatic"> <string name="LSLTipText_aaWindlightGetSceneIsStatic">
aaWindlightGetSceneIsStatic() aaWindlightGetSceneIsStatic()
Returns TRUE / FALSE Returns TRUE / FALSE
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_aaWindlightGetSceneDayCycleKeyFrameCount"> <string name="LSLTipText_aaWindlightGetSceneDayCycleKeyFrameCount">
aaWindlightGetSceneDayCycleKeyFrameCount() aaWindlightGetSceneDayCycleKeyFrameCount()
Returns integer value Returns integer value
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botGetWaitingTime"> <string name="LSLTipText_botGetWaitingTime">
botGetWaitingTime(integer waitTime) botGetWaitingTime(integer waitTime)
Returns waitTime as vector. Returns waitTime as vector.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSetMap"> <string name="LSLTipText_botSetMap">
botSetMap(key keyOfBot, list positions, list movementType, integer flags) botSetMap(key keyOfBot, list positions, list movementType, integer flags)
keyOfBot = bot uuid, positions = list of position vectors, movementType = corresponding list of move modes: 0 walk, 1 fly, keyOfBot = bot uuid, positions = list of position vectors, movementType = corresponding list of move modes: 0 walk, 1 fly,
flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY. flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botCreateBot"> <string name="LSLTipText_botCreateBot">
botCreateBot(string FirstName, string LastName, key idToClone, vector startPos) botCreateBot(string FirstName, string LastName, key idToClone, vector startPos)
Where FirstName and LastName = strings for new bot name. idToClone = uuid of prebuild avatar to clone OR another existing avatar. startPos = vector of starting position on region. Where FirstName and LastName = strings for new bot name. idToClone = uuid of prebuild avatar to clone OR another existing avatar. startPos = vector of starting position on region.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botRemoveBot"> <string name="LSLTipText_botRemoveBot">
botRemoveBot(key botID) botRemoveBot(key botID)
Where botID = uuid of bot. Removes bot identified by botID. Where botID = uuid of bot. Removes bot identified by botID.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botPauseMovement"> <string name="LSLTipText_botPauseMovement">
botPauseMovement(key botID) botPauseMovement(key botID)
Where botID = bot uuid. Pauses bot at current position. Where botID = bot uuid. Pauses bot at current position.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botResumeMovement"> <string name="LSLTipText_botResumeMovement">
botResumeMovement(key botID) botResumeMovement(key botID)
Where botID = bot uuid. Resumes bot movement. Where botID = bot uuid. Resumes bot movement.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botFollowAvatar"> <string name="LSLTipText_botFollowAvatar">
botFollowAvatar(key botID, string avName, float startFollowDistance, float endFollowDistance) botFollowAvatar(key botID, string avName, float startFollowDistance, float endFollowDistance)
Where botID = bot uuid. AvName = sting of avatar name OR avatar uuid. StartFollowDistance = distance to start following from. EndFollowDistance = distance to stop following avatar. Where botID = bot uuid. AvName = sting of avatar name OR avatar uuid. StartFollowDistance = distance to start following from. EndFollowDistance = distance to stop following avatar.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botStopFollowAvatar"> <string name="LSLTipText_botStopFollowAvatar">
botStopFollowAvatar(key botID) botStopFollowAvatar(key botID)
Where botID = bot uuid. Stops bot from following an avatar. Where botID = bot uuid. Stops bot from following an avatar.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSendChatMessage"> <string name="LSLTipText_botSendChatMessage">
botSendChatMessage(key botID, string message, integer channel, integer sayType) botSendChatMessage(key botID, string message, integer channel, integer sayType)
Where botID = bot uuid. Message = string msg. Channel = channel to speak on. SayType = (0=whisper, 1=say, 2=shout). Where botID = bot uuid. Message = string msg. Channel = channel to speak on. SayType = (0=whisper, 1=say, 2=shout).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSendIM"> <string name="LSLTipText_botSendIM">
botSendIM(string bot, string user, string message) botSendIM(string bot, string user, string message)
Send IM to bot. Send IM to bot.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSetShouldFly"> <string name="LSLTipText_botSetShouldFly">
botSetShouldFly(key botID, integer ShouldFly) botSetShouldFly(key botID, integer ShouldFly)
Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode. Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botSitObject"> <string name="LSLTipText_botSitObject">
botSitObject(key botID, key objectID, vector offset) botSitObject(key botID, key objectID, vector offset)
Where botID = bot uuid, objectID = uuid of object to sit on, offset = Vector for sit position (note that VECTOR_ZERO = default sit pos). Where botID = bot uuid, objectID = uuid of object to sit on, offset = Vector for sit position (note that VECTOR_ZERO = default sit pos).
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botStandUp"> <string name="LSLTipText_botStandUp">
botStandUp(key botID) botStandUp(key botID)
Where botID = bot uuid. Command bot to stand up. Where botID = bot uuid. Command bot to stand up.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botTouchObject"> <string name="LSLTipText_botTouchObject">
botTouchObject(key botID, key objectID) botTouchObject(key botID, key objectID)
Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified. Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botAddTag"> <string name="LSLTipText_botAddTag">
botAddTag(key botID, string tag) botAddTag(key botID, string tag)
Where botID = bot uuid, tag = string tag over bot. Where botID = bot uuid, tag = string tag over bot.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botGetBotsWithTag"> <string name="LSLTipText_botGetBotsWithTag">
botGetBotsWithTag(string tag) botGetBotsWithTag(string tag)
Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag. Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag.
(Aurora-Sim only)
</string> </string>
<string name="LSLTipText_botRemoveBotsWithTag"> <string name="LSLTipText_botRemoveBotsWithTag">
botRemoveBotsWithTag(string tag) botRemoveBotsWithTag(string tag)
Where tag = tag string to match. Removes bot's matching the tag. Where tag = tag string to match. Removes bot's matching the tag.
(Aurora-Sim only)
</string> </string>
<!-- *** END OF OpenSimulator & Aurora-Sim syntax section *** --> <!-- *** END OF OpenSimulator & WhiteCore syntax section *** -->
<!-- Strings needed by drop targets --> <!-- Strings needed by drop targets -->
<string name="CurrentlyNotSet">No definido actualmente </string> <string name="CurrentlyNotSet">No definido actualmente </string>