Template:LSL Constants/Region

From Second Life Wiki
Revision as of 10:23, 6 August 2007 by Strife Onizuka (talk | contribs)
Jump to navigation Jump to search
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
REGION_FLAGS_ALLOW_LANDMARK 0x00000002 Can you make landmarks here?
REGION_FLAGS_ALLOW_SET_HOME 0x00000004 Do we reset the home position when someone teleports away from here?
REGION_FLAGS_RESET_HOME_ON_TELEPORT 0x00000008 Do we reset the home position when someone teleports away from here?
REGION_FLAGS_TAX_FREE 0x00000020 Tax free zone (no taxes on objects, land, etc.)
Taxes were abolished with SL version 1.2. See SL Wikia:Taxes
REGION_FLAGS_BLOCK_LAND_RESELL 0x00000080 Can't release, sell, or buy land.
REGION_FLAGS_NULL_LAYER 0x00000200
REGION_FLAGS_SKIP_AGENT_ACTION 0x00000400
REGION_FLAGS_SKIP_UPDATE_INTEREST_LIST 0x00000800
REGION_FLAGS_SKIP_SCRIPTS 0x00002000
REGION_FLAGS_EXTERNALLY_VISIBLE 0x00008000
REGION_FLAGS_MAINLAND_VISIBLE 0x00010000 Removed from the enumeration
REGION_FLAGS_PUBLIC_ALLOWED 0x00020000
REGION_FLAGS_BLOCK_DWELL 0x00040000
REGION_FLAGS_ESTATE_SKIP_SCRIPTS 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.
REGION_FLAGS_DENY_ANONYMOUS 0x00800000
REGION_FLAGS_DENY_IDENTIFIED 0x01000000
REGION_FLAGS_DENY_TRANSACTED 0x02000000
REGION_FLAGS_ALLOW_PARCEL_CHANGES 0x04000000
REGION_FLAGS_ABUSE_EMAIL_TO_ESTATE_OWNER 0x08000000
REGION_FLAGS_ALLOW_VOICE 0x10000000
†  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, so use the value instead.