aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llinventory/llparcelflags.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/llinventory/llparcelflags.h')
-rw-r--r--linden/indra/llinventory/llparcelflags.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/linden/indra/llinventory/llparcelflags.h b/linden/indra/llinventory/llparcelflags.h
index d691d4d..1806142 100644
--- a/linden/indra/llinventory/llparcelflags.h
+++ b/linden/indra/llinventory/llparcelflags.h
@@ -58,16 +58,20 @@ const U32 PF_URL_WEB_PAGE = 1 << 19; // The "media URL" is an HTML page
58const U32 PF_URL_RAW_HTML = 1 << 20; // The "media URL" is a raw HTML string like <H1>Foo</H1> 58const U32 PF_URL_RAW_HTML = 1 << 20; // The "media URL" is a raw HTML string like <H1>Foo</H1>
59const U32 PF_RESTRICT_PUSHOBJECT = 1 << 21; // Restrict push object to either on agent or on scripts owned by parcel owner 59const U32 PF_RESTRICT_PUSHOBJECT = 1 << 21; // Restrict push object to either on agent or on scripts owned by parcel owner
60const U32 PF_DENY_ANONYMOUS = 1 << 22; // Deny all non identified/transacted accounts 60const U32 PF_DENY_ANONYMOUS = 1 << 22; // Deny all non identified/transacted accounts
61const U32 PF_DENY_IDENTIFIED = 1 << 23; // Deny identified accounts 61// const U32 PF_DENY_IDENTIFIED = 1 << 23; // Deny identified accounts
62const U32 PF_DENY_TRANSACTED = 1 << 24; // Deny identified accounts 62// const U32 PF_DENY_TRANSACTED = 1 << 24; // Deny identified accounts
63const U32 PF_ALLOW_GROUP_SCRIPTS = 1 << 25; // Allow scripts owned by group 63const U32 PF_ALLOW_GROUP_SCRIPTS = 1 << 25; // Allow scripts owned by group
64const U32 PF_CREATE_GROUP_OBJECTS = 1 << 26; // Allow object creation by group members or objects 64const U32 PF_CREATE_GROUP_OBJECTS = 1 << 26; // Allow object creation by group members or objects
65const U32 PF_ALLOW_ALL_OBJECT_ENTRY = 1 << 27; // Allow all objects to enter a parcel 65const U32 PF_ALLOW_ALL_OBJECT_ENTRY = 1 << 27; // Allow all objects to enter a parcel
66const U32 PF_ALLOW_GROUP_OBJECT_ENTRY = 1 << 28; // Only allow group (and owner) objects to enter the parcel 66const U32 PF_ALLOW_GROUP_OBJECT_ENTRY = 1 << 28; // Only allow group (and owner) objects to enter the parcel
67const U32 PF_ALLOW_VOICE_CHAT = 1 << 29; // Allow residents to use voice chat on this parcel 67const U32 PF_ALLOW_VOICE_CHAT = 1 << 29; // Allow residents to use voice chat on this parcel
68const U32 PF_USE_ESTATE_VOICE_CHAN = 1 << 30; 68const U32 PF_USE_ESTATE_VOICE_CHAN = 1 << 30;
69const U32 PF_DENY_AGEUNVERIFIED = 1 << 31; // Prevent residents who aren't age-verified
70// NOTE: At one point we have used all of the bits.
71// We have deprecated two of them in 1.19.0 which *could* be reused,
72// but only after we are certain there are no simstates using those bits.
69 73
70const U32 PF_RESERVED = 1U << 31; 74//const U32 PF_RESERVED = 1U << 31;
71 75
72// If any of these are true the parcel is restricting access in some maner. 76// If any of these are true the parcel is restricting access in some maner.
73const U32 PF_USE_RESTRICTED_ACCESS = PF_USE_ACCESS_GROUP 77const U32 PF_USE_RESTRICTED_ACCESS = PF_USE_ACCESS_GROUP
@@ -75,8 +79,7 @@ const U32 PF_USE_RESTRICTED_ACCESS = PF_USE_ACCESS_GROUP
75 | PF_USE_BAN_LIST 79 | PF_USE_BAN_LIST
76 | PF_USE_PASS_LIST 80 | PF_USE_PASS_LIST
77 | PF_DENY_ANONYMOUS 81 | PF_DENY_ANONYMOUS
78 | PF_DENY_IDENTIFIED 82 | PF_DENY_AGEUNVERIFIED;
79 | PF_DENY_TRANSACTED;
80const U32 PF_NONE = 0x00000000; 83const U32 PF_NONE = 0x00000000;
81const U32 PF_ALL = 0x7FFFFFFF; 84const U32 PF_ALL = 0x7FFFFFFF;
82const U32 PF_DEFAULT = PF_ALLOW_FLY 85const U32 PF_DEFAULT = PF_ALLOW_FLY
@@ -104,6 +107,7 @@ const S32 BA_NOT_IN_GROUP = 1;
104const S32 BA_NOT_ON_LIST = 2; 107const S32 BA_NOT_ON_LIST = 2;
105const S32 BA_BANNED = 3; 108const S32 BA_BANNED = 3;
106const S32 BA_NO_ACCESS_LEVEL = 4; 109const S32 BA_NO_ACCESS_LEVEL = 4;
110const S32 BA_NOT_AGE_VERIFIED = 5;
107 111
108// ParcelRelease flags 112// ParcelRelease flags
109const U32 PR_NONE = 0x0; 113const U32 PR_NONE = 0x0;