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

70 lines
2.5 KiB
Scheme
Executable File

// Includes
USING "rage_builtins.sch"
USING "globals.sch"
USING "commands_object.sch"
USING "commands_interiors.sch"
USING "commands_misc.sch"
USING "script_debug.sch"
CONST_INT NUMBER_OF_GAS_PICKUPS(19)
#IF IS_DEBUG_BUILD
/// PURPOSE: Returns location name of armour pickup
FUNC STRING GET_GAS_LOCATION_NAME(INT iIndex)
SWITCH iIndex
CASE 0 RETURN "Location A" BREAK
CASE 1 RETURN "Location B" BREAK
CASE 2 RETURN "Location C" BREAK
CASE 3 RETURN "Location D" BREAK
CASE 4 RETURN "Location E" BREAK
CASE 5 RETURN "Location F" BREAK
CASE 6 RETURN "Location G" BREAK
CASE 7 RETURN "Location H" BREAK
CASE 8 RETURN "Location I" BREAK
CASE 9 RETURN "Location J" BREAK
CASE 10 RETURN "Location K" BREAK
CASE 11 RETURN "Location L" BREAK
CASE 12 RETURN "Location M" BREAK
CASE 13 RETURN "Location N" BREAK
CASE 14 RETURN "Location O" BREAK
CASE 15 RETURN "Location P" BREAK
CASE 16 RETURN "Location Q" BREAK
CASE 17 RETURN "Location R" BREAK
CASE 18 RETURN "Location S" BREAK
ENDSWITCH
RETURN "Invalid Location Index"
ENDFUNC
#ENDIF
/// PURPOSE: Returns coords of armour pickup
FUNC VECTOR GET_GAS_PICKUP_COORDS(INT iIndex)
SWITCH iIndex
CASE 0 RETURN <<818.7551, -1027.4293, 25.4043>> BREAK
CASE 1 RETURN <<-1804.5659, 794.3649, 137.6856>> BREAK
CASE 2 RETURN << 264.9156, 2606.0127, 43.8688 >> BREAK
CASE 3 RETURN <<1183.3037, -330.2197, 68.1744>> BREAK
CASE 4 RETURN <<289.3360, -1272.1393, 28.4408>> BREAK
CASE 5 RETURN <<-723.6323, -936.4893, 18.2141>> BREAK
CASE 6 RETURN <<-70.3154, -1760.2888, 28.5390>> BREAK
CASE 7 RETURN <<157.8970, -1562.5160, 28.2619>> BREAK
CASE 8 RETURN <<172.5852, 6601.8208, 30.8682>> BREAK
CASE 9 RETURN <<1195.6464, -1396.0403, 34.2207>> BREAK
CASE 10 RETURN <<-1437.5946, -282.2951, 45.3922>> BREAK
CASE 11 RETURN <<-2073.7073, -322.7324, 12.3162>> BREAK
CASE 12 RETURN <<-2558.8562, 2333.5364, 32.2575>> BREAK
CASE 13 RETURN <<1691.2345, 4928.9194, 41.2317>> BREAK
CASE 14 RETURN <<43.4899, 2773.5117, 56.8786>> BREAK
CASE 15 RETURN <<1042.8621, 2667.4263, 38.7000>> BREAK
CASE 16 RETURN <<2668.9294, 3260.6760, 54.2403>> BREAK
CASE 17 RETURN <<2002.7366, 3772.7563, 31.4059>> BREAK
CASE 18 RETURN <<1703.2540, 6415.8101, 31.7642>> BREAK
ENDSWITCH
SCRIPT_ASSERT("Invalid index passed to GET_GAS_PICKUP_COORDS")
RETURN <<0,0,0>>
ENDFUNC