> For the complete documentation index, see [llms.txt](https://dragon-heart-studios.gitbook.io/dragonheartstudios/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dragon-heart-studios.gitbook.io/dragonheartstudios/scripts/dhs-prisonsim/configuration/pathfinding-config.md).

# Pathfinding Config

````lua
```lua
PathfindingConfig = {}

if Config.MLOSelection == 'prompt-prison' then
    PathfindingConfig.PathfindingSettings = {
        dropofftoregistry = {
            vector4(1686.74, 2611.68, 45.56, 91.89),
            vector4(1673.49, 2611.57, 45.56, 167.88),
            vector4(1673.11, 2598.61, 45.56, 274.19),
            vector4(1690.64, 2597.63, 45.56, 168.43),
            vector4(1690.84, 2587.57, 45.92, 91.1),
            vector4(1689.16, 2587.85, 45.92, 91.1)
        },
        registrytoshower = {
            { coords = vector4(1690.46, 2586.13, 45.92, 179.16), wait = true },
            { coords = vector4(1690.93, 2580.52, 45.92, 268.0),  wait = false },
            { coords = vector4(1696.28, 2580.46, 45.92, 267.51), wait = false },
            { coords = vector4(1696.77, 2579.24, 45.92, 270.63), wait = false },
        },
        showerToLocker = {
            { coords = vector4(1695.67, 2574.71, 45.92, 93.14), wait = false },
            { coords = vector4(1691.36, 2574.71, 45.56, 86.48), wait = false },
        },
        lockerToOutsideLockerRoom = {
            { coords = vector4(1691.66, 2563.64, 45.56, 180.43), wait = false },
        },
        outsideLockerRoomToMinCellBlock = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1622.52, 2487.0, 45.65, 141.51),  wait = true },
            { coords = vector4(1615.52, 2479.43, 45.65, 139.02), wait = false },
        },
        outsideLockerRoomToMedCellBlock = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1642.75, 2511.25, 45.56, 229.26),  wait = false },
            { coords = vector4(1664.26, 2493.75, 45.56, 269.98), wait = false },
            { coords = vector4(1692.75, 2493.9, 45.56, 178.4),   wait = false },
            { coords = vector4(1693.12, 2464.89, 45.65, 180.2),  wait = true },
            { coords = vector4(1692.74, 2457.02, 45.65, 183.22), wait = false },
        },
        outsideLockerRoomToMaxCellBlock = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1723.55, 2560.88, 45.56, 205.7), wait = false },
            { coords = vector4(1756.67, 2498.06, 45.65, 208.84), wait = true },
            { coords = vector4(1760.17, 2491.82, 45.65, 210.85), wait = false },
        },
        outsideLockerRoomToMinCellBlockAI = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1627.6, 2489.77, 45.56, 319.06),  wait = true },
        },
        outsideLockerRoomToMedCellBlockAI = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1639.56, 2511.35, 45.56, 239.22), wait = false },
            { coords = vector4(1663.21, 2491.73, 45.56, 269.78), wait = false },
            { coords = vector4(1695.44, 2491.8, 45.56, 176.15), wait = false },
            { coords = vector4(1694.88, 2469.31, 45.63, 0.19), wait = true },
        },
        outsideLockerRoomToMaxCellBlockAI = {
            { coords = vector4(1692.5, 2562.31, 45.56, 268.29), wait = false },
            { coords = vector4(1724.57, 2562.98, 45.56, 204.85), wait = false },
            { coords = vector4(1756.01, 2502.84, 45.62, 26.3), wait = true },
        },
        tutorialCamerasMin = {
            { coords = vector4(1858.8, 2649.9, 141.03, 114.72),   rotation = vector2(-20.0, 0.0), wait = 3000, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1645.96, 2515.63, 51.05, 140.07),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1617.59, 2481.43, 45.78, 139.75),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1612.86, 2476.64, 45.65, 223.73),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1629.41, 2472.66, 48.8, 101.93),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1612.86, 2476.64, 45.65, 223.73),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "DOWN THIS HALLWAY YOU WILL FIND COMMISARY AND THE LIBRARY" },
            { coords = vector4(1631.03, 2459.55, 45.65, 316.58),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "COMMISARY IS WHERE YOU CAN BUY FOOD THAT ISNT FROM THE CAFETERIA" },
            { coords = vector4(1633.21, 2462.53, 45.65, 320.75),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THE LIBRARY IS A NICE PLACE TO SPEND TIME IN IF YOUR INTO BOOKS" },
            { coords = vector4(1627.97, 2455.55, 45.65, 96.7),    rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1631.25, 2459.82, 45.65, 50.24),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1612.86, 2476.64, 45.65, 43.92),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "DOWN THIS HALLWAY IS THE SHOWERS" },
            { coords = vector4(1606.86, 2490.45, 45.65, 318.94),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "HERE IS THE SHOWERS, YOUR EXPECTED TO BE CLEAN" },
            { coords = vector4(1612.53, 2497.96, 45.65, 318.6),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1606.86, 2490.45, 45.65, 193.11),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1612.86, 2476.64, 45.65, 321.86),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1641.89, 2510.5, 49.06, 318.33),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE YARD, THERE WILL BE DESIGNATED TIMES FOR EXERCISE, BUT OTHERWISE DURING FREETIME BE OUT HERE AS MUCH AS YOU WISH" },
            { coords = vector4(1689.02, 2530.66, 64.06, 95.97),   rotation = vector2(-20.0, 0.0), wait = 4000, tutorialText = "" },
            { coords = vector4(1716.15, 2562.06, 47.65, 316.13),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1722.12, 2569.65, 44.91, 271.45),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE CAFETERIA, IF YOU DONT HAVE ANY OTHER FOOD, FOOD WILL BE PROVIDED FOR YOU" },
            { coords = vector4(1736.71, 2569.18, 47.73, 359.36),  rotation = vector2(-20.0, 0.0), wait = 4000, tutorialText = "" },
            { coords = vector4(1751.41, 2570.11, 45.42, 201.96),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1759.87, 2559.16, 45.57, 126.13),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1678.59, 2552.74, 80.64, 88.43),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1624.3, 2554.74, 51.25, 88.82),    rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1595.45, 2553.88, 46.63, 88.87),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE DESIGNATED WORK AREA, METALSHOP TO THE RIGHT, WOODWORKING AND LAUNDRY TO THE LEFT. AND DONT TRY TO SNEAK ANYTHING OUT" },
            { coords = vector4(1588.45, 2553.99, 46.34, 86.67),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS THE METALSHOP, THIS IS WHERE YOU WILL BE MAKING LICENSE PLATES, EVERY PLATE MADE WILL MAKE YOU SMALL AMOUNT OF MONEY" },
            { coords = vector4(1586.22, 2557.59, 46.1, 296.04),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1586.55, 2554.25, 46.21, 178.95),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1586.05, 2548.27, 46.99, 92.18),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE WOODWORK AREA, YOU WILL MAKE FURNITURE HERE FOR A SMALL AMOUNT OF MONEY" },
            { coords = vector4(1582.05, 2548.18, 45.96, 89.74),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS THE LAUNDRY ROOM YOU WILL WASH AND DRY CLOTHING HERE FOR A SMALL AMOUNT OF MONEY" },
            { coords = vector4(1589.05, 2548.1, 45.5, 210.21),    rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1586.14, 2548.65, 45.5, 1.71),     rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1586.11, 2553.64, 45.5, 272.18),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1605.1, 2553.82, 45.35, 269.35),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1684.02, 2550.58, 82.54, 266.2),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1762.48, 2554.02, 45.57, 343.58),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1766.02, 2571.64, 46.0, 90.01),    rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1761.42, 2571.65, 46.0, 358.67),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE MEDBAY, IF YOU GET HURT OR INJURED YOU WILL BE SENT HERE, UNLESS IT'S BY THE GUARDS. THEN IT'S OFF TO SOLITARY CONFINEMENT" },
            { coords = vector4(1761.85, 2579.94, 46.0, 44.37),    rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1761.39, 2571.75, 46.0, 267.72),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1765.61, 2571.65, 46.0, 181.08),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1765.91, 2558.64, 45.57, 84.86),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1703.31, 2559.63, 45.56, 93.91),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1636.21, 2560.11, 45.56, 359.75),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS SOLITARY CONFINEMENT. YOU WILL BE HERE WHEN YOU GET INTO MORE TROUBLE" },
            { coords = vector4(1636.66, 2568.9, 45.61, 1.65),     rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS SOLITARY CONFINEMENT. YOU WILL BE HERE WHEN YOU GET INTO MORE TROUBLE" },
            { coords = vector4(1637.03, 2575.96, 45.61, 272.16),  rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1651.2, 2576.52, 45.61, 178.06),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1651.13, 2571.69, 45.56, 181.18),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1645.34, 2579.78, 117.26, 211.05), rotation = vector2(-40.0, 0.0), wait = 1800, tutorialText = "" },
        },
        tutorialCamerasMed = {
            { coords = vector4(1858.8, 2649.9, 141.03, 114.72),   rotation = vector2(-20.0, 0.0), wait = 3000, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1692.82, 2493.79, 51.05, 179.85),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1692.67, 2457.67, 45.78, 180.59),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1692.6, 2450.48, 45.65, 178.88),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1707.38, 2457.42, 48.8, 126.11),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1692.6, 2450.48, 45.65, 178.88),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "DOWN THIS HALLWAY YOU WILL FIND COMMISARY AND THE LIBRARY" },
            { coords = vector4(1717.35, 2449.05, 45.65, 0.72),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "COMMISARY IS WHERE YOU CAN BUY FOOD THAT ISNT FROM THE CAFETERIA" },
            { coords = vector4(1717.16, 2453.16, 45.65, 2.41),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THE LIBRARY IS A NICE PLACE TO SPEND TIME IN IF YOUR INTO BOOKS" },
            { coords = vector4(1717.76, 2445.88, 45.65, 178.4),    rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1717.35, 2449.05, 45.65, 0.72),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1692.6, 2450.48, 45.65, 178.88),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "DOWN THIS HALLWAY IS THE SHOWERS" },
            { coords = vector4(1678.89, 2457.16, 45.65, 357.17),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "HERE IS THE SHOWERS, YOUR EXPECTED TO BE CLEAN" },
            { coords = vector4(1678.35, 2466.81, 45.65, 357.98),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1678.83, 2457.51, 45.65, 182.11),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1692.58, 2450.65, 45.65, 2.33),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1693.91, 2492.08, 49.06, 62.94),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE YARD, THERE WILL BE DESIGNATED TIMES FOR EXERCISE, BUT OTHERWISE DURING FREETIME BE OUT HERE AS MUCH AS YOU WISH" },
            { coords = vector4(1689.02, 2530.66, 64.06, 95.97),   rotation = vector2(-20.0, 0.0), wait = 4000, tutorialText = "" },
            { coords = vector4(1716.15, 2562.06, 47.65, 316.13),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1722.12, 2569.65, 44.91, 271.45),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE CAFETERIA, IF YOU DONT HAVE ANY OTHER FOOD, FOOD WILL BE PROVIDED FOR YOU" },
            { coords = vector4(1736.71, 2569.18, 47.73, 359.36),  rotation = vector2(-20.0, 0.0), wait = 4000, tutorialText = "" },
            { coords = vector4(1751.41, 2570.11, 45.42, 201.96),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1759.87, 2559.16, 45.57, 126.13),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1678.59, 2552.74, 80.64, 88.43),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1624.3, 2554.74, 51.25, 88.82),    rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1595.45, 2553.88, 46.63, 88.87),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE DESIGNATED WORK AREA, METALSHOP TO THE RIGHT, WOODWORKING AND LAUNDRY TO THE LEFT. AND DONT TRY TO SNEAK ANYTHING OUT" },
            { coords = vector4(1588.45, 2553.99, 46.34, 86.67),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS THE METALSHOP, THIS IS WHERE YOU WILL BE MAKING LICENSE PLATES, EVERY PLATE MADE WILL MAKE YOU SMALL AMOUNT OF MONEY" },
            { coords = vector4(1586.22, 2557.59, 46.1, 296.04),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1586.55, 2554.25, 46.21, 178.95),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1586.05, 2548.27, 46.99, 92.18),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE WOODWORK AREA, YOU WILL MAKE FURNITURE HERE FOR A SMALL AMOUNT OF MONEY" },
            { coords = vector4(1582.05, 2548.18, 45.96, 89.74),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS THE LAUNDRY ROOM YOU WILL WASH AND DRY CLOTHING HERE FOR A SMALL AMOUNT OF MONEY" },
            { coords = vector4(1589.05, 2548.1, 45.5, 210.21),    rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1586.14, 2548.65, 45.5, 1.71),     rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1586.11, 2553.64, 45.5, 272.18),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1605.1, 2553.82, 45.35, 269.35),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1684.02, 2550.58, 82.54, 266.2),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1762.48, 2554.02, 45.57, 343.58),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1766.02, 2571.64, 46.0, 90.01),    rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1761.42, 2571.65, 46.0, 358.67),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE MEDBAY, IF YOU GET HURT OR INJURED YOU WILL BE SENT HERE, UNLESS IT'S BY THE GUARDS. THEN IT'S OFF TO SOLITARY CONFINEMENT" },
            { coords = vector4(1761.85, 2579.94, 46.0, 44.37),    rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1761.39, 2571.75, 46.0, 267.72),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1765.61, 2571.65, 46.0, 181.08),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1765.91, 2558.64, 45.57, 84.86),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1703.31, 2559.63, 45.56, 93.91),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1636.21, 2560.11, 45.56, 359.75),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS SOLITARY CONFINEMENT. YOU WILL BE HERE WHEN YOU GET INTO MORE TROUBLE" },
            { coords = vector4(1636.66, 2568.9, 45.61, 1.65),     rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS SOLITARY CONFINEMENT. YOU WILL BE HERE WHEN YOU GET INTO MORE TROUBLE" },
            { coords = vector4(1637.03, 2575.96, 45.61, 272.16),  rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1651.2, 2576.52, 45.61, 178.06),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1651.13, 2571.69, 45.56, 181.18),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1645.34, 2579.78, 117.26, 211.05), rotation = vector2(-40.0, 0.0), wait = 1800, tutorialText = "" },
        },
        tutorialCamerasMax = {
            { coords = vector4(1858.8, 2649.9, 141.03, 114.72),   rotation = vector2(-20.0, 0.0), wait = 3000, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1741.73, 2525.25, 51.05, 207.44),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1759.68, 2492.08, 45.65, 210.4),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1763.42, 2485.69, 45.65, 209.46),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1772.89, 2498.65, 48.8, 161.59),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(1763.42, 2485.69, 45.65, 209.46),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "DOWN THIS HALLWAY YOU WILL FIND COMMISARY AND THE LIBRARY" },
            { coords = vector4(1785.69, 2496.34, 45.65, 23.53),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "COMMISARY IS WHERE YOU CAN BUY FOOD THAT ISNT FROM THE CAFETERIA" },
            { coords = vector4(1783.69, 2499.28, 45.65, 31.41),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THE LIBRARY IS A NICE PLACE TO SPEND TIME IN IF YOUR INTO BOOKS" },
            { coords = vector4(1787.48, 2494.01, 45.65, 210.69),    rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1785.69, 2496.66, 45.65, 108.45),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1764.24, 2484.67, 45.65, 117.78),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "DOWN THIS HALLWAY IS THE SHOWERS" },
            { coords = vector4(1748.32, 2484.28, 45.65, 28.93),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "HERE IS THE SHOWERS, YOUR EXPECTED TO BE CLEAN" },
            { coords = vector4(1743.28, 2491.8, 45.65, 29.21),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1746.05, 2487.86, 45.65, 118.75),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1738.63, 2483.91, 45.9, 93.39),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1735.71, 2484.38, 45.9, 118.43),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "HERE IS THE YARD ITS NOT MUCH BUT ITS ALL YOU GOT" },
            { coords = vector4(1730.94, 2481.62, 45.56, 175.18),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1738.06, 2484.12, 45.9, 296.22),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1745.96, 2487.79, 45.65, 210.59),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1748.08, 2484.84, 45.65, 254.01),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1763.93, 2484.75, 45.65, 29.05),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1744.86, 2518.71, 49.06, 55.44),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "DUE TO YOU BEING MAX SECURITY THAT IS ALL YOU HAVE ACCESS TO" },
            { coords = vector4(1744.86, 2518.71, 117.26, 55.94),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "DUE TO YOU BEING MAX SECURITY THAT IS ALL YOU HAVE ACCESS TO" },
        }
    }

    PathfindingConfig.AISettings = {
        prisonGuardOutsideLockers = {
            { model = "S_M_M_PrisGuard_01", coords = vector4(1690.09, 2566.14, 45.56, 175.53) },
        },
        lockdownGuards = {
            { model = "S_M_M_PrisGuard_01", coords = vector4(1618.53, 2530.3, 44.57, 266.31) },
            { model = "S_M_M_PrisGuard_01", coords = vector4(1618.53, 2530.3, 44.57, 266.31) },
            { model = "S_M_M_PrisGuard_01", coords = vector4(1618.53, 2530.3, 44.57, 266.31) },
        }
    }
elseif Config.MLOSelection == 'molo-alcatraz' then
    PathfindingConfig.PathfindingSettings = {
        dropofftoregistry = {
            vector4(3839.53, -43.67, 2.28, 269.72),
            vector4(3847.18, -43.73, 5.56, 270.58),
            vector4(3857.42, -42.89, 5.56, 266.82),
            vector4(3866.03, -43.17, 6.87, 356.58),
            vector4(3867.34, -28.43, 6.71, 1.59),
            vector4(3865.62, -19.8, 6.71, 0.59),
        },
        registrytoshower = {
            { coords = vector4(3879.25, -29.27, 6.71, 2.38), wait = false },
            { coords = vector4(3878.97, -25.06, 6.71, 268.18), wait = false },
            { coords = vector4(3909.67, -24.06, 8.82, 357.8), wait = false },
            { coords = vector4(3910.1, -8.67, 8.93, 266.78), wait = false },
            { coords = vector4(3917.29, -9.11, 10.61, 265.74), wait = true },
            { coords = vector4(3985.98, -6.24, 18.51, 14.75), wait = false },
            { coords = vector4(3985.16, -1.42, 18.75, 87.77), wait = false },
            { coords = vector4(3935.71, -1.06, 18.76, 352.44), wait = false },
            { coords = vector4(3935.9, 5.0, 18.76, 268.97), wait = false },
            { coords = vector4(3987.15, 4.26, 22.37, 315.11), wait = false },
            { coords = vector4(3989.78, 7.36, 22.55, 357.0), wait = false },
            { coords = vector4(3986.86, 12.87, 22.85, 92.6), wait = false },
            { coords = vector4(3960.99, 14.35, 24.04, 86.95), wait = true },
            { coords = vector4(3917.68, 16.37, 23.88, 87.12), wait = false },
            { coords = vector4(3911.7, 17.11, 23.89, 1.35), wait = false },
            { coords = vector4(3912.02, 19.61, 23.89, 354.72), wait = true },
            { coords = vector4(3916.05, 32.94, 23.89, 354.59), wait = true },
            { coords = vector4(3915.89, 38.17, 23.89, 87.41), wait = false },
            { coords = vector4(3907.62, 38.56, 23.89, 88.05), wait = false },
        },
        showerToLocker = {
            { coords = vector4(3909.27, 35.43, 23.89, 182.29), wait = false },
        },
        outsideLockerRoomToMinCellBlock = {
            { coords = vector4(3910.25, 38.4, 23.89, 265.6), wait = false },
            { coords = vector4(3916.2, 34.7, 23.89, 171.47),  wait = true },
            { coords = vector4(3911.51, 25.24, 23.89, 82.34), wait = true },
            { coords = vector4(3908.81, 25.56, 23.89, 83.25), wait = false },
        },
        outsideLockerRoomToMedCellBlock = {
            { coords = vector4(3910.25, 38.4, 23.89, 265.6), wait = false },
            { coords = vector4(3916.2, 34.7, 23.89, 171.47),  wait = true },
            { coords = vector4(3911.51, 25.24, 23.89, 82.34), wait = true },
            { coords = vector4(3908.81, 25.56, 23.89, 83.25), wait = false },
        },
        outsideLockerRoomToMaxCellBlock = {
            { coords = vector4(3910.25, 38.4, 23.89, 265.6), wait = false },
            { coords = vector4(3916.2, 34.7, 23.89, 171.47),  wait = true },
            { coords = vector4(3911.51, 25.24, 23.89, 82.34), wait = true },
            { coords = vector4(3908.81, 25.56, 23.89, 83.25), wait = false },
        },
        tutorialCameras = {
            { coords = vector4(4055.78, -146.64, 229.55, 39.53),   rotation = vector2(-20.0, 0.0), wait = 3000, tutorialText = "WELCOME TO ALCATRAZ" },
            { coords = vector4(3924.18, 15.87, 25.62, 87.31),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "WELCOME TO ALCATRAZ" },
            { coords = vector4(3911.75, 16.78, 23.89, 354.93),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(3912.54, 25.12, 23.89, 84.58),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(3908.72, 25.39, 31.7, 87.19),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP GO TO THE BATHROOM AND SHOWER" },
            { coords = vector4(3915.28, 26.27, 23.89, 353.42),    rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(3916.1, 38.35, 23.89, 87.79),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(3912.64, 38.25, 23.89, 89.59),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "DOWN THIS HALLWAY IS THE SHOWERS" },
            { coords = vector4(3909.75, 38.26, 23.89, 87.59),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "HERE IS THE SHOWERS, YOUR EXPECTED TO BE CLEAN" },
            { coords = vector4(3915.78, 37.68, 23.89, 266.19),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(3931.37, 36.55, 23.88, 267.77),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(3931.37, 36.55, 41.14, 280.47),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE YARD, THERE WILL BE DESIGNATED TIMES FOR EXERCISE, BUT OTHERWISE DURING FREETIME BE OUT HERE AS MUCH AS YOU WISH" },
            { coords = vector4(3931.37, 36.55, 41.14, 280.47),   rotation = vector2(-20.0, 0.0), wait = 4000, tutorialText = "" },
            { coords = vector4(3930.23, 36.45, 23.88, 82.71),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(3924.17, 37.03, 23.89, 171.78),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(3923.81, 33.37, 23.89, 172.16),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE CAFETERIA, IF YOU DONT HAVE ANY OTHER FOOD, FOOD WILL BE PROVIDED FOR YOU" },
            { coords = vector4(3928.5, 32.02, 23.89, 159.65),  rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(3922.59, 24.46, 23.89, 84.23),  rotation = vector2(-20.0, 0.0), wait = 1800, tutorialText = "" },
            { coords = vector4(3912.69, 25.58, 23.89, 172.76),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(3911.87, 16.88, 23.89, 255.86),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(3929.15, 16.08, 24.08, 265.68),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE DESIGNATED MINING AREA, YOU WILL BE WORKING HERE FOR A SMALL AMOUNT OF MONEY" },
            { coords = vector4(4050.12, 10.94, 33.04, 61.45),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS THE LAUNDRY ROOM YOU WILL WASH AND DRY CLOTHING HERE FOR A SMALL AMOUNT OF MONEY" },
            { coords = vector4(4083.03, 32.0, 18.76, 11.27),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(3890.72, 101.63, 47.74, 251.86),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE RECYCLING AREA, YOU WILL BE SELLING SCRAP HERE FOR A SMALL AMOUNT OF MONEY" },
            { coords = vector4(3971.04, 69.46, 12.72, 255.06),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(4032.62, 44.48, 40.56, 182.53),    rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(4032.23, 5.08, 18.76, 178.01),     rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE MEDBAY, IF YOU GET HURT OR INJURED YOU WILL BE SENT HERE, UNLESS IT'S BY THE GUARDS. THEN IT'S OFF TO SOLITARY CONFINEMENT" },
            { coords = vector4(4032.39, -1.51, 18.79, 179.87),   rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(4031.82, 6.7, 18.76, 7.82),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(4039.61, -120.14, 264.32, 38.59), rotation = vector2(-40.0, 0.0), wait = 1800, tutorialText = "" },
        },
    }

    PathfindingConfig.AISettings = {
        lockdownGuards = {
            { model = "S_M_M_PrisGuard_01", coords = vector4(3930.73, 36.68, 23.88, 265.95) },
            { model = "S_M_M_PrisGuard_01", coords = vector4(3930.73, 36.68, 23.88, 265.95) },
            { model = "S_M_M_PrisGuard_01", coords = vector4(3930.73, 36.68, 23.88, 265.95) },
        }
    }
elseif Config.MLOSelection == 'gabz-prison' then
    PathfindingConfig.PathfindingSettings = {
        dropofftoregistry = {
            vector4(1762.48, 2601.56, 45.57, 261.67),
            vector4(1796.68, 2601.03, 45.57, 180.82),
            vector4(1796.91, 2594.06, 45.8, 267.33),
            vector4(1817.75, 2594.28, 45.72, 269.1),
            vector4(1830.55, 2594.31, 46.01, 270.05),
            vector4(1837.82, 2594.43, 46.01, 268.36),
            vector4(1840.1, 2594.44, 46.01, 265.03)
        },
        outsideLockerRoomToMinCellBlock = {
            { coords = vector4(1768.32, 2552.47, 45.57, 173.8), wait = false },
            { coords = vector4(1766.99, 2537.9, 45.57, 116.38),  wait = false },
            { coords = vector4(1741.89, 2525.02, 45.57, 204.2), wait = false },
            { coords = vector4(1760.59, 2490.73, 45.74, 208.27), wait = false },
        },
        outsideLockerRoomToMedCellBlock = {
            { coords = vector4(1768.32, 2552.47, 45.57, 173.8), wait = false },
            { coords = vector4(1766.99, 2537.9, 45.57, 116.38),  wait = false },
            { coords = vector4(1741.89, 2525.02, 45.57, 204.2), wait = false },
            { coords = vector4(1760.59, 2490.73, 45.74, 208.27), wait = false },
        },
        outsideLockerRoomToMaxCellBlock = {
            { coords = vector4(1768.32, 2552.47, 45.57, 173.8), wait = false },
            { coords = vector4(1766.99, 2537.9, 45.57, 116.38),  wait = false },
            { coords = vector4(1741.89, 2525.02, 45.57, 204.2), wait = false },
            { coords = vector4(1760.59, 2490.73, 45.74, 208.27), wait = false },
        },
        outsideLockerRoomToMinCellBlockAI = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1639.56, 2511.35, 45.56, 239.22), wait = false },
            { coords = vector4(1663.21, 2491.73, 45.56, 269.78), wait = false },
            { coords = vector4(1695.44, 2491.8, 45.56, 176.15), wait = false },
            { coords = vector4(1694.88, 2469.31, 45.63, 0.19), wait = true },
        },
        outsideLockerRoomToMedCellBlockAI = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1639.56, 2511.35, 45.56, 239.22), wait = false },
            { coords = vector4(1663.21, 2491.73, 45.56, 269.78), wait = false },
            { coords = vector4(1695.44, 2491.8, 45.56, 176.15), wait = false },
            { coords = vector4(1694.88, 2469.31, 45.63, 0.19), wait = true },
        },
        outsideLockerRoomToMaxCellBlockAI = {
            { coords = vector4(1683.47, 2560.46, 45.56, 139.92), wait = false },
            { coords = vector4(1639.56, 2511.35, 45.56, 239.22), wait = false },
            { coords = vector4(1663.21, 2491.73, 45.56, 269.78), wait = false },
            { coords = vector4(1695.44, 2491.8, 45.56, 176.15), wait = false },
            { coords = vector4(1694.88, 2469.31, 45.63, 0.19), wait = true },
        },
        tutorialCameras = {
            { coords = vector4(1858.8, 2649.9, 141.03, 114.72),   rotation = vector2(-20.0, 0.0), wait = 3000, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1742.14, 2524.84, 45.57, 203.88),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "WELCOME TO BOLINGBROKE" },
            { coords = vector4(1761.24, 2489.46, 45.74, 209.59),  rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP AND GO TO THE BATHROOM" },
            { coords = vector4(1770.39, 2498.23, 49.69, 148.93),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "THIS IS YOUR CELLBLOCK, THIS IS WHERE YOU WILL SLEEP AND GO TO THE BATHROOM" },
            { coords = vector4(1761.29, 2489.68, 45.74, 30.05),   rotation = vector2(0.0, 0.0),   wait = 3000, tutorialText = "" },
            { coords = vector4(1743.82, 2519.6, 45.57, 78.0),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE YARD, THERE WILL BE DESIGNATED TIMES FOR EXERCISE, BUT OTHERWISE DURING FREETIME BE OUT HERE AS MUCH AS YOU WISH" },
            { coords = vector4(1689.02, 2530.66, 64.06, 95.97),   rotation = vector2(-20.0, 0.0), wait = 4000, tutorialText = "" },
            { coords = vector4(1773.93, 2552.01, 45.57, 269.79),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1778.31, 2552.22, 45.67, 267.82),  rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE CAFETERIA, IF YOU DONT HAVE ANY OTHER FOOD, FOOD WILL BE PROVIDED FOR YOU" },
            { coords = vector4(1784.29, 2547.35, 46.67, 0.17),  rotation = vector2(-20.0, 0.0), wait = 4000, tutorialText = "" },
            { coords = vector4(1777.3, 2552.03, 45.67, 86.82),  rotation = vector2(0.0, 0.0), wait = 1800, tutorialText = "" },
            { coords = vector4(1765.17, 2552.14, 45.57, 355.88),  rotation = vector2(0.0, 0.0), wait = 1800, tutorialText = "" },
            { coords = vector4(1765.72, 2564.91, 45.57, 358.41),  rotation = vector2(0.0, 0.0), wait = 1800, tutorialText = "" },
            { coords = vector4(1765.26, 2571.27, 45.73, 356.32),    rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1765.31, 2591.54, 45.73, 358.01),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "THIS IS THE MEDBAY, IF YOU GET HURT OR INJURED YOU WILL BE SENT HERE, UNLESS IT'S BY THE GUARDS. THEN IT'S OFF TO SOLITARY CONFINEMENT" },
            { coords = vector4(1765.31, 2591.8, 45.73, 359.49),    rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1765.64, 2568.82, 45.73, 178.71),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1765.91, 2558.64, 45.57, 84.86),   rotation = vector2(0.0, 0.0),   wait = 1800, tutorialText = "" },
            { coords = vector4(1703.48, 2546.43, 46.56, 89.58),     rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "THIS IS SOLITARY CONFINEMENT. YOU WILL BE HERE WHEN YOU GET INTO MORE TROUBLE" },
            { coords = vector4(1703.48, 2546.43, 46.56, 89.58),  rotation = vector2(0.0, 0.0),   wait = 4000, tutorialText = "" },
            { coords = vector4(1645.34, 2579.78, 117.26, 211.05), rotation = vector2(-40.0, 0.0), wait = 1800, tutorialText = "" },
        },
    }



elseif Config.MLOSelection == 'custom' then
    -- Open a Ticket So I can help you with your custom prison
end
```
````


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://dragon-heart-studios.gitbook.io/dragonheartstudios/scripts/dhs-prisonsim/configuration/pathfinding-config.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
