// 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