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
f044949ed3
[FIXED] @sitground=force from an object holding the only @sit=n,unsit=n reports the avatar standing and sitting illegally
2021-06-19 15:27:36 +02:00
Kitty Barnett
a7395a9e98
Merge branch 'rlva/development' into rlva/feature/rlv-command-sync
2021-06-19 14:20:56 +02:00
Kitty Barnett
4b3ddda5b0
Merge branch 'rlva/development'
2021-06-08 20:10:50 +02:00
Kitty Barnett
7c53927327
Add support for multiple overlays in the same linkset (and support permanence in @setoverlay restrictions that aren't currently active)
2021-05-29 19:16:42 +02:00
Kitty Barnett
196029d002
CATZ-590: Unpredictable results occur when both @setsphere and @setoverlay are set by the same object
2021-05-29 17:41:15 +02:00
Kitty Barnett
cf902df4fa
Add sat/unsat notifications
2021-04-07 02:05:27 +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
e9772fc7e2
Cleanup of Windlight lock-in (= force enabling + prevent disabling)
2021-03-13 20:41:27 +01:00
Kitty Barnett
80e0984a75
Merge branch 'rlva/development'
2021-02-14 22:21:49 +01:00
Kitty Barnett
efd3c92135
Cap the number of simultaneously running @setsphere effects at 6
2021-02-14 21:49:30 +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
0e02c0d197
Merge branch 'rlva/feature/effect-sphere' into rlva/develpment
2021-01-10 23:37:10 +01:00
Kitty Barnett
fbe2feec42
Merge branch 'rlva/feature/effect-sphere' into rlva/development
2021-01-10 23:34:35 +01:00
Kitty Barnett
36913120e5
Clear local modifiers when their base restriction is removed (after some feedback)
2021-01-10 23:34:01 +01:00
Kitty Barnett
a1310d5ca5
Merge branch 'rlva/review' into rlva/development
2021-01-08 02:40:16 +01:00
Kitty Barnett
0c81b5b4a2
Merge branch 'rlva/feature/effects' into rlva/development
2021-01-08 02:38:38 +01:00
Kitty Barnett
72d6aff610
Add @viewtransparent and @viewwireframe
2021-01-07 20:55:37 +01:00
Kitty Barnett
35564009af
Merge branch 'rlva/feature/effect-sphere' into rlva/development
2021-01-06 16:28:42 +01:00
Kitty Barnett
978aa9a540
Make @setsphere work with only Windlight enabled by forcing use of FBO
2021-01-06 15:33:44 +01:00
Kitty Barnett
5a9c548020
Rework @setsphere into a visual effect and consolidate all the code
2021-01-05 15:58:24 +01:00
Kitty Barnett
e8a0915b4d
Rework @setoverlay into a visual effect and move all the code out of RlvHandler
2021-01-05 05:04:04 +01:00
Kitty Barnett
ab5f4be459
Split behaviour modifiers into global scope (impacts all of RLV or other objects) and local scope (modifies only the behaviour only on that particular object)
2021-01-05 02:54:10 +01:00
Ansariel
2f4e2c0b4f
Fix LL_ERRS crash when disconnecting while under @shownames RLVa restriction
2020-11-18 22:37:38 +01:00
Kitty Barnett
bf4dd8b10a
[FIXED] Behaviour toggle callbacks were invoked twice per toggle triggering a (valid) assertion check
...
-> Code was introduced independently of RLVa as a fix for FIRE-20142 (which doesn't seem to reproduce with it removed)
2020-10-31 14:06:52 +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
6b0838e59e
[FIXED] Floater filter remove check is backwards
2020-09-16 15:09:15 +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
96a17bf708
Merge branch 'rlva/feature/buy-pay-restriction' into rlva/development
2020-09-16 14:10:01 +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
7256da3e34
RLVa string constants rework (part 2)
2020-09-16 01:56:47 +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
a3c0d62eb5
Enable/disable additions for @buy/pay restrictions + show a blocked notification whenever the floater would have opened to inform the user
2020-09-14 16:34:22 +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
487a487ce2
[FIXED] Assertion failure on LLApp::isQuitting() in RlvHandler::cleanup() when disconnecting
...
-> Also prefer using isExiting() over isQuitting()
2020-09-14 00:06:07 +02:00
Kitty Barnett
d69604b866
[FIXED] Assertion failure on m_Object.empty() in RlvHandler::cleanup() when an object only issues unknown commands
...
-> In this case @nohax=n by an OpenCollar
2020-09-13 19:10:18 +02:00
Nicky Dasmijn
a382089940
Proper cast do avod VS2017 warning.
2020-07-20 11:56:59 +02:00
Kitty Barnett
9d075529af
Merge branch 'rlva/development' into rlva/development
2020-06-21 21:04:07 +02:00
Kitty Barnett
527e49adb0
Merge branch 'rlva/bugfix' into rlva/development
2020-06-21 15:56:55 +02:00
Kitty Barnett
6b1883f840
Merge branch 'rlva/bugfix' into master
2020-06-17 18:59:09 +02:00
Kitty Barnett
6f2009f33d
[FIXED] hasBehaviourExcept() with an empty option returns false even though a RLV_OPTION_MODIFIER active restriction exists
...
-> RlvCommand::markRefCounted() is called from RlvBehaviourGenericProcessor<RLV_OPTION_MODIFIER> as expected
-> However, the RlvCommand reference we pass throughout the entire command processing line is a reference to the originally parsed command and not a reference to the copy that was stored in the RlvObject's command list
-> The fact that we're mutating a constant is excusable in this case since only the command processor will know whether an option command should end up getting reference counted
-> This bug only applies to hasBehaviourExcept() since the behaviour reference counter was still incremented/decremented successfully and hasBehaviourExcept() does a deep check on the individual commands instead
-> Fixes FIRE-24215
2020-06-17 15:20:34 +02:00
Kitty Barnett
68a0bdb03f
Add @versionnum:impl=<channel> as a way to get the RLV implementation version as <major><minor:02><patch:02><implementation id:02> (RLVa implementation id is 13)
2020-06-17 15:08:23 +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
9b58b4b7c8
@setcam_eyeoffset and @setcam_eyeoffsetscale fix-ups due to camera presets
2020-06-12 16:05:34 +02:00