Commit Graph

79 Commits (bdc94eac5cda3dd6700a1cd462178b7ac3c4cfec)

Author SHA1 Message Date
Kitty Barnett 6c12c804a4 Merge branch 'rlva/development' 2021-07-12 16:16:26 +02:00
Kitty Barnett 3016bb5252 The one where Linux does not let you have nice things and call them None... 2021-07-12 16:16:01 +02:00
Kitty Barnett 331c6de052 Merge branch 'rlva/development' 2021-07-11 23:28:15 +02:00
Kitty Barnett fe5a2e717e [FIXED] Crash when @setsphere is issued with ALM enabled without shadows, ambient occlusion, depth of field, or antialiasing 2021-07-11 23:26:01 +02:00
Kitty Barnett 6a5ae01384 Add @touchattachother exception to block touching a specific avatar's attachments 2021-06-20 23:22:09 +02:00
Kitty Barnett 7eb340549d Add @editattach to block editing attachments and @editworld to block editing rezzed objects 2021-06-20 15:49:13 +02:00
Kitty Barnett a6946626d0 Add @share restriction to block giving inventory 2021-06-20 15:04:11 +02:00
Kitty Barnett 36afcdf55b Refactor @sit=force to support @sitground=force as a synonym
* Permission check changed from hasBehaviour to hasBehaviourExcept (consistency with @sit and @unsit)
  * Added stand up/ground sit behaviour to mimick RLV behaviour
