Commit Graph

83 Commits (05935d09124db6834ed7262b94de7558b6738590)

Author SHA1 Message Date
Kitty Barnett 50215d1448 - internal : renamed experimental @touch command to @touchobj (see @editobj)
--HG--
branch : RLVa
2011-01-18 22:13:26 +01:00
Kitty Barnett e7612a804d - fixed : crash when standing after sitting while @standtp=n restricted (thankies Beverly)
--HG--
branch : RLVa
2010-12-30 00:08:56 +01:00
Kitty Barnett 75b02a047b - internal : changed std::list<LLUUID> to uuid_vec_t in RlvHandler::isException()
--HG--
branch : RLVa
2010-12-11 15:34:26 +01:00
Kitty Barnett 6cd00f3f6a - added : @getcommand:<option>=<channel> to allow a script to check whether the RLV implementation supports a certain command
-> <option> follows the same format as @getstatus
    -> i.e. @getcommand:tp=<channel> will (currently) return "/acceptpermission/accepttp/getpath/getpathnew/sittp/standtp/tplm/tploc/tplure/tplure_sec/tpto"

--HG--
branch : RLVa
2010-12-11 14:05:23 +01:00
Kitty Barnett ab55ffe3d3 Merged in leftover changeset from DisplayNames
--HG--
branch : RLVa
2010-12-09 22:01:26 +01:00
Kitty Barnett 5830821894 - internal : renamed RlvObject::m_UUID to RlvObject::m_idObj (and use RlvObject::getObjectID() as accessor)
--HG--
branch : RLVa
2010-12-06 02:13:16 +01:00
Kitty Barnett 91989b6a6e - internal : added minimal interface to support @attach*this[:<option>]=n and @detach*this[:<option>]=n
--HG--
branch : RLVa
2010-11-30 15:13:47 +01:00
Kitty Barnett be4495bd32 - added : @recvchatfrom:<uuid>=n|y and @recvemotefrom:<uuid>=n|y
-> @recvemotefrom isn't part of the RLV-2.3 spec, but it seems strange not to have it

--HG--
branch : RLVa
2010-11-30 14:36:20 +01:00
Kitty Barnett af4c087be2 - added : @recvimfrom:<uuid>=n|y and @sendimto:<uuid>=n|y
--HG--
branch : RLVa
2010-11-30 14:03:25 +01:00
Kitty Barnett 879e4babe9 - internal : added preliminary support for @edit:<uuid>=n|y and @editobj:<uuid>=n|y
--HG--
branch : RLVa
2010-11-29 21:59:31 +01:00
Kitty Barnett a80ef78845 - internal : moved initialization of RlvAttachPtLookup from RlvHandler::onLoginComplete() to LLVOAvatarSelf::initInstance()
--HG--
branch : RLVa
2010-12-12 01:13:35 +01:00
Kitty Barnett 2945b956ea - fixed : @getinvworn:foo/.bar=1111 fails with "invalid option" (thankies Satomi)
-> see http://redmine.catznip.com/issues/20

--HG--
branch : RLVa
2010-11-16 14:35:05 +01:00
Kitty Barnett 9a704c2ab1 - added : @displayname=n to prevent changing (or reverting) the current display name
--HG--
branch : RLVa
2010-11-02 23:16:54 +01:00
Kitty Barnett 1c2ef4090a Merged with default tip (Revision f20bf424bd86)
--HG--
branch : RLVa
2010-10-30 17:28:00 +02:00
Kitty Barnett ddf5075160 Merged in second set of changes from RLVa-1.2.1f code review branch
--HG--
branch : RLVa
2010-10-08 00:06:59 +02:00
Kitty Barnett e4d9c804a8 - fixed : @remattach:<option>=force and @remoutfit:<option>=force should be synonyms of @detach:<option>=force if <option> specifies a shared folder
--HG--
branch : RLVa
2010-10-07 23:23:43 +02:00
Kitty Barnett 37d5a0372f - added : folder links can be used in shared inventory
-> folder links are only followed if they're a descendent of the base folder
    -> linked folder can be located anywhere in inventory
    -> linked folder can't be in the base folder's descendent tree or be an outfit folder
    -> items inside of the linked folder will be folded in under the folder the link belongs to for @getinvworn
    -> only direct or folded descendents of the linked folder will be collected

--HG--
branch : RLVa
2010-09-30 10:38:59 +02:00
Kitty Barnett d264c7308e Merged with RLV-2.1.2 branch
--HG--
branch : RLVa
2010-09-25 22:10:36 +02:00
Kitty Barnett b73c0767b1 - added : "RestrainedLoveStackWhenFolderBeginsWith" setting as a per-folder override to make @attach:<path>=force "Wear Add" rather than "Wear Replace"
-> see RLV-2.1 specification
- added : "RestrainedLoveReplaceWhenFolderBeginsWith" setting as a per-folder override to make @attachover:<path>=force "Wear Replace" rather than "Wear Add"
    -> not part of the official specification

