00001 00032 #ifndef LL_LLTELEPORTFLAGS_H 00033 #define LL_LLTELEPORTFLAGS_H 00034 00035 const U32 TELEPORT_FLAGS_DEFAULT = 0; 00036 const U32 TELEPORT_FLAGS_SET_HOME_TO_TARGET = 1 << 0; // newbie leaving prelude 00037 const U32 TELEPORT_FLAGS_SET_LAST_TO_TARGET = 1 << 1; 00038 const U32 TELEPORT_FLAGS_VIA_LURE = 1 << 2; 00039 const U32 TELEPORT_FLAGS_VIA_LANDMARK = 1 << 3; 00040 const U32 TELEPORT_FLAGS_VIA_LOCATION = 1 << 4; 00041 const U32 TELEPORT_FLAGS_VIA_HOME = 1 << 5; 00042 const U32 TELEPORT_FLAGS_VIA_TELEHUB = 1 << 6; 00043 const U32 TELEPORT_FLAGS_VIA_LOGIN = 1 << 7; 00044 const U32 TELEPORT_FLAGS_VIA_GODLIKE_LURE = 1 << 8; 00045 const U32 TELEPORT_FLAGS_GODLIKE = 1 << 9; 00046 const U32 TELEPORT_FLAGS_911 = 1 << 10; 00047 const U32 TELEPORT_FLAGS_DISABLE_CANCEL = 1 << 11; // Used for llTeleportAgentHome() 00048 const U32 TELEPORT_FLAGS_VIA_REGION_ID = 1 << 12; 00049 const U32 TELEPORT_FLAGS_IS_FLYING = 1 << 13; 00050 const U32 TELEPORT_FLAGS_SHOW_RESET_HOME = 1 << 14; 00051 const U32 TELEPORT_FLAGS_FORCE_REDIRECT = 1 << 15; // used to force a redirect to some random location - used when kicking someone from land. 00052 00053 const U32 TELEPORT_FLAGS_MASK_VIA = TELEPORT_FLAGS_VIA_LURE 00054 | TELEPORT_FLAGS_VIA_LANDMARK 00055 | TELEPORT_FLAGS_VIA_LOCATION 00056 | TELEPORT_FLAGS_VIA_HOME 00057 | TELEPORT_FLAGS_VIA_TELEHUB 00058 | TELEPORT_FLAGS_VIA_LOGIN 00059 | TELEPORT_FLAGS_VIA_REGION_ID; 00060 00061 00062 00063 00064 const U32 LURE_FLAG_NORMAL_LURE = 1 << 0; 00065 const U32 LURE_FLAG_GODLIKE_LURE = 1 << 1; 00066 const U32 LURE_FLAG_GODLIKE_PURSUIT = 1 << 2; 00067 00068 #endif