Difference between revisions of "Template:LSL Constants/Region"
Jump to navigation
Jump to search
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{{!}} class="sortable" {{Prettytable}} | {{#if:{{{wrap|}}}|{{!}}}} | ||
{{{!}} class="sortable" {{Prettytable|style=margin-top:0;margin-bottom:0;}} | |||
{{!}}- {{Hl2}} | {{!}}- {{Hl2}} | ||
! Flag | ! Flag | ||
Line 41: | Line 42: | ||
{{!}}Find if a region restricts [[llPushObject]] calls | {{!}}Find if a region restricts [[llPushObject]] calls | ||
{{!}}- | {{!}}- | ||
{{#if:{{{valid|}}}|| | |||
{{!}}<s>{{LSL Const|REGION_FLAGS_ALLOW_LANDMARK|integer|hex=0x00000002|c=Can you make landmarks here?|nolink=*}}</s>† | {{!}}<s>{{LSL Const|REGION_FLAGS_ALLOW_LANDMARK|integer|hex=0x00000002|c=Can you make landmarks here?|nolink=*}}</s>† | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const|REGION_FLAGS_ALLOW_SET_HOME|integer|hex=0x00000004|c=Do we | {{!}}<s>{{LSL Const|REGION_FLAGS_ALLOW_SET_HOME|integer|hex=0x00000004|c=Do we allow the home position to be set here?|nolink=*}}</s>† | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
Line 53: | Line 55: | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const|REGION_FLAGS_TAX_FREE|integer|hex=0x00000020|c=Tax free zone (no taxes on objects, land, etc.)|nolink=*}}</s>† | {{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_TAX_FREE|integer|hex=0x00000020|c=Tax free zone (no taxes on objects, land, etc.)|nolink=*}}</s>†* | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}}<br/>Taxes were abolished with SL version 1.2. See {{SLH|Taxes}} | {{!}}{{#var:comment}}<br/>Taxes were abolished with SL version 1.2. See {{SLH|Taxes}} | ||
Line 61: | Line 63: | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const|REGION_FLAGS_NULL_LAYER|integer|hex=0x00000200|c=|nolink=*}}</s>† | {{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_NULL_LAYER|integer|hex=0x00000200|c=|nolink=*}}</s>†* | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const| | {{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_HARD_ALLOW_LAND_TRANSFER|integer|hex=0x00000400|c=Region allows land reselling|nolink=*}}</s>†* | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const|REGION_FLAGS_SKIP_UPDATE_INTEREST_LIST|integer|hex=0x00000800|c=|nolink=*}}</s>† | {{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_SKIP_UPDATE_INTEREST_LIST|integer|hex=0x00000800|c=Region allows posting of classified ads|nolink=*}}</s>†* | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
Line 81: | Line 83: | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s | {{!}}<s>{{LSL Const|REGION_FLAGS_ALLOW_RETURN_ENCROACHING_OBJECT|integer|hex=0x00010000|c=|nolink=*}}</s>† | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const| | {{!}}<s>{{LSL Const|REGION_FLAGS_ALLOW_RETURN_ENCROACHING_ESTATE_OBJECT|integer|hex=0x00020000|c=|nolink=*}}</s>† | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
Line 101: | Line 103: | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const|REGION_FLAGS_DENY_IDENTIFIED|integer|hex=0x01000000|c=|nolink=*}}</s>† | {{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_DENY_IDENTIFIED|integer|hex=0x01000000|c=|nolink=*}}</s>†* | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const|REGION_FLAGS_DENY_TRANSACTED|integer|hex=0x02000000|c=|nolink=*}}</s>† | {{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_DENY_TRANSACTED|integer|hex=0x02000000|c=|nolink=*}}</s>†* | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
Line 113: | Line 115: | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | {{!}}- | ||
{{!}}<s>{{LSL Const|REGION_FLAGS_ABUSE_EMAIL_TO_ESTATE_OWNER|integer|hex=0x08000000|c=|nolink=*}}</s>† | {{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_ABUSE_EMAIL_TO_ESTATE_OWNER|integer|hex=0x08000000|c=|nolink=*}}</s>†* | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
Line 124: | Line 126: | ||
{{!}}{{#var:value}} | {{!}}{{#var:value}} | ||
{{!}}{{#var:comment}} | {{!}}{{#var:comment}} | ||
{{!}}- | |||
{{!}}<s>{{LSL Const|REGION_FLAGS_DENY_AGEUNVERIFIED|integer|hex=0x40000000|c=|nolink=*}}</s>† | |||
{{!}}{{#var:value}} | |||
{{!}}{{#var:comment}} | |||
{{!}}- | |||
{{!}}<s style="color:red;">{{LSL Const|REGION_FLAGS_SKIP_MONO_SCRIPTS|integer|hex=0x80000000|c=|nolink=*}}</s>†* | |||
{{!}}{{#var:value}} | |||
{{!}}{{#var:comment}} }} | |||
{{!}}- | |||
{{!}}} | {{!}}} | ||
{{#if:{{{valid|}}}||{{{!}} style="padding:0;" | |||
{{{!}} style="padding:0;" | {{{!}} style="padding:0;" | ||
{{!}}valign="top" style="padding:0;"{{!}}† | {{!}}valign="top" style="padding:0;"{{!}}† | ||
{{!}}style="font-size:70%;padding:0;"{{!}}REGION_FLAGS_* are internal and not exposed to the compiler (hence the strike through), despite this their values may be valid in the mask. In other words, there may be no nice name for the constant that the compiler will accept, | {{!}}style="font-size:70%;padding:0;"{{!}}REGION_FLAGS_* are internal and not exposed to the compiler (hence the strike through), despite this their values may be valid in the mask. In other words, there may be no nice name for the constant that the compiler will accept but the values may work. Remember that LL does not support these; they may redefine the flags without notice, this has happened in the past. | ||
{{!}}} | {{!}}- | ||
{{!}}style="font-size:70%;padding:0;"{{!}}* | |||
{{!}}style="font-size:70%;padding:0;"{{!}}REGION_FLAGS_* flags in red have been removed from the {{SourceLink/github|viewer|indra/llmessage/llregionflags.h|text=source code}}, the values may get reassigned and reused! | |||
{{!}}} }} | |||
<noinclude>{{{{FULLPAGENAME}}|valid=*}}</noinclude> |
Latest revision as of 14:15, 17 November 2022
Flag | Value | Description |
---|---|---|
REGION_FLAG_ALLOW_DAMAGE | 0x00000001 | Find if a region is entirely damage enabled |
REGION_FLAG_FIXED_SUN | 0x00000010 | Find if a region has a fixed sun position |
REGION_FLAG_BLOCK_TERRAFORM | 0x00000040 | Find if a region terraforming disabled |
REGION_FLAG_SANDBOX | 0x00000100 | Find if a region is a sandbox |
REGION_FLAG_DISABLE_COLLISIONS | 0x00001000 | Find if a region has disabled collisions |
REGION_FLAG_DISABLE_PHYSICS | 0x00004000 | Find if a region has disabled physics |
REGION_FLAG_BLOCK_FLY | 0x00080000 | Find if a region blocks flying |
REGION_FLAG_ALLOW_DIRECT_TELEPORT | 0x00100000 | Find if a region allows direct teleports |
REGION_FLAG_RESTRICT_PUSHOBJECT | 0x00400000 | Find if a region restricts llPushObject calls |
0x00000002 | Can you make landmarks here? | |
0x00000004 | Do we allow the home position to be set here? | |
0x00000008 | Do we reset the home position when someone teleports away from here? | |
0x00000020 | Tax free zone (no taxes on objects, land, etc.) Taxes were abolished with SL version 1.2. See SL Wikia:Taxes | |
0x00000080 | Can't release, sell, or buy land. | |
0x00000200 | ||
0x00000400 | Region allows land reselling | |
0x00000800 | Region allows posting of classified ads | |
0x00002000 | ||
0x00008000 | ||
0x00010000 | ||
0x00020000 | ||
0x00040000 | ||
0x00200000 | Is there an administrative override on scripts in the region at the moment. This is the similar skip scripts, except this flag is persisted in the database on an estate level. | |
0x00800000 | ||
0x01000000 | ||
0x02000000 | ||
0x04000000 | ||
0x08000000 | ||
0x10000000 | ||
0x20000000 | ||
0x40000000 | ||
0x80000000 |
† | REGION_FLAGS_* are internal and not exposed to the compiler (hence the strike through), despite this their values may be valid in the mask. In other words, there may be no nice name for the constant that the compiler will accept but the values may work. Remember that LL does not support these; they may redefine the flags without notice, this has happened in the past. |
* | REGION_FLAGS_* flags in red have been removed from the source code, the values may get reassigned and reused! |
Flag | Value | Description |
---|---|---|
REGION_FLAG_ALLOW_DAMAGE | 0x00000001 | Find if a region is entirely damage enabled |
REGION_FLAG_FIXED_SUN | 0x00000010 | Find if a region has a fixed sun position |
REGION_FLAG_BLOCK_TERRAFORM | 0x00000040 | Find if a region terraforming disabled |
REGION_FLAG_SANDBOX | 0x00000100 | Find if a region is a sandbox |
REGION_FLAG_DISABLE_COLLISIONS | 0x00001000 | Find if a region has disabled collisions |
REGION_FLAG_DISABLE_PHYSICS | 0x00004000 | Find if a region has disabled physics |
REGION_FLAG_BLOCK_FLY | 0x00080000 | Find if a region blocks flying |
REGION_FLAG_ALLOW_DIRECT_TELEPORT | 0x00100000 | Find if a region allows direct teleports |
REGION_FLAG_RESTRICT_PUSHOBJECT | 0x00400000 | Find if a region restricts llPushObject calls |