Files
gtav-src/script/dev_ng/singleplayer/include/public/blip_ambient.sch
T
2025-09-29 00:52:08 +02:00

269 lines
22 KiB
Scheme
Executable File

USING "globals.sch"
USING "blip_control_public.sch"
// In debug, these are included in comms_control_data_gta5.sch
USING "../../scripts/Ambient/BaseJumping/bj.sch"
USING "../../scripts/Ambient/BaseJumping/bj_args.sch"
USING "../../scripts/Ambient/BaseJumping/bj_data.sch"
USING "../../scripts/Minigames/Assassinations/Assassination_MissionData.sch"
USING "stunt_plane_public.sch"
#if not USE_CLF_DLC
#if not USE_NRM_DLC
USING "properties_public.sch"
#endif
#endif
// PURPOSE: Call the Blip Control System functions with the initial ambient blip data.
//
// INPUT PARAMS: paramBlipID Static Blip ID being setup
// paramCoords Coordinates for the blip
// paramCategory The category of the blip being setup
// paramSprite The sprite the blip will use. Leave as default to allow the category to set the sprite automatically.
// paramSingleCharSpecific
PROC Setup_One_Ambient_Blip(STATIC_BLIP_NAME_ENUM paramBlipID,
VECTOR paramCoords,
STRING paramMapName,
STATIC_BLIP_CATEGORIES_ENUM paramCategory,
MISSION_CANDIDATE_MISSION_TYPE_ENUM paramAssociatedMissionType,
BLIP_SPRITE paramSprite = RADAR_TRACE_OBJECTIVE,
INT paramBitsetVisibleToCharacters = 7)
SET_STATIC_BLIP_POSITION(paramBlipID, paramCoords)
SET_STATIC_BLIP_CATEGORY(paramBlipID, paramCategory)
SET_STATIC_BLIP_ACTIVE_STATE(paramBlipID, FALSE)
SET_STATIC_BLIP_SHORT_RANGE(paramBlipID)
SET_STATIC_BLIP_MISSION_LAUNCH_LEVEL_LOCKED(paramBlipID, paramAssociatedMissionType)
//SET_STATIC_BLIP_FLASH_ON_ACTIVE(paramBlipID, paramFlashOnStart)
SET_STATIC_BLIP_HIDE_ON_WANTED(paramBlipID, TRUE)
IF NOT IS_STRING_NULL_OR_EMPTY(paramMapName)
SET_STATIC_BLIP_NAME(paramBlipID, paramMapName)
ENDIF
IF paramSprite <> RADAR_TRACE_OBJECTIVE
SET_STATIC_BLIP_ICON(paramBlipID, paramSprite)
ENDIF
IF paramBitsetVisibleToCharacters != 7
IF IS_BIT_SET(paramBitsetVisibleToCharacters, ENUM_TO_INT(CHAR_MICHAEL))
SET_STATIC_BLIP_CHARACTER_VISIBILITY(paramBlipID, TRUE, CHAR_MICHAEL, FALSE)
IF IS_BIT_SET(paramBitsetVisibleToCharacters, ENUM_TO_INT(CHAR_FRANKLIN))
SET_STATIC_BLIP_CHARACTER_VISIBILITY(paramBlipID, TRUE, CHAR_FRANKLIN, TRUE)
ELIF IS_BIT_SET(paramBitsetVisibleToCharacters, ENUM_TO_INT(CHAR_TREVOR))
SET_STATIC_BLIP_CHARACTER_VISIBILITY(paramBlipID, TRUE, CHAR_TREVOR, TRUE)
ENDIF
ELIF IS_BIT_SET(paramBitsetVisibleToCharacters, ENUM_TO_INT(CHAR_FRANKLIN))
SET_STATIC_BLIP_CHARACTER_VISIBILITY(paramBlipID, TRUE, CHAR_FRANKLIN, FALSE)
IF IS_BIT_SET(paramBitsetVisibleToCharacters, ENUM_TO_INT(CHAR_TREVOR))
SET_STATIC_BLIP_CHARACTER_VISIBILITY(paramBlipID, TRUE, CHAR_TREVOR, TRUE)
ENDIF
ELIF IS_BIT_SET(paramBitsetVisibleToCharacters, ENUM_TO_INT(CHAR_TREVOR))
SET_STATIC_BLIP_CHARACTER_VISIBILITY(paramBlipID, TRUE, CHAR_TREVOR, FALSE)
ENDIF
ENDIF
ENDPROC
PROC Setup_One_Minigame_Blip( STATIC_BLIP_NAME_ENUM paramBlipID,
VECTOR paramCoords,
STRING paramMapName,
BLIP_SPRITE paramSprite = RADAR_TRACE_OBJECTIVE,
BOOL paramCanBeFriendActivity = FALSE,
INT paramBitsetVisibleToCharacters = 7,
BOOL paramFlashOnStart = TRUE)
BOOL bUnnusedFlash = paramFlashOnStart
bUnnusedFlash = bUnnusedFlash
IF paramCanBeFriendActivity
Setup_One_Ambient_Blip(paramBlipID, paramCoords, paramMapName, STATIC_BLIP_CATEGORY_MINIGAME, MISSION_TYPE_MINIGAME_FRIENDS, paramSprite, paramBitsetVisibleToCharacters)
ELSE
Setup_One_Ambient_Blip(paramBlipID, paramCoords, paramMapName, STATIC_BLIP_CATEGORY_MINIGAME, MISSION_TYPE_MINIGAME, paramSprite, paramBitsetVisibleToCharacters)
ENDIF
ENDPROC
PROC Setup_One_Rampage_Blip(STATIC_BLIP_NAME_ENUM paramBlipID, VECTOR paramCoords, STRING paramMapName, BLIP_SPRITE paramSprite = RADAR_TRACE_RAMPAGE,
BOOL paramCanBeFriendActivity = FALSE, INT paramBitsetVisibleToCharacters = BIT_TREVOR)
#if not USE_CLF_DLC
#if not USE_NRM_DLC
INT iFirstRCPercentIndex = ENUM_TO_INT(CP_OJ_RAM1)
INT iFirstRCIndex = ENUM_TO_INT(RC_RAMPAGE_1)
#endif
#endif
INT i = ENUM_TO_INT(paramBlipID) - ENUM_TO_INT(STATIC_BLIP_MINIGAME_RAMPAGE1)
IF (i >= NUM_OF_RAMPAGES)
SCRIPT_ASSERT("Trying to set a rampage blip to be a rampage when it isn't")
ENDIF
Setup_One_Minigame_Blip(paramBlipID, paramCoords, paramMapName, paramSprite, paramCanBeFriendActivity,paramBitsetVisibleToCharacters)
#if not USE_CLF_DLC
#if not USE_NRM_DLC
IF (g_savedGlobals.sRampageData.playerData[i].iMedalIndex >= ENUM_TO_INT(RAMPAGE_BRONZE))
OR (GET_MISSION_FLOW_FLAG_STATE(FLOWFLAG_ALL_RAMPAGES_UNLOCKED) = TRUE)
OR (HAS_THIS_SCRIPT_BEEN_REGISTERED_IN_COMPLETION_PERCENTAGE_TOTAL(INT_TO_ENUM(enumCompletionPercentageEntries, iFirstRCPercentIndex + i), FALSE))
OR (IS_BIT_SET(g_savedGlobals.sRandomChars.savedRC[INT_TO_ENUM(g_eRC_MissionIDs, iFirstRCIndex + i)].rcFlags, ENUM_TO_INT(RC_FLAG_COMPLETED)))
SET_STATIC_BLIP_HAS_CHECKMARK(paramBlipID, TRUE)
ENDIF
#endif
#endif
ENDPROC
/// PURPOSE:
/// Does initialisation for static blips that are not handled by their own scrips.
PROC INITIALISE_STATIC_BLIP_SETTINGS()
#IF IS_DEBUG_BUILD
INT i = 0
REPEAT STATIC_BLIP_NAME_DUMMY_FINAL i
//Used to set a debug mode assert to catch spawning of un specified blips
SET_STATIC_BLIP_POSITION(INT_TO_ENUM(STATIC_BLIP_NAME_ENUM,i), <<1.0,2.0,3.0>>)
ENDREPEAT
#ENDIF
// MINIGAMES BLIP-NAME POSTION MAP-NAME BLIP-SPRITE FRIEND_ACTIVITY
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_COUNTRY_RACE, <<1967.0420, 3116.0051, 45.8901>>, "B_CRCE", RADAR_TRACE_RACE_LAND, FALSE)
// Darts
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_DARTS1, << -572.041, 294.196, 79.9374 >>, "", RADAR_TRACE_DARTS, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_DARTS2, << 1992.27, 3050.60, 47.89 >>, "", RADAR_TRACE_DARTS, TRUE, BIT_MICHAEL|BIT_FRANKLIN|BIT_TREVOR, FALSE)
// Golf
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_GOLF, <<-1370.6245, 56.1227, 52.70337>>, "", RADAR_TRACE_GOLF, TRUE)
// Hunting
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_HUNTING1, << -1702.46, 4666.36, 22.1255 >>, "", RADAR_TRACE_HUNTING, FALSE, BIT_TREVOR)
// Pilot School
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_PILOT_SCHOOL, <<-1154.1101, -2715.2026, 18.8824>>, "B_FSCH", RADAR_TRACE_FLIGHT_SCHOOL, FALSE)
// Rampages
Setup_One_Rampage_Blip(STATIC_BLIP_MINIGAME_RAMPAGE1, <<908.0, 3643.7, 32.2>>, "", RADAR_TRACE_RAMPAGE, FALSE, BIT_TREVOR)
Setup_One_Rampage_Blip(STATIC_BLIP_MINIGAME_RAMPAGE3, <<454.2, -1851.3, 27.6>>, "", RADAR_TRACE_RAMPAGE, FALSE, BIT_TREVOR)
Setup_One_Rampage_Blip(STATIC_BLIP_MINIGAME_RAMPAGE4, <<-161.0, -1669.7, 33.0>>, "", RADAR_TRACE_RAMPAGE, FALSE, BIT_TREVOR)
Setup_One_Rampage_Blip(STATIC_BLIP_MINIGAME_RAMPAGE5, <<-1298.2, 2504.14, 21.09>>, "", RADAR_TRACE_RAMPAGE, FALSE, BIT_TREVOR)
Setup_One_Rampage_Blip(STATIC_BLIP_MINIGAME_RAMPAGE2, <<1181.5, -400.1, 67.5>>, "", RADAR_TRACE_RAMPAGE, FALSE, BIT_TREVOR)
// Sea Races
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_SEA_RACE1, << 3063.1135, 639.8550, 0.0000 >>, "", RADAR_TRACE_RACE_SEA, FALSE, BIT_MICHAEL|BIT_FRANKLIN|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_SEA_RACE2, <<3447.7471, 5192.9956, 0.0000>>, "", RADAR_TRACE_RACE_SEA, FALSE, BIT_MICHAEL|BIT_FRANKLIN|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_SEA_RACE3, <<198.110794,3620.397217,27.348772>>, "", RADAR_TRACE_RACE_SEA, FALSE, BIT_MICHAEL|BIT_FRANKLIN|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_SEA_RACE4, << 621.7491, -2136.7981, 0.0000 >>, "", RADAR_TRACE_RACE_SEA, FALSE, BIT_MICHAEL|BIT_FRANKLIN|BIT_TREVOR)
// Shooting Range
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_SHOOTING_RANGE1, <<5.7734, -1099.7821, 29.8447>>, "", RADAR_TRACE_SHOOTING_RANGE, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_SHOOTING_RANGE2, <<827.518, -2158.570, 29.423>>, "", RADAR_TRACE_SHOOTING_RANGE, FALSE)
// Shrink
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_SHRINK, <<-1904.3363, -559.3759, 10.7953>>, "", RADAR_TRACE_SHRINK, FALSE, BIT_MICHAEL)
// Street Races
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_STREET_RACE1, <<-155.847610,-1566.979980,34.000111>>, "", RADAR_TRACE_RACE_LAND, FALSE, BIT_FRANKLIN, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_STREET_RACE2, << 369.29, 312.41, 103.24 >>, "", RADAR_TRACE_RACE_LAND, FALSE, BIT_FRANKLIN, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_STREET_RACE4, << -813.0546, -2546.7380, 12.7888 >>, "", RADAR_TRACE_RACE_LAND, FALSE, BIT_FRANKLIN, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_STREET_RACE5, << 791.59, -1160.85, 27.89 >>, "", RADAR_TRACE_RACE_LAND, FALSE, BIT_FRANKLIN, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_STREET_RACE6, <<-1062.985596,-1153.364502,1.129525>>, "", RADAR_TRACE_RACE_LAND, FALSE, BIT_FRANKLIN, FALSE)
// Strip Club
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_STRIPCLUB, << 130.1238, -1300.2657, 28.2811 >>, "", RADAR_TRACE_STRIP_CLUB, TRUE)
// Stunt Planes
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_STUNT_PLANES, SPTT_MENU_PLAYER_COORDS, "B_SPTT", RADAR_TRACE_RACE_AIR, FALSE)// AsD TODO:
// Tennis
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS, << -1166.5565, -1614.499, 3.1734 >>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)// 1273706 trevor now plays tennis, not franklin
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS_MICHAEL_HOUSE, << -773.0469, 162.0946, 66.4750 >>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS_VINEWOOD_HOTEL1,<<487.5186, -217.7697, 52.7864>>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS_RICHMAN_HOTEL1, <<-1223.9077, 338.3685, 78.9859>>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS_LSU_COURT1, <<-1618.4875, 266.4701, 58.5552>>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS_VESPUCCI_HOTEL, <<-936.0361, -1261.9667, 6.9773>>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS_WEAZEL_COURT, <<-1371.2748, -107.9437, 49.7046>>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TENNIS_CHUMASH_HOTEL, <<-2869.9915, 9.2297, 10.6083>>, "", RADAR_TRACE_TENNIS, TRUE, BIT_MICHAEL|BIT_TREVOR)
// Trafficking
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TRAF_AIR, <<2133.3525, 4784.4575, 40.0637 >>, "", RADAR_TRACE_ARMS_DEALING_AIR, FALSE, BIT_TREVOR)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TRAF_GND, <<2151.1934, 4797.4414, 40.1541>>, "", RADAR_TRACE_ARMS_DEALING, FALSE, BIT_TREVOR)
// Triathlon
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TRIATHLON1, GET_TRIATHLON_RACE_POSITION_BY_RACE_INDEX(TRIATHLON_RACE_VESPUCCI), "", RADAR_TRACE_TRIATHLON, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TRIATHLON2, GET_TRIATHLON_RACE_POSITION_BY_RACE_INDEX(TRIATHLON_RACE_ALAMO_SEA), "", RADAR_TRACE_TRIATHLON, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_TRIATHLON3, GET_TRIATHLON_RACE_POSITION_BY_RACE_INDEX(TRIATHLON_RACE_IRONMAN), "", RADAR_TRACE_TRIATHLON, FALSE)
// Yoga
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_YOGA, << -790.906, 186.293, 71.8351 >>, "", RADAR_TRACE_YOGA, FALSE, BIT_MICHAEL)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_YOGA2, << 2862.152, 5945.49, 357.119 >>, "", RADAR_TRACE_YOGA, FALSE, BIT_MICHAEL)
// Chop
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_CHOP_SC, << -11.1495, -1425.5645, 29.6737 >>, "", RADAR_TRACE_CHOP, FALSE, BIT_FRANKLIN)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_CHOP_VH, << 18.1531, 535.2469, 170.6324 >>, "", RADAR_TRACE_CHOP, FALSE, BIT_FRANKLIN)
// Offroad Races
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_OFFROAD_RACE5, OFFROAD_RACE_GET_LOC_FOR_INDEX(OFFROAD_RACE_CANYON_CLIFFS), "B_OFFM", RADAR_TRACE_OFF_ROAD_RACING, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_OFFROAD_RACE8, OFFROAD_RACE_GET_LOC_FOR_INDEX(OFFROAD_RACE_RIDGE_RUN), "B_OFFT", RADAR_TRACE_OFF_ROAD_RACING, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_OFFROAD_RACE9, OFFROAD_RACE_GET_LOC_FOR_INDEX(OFFROAD_RACE_VALLEY_TRAIL), "B_OFFM", RADAR_TRACE_OFF_ROAD_RACING, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_OFFROAD_RACE10, OFFROAD_RACE_GET_LOC_FOR_INDEX(OFFROAD_RACE_LAKESIDE_SPLASH), "B_OFFM", RADAR_TRACE_OFF_ROAD_RACING, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_OFFROAD_RACE11, OFFROAD_RACE_GET_LOC_FOR_INDEX(OFFROAD_RACE_ECO_FRIENDLY), "B_OFFT", RADAR_TRACE_OFF_ROAD_RACING, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_MINIGAME_OFFROAD_RACE12, OFFROAD_RACE_GET_LOC_FOR_INDEX(OFFROAD_RACE_MINEWARD_SPIRAL), "B_OFFM", RADAR_TRACE_OFF_ROAD_RACING, FALSE)
// Base jumps
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_HARBOR, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_HARBOR)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_RACE_TRACK, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_RACE_TRACK)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_WINDMILLS, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_WINDMILLS)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_NORTH_CLIFF, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_NORTH_CLIFF)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_MAZE_BANK, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_MAZE_BANK)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_CRANE, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_CRANE)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_RIVER_CLIFF, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_RIVER_CLIFF)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_RUNAWAY_TRAIN, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_RUNAWAY_TRAIN)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_GOLF_COURSE, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_GOLF_COURSE)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_1K, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_1K)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_1_5K, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_1_5K)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_CANAL, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_CANAL)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_BASEJUMP_ROCK_CLIFF, BJ_GET_LAUNCHER_LOCATION_BY_ID(ENUM_TO_INT(BJJUMPID_ROCK_CLIFF)), "B_BJMP", RADAR_TRACE_BASE_JUMP, FALSE)
#if not USE_CLF_DLC
#if not USE_NRM_DLC
// Properties
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_TOWING_IMPOUND, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_TOWING_IMPOUND), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_TAXI_LOT, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_TAXI_LOT), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_ARMS_TRAFFICKING, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_ARMS_TRAFFICKING), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_SONAR_COLLECTIONS, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_SONAR_COLLECTIONS), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_CAR_MOD_SHOP, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_CAR_MOD_SHOP), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_CINEMA_VINEWOOD, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_CINEMA_VINEWOOD), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_CINEMA_DOWNTOWN, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_CINEMA_DOWNTOWN), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_CINEMA_MORNINGWOOD, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_CINEMA_MORNINGWOOD), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_GOLF_CLUB, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_GOLF_CLUB), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_CAR_SCRAP_YARD, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_CAR_SCRAP_YARD), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_WEED_SHOP, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_WEED_SHOP), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_BAR_TEQUILALA, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_BAR_TEQUILALA), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_BAR_PITCHERS, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_BAR_PITCHERS), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_BAR_HEN_HOUSE, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_BAR_HEN_HOUSE), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
Setup_One_Ambient_Blip(STATIC_BLIP_AMBIENT_PROPERTY_BAR_HOOKIES, GET_PROPERTY_PURCHASE_COORDS(PROPERTY_BAR_HOOKIES), "", STATIC_BLIP_CATEGORY_PROPERTY, MISSION_TYPE_STORY, RADAR_TRACE_BUSINESS_FOR_SALE)
#ENDIF
#ENDIF
//Setup_One_Minigame_Blip(STATIC_BLIP_VEHICLE_STORAGE_LOST_HANGAR, <<1735.5863, 3294.5305, 40.1651>>, "", RADAR_TRACE_HANGAR, FALSE)
//SET_STATIC_BLIP_HIDDEN_IN_MISSION(STATIC_BLIP_VEHICLE_STORAGE_LOST_HANGAR,true)
//SET_STATIC_BLIP_HIDE_ON_WANTED(STATIC_BLIP_VEHICLE_STORAGE_LOST_HANGAR, FALSE)
// ACTIVITIES BLIP-NAME POSTION MAP-NAME BLIP-SPRITE
// Bars
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_BAHAMA, << -1390.4315, -583.6710, 29.2231 >>, "", RADAR_TRACE_BAR, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_BAYBAR, << -259.5521, 6288.3364, 30.4584 >>, "", RADAR_TRACE_BAR, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_BIKER, << 984.4781, -109.0157, 73.3330>>, "", RADAR_TRACE_BAR, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_DOWNTOWN, << 250.3522, -1011.4058, 28.2686 >>, "", RADAR_TRACE_BAR, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_HIMEN, << 496.7590, -1543.7280, 28.2452 >>, "", RADAR_TRACE_BAR, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_MOJITO, << -136.5119, 6380.4336, 30.5182 >>, "", RADAR_TRACE_BAR, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_SINGLETONS, << 225.0345, 302.9392, 104.5327>>, "", RADAR_TRACE_BAR, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_BAR_YELLOWJACK, << 2002.5234, 3052.9221, 46.2141 >>, "", RADAR_TRACE_BAR, TRUE)
// Cinema
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_CINEMA_VINEWOOD, <<283.7833, 200.4280, 103.3739>>, "", RADAR_TRACE_CINEMA, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_CINEMA_DOWNTOWN, << 394.368, -711.8287, 28.2877>>, "", RADAR_TRACE_CINEMA, TRUE)
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_CINEMA_MORNINGWOOD, <<-1422.673, -214.3225, 45.9932>>, "", RADAR_TRACE_CINEMA, TRUE)
// Comedy Club
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_COMEDYCLUB, <<-420.127, 266.5842, 82.1946>>, "", RADAR_TRACE_COMEDY_CLUB, FALSE)
// Live Music
Setup_One_Minigame_Blip(STATIC_BLIP_ACTIVITY_LIVEMUSIC, <<-564.9687, 274.1781, 82.0197>>, "", RADAR_TRACE_MUSIC_VENUE, FALSE)
// Car Wash
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_CARWASH_LONG, <<50.8179, -1392.0188, 28.4059>>, "", RADAR_TRACE_CAR_WASH, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_CARWASH_SHORT, <<-699.7, -922.9, 18.5>>, "", RADAR_TRACE_CAR_WASH, FALSE)
// Fairground
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_FGROUND_BIGWHEEL, <<-1664.4, -1127.0, 12.0>>, "B_RIDE", RADAR_TRACE_FAIRGROUND, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_FGROUND_RCOASTER, <<-1651.5, -1131.5, 18.3>>, "B_RIDE", RADAR_TRACE_FAIRGROUND, FALSE)
// Fairground
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_CABLECAR_TOP, <<446.5, 5571.2, 781.2>>, "", RADAR_TRACE_CABLE_CAR, FALSE)
Setup_One_Minigame_Blip(STATIC_BLIP_AMBIENT_CABLECAR_BOTTOM, <<-742.1, 5594.8, 41.7>>, "", RADAR_TRACE_CABLE_CAR, FALSE)
ENDPROC