2021-04-07 00:07:41 +02:00
Kitty Barnett 80e0984a75 Merge branch 'rlva/development' 2021-02-14 22:21:49 +01:00
Kitty Barnett cdd624c4e7 Add @shownametags:<distance> 2021-02-14 21:48:26 +01:00
Kitty Barnett c8286c2403 Merge branch 'rlva/development' 2021-02-13 13:56:46 +01:00
Kitty Barnett 72d6aff610 Add @viewtransparent and @viewwireframe 2021-01-07 20:55:37 +01:00
Kitty Barnett dfc6ea61f2 Merge branch 'rlva/development' 2020-11-21 23:16:39 +01:00
Kitty Barnett 43bd5d8303 [FIXED] Holding the @setenv restriction isn't preventing other objects from changing the environment settings 2020-11-21 23:11:55 +01:00
Kitty Barnett cddc7cb040 Merge branch 'rlva/development' 2020-09-19 13:31:34 +02:00
Kitty Barnett 66412b9058 Merge branch 'rlva/development' 2020-09-19 13:12:00 +02:00
Kitty Barnett 84a1e74e9e Post-merge fix-ups 2020-09-16 14:43:10 +02:00
Kitty Barnett 9b5a89511a Merge branch 'rlva/development' into rlva/development 2020-09-16 14:26:53 +02:00
Kitty Barnett c18e207bcf Merge branch 'rlva/feature/redirchat-typing-anim' into rlva/development 2020-09-16 14:10:21 +02:00
Kitty Barnett 198843fc1a CATZ-576: Indicate user typing status with @redirchat=n with an optional toggle 2020-09-16 13:54:14 +02:00
Kitty Barnett fdaeeb38da Switch ERlvExceptionCheck to a C++0x enum + minor code review/cleanup (no functional changes) 2020-09-16 02:37:04 +02:00
Kitty Barnett aebcd1855d Change RLVa string constants over to opt-in constexpr string_views (but keep char* by default) 2020-09-16 01:35:44 +02:00
Kitty Barnett 4501d4eb1a Add @buy and @pay restrictions to block object purchases and avatar payments respectively (because of baguettes) 2020-09-14 14:17:15 +02:00
Kitty Barnett 93a457689d Merge branch 'rlva/development' into master 2020-06-13 22:05:19 +02:00
Kitty Barnett fa07fe8d1c Merge branch 'rlva/development' (v2.2.3) into rlva/development 2020-06-13 21:04:48 +02:00
Kitty Barnett 5be88df318 Add @setcam_eyeoffsetscale:<multiplier>=n and @setcam_eyeoffsetscale[:<multiplier>]=force 2020-06-13 00:01:49 +02:00
Kitty Barnett fb670069b0 Merge branch 'rlva/development' (v2.2.3 + v2.3.0 - both WIP) 2020-06-12 12:51:11 +02:00
Kitty Barnett a7e5b8ecc9 Restore the @setenv restriction 2020-04-27 00:07:19 +02:00
Kitty Barnett 1b82148714 [FIXED] FIRE-23473: @shownames exceptions should not have their name anonymized in nearby chat 2019-01-20 16:41:32 +01:00
Kitty Barnett 8d77151da1 [FIXED] FIRE-23473: @shownames exceptions should not have their name anonymized in nearby chat
--HG--
branch : RLVa
2019-01-20 16:41:32 +01:00
Kitty Barnett b0c93b116b Merged with one last RLVa fix 2018-06-18 01:14:43 +02:00
Kitty Barnett 4b19e4c1a5 Merged with RLVa tip 2018-06-18 01:09:54 +02:00
Kitty Barnett 5882870409 [FIXED] @sittp should restrict local teleports in 3D space rather than only the xy-plane
--HG--
branch : RLVa
2018-06-18 01:02:15 +02:00
Kitty Barnett 630812299f Added @jump=n and @fly:[true|false]=force (with issuing object exemption)
--HG--
branch : RLVa
2018-06-09 19:06:00 +02:00
Kitty Barnett 577288d236 Merged with RLVa features & fixes 2018-05-26 18:08:53 +02:00
Kitty Barnett 0a02abd0e3 Move most of the behaviour modifier code over to the new files
--HG--
branch : RLVa
2018-05-07 14:17:25 +02:00
Kitty Barnett 4de0c86332 [FIXED] A local forced teleport (due to @tpto) fails if the issuing object has an active @sittp behaviour
-> Repro:
       - @clear,tplocal=n,tplocal:200=n,sittp=n
       - @tpto:<Current Region>/X/Y/Z+500=force => succeeds
       - @tpto:<Current Region>/X/Y+20/Z=force => failed (sittp shouldn't be taken into account)

--HG--
branch : RLVa
2018-04-30 23:51:22 +02:00
Kitty Barnett a911884fe6 [FIXED] CATZ-311: @stopim doesn't end the IM session when @startim restricted
-> The local notification now logs to nearby chat
  -> Send the close response even if there is currently no IM session open

--HG--
branch : RLVa
2017-11-05 00:03:42 +01:00
Kitty Barnett 0d968af026 [FIXED] CATZ-311: @stopim doesn't end the IM session when @startim restricted
-> The local notification now logs to nearby chat
  -> Send the close response even if there is currently no IM session open
2017-11-05 00:03:42 +01:00
Kitty Barnett 79c434559a [FIXED] CATZ-332: Crash saving a texture to disk while @viewtextures=n restricted
--HG--
branch : RLVa
2017-07-16 01:21:50 +02:00
Kitty Barnett 9a467e6c1c [FIXED] CATZ-332: Crash saving a texture to disk while @viewtextures=n restricted 2017-07-16 01:21:50 +02:00
Kitty Barnett eb43f227bc Merged cleanly with RLVa tip 2016-12-03 20:34:36 +01:00
Kitty Barnett 4503a28aee Merged with RLVa fixes 2016-12-03 17:13:17 +01:00
Kitty Barnett 036390f5bd @sit[:<null-uuid>]=force will ground-sit the avatar (if permitted)
--HG--
branch : RLVa
2016-11-27 18:07:30 +01:00
Kitty Barnett 65b50437e7 [FIXED] Can't copy/paste folders when RLVa is disabled
--HG--
branch : RLVa
2016-11-27 17:19:53 +01:00
Kitty Barnett 56c4028ea8 [FIXED] Exclusion ranges for @recvim and @sendim are calculated wrong
--HG--
branch : RLVa
2016-11-20 17:44:29 +01:00
Kitty Barnett b233db99fe [FIXED] Edge case issues with @fartouch and other touch related restrictions
-> [FIXED] Can't select a face on a nearby object when both @fartouch and @touch* restricted
  -> [FIXED] Object inspectors aren't shown on nearby objects when both @fartouch and @touch* restricted
  -> [FIXED] Non-touch left-click actions on nearby objects are blocked when both @fartouch and @touch* restricted

--HG--
branch : RLVa
2016-11-20 15:10:42 +01:00
Kitty Barnett 351c4f7709 Refactoring carousel: prefer RlvActions over RlvHandler wherever possible
-> clean up some quick wins; no functionality changes

--HG--
branch : RLVa
2016-11-20 11:57:08 +01:00
Kitty Barnett 7dac084924 Refactoring carousel: prefer RlvActions over RlvHandler wherever possible
-> RlvHandler should only deal with the actual RLV API syntax
  -> RlvActions should handle all interpretation of the stored behaviour
  => the end result will make it significantly easier to finally switch over to a new syntax with the option of remaining compatible

--HG--
branch : RLVa
2016-11-20 00:46:12 +01:00
Kitty Barnett 59500ff77f [FIXED] Items can be pasted from locked folders into unlocked folders and vice versa
-> rather than blocking the context menu item we'll show a blocked notification toast to help the user identify why their paste is failing

--HG--
branch : RLVa
2016-11-12 00:28:09 +01:00