return { releasePos = vec4(1833.82, 2584.97, 45.89 - 1, 271.249), outfitMenu = vec4(402.704010, -996.795166, -99.000252, 180.0), prisonYard = vec4(1696.727, 2565.864, 45.564, 170), outfitCameraOffset = vector3(0.0, -8.0, 0.0), YardPosPool = { -- block #5 {pos = vec4(1624.0, 2483.14, 45.65, 145.44)}, {pos = vec4(1626.72, 2480.64, 45.65, 142.98)}, {pos = vec4(1629.52, 2478.47, 45.65, 143.76)}, {pos = vec4(1631.68, 2467.83, 45.65, 48.57)}, {pos = vec4(1629.47, 2465.09, 45.65, 55.89)}, {pos = vec4(1624.94, 2459.92, 45.65, 51.67)}, {pos = vec4(1616.25, 2459.08, 45.65, 322.54)}, {pos = vec4(1613.74, 2461.11, 45.65, 322.01)}, {pos = vec4(1610.93, 2463.45, 45.65, 320.6)}, {pos = vec4(1608.18, 2465.78, 45.65, 324.52)}, {pos = vec4(1603.1, 2470.23, 45.65, 321.19)}, {pos = vec4(1600.12, 2472.53, 45.65, 322.55)}, {pos = vec4(1597.46, 2474.7, 45.65, 323.81)}, {pos = vec4(1594.88, 2476.95, 45.65, 325.11)}, {pos = vec4(1595.03, 2485.58, 45.65, 234.22)}, {pos = vec4(1597.46, 2488.52, 45.65, 234.21)}, {pos = vec4(1599.45, 2490.96, 45.65, 235.14)}, {pos = vec4(1601.79, 2493.35, 45.65, 235.04)}, {pos = vec4(1612.79, 2492.12, 45.65, 146.13)}, {pos = vec4(1615.67, 2490.24, 45.65, 143.27)}, {pos = vec4(1618.37, 2488.0, 45.65, 142.99)}, {pos = vec4(1624.09, 2483.28, 48.8, 144.72)}, {pos = vec4(1626.77, 2480.89, 48.8, 143.94)}, {pos = vec4(1629.58, 2478.69, 48.8, 142.52)}, {pos = vec4(1632.07, 2476.34, 48.8, 145.08)}, {pos = vec4(1631.68, 2467.91, 48.8, 53.34)}, {pos = vec4(1629.34, 2465.32, 48.8, 51.98)}, {pos = vec4(1627.29, 2462.45, 48.8, 54.38)}, {pos = vec4(1625.08, 2460.05, 48.8, 55.1)}, {pos = vec4(1616.43, 2459.03, 48.8, 323.13)}, {pos = vec4(1613.77, 2461.13, 48.8, 325.28)}, {pos = vec4(1610.88, 2463.38, 48.8, 325.21)}, {pos = vec4(1608.25, 2465.75, 48.8, 325.55)}, {pos = vec4(1602.98, 2470.2, 48.8, 324.98)}, {pos = vec4(1600.21, 2472.5, 48.8, 323.36)}, {pos = vec4(1597.54, 2474.75, 48.8, 322.75)}, {pos = vec4(1594.99, 2476.99, 48.8, 322.23)}, {pos = vec4(1595.05, 2485.7, 48.8, 235.0)}, {pos = vec4(1597.14, 2488.5, 48.8, 234.65)}, {pos = vec4(1599.51, 2490.97, 48.8, 234.53)}, {pos = vec4(1601.64, 2493.62, 48.8, 234.77)}, {pos = vec4(1610.23, 2494.78, 48.8, 143.0)}, {pos = vec4(1613.12, 2492.54, 48.8, 142.14)}, {pos = vec4(1615.59, 2490.14, 48.8, 148.25)}, {pos = vec4(1618.4, 2488.03, 48.8, 142.36)}, -- block #6 {pos = vec4(1696.68, 2462.55, 45.65, 181.69)}, {pos = vec4(1700.37, 2462.49, 45.65, 182.45)}, {pos = vec4(1703.97, 2462.54, 45.65, 182.87)}, {pos = vec4(1712.51, 2455.56, 45.65, 90.79)}, {pos = vec4(1712.36, 2452.2, 45.65, 89.98)}, {pos = vec4(1712.4, 2445.41, 45.65, 91.22)}, {pos = vec4(1706.33, 2438.96, 45.65, 1.59)}, {pos = vec4(1702.9, 2439.0, 45.65, 1.71)}, {pos = vec4(1699.22, 2438.89, 45.65, 4.71)}, {pos = vec4(1695.72, 2439.29, 45.65, 3.2)}, {pos = vec4(1688.91, 2439.15, 45.65, 3.08)}, {pos = vec4(1685.29, 2439.06, 45.65, 3.55)}, {pos = vec4(1681.72, 2439.0, 45.65, 5.38)}, {pos = vec4(1678.31, 2439.09, 45.65, 4.48)}, {pos = vec4(1672.91, 2445.82, 45.65, 274.5)}, {pos = vec4(1673.1, 2449.38, 45.65, 276.19)}, {pos = vec4(1672.79, 2452.82, 45.65, 269.85)}, {pos = vec4(1672.79, 2456.04, 45.65, 273.92)}, {pos = vec4(1682.39, 2462.51, 45.65, 185.31)}, {pos = vec4(1685.91, 2462.59, 45.65, 185.44)}, {pos = vec4(1689.34, 2462.44, 45.65, 182.95)}, {pos = vec4(1696.6, 2462.63, 48.8, 182.0)}, {pos = vec4(1700.35, 2462.45, 48.8, 183.91)}, {pos = vec4(1703.87, 2462.55, 48.8, 181.65)}, {pos = vec4(1707.27, 2462.5, 48.8, 184.75)}, {pos = vec4(1712.5, 2455.64, 48.8, 91.75)}, {pos = vec4(1712.51, 2452.06, 48.8, 94.01)}, {pos = vec4(1712.45, 2448.66, 48.8, 92.2)}, {pos = vec4(1712.57, 2445.26, 48.8, 95.58)}, {pos = vec4(1706.36, 2439.0, 48.8, 2.7)}, {pos = vec4(1702.9, 2439.07, 48.8, 4.88)}, {pos = vec4(1699.25, 2439.08, 48.8, 4.14)}, {pos = vec4(1695.77, 2439.16, 48.8, 0.8)}, {pos = vec4(1688.89, 2438.95, 48.8, 0.02)}, {pos = vec4(1685.28, 2439.17, 48.8, 2.87)}, {pos = vec4(1681.7, 2438.93, 48.8, 3.97)}, {pos = vec4(1678.41, 2438.95, 48.8, 2.74)}, {pos = vec4(1672.87, 2445.63, 48.8, 270.15)}, {pos = vec4(1672.94, 2449.36, 48.8, 272.56)}, {pos = vec4(1673.05, 2452.79, 48.8, 271.99)}, {pos = vec4(1672.89, 2456.09, 48.8, 269.02)}, {pos = vec4(1678.78, 2462.64, 48.8, 183.39)}, {pos = vec4(1682.35, 2462.51, 48.8, 182.75)}, {pos = vec4(1685.92, 2462.59, 48.8, 184.95)}, {pos = vec4(1689.27, 2462.54, 48.8, 184.26)}, -- block #7 {pos = vec4(1761.01, 2497.67, 45.65, 208.83)}, {pos = vec4(1764.18, 2499.65, 45.65, 211.3)}, {pos = vec4(1767.24, 2501.37, 45.65, 214.33)}, {pos = vec4(1778.16, 2499.75, 45.65, 122.0)}, {pos = vec4(1779.67, 2496.66, 45.65, 124.94)}, {pos = vec4(1783.2, 2490.89, 45.65, 121.73)}, {pos = vec4(1781.03, 2482.31, 45.65, 30.21)}, {pos = vec4(1778.19, 2480.63, 45.65, 31.32)}, {pos = vec4(1774.95, 2478.8, 45.65, 33.64)}, {pos = vec4(1771.95, 2477.16, 45.65, 31.19)}, {pos = vec4(1765.89, 2473.81, 45.65, 31.76)}, {pos = vec4(1762.85, 2471.98, 45.65, 30.19)}, {pos = vec4(1759.76, 2470.04, 45.65, 30.98)}, {pos = vec4(1756.75, 2468.52, 45.65, 29.99)}, {pos = vec4(1748.89, 2471.4, 45.65, 301.28)}, {pos = vec4(1746.91, 2474.42, 45.65, 301.74)}, {pos = vec4(1745.25, 2477.43, 45.65, 301.76)}, {pos = vec4(1743.66, 2480.3, 45.65, 300.73)}, {pos = vec4(1748.58, 2490.59, 45.65, 210.05)}, {pos = vec4(1751.61, 2492.43, 45.65, 213.81)}, {pos = vec4(1754.58, 2494.13, 45.65, 212.82)}, {pos = vec4(1760.89, 2497.81, 48.8, 213.84)}, {pos = vec4(1764.2, 2499.7, 48.8, 211.27)}, {pos = vec4(1767.2, 2501.5, 48.8, 206.46)}, {pos = vec4(1770.12, 2503.08, 48.8, 215.68)}, {pos = vec4(1778.02, 2499.75, 48.8, 122.92)}, {pos = vec4(1779.75, 2496.81, 48.8, 121.48)}, {pos = vec4(1781.72, 2493.84, 48.8, 123.3)}, {pos = vec4(1783.26, 2490.83, 48.8, 123.36)}, {pos = vec4(1781.07, 2482.28, 48.8, 34.54)}, {pos = vec4(1778.03, 2480.71, 48.8, 32.17)}, {pos = vec4(1774.89, 2478.97, 48.8, 33.19)}, {pos = vec4(1771.96, 2477.15, 48.8, 32.44)}, {pos = vec4(1765.99, 2473.76, 48.8, 31.01)}, {pos = vec4(1762.86, 2471.76, 48.8, 32.26)}, {pos = vec4(1759.82, 2470.11, 48.8, 33.02)}, {pos = vec4(1756.76, 2468.41, 48.8, 33.53)}, {pos = vec4(1748.7, 2471.49, 48.8, 305.3)}, {pos = vec4(1747.12, 2474.53, 48.8, 306.52)}, {pos = vec4(1745.39, 2477.51, 48.8, 303.56)}, {pos = vec4(1743.61, 2480.4, 48.8, 302.92)}, {pos = vec4(1745.47, 2488.65, 48.8, 211.64)}, {pos = vec4(1748.52, 2490.74, 48.8, 209.54)}, {pos = vec4(1751.72, 2492.3, 48.8, 210.35)}, {pos = vec4(1754.5, 2494.14, 48.8, 212.82)}, }, SolitaryCells = { { coords = vec3(1638.96, 2578.99, 45.61), heading = 178.29, }, { coords = vec3(1641.56, 2578.82, 45.61), heading = 178.29, }, { coords = vec3(1645.83, 2578.99, 45.61), heading = 178.29, }, { coords = vec3(1648.41, 2578.98, 45.61), heading = 178.29, }, { coords = vec3(1650.95, 2578.92, 45.61), heading = 178.29, }, { coords = vec3(1653.55, 2578.99, 45.61), heading = 178.29, }, { coords = vec3(1656.21, 2578.69, 45.61), heading = 178.29, }, }, [STRUCT_GUARDS] = { { [STRUCT_POS] = vector3(1770.100, 2538.464, 45.564), [STRUCT_HEADING] = 315.853, [STRUCT_MODEL] = GetHashKey('mp_s_m_armoured_01'), [STRUCT_WEAPON] = GetHashKey('WEAPON_PISTOL'), [STRUCT_ROUTE] = 'TYPE_A' }, { [STRUCT_POS] = vector3(1767.925, 2565.082, 55.467), [STRUCT_HEADING] = 315.853, [STRUCT_MODEL] = GetHashKey('mp_s_m_armoured_01'), [STRUCT_WEAPON] = GetHashKey('WEAPON_PISTOL'), [STRUCT_ROUTE] = 'TYPE_B' }, { [STRUCT_POS] = vector3(1753.888, 2502.016, 45.611), [STRUCT_HEADING] = 315.853, [STRUCT_MODEL] = GetHashKey('mp_s_m_armoured_01'), [STRUCT_WEAPON] = GetHashKey('WEAPON_PISTOL'), [STRUCT_ROUTE] = 'TYPE_C' }, { [STRUCT_POS] = vector3(1693.096, 2493.947, 45.564), [STRUCT_HEADING] = 315.853, [STRUCT_MODEL] = GetHashKey('mp_s_m_armoured_01'), [STRUCT_WEAPON] = GetHashKey('WEAPON_PISTOL'), [STRUCT_ROUTE] = 'TYPE_D' }, { [STRUCT_POS] = vector3(1656.658, 2488.947, 45.564), [STRUCT_HEADING] = 315.853, [STRUCT_MODEL] = GetHashKey('mp_s_m_armoured_01'), [STRUCT_WEAPON] = GetHashKey('WEAPON_PISTOL'), [STRUCT_ROUTE] = 'TYPE_E' }, { [STRUCT_POS] = vector3(1587.6637, 2671.749, 45.47485), [STRUCT_HEADING] = 315.853, [STRUCT_MODEL] = GetHashKey('mp_s_m_armoured_01'), [STRUCT_WEAPON] = GetHashKey('WEAPON_PISTOL'), [STRUCT_ROUTE] = 'TYPE_06' }, { [STRUCT_POS] = vector3(1757.54907, 2431.591, 45.5023), [STRUCT_HEADING] = 315.853, [STRUCT_MODEL] = GetHashKey('mp_s_m_armoured_01'), [STRUCT_WEAPON] = GetHashKey('WEAPON_PISTOL'), [STRUCT_ROUTE] = 'TYPE_07' }, }, PrisonBreak = { ['WALLS'] = { ['ALL_WALLS'] = { { model = 'prop_fnclink_10d', coords = vec3(1772.619995, 2534.912842, 44.537308), interactCoords = vec3(1771.966187, 2533.789307, 44.537308), zoneType = 'INNER' }, { model = 'prop_fnclink_10d', coords = vec3(1660.881226, 2487.797607, 44.537308), interactCoords = vec3(1661.753906, 2486.833984, 44.537308), zoneType = 'INNER', }, { model = 'prop_fnclink_10d', coords = vec3(1725.128784, 2489.148682, 44.537308), interactCoords = vec3(1723.836792, 2489.292969, 44.537308), zoneType = 'INNER' }, { model = 'prop_fnclink_10d', coords = vec3(1655.700073, 2758.097412, 44.715355), interactCoords = vec3(1654.400635, 2758.060059, 44.715355), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1545.608765, 2465.994873, 44.690941), interactCoords = vec3(1544.492065, 2466.660400, 44.690941), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1646.324585, 2753.205811, 44.717018), interactCoords = vec3(1647.226562, 2754.141846, 44.717018), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1536.942993, 2579.814209, 44.726524), interactCoords = vec3(1536.740356, 2581.098389, 44.726524), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1777.257935, 2758.835205, 44.692490), interactCoords = vec3(1776.056763, 2759.332275, 44.692490), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1823.912476, 2481.726318, 45.332314), interactCoords = vec3(1824.088989, 2480.438477, 45.332314), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1765.101929, 2415.095459, 44.738335), interactCoords = vec3(1764.183594, 2414.175293, 44.738335), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1653.912476, 2397.722412, 44.789825), interactCoords = vec3(1655.114868, 2397.228271, 44.789825), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1769.781616, 2762.339600, 44.723412), interactCoords = vec3(1768.482178, 2762.302246, 44.723412), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1822.914429, 2624.615234, 44.729828), interactCoords = vec3(1823.225220, 2625.877441, 44.729828), zoneType = 'OUTTER', } }, ['FIRST_LAYER'] = { { model = 'prop_fnclink_10d', coords = vec3(1772.619995, 2534.912842, 44.537308), interactCoords = vec3(1771.966187, 2533.789307, 44.537308), zoneType = 'INNER' }, { model = 'prop_fnclink_10d', coords = vec3(1660.881226, 2487.797607, 44.537308), interactCoords = vec3(1661.753906, 2486.833984, 44.537308), zoneType = 'INNER', }, { model = 'prop_fnclink_10d', coords = vec3(1725.128784, 2489.148682, 44.537308), interactCoords = vec3(1723.836792, 2489.292969, 44.537308), zoneType = 'INNER' }, }, ['SECOND_LAYER'] = { { model = 'prop_fnclink_10d', coords = vec3(1655.700073, 2758.097412, 44.715355), interactCoords = vec3(1654.400635, 2758.060059, 44.715355), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1545.608765, 2465.994873, 44.690941), interactCoords = vec3(1544.492065, 2466.660400, 44.690941), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1646.324585, 2753.205811, 44.717018), interactCoords = vec3(1647.226562, 2754.141846, 44.717018), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1536.942993, 2579.814209, 44.726524), interactCoords = vec3(1536.740356, 2581.098389, 44.726524), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1777.257935, 2758.835205, 44.692490), interactCoords = vec3(1776.056763, 2759.332275, 44.692490), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1823.912476, 2481.726318, 45.332314), interactCoords = vec3(1824.088989, 2480.438477, 45.332314), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1765.101929, 2415.095459, 44.738335), interactCoords = vec3(1764.183594, 2414.175293, 44.738335), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1653.912476, 2397.722412, 44.789825), interactCoords = vec3(1655.114868, 2397.228271, 44.789825), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1769.781616, 2762.339600, 44.723412), interactCoords = vec3(1768.482178, 2762.302246, 44.723412), zoneType = 'OUTTER', }, { model = 'prop_fnclink_10d', coords = vec3(1822.914429, 2624.615234, 44.729828), interactCoords = vec3(1823.225220, 2625.877441, 44.729828), zoneType = 'OUTTER', } } } }, Chairs = { [`sanhje_prison_playground_table`] = { model = 'sanhje_prison_playground_table', debug = true, type = 'back', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(1.0, 0.05, 0.1) }, { offset = vec3(-0.1, -0.90, 0.1) }, { offset = vec3(0.0, 1.05, 0.1) }, { offset = vec3(-1.0, 0.05, 0.1) }, } }, [`sanhje_Prison_block_table`] = { model = 'sanhje_Prison_block_table', debug = true, type = 'back', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(1.0, 0.05, 0.1) }, { offset = vec3(-0.1, -0.90, 0.1) }, { offset = vec3(0.0, 1.05, 0.1) }, { offset = vec3(-1.0, 0.05, 0.1) }, } }, [`prisoncanteen_tables`] = { model = 'prisoncanteen_tables', debug = true, type = 'back', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(1.4, -0.15, 0.2) }, { offset = vec3(-0.1, -1.4, 0.2) }, { offset = vec3(0.0, 1.4, 0.2) }, { offset = vec3(-1.4, -0.15, 0.2) }, } }, [`sanhje_Prison_Cafeteria_table`] = { model = 'sanhje_Prison_Cafeteria_table', debug = true, type = 'back', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(-0.75, 0.9, 0.0) }, { offset = vec3(0.0, 0.9, 0.0) }, { offset = vec3(0.65, 0.9, 0.0) }, { offset = vec3(1.4, 0.9, 0.0) }, { offset = vec3(1.4, -1.0, 0.0) }, { offset = vec3(0.65, -1.0, 0.0) }, { offset = vec3(0.0, -1.0, 0.0) }, { offset = vec3(-0.75, -1.0, 0.0) }, } }, [`prop_bench_02`] = { model = 'prop_bench_02', debug = true, type = 'noback', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(-1.1, 0.0, 0.5) }, { offset = vec3(0.0, 0.0, 0.5) }, { offset = vec3(0.9, 0.0, 0.5) }, } }, [`brofx_hei_heist_toilet03`] = { model = 'brofx_hei_heist_toilet03', debug = true, type = 'noback', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(0.05, -0.10, 0.13) }, } }, [`sanhje_Prison_block_cell_detail_01`] = { model = 'sanhje_Prison_block_cell_detail_01', debug = true, type = 'noback', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(-0.9, -0.5, -0.9) }, } }, [`brofx_hei_heist_beds03`] = { model = 'brofx_hei_heist_beds03', debug = true, type = 'bed', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(-1.0, -0.35, 0.15) }, { offset = vec3(-0.0, -0.35, 0.15) }, { offset = vec3(1.0, -0.35, 0.15) }, } }, [`prop_picnictable_02`] = { model = 'prop_picnictable_02', type = 'back', debug = true, anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(0.0, 0.5, 0.5) }, { offset = vec3(0.0, -0.5, 0.5) }, } }, [`brofx_hei_heist_bench03`] = { model = 'brofx_hei_heist_bench03', debug = true, type = 'noback', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(-0.0, 0.2, 0.2) }, } }, [`prop_bleachers_04`] = { model = 'prop_bleachers_04', debug = true, type = 'noback', anim = { scenario = { name = "PROP_HUMAN_SEAT_BENCH" }, lay = { dict = "timetable@tracy@sleep@", name = "idle_c" }, }, positions = { { offset = vec3(1.75, -1.0, 0.45) }, { offset = vec3(0.7, -1.0, 0.45) }, { offset = vec3(-0.7, -1.0, 0.45) }, { offset = vec3(-1.85, -1.0, 0.45) }, } }, }, RestrictCommandZones = { { access = Config.RestrictZones.Access, name = 'BLOCK_7', vertices = { vec3(1768.9, 2531.68, 45.57), vec3(1794.15, 2486.49, 45.57), vec3(1747.86, 2460.03, 45.57), vec3(1721.77, 2504.5, 45.56), vec3(1725.84, 2506.61, 45.81), vec3(1751.21, 2500.16, 45.57), vec3(1757.41, 2503.8, 45.57), vec3(1764.45, 2529.17, 45.81), }, }, { access = Config.RestrictZones.Access, name = 'FRONT_PRISON', vertices = { vec3(1846.287, 2584.393, 45.672), vec3(1846.357, 2588.045, 45.672), vec3(1852.263, 2587.999, 45.672), vec3(1851.759, 2583.736, 45.672), } }, { access = Config.RestrictZones.Access, name = 'BLOCK_6', vertices = { vec3(1715.22, 2488.09, 45.56), vec3(1720.09, 2487.83, 45.56), vec3(1719.54, 2436.71, 45.56), vec3(1666.39, 2436.06, 45.56), vec3(1665.79, 2487.85, 45.56), vec3(1670.56, 2487.71, 45.83), vec3(1689.33, 2469.38, 45.56), vec3(1696.58, 2469.37, 45.56), }, }, { access = Config.RestrictZones.Access, name = 'BLOCK_5', vertices = { vec3(1654.68, 2490.84, 45.56), vec3(1658.16, 2487.58, 45.56), vec3(1624.93, 2448.37, 45.56), vec3(1583.64, 2482.36, 45.56), vec3(1616.38, 2522.65, 45.56), vec3(1620.52, 2519.19, 45.57), vec3(1622.89, 2493.23, 45.56), vec3(1628.57, 2488.47, 45.56), }, } }, prisonVertices = { vec3(1829.326, 2474.521, 45.307), vec3(1853.348, 2621.093, 46.684), vec3(1828.696, 2624.533, 45.482), vec3(1856.145, 2700.803, 45.883), vec3(1774.818, 2768.410, 45.732), vec3(1646.250, 2762.964, 45.798), vec3(1565.218, 2683.529, 45.682), vec3(1529.485, 2588.008, 45.587), vec3(1536.877, 2465.795, 45.545), vec3(1660.074, 2387.879, 45.217), vec3(1764.278, 2403.568, 45.309) }, cameraProlog = { initCameraPosition = vector3(1692.123291, 2564.680176, 57.360081), initCameraRot = vector3(-2.981497, 0.06393559, 233.0), initGameplayCamRot = vec3(-10.6386, -0, 233.0), points = { { pos = vec3(1715.306152, 2564.119385, 55.278774), rot = vector3(-5.106454, 0.06342217, 197.89619445801), duration = 8000, text = _U('CAMERA_PROLOG.WELCOME_TO_PRISON'), textTimeout = 1500, textRenderTime = 5500, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1720.03, 2527.28, 47.56), rot = vector3(-5.106454, 0.06342217, 343.18), duration = 8000, text = _U('CAMERA_PROLOG.BASKETBALL_PLACE'), textTimeout = 9000 / 2, textRenderTime = 4500, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1643.2, 2511.05, 53.07), rot = vector3(-5.106454, 0.06342217, 5.35), duration = 10000, text = _U('CAMERA_PROLOG.GYM_PLACE'), textTimeout = 6000, textRenderTime = 4500, options = { fov = 90.0, copyEffects = false, -- this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1630.04, 2548.59, 51.26), rot = vector3(-5.106454, 0.06342217, 232.75), duration = 4000, text = '', textTimeout = 4000, textRenderTime = 4500, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1682.34, 2559.26, 45.1), rot = vector3(-5.106454, 0.06342217, 270.47), duration = 6000, text = '', textTimeout = 4000, textRenderTime = 4500, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1747.37, 2545.54, 45.57), rot = vector3(-5.106454, 0.06342217, 348.46), duration = 7000, text = '', textTimeout = 4000, textRenderTime = 4500, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1754.4, 2563.8, 47), rot = vector3(-5.106454, 0.06342217, 29.43), duration = 10000, text = _U('CAMERA_PROLOG.JOB_PLACE'), textTimeout = 7000, textRenderTime = 4500, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1763.562866, 2556.079102, 46.409992), rot = vector3(-2.428856, 0.05924932, 334.92651367188), duration = 6000, text = _U('CAMERA_PROLOG.ACCOUNT_PLACE'), textTimeout = 4000, textRenderTime = 2500, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1768.131958, 2552.756104, 46.770012), rot = vector3(-2.981497, 0.06393559, 267.0), duration = 7000, text = _U('CAMERA_PROLOG.CANTEEN_PLACE'), textTimeout = 2000, textRenderTime = 4000, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, { pos = vector3(1764.03, 2534.94, 45.57), rot = vector3(-5.106454, 0.06342217, 222.11), duration = 8000, text = _U('CAMERA_PROLOG.BOOTH_PLACE'), textTimeout = 6000, textRenderTime = 2000, options = { fov = 90.0, copyEffects = false, --this will cause the movement of the camera to feel more smooth becuase it wont wait till will be on the defined destination offsetDuration = 1500, } }, } }, jobs = { { name = _U('JOB.ELECTRICIAN_TITLE'), type = JOBS.ELECTRICIAN, description = _U('JOB.ELECTRICIAN_DESCRIPTION'), points = { {pos = vec4(1679.566, 2480.351, 45.564, 134.159)}, {pos = vec4(1643.321, 2490.787, 45.564, 185.544)}, {pos = vec4(1622.379, 2508.418, 45.564, 95.21)}, {pos = vec4(1609.502, 2540.015, 45.564, 145.058)}, {pos = vec4(1629.602, 2564.378, 45.564, 359.983)}, {pos = vec4(1652.630, 2564.311, 45.564, 359.733)}, {pos = vec4(1699.430, 2533.596, 45.564, 92.172)}, } }, { name = _U('JOB.COOKING_TITLE'), type = JOBS.COOK, description = _U('JOB.COOK_DESCRIPTION'), points = { {pos = vec4(1737.88, 2596.16, 45.42, 93.93)}, {pos = vec4(1737.89, 2594.67, 45.42, 94.38)}, {pos = vec4(1735.55, 2594.59, 45.42, 272.66)}, {pos = vec4(1735.54, 2596.12, 45.42, 271.71)}, {pos = vec4(1734.81, 2600.21, 45.63, 358.18)}, {pos = vec4(1739.2, 2600.34, 45.57, 2.21)}, } }, { name = _U('JOB.CLEAR_YARD_TITLE'), type = JOBS.CLEAN_GROUND, description = _U('JOB.LEAF_DESCRIPTION'), points = { {pos = vec4(1758.37, 2566.15, 45.55, 102.74)}, {pos = vec4(1756.89, 2514.18, 45.55, 128.11)}, {pos = vec4(1622.82, 2563.98, 45.56, 33.26)}, {pos = vec4(1689.13, 2517.97, 45.56, 278.94)}, {pos = vec4(1663.636, 2496.898, 45.565, 117.869)}, {pos = vec4(1710.316, 2535.698, 45.564, 94.229)}, {pos = vec4(1698.954, 2504.914, 45.564, 167.587)}, {pos = vec4(1687.754, 2475.003, 45.564, 310.722)}, } }, { name = _U('JOB.BUSHES_TRIMMING_TITLE'), type = JOBS.BUSH_TRIMMING, description = _U('JOB.BUSHES_DESCRIPTION'), points = { {pos = vec4(1758.37, 2566.15, 45.55, 102.74)}, {pos = vec4(1756.89, 2514.18, 45.55, 128.11)}, {pos = vec4(1622.82, 2563.98, 45.56, 33.26)}, {pos = vec4(1689.13, 2517.97, 45.56, 278.94)}, {pos = vec4(1663.636, 2496.898, 45.565, 117.869)}, {pos = vec4(1710.316, 2535.698, 45.564, 94.229)}, {pos = vec4(1698.954, 2504.914, 45.564, 167.587)}, {pos = vec4(1687.754, 2475.003, 45.564, 310.722)}, } }, { name = _U('JOB.JANITOR_TITLE'), type = JOBS.JANITOR, description = _U('JOB.JANITOR_DESCRIPTION'), points = { {pos = vec4(1758.37, 2566.15, 45.55, 102.74)}, {pos = vec4(1756.89, 2514.18, 45.55, 128.11)}, {pos = vec4(1622.82, 2563.98, 45.56, 33.26)}, {pos = vec4(1689.13, 2517.97, 45.56, 278.94)}, {pos = vec4(1663.636, 2496.898, 45.565, 117.869)}, {pos = vec4(1710.316, 2535.698, 45.564, 94.229)}, {pos = vec4(1698.954, 2504.914, 45.564, 167.587)}, {pos = vec4(1687.754, 2475.003, 45.564, 310.722)}, } } }, interaction = { { coords = vec3(1758.491, 2568.952, 45.564), type = INTERACT_TYPES.BOOTH, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-phone" }, prop = { coords = vec3(1758.491, 2568.952, 45.564), heading = 320.0, model = 'sf_prop_sf_phonebox_01b_s' }, booth = { number = 1002, }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1762.021, 2568.468, 45.564), type = INTERACT_TYPES.BOOTH, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-phone" }, prop = { coords = vec3(1762.154, 2569.087, 45.564), heading = 320.0, model = 'sf_prop_sf_phonebox_01b_s' }, booth = { number = 1001, }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1738.12, 2589.1, 45.42), type = INTERACT_TYPES.CANTEEN, distance = 3.0, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane", label = 'Canteen', distance = 5 }, npc = { coords = vec3(1738.12, 2589.1, 45.42), heading = 182.0, model = 'cs_guadalope', scenario = { name = 'WORLD_HUMAN_CLIPBOARD', state = true, } }, blip = { state = Config.RenderNPCBlips, name = _U('BLIPS.CANTEEN'), sprite = 214, scale = 0.5, color = 0, }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1789.81, 2487.96, 45.65), type = INTERACT_TYPES.DEALER, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane", label = _U('TARGET_ZONE.DEALER_LABEL'), distance = 1.0 }, npc = { coords = vec3(1789.81, 2487.96, 45.65), heading = 32.22, model = 's_m_y_prismuscl_01' }, blip = { state = Config.RenderNPCBlips, name = _U('BLIPS.DEALER'), sprite = 155, scale = 1.0, color = 0, }, items = { { name = "WEAPON_KNIFE", label = _U('ITEM_LABELS.KNIFE'), price = 30, }, { name = "wire_cutter", label = _U('ITEM_LABELS.WIRE_CUTTER'), price = 40, } }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1767.28, 2577.0, 46.0), type = INTERACT_TYPES.QUEST, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane", label = _U('TARGET_ZONE.WARDEN_LABEL') }, npc = { coords = vec3(1767.28, 2577.0, 46.0), heading = 190.89, model = 's_m_m_prisguard_01' }, releasePlayerOption = true, quest = { name = _U('QUEST.WARDEN_NPC_NAME'), description = _U('QUEST.WARDEN_DESCRIPTION'), options = { { label = _U('QUEST.PRISON_ACCOUNT_LABEL'), action = Actions.SHOW_ACCOUNT }, { label = _U('QUEST.JAIL_TIME_LABEL'), action = Actions.SHOW_JAIL_TIME }, } }, blip = { state = Config.RenderNPCBlips, name = _U('BLIPS.ACCOUNT'), sprite = 280, scale = 0.5, color = 0, }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1693.32, 2570.85, 45.56), type = INTERACT_TYPES.QUEST, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane", }, npc = { coords = vec3(1693.32, 2570.85, 45.56), heading = 82.59, model = 's_m_y_prismuscl_01' }, quest = { name = _U('QUEST.PRISON_BREAK_NPC_NAME'), description = _U('QUEST.PRISON_BREAK_DESC'), options = { { label = _U('QUEST.PRISON_BREAK_LABEL'), action = Actions.PRISON_BREAK }, } }, blip = { state = Config.RenderNPCBlips, name = _U('BLIPS.PRISON_BREAK'), sprite = 126, scale = 1.0, color = 0, }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1780.69, 2554.73, 45.78), type = INTERACT_TYPES.JOBS, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, npc = { coords = vec3(1780.69, 2554.73, 45.78), heading = 184.27, model = 's_m_m_prisguard_01' }, blip = { state = Config.RenderNPCBlips, name = _U('BLIPS.LOBBY'), sprite = 402, scale = 0.5, color = 0, }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1578.39, 2549.64, 45.64), type = INTERACT_TYPES.CIGAR_PRODUCTION, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, prop = { coords = vec3(1578.39, 2549.64, 45.64), heading = 5.72, model = 'prop_ac_pit_lane_blip' }, blip = { state = Config.RenderNPCBlips, name = _U('BLIPS.CIGAR'), sprite = 214, scale = 0.5, color = 0, }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1779.595, 2563.859, 45.623), type = INTERACT_TYPES.PROP_ONLY, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, prop = { coords = vec3(1779.595, 2563.859, 45.623), heading = -90.0, model = 'prop_cooker_03' }, access = INTERACT_ACCESS_TYPES.PRISONER_ONLY }, { coords = vec3(1838.02, 2581.45, 45.89), type = INTERACT_TYPES.LOBBY, zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane", distance = 5.0 }, npc = { coords = vec3(1838.02, 2581.45, 45.89), heading = 271.55, model = 's_m_m_prisguard_01' }, blip = { state = Config.RenderNPCBlips, name = _U('BLIPS.LOBBY'), sprite = 280, scale = 0.5, color = 0, }, access = INTERACT_ACCESS_TYPES.ALL }, { zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, place = { model = 'prop_pris_bench_01', }, coords = vec3(1635.517090, 2526.889404, 45.953522 - 1), exercise = EXERCISE_MAP.SITUPS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL, }, { zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, place = { model = 'prop_pris_bench_01', }, coords = vec3(1638.194, 2529.714, 45.956 - 1), exercise = EXERCISE_MAP.SITUPS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL }, { zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, place = { model = 'prop_pris_bench_01', }, coords = vec3(11640.908, 2532.774, 45.948 - 1), exercise = EXERCISE_MAP.SITUPS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL }, { zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, place = { model = 'prop_pris_bench_01', }, coords = vec3(1642.912, 2535.447, 45.953 - 1), exercise = EXERCISE_MAP.SITUPS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL }, { zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, place = { model = 'prop_pris_bench_01', }, coords = vec3(1640.624, 2532.729, 45.948 - 1), exercise = EXERCISE_MAP.SITUPS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL }, { zone = { size = vec3(2, 2, 2), icon = "fa-solid fa-paper-plane" }, place = { model = 'prop_pris_bench_01', }, coords = vec3(1640.488, 2522.329, 45.948 - 1), exercise = EXERCISE_MAP.SITUPS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL }, { zone = { size = vec3(2, 2, 5), icon = "fa-solid fa-paper-plane", label = _U('TARGET_ZONE.CRANKS_LABEL') }, place = { model = 'prop_pris_bars_01', }, coords = vec3(1643.273, 2527.875, 45.564), exercise = EXERCISE_MAP.CRANKS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL }, { zone = { size = vec3(2, 2, 5), icon = "fa-solid fa-paper-plane", label = _U('TARGET_ZONE.CRANKS_LABEL') }, place = { model = 'prop_pris_bars_01', }, coords = vec3(1649.9425, 2530.74463, 44.565), exercise = EXERCISE_MAP.CRANKS, type = INTERACT_TYPES.GYM, access = INTERACT_ACCESS_TYPES.ALL }, } }