😎HQ Integration

How can I add this heist to the HQ Contracts?

You need to add the following code under Config["HQ"]["Contracts"] in bd-computer/shared/config.hq.lua

["Innocence Blvd Store"] = {
    name = "Innocence Blvd Store",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_1",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 1,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Senora Fwy Store #1"] = {
    name = "Senora Fwy Store #1",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_2",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 2,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Senora Fwy Store #2"] = {
    name = "Senora Fwy Store #2",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_3",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 3,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Barbareno Road Store"] = {
    name = "Barbareno Road Store",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_4",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 4,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Ineseno Road Store"] = {
    name = "Ineseno Road Store",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_5",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 5,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Palomino Fwy Store"] = {
    name = "Palomino Fwy Store",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_6",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 6,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Clinton Ave Store"] = {
    name = "Clinton Ave Store",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_7",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 7,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Alhambra Dr Store"] = {
    name = "Alhambra Dr Store",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_8",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 8,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},
["Route 68 Store"] = {
    name = "Route 68 Store",
    category = "storerobbery",
    info = {
        ["Expected Loot"] = {
            "Cash Rolls",
            "Some USB's",
        },
        ["Requirments"] = {
            "Advanced Lockpick",
            "Screwdriverset Blue",
            "Hack Kit",
            "Pink USB",
            "A Hacker",
            "A Robber",
        },
    },
    image = "store_9",
    price = 0,
    eventInfo = {
        name = "bd-heists:server:storerobbery:start-job",
        type = "server",
        parameters = {
            store = 9,
        },
    },
    minMembers = 4,
    maxMembers = 4,

    -- Expiration time is the time (in Minutes) you have to complete the contract from the moment it is reset/generated.
    expirationTime = 30, -- 20 minutes

    -- Reset time is the time (in Minutes) the contract will be unavailable for after it has expired/has been completed.
    -- For example if you complete the contract in 10 minutes and the reset time is 5 minutes, the contract will be unavailable for 5 minutes.
    -- Othewise if you don't complete the contract in 20 minutes and it expires, the contract will be unavailable for 5 minutes again.
    -- In other words exact reset time depends on when the contract was completed or expired.
    resetTime = 30, -- 5 minutes
},

Last updated