From 049c1e16b098171f2401079472543e5e9995bcfe Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Fri, 25 Jan 2019 21:19:51 -0500 Subject: [PATCH] Aurora-Sim is now WhiteCore Minor Alchemy merge in removing llvlmanager, indra_constants no longer has *_LAYER_CODE --- indra/llcommon/indra_constants.h | 13 -- indra/llrender/llimagegl.cpp | 2 +- indra/newview/hippogridmanager.cpp | 6 +- indra/newview/hippogridmanager.h | 6 +- indra/newview/hippolimits.cpp | 6 +- indra/newview/hippolimits.h | 2 +- indra/newview/llenvmanager.cpp | 4 +- indra/newview/llmaniptranslate.cpp | 2 +- indra/newview/llmarketplacefunctions.cpp | 2 +- indra/newview/llpanellogin.cpp | 4 +- indra/newview/llviewerparcelmgr.cpp | 2 +- indra/newview/llvlmanager.cpp | 59 +++--- indra/newview/llvlmanager.h | 9 +- indra/newview/llworldmap.cpp | 6 +- .../newview/skins/default/xui/de/strings.xml | 192 ++++++------------ .../skins/default/xui/en-us/strings.xml | 72 +------ .../newview/skins/default/xui/es/strings.xml | 72 +------ 17 files changed, 133 insertions(+), 326 deletions(-) diff --git a/indra/llcommon/indra_constants.h b/indra/llcommon/indra_constants.h index fab4f11eb..86fbba80c 100644 --- a/indra/llcommon/indra_constants.h +++ b/indra/llcommon/indra_constants.h @@ -140,19 +140,6 @@ const U32 DEFAULT_CGI_SERVICES_PORT = 12045; // on a single host for map tile generation. JC 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'; - -// 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 = ':'; -// Aurora Sim - enum ETerrainBrushType { // the valid brush numbers cannot be reordered, because they diff --git a/indra/llrender/llimagegl.cpp b/indra/llrender/llimagegl.cpp index 968897dde..05bbebe85 100644 --- a/indra/llrender/llimagegl.cpp +++ b/indra/llrender/llimagegl.cpp @@ -572,7 +572,7 @@ void LLImageGL::setSize(S32 width, S32 height, S32 ncomponents, S32 discard_leve // Check if dimensions are a power of two! 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) diff --git a/indra/newview/hippogridmanager.cpp b/indra/newview/hippogridmanager.cpp index 5295aac95..f1f13906e 100644 --- a/indra/newview/hippogridmanager.cpp +++ b/indra/newview/hippogridmanager.cpp @@ -105,9 +105,9 @@ void HippoGridInfo::setPlatform(const std::string& platform) for (unsigned i=0; i= PLATFORM_LAST)) diff --git a/indra/newview/hippogridmanager.h b/indra/newview/hippogridmanager.h index 450cc35f7..73eeca2d7 100644 --- a/indra/newview/hippogridmanager.h +++ b/indra/newview/hippogridmanager.h @@ -26,7 +26,7 @@ class HippoGridInfo public: enum Platform { PLATFORM_OTHER = 0, - PLATFORM_AURORA, + PLATFORM_WHITECORE, PLATFORM_OPENSIM, PLATFORM_SECONDLIFE, PLATFORM_LAST @@ -35,8 +35,8 @@ public: explicit HippoGridInfo(const std::string& gridName); Platform getPlatform() { return mPlatform; } - bool isOpenSimulator() const { return (mPlatform == PLATFORM_OPENSIM || mPlatform == PLATFORM_AURORA); } - bool isAurora() const { return (mPlatform == PLATFORM_AURORA); } + bool isOpenSimulator() const { return (mPlatform == PLATFORM_OPENSIM || mPlatform == PLATFORM_WHITECORE); } + bool isWhiteCore() const { return (mPlatform == PLATFORM_WHITECORE); } bool isSecondLife() const { return (mPlatform == PLATFORM_SECONDLIFE); } bool isAvination() const { return mIsInAvination; } bool isInProductionGrid() const { llassert(mPlatform == PLATFORM_SECONDLIFE); return mIsInProductionGrid; } // Should only be called if isSecondLife() returns true. diff --git a/indra/newview/hippolimits.cpp b/indra/newview/hippolimits.cpp index 8e7462511..929686f70 100644 --- a/indra/newview/hippolimits.cpp +++ b/indra/newview/hippolimits.cpp @@ -21,8 +21,8 @@ void HippoLimits::setLimits() { if (gHippoGridManager->getConnectedGrid()->getPlatform() == HippoGridInfo::PLATFORM_SECONDLIFE) { setSecondLifeLimits(); - } else if (gHippoGridManager->getConnectedGrid()->getPlatform() == HippoGridInfo::PLATFORM_AURORA) { - setAuroraLimits(); + } else if (gHippoGridManager->getConnectedGrid()->getPlatform() == HippoGridInfo::PLATFORM_WHITECORE) { + setWhiteCoreLimits(); } else { setOpenSimLimits(); } @@ -66,7 +66,7 @@ void HippoLimits::setOpenSimLimits() } } -void HippoLimits::setAuroraLimits() +void HippoLimits::setWhiteCoreLimits() { setMaxAgentGroups(); mMaxPrimScale = 8192.0f; diff --git a/indra/newview/hippolimits.h b/indra/newview/hippolimits.h index 0c119cd34..6c48fc298 100644 --- a/indra/newview/hippolimits.h +++ b/indra/newview/hippolimits.h @@ -27,7 +27,7 @@ private: void setMaxAgentGroups(); void setOpenSimLimits(); - void setAuroraLimits(); + void setWhiteCoreLimits(); void setSecondLifeLimits(); }; diff --git a/indra/newview/llenvmanager.cpp b/indra/newview/llenvmanager.cpp index 4abd7fc8e..d2fb204cc 100644 --- a/indra/newview/llenvmanager.cpp +++ b/indra/newview/llenvmanager.cpp @@ -505,7 +505,7 @@ void LLEnvManagerNew::onRegionSettingsResponse(const LLSD& content) mRegionSettingsChangeSignal(); // 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; } @@ -704,7 +704,7 @@ void LLEnvManagerNew::onRegionChange() } } -// Aurora-sim windlight refresh +// WhiteCore windlight refresh class WindLightRefresh : public LLHTTPNode { /*virtual*/ void post(LLHTTPNode::ResponsePtr response, const LLSD& context, const LLSD& input) const diff --git a/indra/newview/llmaniptranslate.cpp b/indra/newview/llmaniptranslate.cpp index 4b8597ff0..cc17802f9 100644 --- a/indra/newview/llmaniptranslate.cpp +++ b/indra/newview/llmaniptranslate.cpp @@ -542,7 +542,7 @@ BOOL LLManipTranslate::handleHover(S32 x, S32 y, MASK mask) { F32 max_drag_distance = gSavedSettings.getF32("MaxDragDistance"); - if (gHippoGridManager->getConnectedGrid()->isAurora()) + if (gHippoGridManager->getConnectedGrid()->isWhiteCore()) max_drag_distance = llmin(10000.f, max_drag_distance); if (relative_move.magVecSquared() > max_drag_distance * max_drag_distance) diff --git a/indra/newview/llmarketplacefunctions.cpp b/indra/newview/llmarketplacefunctions.cpp index d8c921b9b..23c46561b 100644 --- a/indra/newview/llmarketplacefunctions.cpp +++ b/indra/newview/llmarketplacefunctions.cpp @@ -84,7 +84,7 @@ static std::string getMarketplaceDomain() else { // 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. domain = getLoginUriDomain(); //gHippoGridManager->getCurrentGrid()->getMarketPlaceDomain(); } diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp index 71acaaafd..7906493ef 100644 --- a/indra/newview/llpanellogin.cpp +++ b/indra/newview/llpanellogin.cpp @@ -103,7 +103,7 @@ static bool nameSplit(const std::string& full, std::string& first, std::string& return false; first = fragments[0]; last = (fragments.size() == 1) ? - gHippoGridManager->getCurrentGrid()->isAurora() ? "" : "Resident" : + gHippoGridManager->getCurrentGrid()->isWhiteCore() ? "" : "Resident" : fragments[1]; return (fragments.size() <= 2); } @@ -843,7 +843,7 @@ void LLPanelLogin::loadLoginPage() { 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(); } diff --git a/indra/newview/llviewerparcelmgr.cpp b/indra/newview/llviewerparcelmgr.cpp index c528e3f8f..069f65310 100644 --- a/indra/newview/llviewerparcelmgr.cpp +++ b/indra/newview/llviewerparcelmgr.cpp @@ -145,7 +145,7 @@ LLViewerParcelMgr::LLViewerParcelMgr() mCollisionParcel = new LLParcel(); // 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 ); // Aurora Sim mHighlightSegments = new U8[(mParcelsPerEdge+1)*(mParcelsPerEdge+1)]; diff --git a/indra/newview/llvlmanager.cpp b/indra/newview/llvlmanager.cpp index d570428bd..b4ec788f7 100644 --- a/indra/newview/llvlmanager.cpp +++ b/indra/newview/llvlmanager.cpp @@ -42,6 +42,16 @@ #include "llframetimer.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::~LLVLManager() @@ -56,33 +66,22 @@ LLVLManager::~LLVLManager() void LLVLManager::addLayerData(LLVLData *vl_datap, const S32 mesg_size) { -// Aurora Sim - //if (LAND_LAYER_CODE == vl_datap->mType) - if (LAND_LAYER_CODE == vl_datap->mType || AURORA_LAND_LAYER_CODE == vl_datap->mType) -// Aurora Sim + if (LAND_LAYER_CODE == vl_datap->mType || WHITECORE_LAND_LAYER_CODE == vl_datap->mType) { mLandBits += mesg_size * 8; } -// Aurora Sim - //else if (WIND_LAYER_CODE == vl_datap->mType) - else if (WIND_LAYER_CODE == vl_datap->mType || AURORA_WIND_LAYER_CODE == vl_datap->mType) -// Aurora Sim - { - mWindBits += mesg_size * 8; - } -// 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) -// Aurora Sim - { - mCloudBits += mesg_size * 8; - } -// Aurora Sim - else if (WATER_LAYER_CODE == vl_datap->mType || AURORA_CLOUD_LAYER_CODE == vl_datap->mType) + else if (WATER_LAYER_CODE == vl_datap->mType || WHITECORE_CLOUD_LAYER_CODE == vl_datap->mType) { mWaterBits += mesg_size * 8; } -// 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 { 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); } -// Aurora Sim - else if (AURORA_LAND_LAYER_CODE == datap->mType) + else if (WHITECORE_LAND_LAYER_CODE == datap->mType) { datap->mRegionp->getLand().decompressDCTPatch(bit_pack, &goph, TRUE); } - //else if (WIND_LAYER_CODE == datap->mType) - else if (WIND_LAYER_CODE == datap->mType || AURORA_WIND_LAYER_CODE == datap->mType) -// Aurora Sim + else if (WIND_LAYER_CODE == datap->mType || WHITECORE_WIND_LAYER_CODE == datap->mType) { 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 datap->mRegionp->mCloudLayer.decompress(bit_pack, &goph); @@ -156,6 +152,11 @@ S32 LLVLManager::getCloudBits() const return mCloudBits; } +S32 LLVLManager::getWaterBits() const +{ + return mWaterBits; +} + S32 LLVLManager::getTotalBytes() const { return mLandBits + mWindBits + mCloudBits; @@ -189,6 +190,6 @@ LLVLData::LLVLData(LLViewerRegion *regionp, const S8 type, U8 *data, const S32 s LLVLData::~LLVLData() { delete [] mData; - mData = NULL; - mRegionp = NULL; + mData = nullptr; + mRegionp = nullptr; } diff --git a/indra/newview/llvlmanager.h b/indra/newview/llvlmanager.h index 153abfa53..03d26d0db 100644 --- a/indra/newview/llvlmanager.h +++ b/indra/newview/llvlmanager.h @@ -54,6 +54,7 @@ public: S32 getLandBits() const; S32 getWindBits() const; S32 getCloudBits() const; + S32 getWaterBits() const; void resetBitCounts(); @@ -64,9 +65,7 @@ protected: U32 mLandBits; U32 mWindBits; U32 mCloudBits; -// Aurora Sim U32 mWaterBits; -// Aurora Sim }; class LLVLData @@ -76,10 +75,10 @@ public: const S8 type, U8 *data, const S32 size); ~LLVLData(); - S8 mType; - U8 *mData; - S32 mSize; LLViewerRegion *mRegionp; + U8 *mData; + S8 mType; + S32 mSize; }; extern LLVLManager gVLManager; diff --git a/indra/newview/llworldmap.cpp b/indra/newview/llworldmap.cpp index 8f33a56ac..ceb147443 100644 --- a/indra/newview/llworldmap.cpp +++ b/indra/newview/llworldmap.cpp @@ -95,8 +95,8 @@ LLSimInfo::LLSimInfo(U64 handle) void LLSimInfo::setLandForSaleImage (LLUUID image_id) { - const bool is_aurora = gHippoGridManager->getConnectedGrid()->isAurora(); - if (is_aurora && mMapImageID[SIM_LAYER_OVERLAY].isNull() && image_id.notNull() && gTextureList.findImage(image_id)) + const bool is_whitecore = gHippoGridManager->getConnectedGrid()->isWhiteCore(); + if (is_whitecore && mMapImageID[SIM_LAYER_OVERLAY].isNull() && image_id.notNull() && gTextureList.findImage(image_id)) LLAppViewer::getTextureCache()->removeFromCache(image_id); mMapImageID[SIM_LAYER_OVERLAY] = image_id; @@ -105,7 +105,7 @@ void LLSimInfo::setLandForSaleImage (LLUUID image_id) 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); - if (is_aurora) mLayerImage[SIM_LAYER_OVERLAY]->forceImmediateUpdate(); + if (is_whitecore) mLayerImage[SIM_LAYER_OVERLAY]->forceImmediateUpdate(); mLayerImage[SIM_LAYER_OVERLAY]->setAddressMode(LLTexUnit::TAM_CLAMP); } else diff --git a/indra/newview/skins/default/xui/de/strings.xml b/indra/newview/skins/default/xui/de/strings.xml index 8d1ab98ee..495e6d8ef 100644 --- a/indra/newview/skins/default/xui/de/strings.xml +++ b/indra/newview/skins/default/xui/de/strings.xml @@ -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 ** DATA SOURCES ** OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs - Aurora-Sim AA Functions: \Aurora\AuroraDotNetEngine\APIs\AA_API.cs - Aurora-Sim BOT Functions: \Aurora\BotManager\Bot_API.cs + WhiteCore AA Functions: \WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_API.cs + WhiteCore BOT Functions: \WhiteCore\BotManager\Bot_API.cs --> 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 list lsGetWindlightScene(list rules) Get the current WindLight settings. (Reguires LightShare Enabled Viewer) - osReturnObject(key userID) -Returns object to specified avatars UUID. -(Aurora-Sim only) +Returns object to specified avatars UUID. osReturnObjects(float Parameter) -Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2. -(Aurora-Sim only) +Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2. osShutDown() -Shut's down current Simulator. Authorized Admin Only by config. -(Aurora-Sim only) +Shut's down current Simulator. Authorized Admin Only by config. 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. -(Aurora-Sim only) +Adds an avatar to a group. Where group_name = name of the target group, role_name = role to assign within the group. 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. 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. -(Aurora-Sim only) +CheckPos = TRUE/FALSE enable/disable 10m rez limit. aaSetCloudDensity(float density) -AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud. -(Aurora-Sim only) +AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud. aUpdateDatabase(string Key, string value, string token) -Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password -(Aurora-Sim only) +Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password aaQueryDatabase(string Key, string Token) 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 -(Aurora-Sim only) +Where Key = database field name, Token = data-password aaDeserializeXMLValues(string xmlData) -Returns a list of Values from XML data. Where xmlData = xml formatted data Values. -(Aurora-Sim only) +Returns a list of Values from XML data. Where xmlData = xml formatted data Values. aaDeserializeXMLKeys(string xmlData) -Returns a list of keys from XML data. Where xmlData = xml formatted data keys. -(Aurora-Sim only) +Returns a list of keys from XML data. Where xmlData = xml formatted data keys. 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. -(Aurora-Sim only) +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. 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. -(Aurora-Sim only) +Returns xml formatted string of the keys and values. Where keys = list of keys in the database, values = fields to retrieve from database. aaGetTeam(key uuid) -Returns a string of avatars team name. Where uuid = avatar key. -(Aurora-Sim only) +Returns a string of avatars team name. Where uuid = avatar key. aaGetHealth(key uuid) -Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key. -(Aurora-Sim only) +Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key. aaJoinCombat(key uuid) -Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat. -(Aurora-Sim only) +Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat. aaLeaveCombat(key uuid) -Where uuid = avatar key. -(Aurora-Sim only) +Where uuid = avatar key. aaJoinCombatTeam(key uuid, string team) -Where uuid = key of avatar, team = string of the team name. -(Aurora-Sim only) +Where uuid = key of avatar, team = string of the team name. aaRequestCombatPermission(key ID) Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode. -Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT). -(Aurora-Sim only) +Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT). aaThawAvatar(key ID) -Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled). -(Aurora-Sim only) +Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled). aaFreezeAvatar(key ID) -Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement). -(Aurora-Sim only) +Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement). aaGetTeamMembers(string team) -Return a list of team members. Where team = string of team name. -(Aurora-Sim only) +Return a list of team members. Where team = string of team name. POLYMORPHIC FUNCTION. aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim. -AaGetLastOwner() returns last owner uuid of prim containg script. -(Aurora-Sim only) +AaGetLastOwner() returns last owner uuid of prim containg script. 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. -(Aurora-Sim only) +Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say. aaSayTo(key userID, string text) -Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar. -(Aurora-Sim only) +Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar. aaGetWalkDisabled(key ID) -Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. -(Aurora-Sim only) +Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. 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. -(Aurora-Sim only) +Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly. aaGetFlyDisabled(key ID) -Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. -(Aurora-Sim only) +Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. 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. -(Aurora-Sim only) +Where ID = avatar uuid, Value = TRUE or FALSE. If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk. aaAvatarFullName2Key(string FullName) -Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”. -(Aurora-Sim only) +Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”. aaRaiseError(string message) -Allows you to have errors that end the execution of the event and fire another event in the script. -(Aurora-Sim only) +Allows you to have errors that end the execution of the event and fire another event in the script. aaGetText() -Returns a string of the hover text of an object. -(Aurora-Sim only) +Returns a string of the hover text of an object. 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. -(Aurora-Sim only) +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. 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, -STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL. -(Aurora-Sim only) +STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL. aaGetIsInfiniteRegion() -Returns TRUE or FALSE if region is an infinite region. -(Aurora-Sim only) +Returns TRUE or FALSE if region is an infinite region. aaSetCharacterStat( ID, StatName, statValue) -Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to. -(Aurora-Sim only) - aaAllRegionInstanceSay(integer channelID, string text) -(Aurora-Sim only) +Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to. + aaAllRegionInstanceSay(integer channelID, string text) aaWindlightGetDayCycle() -Returns a List of settings -(Aurora-Sim only) +Returns a List of settings aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy) -Returns TRUE / FALSE on success status -(Aurora-Sim only) +Returns TRUE / FALSE on success status aaWindlightRemoveDayCycleFrame(int dayCycleFrame) -Returns TRUE / FALSE on success status -(Aurora-Sim only) +Returns TRUE / FALSE on success status aaWindlightSetScene(list list) aaWindlightSetScene(integer dayCycleIndex, list list) -Returns TRUE/FALSE on success -(Aurora-Sim only) +Returns TRUE/FALSE on success aaWindlightGetScene(list rules) aaWindlightGetScene(integer dayCycleKeyFrame, list rules) -Returns a list -(Aurora-Sim only) +Returns a list aaWindlightGetSceneIsStatic() -Returns TRUE / FALSE -(Aurora-Sim only) +Returns TRUE / FALSE aaWindlightGetSceneDayCycleKeyFrameCount() -Returns integer value -(Aurora-Sim only) +Returns integer value botGetWaitingTime(integer waitTime) -Returns waitTime as vector. -(Aurora-Sim only) +Returns waitTime as vector. 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, -flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY. -(Aurora-Sim only) +flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY. 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. -(Aurora-Sim only) +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. botRemoveBot(key botID) -Where botID = uuid of bot. Removes bot identified by botID. -(Aurora-Sim only) +Where botID = uuid of bot. Removes bot identified by botID. botPauseMovement(key botID) -Where botID = bot uuid. Pauses bot at current position. -(Aurora-Sim only) +Where botID = bot uuid. Pauses bot at current position. botResumeMovement(key botID) -Where botID = bot uuid. Resumes bot movement. -(Aurora-Sim only) +Where botID = bot uuid. Resumes bot movement. 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. -(Aurora-Sim only) +Where botID = bot uuid. AvName = sting of avatar name OR avatar uuid. StartFollowDistance = distance to start following from. EndFollowDistance = distance to stop following avatar. botStopFollowAvatar(key botID) -Where botID = bot uuid. Stops bot from following an avatar. -(Aurora-Sim only) +Where botID = bot uuid. Stops bot from following an avatar. 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). -(Aurora-Sim only) +Where botID = bot uuid. Message = string msg. Channel = channel to speak on. SayType = (0=whisper, 1=say, 2=shout). botSendIM(string bot, string user, string message) -Send IM to bot. -(Aurora-Sim only) +Send IM to bot. botSetShouldFly(key botID, integer ShouldFly) -Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode. -(Aurora-Sim only) +Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode. 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). -(Aurora-Sim only) +Where botID = bot uuid, objectID = uuid of object to sit on, offset = Vector for sit position (note that VECTOR_ZERO = default sit pos). botStandUp(key botID) -Where botID = bot uuid. Command bot to stand up. -(Aurora-Sim only) +Where botID = bot uuid. Command bot to stand up. botTouchObject(key botID, key objectID) -Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified. -(Aurora-Sim only) +Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified. botAddTag(key botID, string tag) -Where botID = bot uuid, tag = string tag over bot. -(Aurora-Sim only) +Where botID = bot uuid, tag = string tag over bot. botGetBotsWithTag(string tag) -Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag. -(Aurora-Sim only) +Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag. botRemoveBotsWithTag(string tag) -Where tag = tag string to match. Removes bot's matching the tag. -(Aurora-Sim only) - +Where tag = tag string to match. Removes bot's matching the tag. + Currently not set diff --git a/indra/newview/skins/default/xui/en-us/strings.xml b/indra/newview/skins/default/xui/en-us/strings.xml index af87e8956..309840fb6 100644 --- a/indra/newview/skins/default/xui/en-us/strings.xml +++ b/indra/newview/skins/default/xui/en-us/strings.xml @@ -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 ** DATA SOURCES ** OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs - Aurora-Sim AA Functions: \Aurora\AuroraDotNetEngine\APIs\AA_API.cs - Aurora-Sim BOT Functions: \Aurora\BotManager\Bot_API.cs + WhiteCore AA Functions: \WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_API.cs + WhiteCore BOT Functions: \WhiteCore\BotManager\Bot_API.cs --> @@ -2799,319 +2799,259 @@ list lsGetWindlightScene(list rules) Get the current WindLight settings. (Reguires LightShare Enabled Viewer) - osReturnObject(key userID) Returns object to specified avatars UUID. -(Aurora-Sim only) osReturnObjects(float Parameter) Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2. -(Aurora-Sim only) osShutDown() Shut's down current Simulator. Authorized Admin Only by config. -(Aurora-Sim only) 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. -(Aurora-Sim only) 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. 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. -(Aurora-Sim only) aaSetCloudDensity(float density) AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud. -(Aurora-Sim only) aUpdateDatabase(string Key, string value, string token) Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password -(Aurora-Sim only) aaQueryDatabase(string Key, string Token) 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 -(Aurora-Sim only) aaDeserializeXMLValues(string xmlData) Returns a list of Values from XML data. Where xmlData = xml formatted data Values. -(Aurora-Sim only) aaDeserializeXMLKeys(string xmlData) Returns a list of keys from XML data. Where xmlData = xml formatted data keys. -(Aurora-Sim only) 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. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaGetTeam(key uuid) Returns a string of avatars team name. Where uuid = avatar key. -(Aurora-Sim only) aaGetHealth(key uuid) Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key. -(Aurora-Sim only) aaJoinCombat(key uuid) Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat. -(Aurora-Sim only) aaLeaveCombat(key uuid) Where uuid = avatar key. -(Aurora-Sim only) aaJoinCombatTeam(key uuid, string team) Where uuid = key of avatar, team = string of the team name. -(Aurora-Sim only) aaRequestCombatPermission(key ID) Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode. Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT). -(Aurora-Sim only) aaThawAvatar(key ID) Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled). -(Aurora-Sim only) aaFreezeAvatar(key ID) Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement). -(Aurora-Sim only) aaGetTeamMembers(string team) Return a list of team members. Where team = string of team name. -(Aurora-Sim only) POLYMORPHIC FUNCTION. aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim. AaGetLastOwner() returns last owner uuid of prim containg script. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaSayTo(key userID, string text) Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar. -(Aurora-Sim only) aaGetWalkDisabled(key ID) Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaGetFlyDisabled(key ID) Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaAvatarFullName2Key(string FullName) Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”. -(Aurora-Sim only) aaRaiseError(string message) Allows you to have errors that end the execution of the event and fire another event in the script. -(Aurora-Sim only) aaGetText() Returns a string of the hover text of an object. -(Aurora-Sim only) 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. -(Aurora-Sim only) 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, STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL. -(Aurora-Sim only) aaGetIsInfiniteRegion() Returns TRUE or FALSE if region is an infinite region. -(Aurora-Sim only) aaSetCharacterStat( ID, StatName, statValue) Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to. -(Aurora-Sim only) aaAllRegionInstanceSay(integer channelID, string text) -(Aurora-Sim only) aaWindlightGetDayCycle() Returns a List of settings -(Aurora-Sim only) aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy) Returns TRUE / FALSE on success status -(Aurora-Sim only) aaWindlightRemoveDayCycleFrame(int dayCycleFrame) Returns TRUE / FALSE on success status -(Aurora-Sim only) aaWindlightSetScene(list list) aaWindlightSetScene(integer dayCycleIndex, list list) Returns TRUE/FALSE on success -(Aurora-Sim only) aaWindlightGetScene(list rules) aaWindlightGetScene(integer dayCycleKeyFrame, list rules) Returns a list -(Aurora-Sim only) aaWindlightGetSceneIsStatic() Returns TRUE / FALSE -(Aurora-Sim only) aaWindlightGetSceneDayCycleKeyFrameCount() Returns integer value -(Aurora-Sim only) botGetWaitingTime(integer waitTime) Returns waitTime as vector. -(Aurora-Sim only) 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, flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY. -(Aurora-Sim only) 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. -(Aurora-Sim only) botRemoveBot(key botID) Where botID = uuid of bot. Removes bot identified by botID. -(Aurora-Sim only) botPauseMovement(key botID) Where botID = bot uuid. Pauses bot at current position. -(Aurora-Sim only) botResumeMovement(key botID) Where botID = bot uuid. Resumes bot movement. -(Aurora-Sim only) 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. -(Aurora-Sim only) botStopFollowAvatar(key botID) Where botID = bot uuid. Stops bot from following an avatar. -(Aurora-Sim only) 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). -(Aurora-Sim only) botSendIM(string bot, string user, string message) Send IM to bot. -(Aurora-Sim only) botSetShouldFly(key botID, integer ShouldFly) Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode. -(Aurora-Sim only) 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). -(Aurora-Sim only) botStandUp(key botID) Where botID = bot uuid. Command bot to stand up. -(Aurora-Sim only) botTouchObject(key botID, key objectID) Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified. -(Aurora-Sim only) botAddTag(key botID, string tag) Where botID = bot uuid, tag = string tag over bot. -(Aurora-Sim only) botGetBotsWithTag(string tag) Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag. -(Aurora-Sim only) botRemoveBotsWithTag(string tag) Where tag = tag string to match. Removes bot's matching the tag. -(Aurora-Sim only) - + Item currently not set diff --git a/indra/newview/skins/default/xui/es/strings.xml b/indra/newview/skins/default/xui/es/strings.xml index c2c361fe8..d318af75d 100644 --- a/indra/newview/skins/default/xui/es/strings.xml +++ b/indra/newview/skins/default/xui/es/strings.xml @@ -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 ** DATA SOURCES ** OpenSim OS Functions: \OpenSim\Region\ScriptEngine\Shared\Api\Interface\IOSSL_Api.cs - Aurora-Sim AA Functions: \Aurora\AuroraDotNetEngine\APIs\AA_API.cs - Aurora-Sim BOT Functions: \Aurora\BotManager\Bot_API.cs + WhiteCore AA Functions: \WhiteCore\ScriptEngine\DotNetEngine\APIs\AA\AA_API.cs + WhiteCore BOT Functions: \WhiteCore\BotManager\Bot_API.cs --> @@ -2796,319 +2796,259 @@ list lsGetWindlightScene(list rules) Get the current WindLight settings. (Reguires LightShare Enabled Viewer) - osReturnObject(key userID) Returns object to specified avatars UUID. -(Aurora-Sim only) osReturnObjects(float Parameter) Returns group of objects. Parameter's are numeric, values are owner objects = 0, everyone except owner objects = 1, group objects = 2. -(Aurora-Sim only) osShutDown() Shut's down current Simulator. Authorized Admin Only by config. -(Aurora-Sim only) 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. -(Aurora-Sim only) 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. 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. -(Aurora-Sim only) aaSetCloudDensity(float density) AaSetCloudDensity(0.5) Where float density values are 0.0 = no cloud to 1.0 = 100% cloud. -(Aurora-Sim only) aUpdateDatabase(string Key, string value, string token) Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data, Token = data-password -(Aurora-Sim only) aaQueryDatabase(string Key, string Token) 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 -(Aurora-Sim only) aaDeserializeXMLValues(string xmlData) Returns a list of Values from XML data. Where xmlData = xml formatted data Values. -(Aurora-Sim only) aaDeserializeXMLKeys(string xmlData) Returns a list of keys from XML data. Where xmlData = xml formatted data keys. -(Aurora-Sim only) 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. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaGetTeam(key uuid) Returns a string of avatars team name. Where uuid = avatar key. -(Aurora-Sim only) aaGetHealth(key uuid) Returns float value (0.0 to 100.0) of current health. Where uuid = avatar key. -(Aurora-Sim only) aaJoinCombat(key uuid) Where uuid = avatar key. If (PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat. -(Aurora-Sim only) aaLeaveCombat(key uuid) Where uuid = avatar key. -(Aurora-Sim only) aaJoinCombatTeam(key uuid, string team) Where uuid = key of avatar, team = string of the team name. -(Aurora-Sim only) aaRequestCombatPermission(key ID) Where ID = avatar uuid. Requests target avatar for Permissions to enter into combat mode. Raises a run_time_permissions event. (PERMISSION_COMBAT == PERMISSION_COMBAT). -(Aurora-Sim only) aaThawAvatar(key ID) Where ID = avatar uuid. If combat permission are granted then avatar can be un-frozen (movement re-enabled). -(Aurora-Sim only) aaFreezeAvatar(key ID) Where ID = avatar uuid. If combat permission are granted then avatar can be frozen (no movement). -(Aurora-Sim only) aaGetTeamMembers(string team) Return a list of team members. Where team = string of team name. -(Aurora-Sim only) POLYMORPHIC FUNCTION. aaGetLastOwner(string PrimID) returns last owner UUID of PrimID where PrimID = uuid of prim. AaGetLastOwner() returns last owner uuid of prim containg script. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaSayTo(key userID, string text) Where userID = avatar key, text = string msg. Similar to llOwnerSay but can be directly targeted to an avatar. -(Aurora-Sim only) aaGetWalkDisabled(key ID) Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaGetFlyDisabled(key ID) Returns integer of TRUE or FALSE for specifid ID. Where ID = avatar uuid. -(Aurora-Sim only) 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. -(Aurora-Sim only) aaAvatarFullName2Key(string FullName) Returns the avatar uuid from their fullname. Where FullName = "Firstname Lastname”. -(Aurora-Sim only) aaRaiseError(string message) Allows you to have errors that end the execution of the event and fire another event in the script. -(Aurora-Sim only) aaGetText() Returns a string of the hover text of an object. -(Aurora-Sim only) 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. -(Aurora-Sim only) 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, STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL. -(Aurora-Sim only) aaGetIsInfiniteRegion() Returns TRUE or FALSE if region is an infinite region. -(Aurora-Sim only) aaSetCharacterStat( ID, StatName, statValue) Sets Character Stats. Where ID = avatar uuid, StatName = stat to change, statValue the value to change it to. -(Aurora-Sim only) aaAllRegionInstanceSay(integer channelID, string text) -(Aurora-Sim only) aaWindlightGetDayCycle() Returns a List of settings -(Aurora-Sim only) aaWindlightAddDayCycleFrame(float dayCyclePosition, integer dayCycleFrameToCopy) Returns TRUE / FALSE on success status -(Aurora-Sim only) aaWindlightRemoveDayCycleFrame(int dayCycleFrame) Returns TRUE / FALSE on success status -(Aurora-Sim only) aaWindlightSetScene(list list) aaWindlightSetScene(integer dayCycleIndex, list list) Returns TRUE/FALSE on success -(Aurora-Sim only) aaWindlightGetScene(list rules) aaWindlightGetScene(integer dayCycleKeyFrame, list rules) Returns a list -(Aurora-Sim only) aaWindlightGetSceneIsStatic() Returns TRUE / FALSE -(Aurora-Sim only) aaWindlightGetSceneDayCycleKeyFrameCount() Returns integer value -(Aurora-Sim only) botGetWaitingTime(integer waitTime) Returns waitTime as vector. -(Aurora-Sim only) 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, flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY. -(Aurora-Sim only) 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. -(Aurora-Sim only) botRemoveBot(key botID) Where botID = uuid of bot. Removes bot identified by botID. -(Aurora-Sim only) botPauseMovement(key botID) Where botID = bot uuid. Pauses bot at current position. -(Aurora-Sim only) botResumeMovement(key botID) Where botID = bot uuid. Resumes bot movement. -(Aurora-Sim only) 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. -(Aurora-Sim only) botStopFollowAvatar(key botID) Where botID = bot uuid. Stops bot from following an avatar. -(Aurora-Sim only) 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). -(Aurora-Sim only) botSendIM(string bot, string user, string message) Send IM to bot. -(Aurora-Sim only) botSetShouldFly(key botID, integer ShouldFly) Where botID = bot uuid. ShouldFly = TRUE/FALSE. Enables or disables flight mode. -(Aurora-Sim only) 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). -(Aurora-Sim only) botStandUp(key botID) Where botID = bot uuid. Command bot to stand up. -(Aurora-Sim only) botTouchObject(key botID, key objectID) Where botID = bot uuid, objectID = object uuid. Causes bot to touch object identified. -(Aurora-Sim only) botAddTag(key botID, string tag) Where botID = bot uuid, tag = string tag over bot. -(Aurora-Sim only) botGetBotsWithTag(string tag) Where tag = tag string to match. Return a list of bot UUID's in region with the matching tag. -(Aurora-Sim only) botRemoveBotsWithTag(string tag) Where tag = tag string to match. Removes bot's matching the tag. -(Aurora-Sim only) - + No definido actualmente