/** * @file llparcelflags.h * * $LicenseInfo:firstyear=2002&license=viewergpl$ * * Copyright (c) 2002-2009, Linden Research, Inc. * * Second Life Viewer Source Code * The source code in this file ("Source Code") is provided by Linden Lab * to you under the terms of the GNU General Public License, version 2.0 * ("GPL"), unless you have obtained a separate licensing agreement * ("Other License"), formally executed by you and Linden Lab. Terms of * the GPL can be found in doc/GPL-license.txt in this distribution, or * online at http://secondlifegrid.net/programs/open_source/licensing/gplv2 * * There are special exceptions to the terms and conditions of the GPL as * it is applied to this Source Code. View the full text of the exception * in the file doc/FLOSS-exception.txt in this software distribution, or * online at * http://secondlifegrid.net/programs/open_source/licensing/flossexception * * By copying, modifying or distributing this software, you acknowledge * that you have read and understood your obligations described above, * and agree to abide by those obligations. * * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, * COMPLETENESS OR PERFORMANCE. * $/LicenseInfo$ */ #ifndef LL_LLPARCEL_FLAGS_H #define LL_LLPARCEL_FLAGS_H //--------------------------------------------------------------------------- // Parcel Flags (PF) constants //--------------------------------------------------------------------------- const U32 PF_ALLOW_FLY = 1 << 0;// Can start flying const U32 PF_ALLOW_OTHER_SCRIPTS= 1 << 1;// Scripts by others can run. const U32 PF_FOR_SALE = 1 << 2;// Can buy this land const U32 PF_FOR_SALE_OBJECTS = 1 << 7;// Can buy all objects on this land const U32 PF_ALLOW_LANDMARK = 1 << 3; const U32 PF_ALLOW_TERRAFORM = 1 << 4; const U32 PF_ALLOW_DAMAGE = 1 << 5; const U32 PF_CREATE_OBJECTS = 1 << 6; // 7 is moved above const U32 PF_USE_ACCESS_GROUP = 1 << 8; const U32 PF_USE_ACCESS_LIST = 1 << 9; const U32 PF_USE_BAN_LIST = 1 << 10; const U32 PF_USE_PASS_LIST = 1 << 11; const U32 PF_SHOW_DIRECTORY = 1 << 12; const U32 PF_ALLOW_DEED_TO_GROUP = 1 << 13; const U32 PF_CONTRIBUTE_WITH_DEED = 1 << 14; const U32 PF_SOUND_LOCAL = 1 << 15; // Hear sounds in this parcel only const U32 PF_SELL_PARCEL_OBJECTS = 1 << 16; // Objects on land are included as part of the land when the land is sold const U32 PF_ALLOW_PUBLISH = 1 << 17; // Allow publishing of parcel information on the web const U32 PF_MATURE_PUBLISH = 1 << 18; // The information on this parcel is mature const U32 PF_URL_WEB_PAGE = 1 << 19; // The "media URL" is an HTML page const U32 PF_URL_RAW_HTML = 1 << 20; // The "media URL" is a raw HTML string like