--HG--
branch : RLVa
2010-09-25 20:06:13 +02:00
Kitty Barnett 6fb1f9c9f5 - internal : changed RlvWearableItemCollector to use the EWearAction and EWearFlags enumeration
--HG--
branch : RLVa
2010-09-25 19:10:38 +02:00
Kitty Barnett 401a292f51 - fixed : @attach:folderA=force,addoutfit=n,addattach=n fails to force-wear anything in folderA
--HG--
branch : RLVa
2010-09-24 07:33:57 +02:00
Kitty Barnett e98e3d4efa - internal : moved "canDetach" checks from callers to LLVOAvatarSelf::detachAttachmentIntoInventory() instead
- internal : changed @detachme=force to use LLVOAvatarSelf::detachAttachmentIntoInventory()
- internal : fix-up for LLAppearanceMgr::removeItemFromAvatar() due to merging in Appearance-Misc patch branch

--HG--
branch : RLVa
2010-09-04 03:03:34 +02:00
Kitty Barnett 57d71975ab - added : @attach[over|thisover|allover|allthisover]:<option>=force
- added : addoutfit* synonyms for all @attach*:<option>=force commands

--HG--
branch : RLVa
2010-08-31 02:04:41 +02:00
Kitty Barnett 66d385232d - internal : added support for "force wear add" vs "force wear replace"
-> partial commit of support 'framework' *only* (completely untested so force wearing is probably very broken/non-functional right now)
    -> an (unintended) side-effect of the current implementation is that "nostrip" *wearables* won't get replaced on a force-replace wear, revisit later

--HG--
branch : RLVa
2010-08-31 00:38:29 +02:00
Kitty Barnett 0e763a7eea - internal : there's no longer any need/use for the RlvRetainedCommand class
--HG--
branch : RLVa
2010-08-30 14:35:29 +02:00
Kitty Barnett 86102778c1 - internal : the issuing object's UUID is stored in the RlvCommand so it no longer needs to be passed around as a separate parameter
--HG--
branch : RLVa
2010-08-30 14:16:53 +02:00
Kitty Barnett 464bce7a25 - internal : refactored @getpath[:<option>]=<channel> to use RlvCommandOptionGetPath
- internal : refactored @attach* and @detach* force commands to use RlvCommandOptionGeneric
    -> TODO: figure out what to do about @detach[:<option>]=force
- fixed : executing @getpath=<channel> (without an option) returns an empty reply even if the item resides under #RLV
- fixed : @*this[:<option>]=force commands should be acting on all wearables/attachments on the specific wearable type/attachment point

--HG--
branch : RLVa
2010-08-30 12:30:41 +02:00
Kitty Barnett c50e3a59ff - internal : abstracted RLV command options into an RlvCommandOption derived class hierarchy
-> refactored @remoutfit[:<layer>]=n
    -> refactored @remoutfit[:<layer>]=force
    -> refactored @remattach[:<attachpt|attachptgroup>]=force

--HG--
branch : RLVa
2010-08-30 03:02:38 +02:00
Kitty Barnett f607a8df3e - added : @standtp=n
--HG--
branch : RLVa
2010-08-29 18:08:18 +02:00
Kitty Barnett 33997d0695 - internal : moved several rlvXXX helper and RlvHandler member functions into an RlvUtil helper class
--HG--
branch : RLVa
2010-08-29 04:00:55 +02:00
Kitty Barnett e6e551cb41 Merged with default tip (Revision 7a739cbdce56)
--HG--
branch : RLVa
2010-08-28 02:06:00 +02:00
Kitty Barnett 8c32b5fe60 - fixed : LLPipeline::sShowHUDAttachments isn't reset to TRUE when an attachment is worn on an empty RLV_LOCK_REMOVE locked HUD attachment point
-> @remattach:top=n (with no current attachment on "top" or any other locked HUD attachments)
    -> uncheck "Show HUD Attachments" (allowed because RlvAttachmentLocks::hasLockedHUD() will return FALSE when there are no locked HUDs)
    -> attach HUD attachment to top => invisible
- fixed : HUD zoom level should be restricted when a HUD attachment is non-detachable
- fixed : wireframe should be disabled when a HUD attachment is non-detachable

--HG--
branch : RLVa
2010-08-22 18:41:57 +02:00
Kitty Barnett b6a073c659 Initial commit of RLVa-1.2.0i
--HG--
branch : RLVa
2010-08-22 10:57:22 +02:00