Job ranks

Guide for editing the ranks that are available in the resource

This file can be located in peuren_farmerjob/shared/sh_main.lua.

You can edit the pre-configured rank levels or add your new rank levels by following the examples.

Config.Ranks = {--Don't touch this
    Levels = {--Don't touch this
        [1] = {--Rank level id
            level = 1,
            minXP = 0,--minimum needed xp to unlock this level
        },
        [2] = {--Rank level id
            level = 2,
            minXP = 50,--minimum needed xp to unlock this level
        },
        [3] = {--Rank level id
            level = 3,
            minXP = 1000,--minimum needed xp to unlock this level
        },
        [4] = {--Rank level id
            level = 4,
            minXP = 1000,--minimum needed xp to unlock this level
        }
    }
}

Jobs

This file can be located in peuren_farmerjob/shared/sh_jobs.lua

Config.Jobs = {
    ['orange_trees'] = {
        icon = 'orangeicon',
        name = 'orange_trees',
        label = 'Orange picking',--job rank type label name 
        description = 'You\'ll be harvesting oranges and then delivering them to a farmers market stand',
        level = 1,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'prop_cs_package_01',
            animation = {
                dict = "anim@heists@box_carry@",
                clip = 'idle'
            },
            carrying = {
                rot = vector3(0.0, 0.0, 181.0),
                offset = vec3(0.025, -0.05, -0.10),
                bone = 28422
            },
        },

        progress = {
            label = "Picking oranges..",
            time = 5000
        },

        animation = {
            dict = 'missmechanic',
            clip = 'work_base'
        },

        locations = {
            {
                pos = vector4(2341.64, 5035.42, 44.36, 233.31)
            },
            {
                pos = vector4(2357.7, 5020.66, 43.94, 117.78)
            },
            {
                pos = vector4(2369.46, 5011.53, 44.39, 189.52)
            },
            {
                pos = vector4(2377.5, 5004.47, 44.63, 192.36)
            },
            {
                pos = vector4(2390.07, 4992.97, 45.21, 170.79)
            },
            {
                pos = vector4(2389.97, 5004.16, 45.73, 28.02)
            },
            {
                pos = vector4(2374.46, 4989.42, 44.04, 155.65)
            },
            {
                pos = vector4(2361.24, 5002.66, 43.47, 144.26)
            },
            {
                pos = vector4(2344.12, 5022.74, 43.55, 129.58)
            },
            {
                pos = vector4(2330.32, 5022.38, 42.98, 180.91)
            },
            {
                pos = vector4(2316.45, 5009.2, 42.55, 236.45)
            },
            {
                pos = vector4(2316.66, 4994.63, 42.08, 237.0)
            },
            {
                pos = vector4(2305.27, 4997.03, 42.3, 108.12)
            },
            {
                pos = vector4(2317.49, 4984.77, 41.81, 219.89)
            },
            {
                pos = vector4(2335.87, 4976.36, 42.61, 255.19)
            },
            {
                pos = vector4(2348.8, 4975.73, 42.76, 286.61)
            },
            {
                pos = vector4(2331.81, 4996.12, 42.13, 34.61)
            },
            {
                pos = vector4(2344.75, 5007.46, 42.72, 35.85)
            },            
            {
                pos = vector4(2349.22, 4990.01, 43.04, 202.09)
            },
            {
                pos = vector4(2361.03, 4989.02, 43.3, 250.21)
            },
            {
                pos = vector4(2361.79, 4976.91, 43.24, 212.32)
            },
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(1780.03, 4590.81, 37.68, 333.37),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },
    ['cow_farm'] = {
        icon = 'milking',
        name = 'cow_farm',
        label = 'Cow milking',--job rank type label name 
        description = 'You\'ll be milking cows and then delivering the milk to the warehouse',
        level = 3,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'h4_prop_battle_ice_bucket',
            animation = {
                dict = "missfbi4prepp1",
                clip = '_bag_walk_garbage_man'
            },
            carrying = {
                rot = vector3(220.0, 120.0, 0.0),
                offset = vec3(0.2, -0.15, -0.2),
                bone = 57005
            },
        },

        progress = {
            label = "Milking the cow..",
            time = 5000
        },

        animation = {
            dict = 'mini@repair',
            clip = 'fixing_a_ped'
        },

        locations = {
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2262.42, 4895.42, 40.84, 127.36)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2265.55, 4892.83, 40.9, 226.87)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2246.16, 4874.9, 40.88, 318.58)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2248.07, 4872.37, 40.89, 307.32)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2237.13, 4880.94, 40.91, 315.91)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2243.01, 4894.07, 40.8, 24.18)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2218.92, 4901.06, 40.71, 320.11)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2211.55, 4907.68, 40.73, 348.59)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2212.46, 4918.76, 40.66, 222.77)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2205.29, 4913.65, 40.59, 315.21)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2202.5, 4916.98, 40.66, 50.11)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2223.61, 4937.12, 40.93, 49.29)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2226.24, 4932.64, 40.8, 136.15)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2232.91, 4925.66, 40.82, 50.04)
            }
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(2528.2, 4985.2, 44.79, 284.92),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },

    ['potatoes_field'] = {
        icon = 'potatoicon',
        name = 'potatoes_field',
        label = 'Potatoe harvesting',--job rank type label name 
        description = 'You\'ll be harvesting potatoes and then delivering them to a processing warehouse',
        level = 4,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'prop_plant_fern_02a',
            animation = {
                dict = "missfbi4prepp1",
                clip = '_bag_walk_garbage_man'
            },
            carrying = {
                rot = vector3(220.0, 120.0, 0.0),
                offset = vec3(0.2, -0.15, -0.2),
                bone = 57005
            },
        },

        progress = {
            label = "Harvesting potatoes..",
            time = 5000
        },

        animation = {
            scenario = 'world_human_gardener_plant'
        },

        locations = {
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2475.19, 4829.35, 35.41, 45.04)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2472.15, 4831.88, 35.56, 44.87)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.82, 4836.03, 35.84, 44.54)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2464.4, 4839.3, 36.19, 45.18)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2459.38, 4844.06, 36.81, 46.1)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2462.3, 4847.0, 36.9, 227.42)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.62, 4842.34, 36.2, 224.28)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2472.28, 4837.75, 35.73, 225.22)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2476.57, 4833.62, 35.5, 224.35)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2480.31, 4829.69, 35.31, 222.06)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2486.35, 4830.57, 35.19, 40.18)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2480.09, 4836.78, 35.42, 45.43)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2474.07, 4842.04, 35.86, 48.11)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.59, 4848.07, 36.8, 45.25)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.38, 4852.73, 37.21, 228.09)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2471.74, 4848.84, 36.53, 227.47)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2478.38, 4842.75, 35.79, 224.15)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2484.89, 4836.31, 35.33, 224.43)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2491.63, 4829.94, 35.15, 225.77)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2492.54, 4833.97, 35.59, 49.98)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2486.65, 4839.08, 35.49, 42.07)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2479.82, 4845.13, 35.93, 47.9)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2474.42, 4850.03, 36.49, 46.72)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2468.38, 4855.61, 37.38, 47.13)
            }
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(2574.38, 4690.87, 34.1, 220.84),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },

    ['apple_farm'] = {
        icon = 'appleicon',
        name = 'apple_farm',
        label = 'Apple picking',--job rank type label name 
        description = 'You\'ll be harvesting apples and then delivering them to a farmers market stand',
        level = 4,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'prop_cs_package_01',
            animation = {
                dict = "anim@heists@box_carry@",
                clip = 'idle'
            },
            carrying = {
                rot = vector3(0.0, 0.0, 181.0),
                offset = vec3(0.025, -0.05, -0.10),
                bone = 28422
            },
        },

        progress = {
            label = "Picking apples..",
            time = 5000
        },

        animation = {
            dict = 'missmechanic',
            clip = 'work_base'
        },

        locations = {
            {
                pos = vector4(2434.47, 4678.18, 33.38, 21.48)
            },
            {
                pos = vector4(2420.26, 4673.98, 33.84, 96.83)
            },
            {
                pos = vector4(2422.04, 4686.21, 33.73, 347.01)
            },
            {
                pos = vector4(2407.05, 4676.35, 33.98, 5.36)
            },
            {
                pos = vector4(2401.93, 4687.81, 33.7, 29.52)
            },
            {
                pos = vector4(2412.61, 4706.98, 33.01, 345.65)
            },
            {
                pos = vector4(2402.7, 4717.06, 33.15, 73.66)
            },
            {
                pos = vector4(2390.43, 4691.25, 33.9, 111.9)
            },
            {
                pos = vector4(2381.76, 4700.18, 33.92, 44.66)
            },
            {
                pos = vector4(2383.65, 4712.82, 33.68, 40.69)
            },
            {
                pos = vector4(2387.32, 4724.65, 33.61, 84.1)
            },
            {
                pos = vector4(2386.51, 4735.93, 33.25, 334.16)
            },
            {
                pos = vector4(2375.23, 4735.22, 33.68, 95.34)
            },
            {
                pos = vector4(2365.44, 4729.61, 34.15, 91.9)
            },
            {
                pos = vector4(2359.44, 4724.17, 34.55, 138.74)
            },
            {
                pos = vector4(2350.74, 4733.65, 34.84, 47.58)
            },
            {
                pos = vector4(2367.02, 4750.84, 33.87, 357.35)
            },
            {
                pos = vector4(2354.04, 4760.08, 34.33, 55.53)
            },
            {
                pos = vector4(2344.27, 4755.5, 34.78, 69.17)
            },
            {
                pos = vector4(2339.93, 4741.28, 35.06, 67.37)
            },
            {
                pos = vector4(2325.01, 4746.48, 36.01, 66.93)
            },
            {
                pos = vector4(2326.19, 4761.43, 35.95, 59.75)
            },
            {
                pos = vector4(2328.26, 4770.79, 36.03, 98.21)
            },
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(1793.07, 4591.14, 37.68, 0.7),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },
}
``````lua
Config.Jobs = {
    ['orange_trees'] = {
        icon = 'orangeicon',
        name = 'orange_trees',
        label = 'Orange picking',--job rank type label name 
        description = 'You\'ll be harvesting oranges and then delivering them to a farmers market stand',
        level = 1,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'prop_cs_package_01',
            animation = {
                dict = "anim@heists@box_carry@",
                clip = 'idle'
            },
            carrying = {
                rot = vector3(0.0, 0.0, 181.0),
                offset = vec3(0.025, -0.05, -0.10),
                bone = 28422
            },
        },

        progress = {
            label = "Picking oranges..",
            time = 5000
        },

        animation = {
            dict = 'missmechanic',
            clip = 'work_base'
        },

        locations = {
            {
                pos = vector4(2341.64, 5035.42, 44.36, 233.31)
            },
            {
                pos = vector4(2357.7, 5020.66, 43.94, 117.78)
            },
            {
                pos = vector4(2369.46, 5011.53, 44.39, 189.52)
            },
            {
                pos = vector4(2377.5, 5004.47, 44.63, 192.36)
            },
            {
                pos = vector4(2390.07, 4992.97, 45.21, 170.79)
            },
            {
                pos = vector4(2389.97, 5004.16, 45.73, 28.02)
            },
            {
                pos = vector4(2374.46, 4989.42, 44.04, 155.65)
            },
            {
                pos = vector4(2361.24, 5002.66, 43.47, 144.26)
            },
            {
                pos = vector4(2344.12, 5022.74, 43.55, 129.58)
            },
            {
                pos = vector4(2330.32, 5022.38, 42.98, 180.91)
            },
            {
                pos = vector4(2316.45, 5009.2, 42.55, 236.45)
            },
            {
                pos = vector4(2316.66, 4994.63, 42.08, 237.0)
            },
            {
                pos = vector4(2305.27, 4997.03, 42.3, 108.12)
            },
            {
                pos = vector4(2317.49, 4984.77, 41.81, 219.89)
            },
            {
                pos = vector4(2335.87, 4976.36, 42.61, 255.19)
            },
            {
                pos = vector4(2348.8, 4975.73, 42.76, 286.61)
            },
            {
                pos = vector4(2331.81, 4996.12, 42.13, 34.61)
            },
            {
                pos = vector4(2344.75, 5007.46, 42.72, 35.85)
            },            
            {
                pos = vector4(2349.22, 4990.01, 43.04, 202.09)
            },
            {
                pos = vector4(2361.03, 4989.02, 43.3, 250.21)
            },
            {
                pos = vector4(2361.79, 4976.91, 43.24, 212.32)
            },
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(1780.03, 4590.81, 37.68, 333.37),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },
    ['cow_farm'] = {
        icon = 'milking',
        name = 'cow_farm',
        label = 'Cow milking',--job rank type label name 
        description = 'You\'ll be milking cows and then delivering the milk to the warehouse',
        level = 3,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'h4_prop_battle_ice_bucket',
            animation = {
                dict = "missfbi4prepp1",
                clip = '_bag_walk_garbage_man'
            },
            carrying = {
                rot = vector3(220.0, 120.0, 0.0),
                offset = vec3(0.2, -0.15, -0.2),
                bone = 57005
            },
        },

        progress = {
            label = "Milking the cow..",
            time = 5000
        },

        animation = {
            dict = 'mini@repair',
            clip = 'fixing_a_ped'
        },

        locations = {
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2262.42, 4895.42, 40.84, 127.36)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2265.55, 4892.83, 40.9, 226.87)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2246.16, 4874.9, 40.88, 318.58)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2248.07, 4872.37, 40.89, 307.32)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2237.13, 4880.94, 40.91, 315.91)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2243.01, 4894.07, 40.8, 24.18)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2218.92, 4901.06, 40.71, 320.11)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2211.55, 4907.68, 40.73, 348.59)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2212.46, 4918.76, 40.66, 222.77)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2205.29, 4913.65, 40.59, 315.21)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2202.5, 4916.98, 40.66, 50.11)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2223.61, 4937.12, 40.93, 49.29)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2226.24, 4932.64, 40.8, 136.15)
            },
            {
                animal = true,
                freezed = true,
                model = 'A_C_Cow',
                pos = vector4(2232.91, 4925.66, 40.82, 50.04)
            }
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(2528.2, 4985.2, 44.79, 284.92),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },

    ['potatoes_field'] = {
        icon = 'potatoicon',
        name = 'potatoes_field',
        label = 'Potatoe harvesting',--job rank type label name 
        description = 'You\'ll be harvesting potatoes and then delivering them to a processing warehouse',
        level = 4,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'prop_plant_fern_02a',
            animation = {
                dict = "missfbi4prepp1",
                clip = '_bag_walk_garbage_man'
            },
            carrying = {
                rot = vector3(220.0, 120.0, 0.0),
                offset = vec3(0.2, -0.15, -0.2),
                bone = 57005
            },
        },

        progress = {
            label = "Harvesting potatoes..",
            time = 5000
        },

        animation = {
            scenario = 'world_human_gardener_plant'
        },

        locations = {
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2475.19, 4829.35, 35.41, 45.04)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2472.15, 4831.88, 35.56, 44.87)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.82, 4836.03, 35.84, 44.54)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2464.4, 4839.3, 36.19, 45.18)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2459.38, 4844.06, 36.81, 46.1)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2462.3, 4847.0, 36.9, 227.42)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.62, 4842.34, 36.2, 224.28)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2472.28, 4837.75, 35.73, 225.22)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2476.57, 4833.62, 35.5, 224.35)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2480.31, 4829.69, 35.31, 222.06)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2486.35, 4830.57, 35.19, 40.18)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2480.09, 4836.78, 35.42, 45.43)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2474.07, 4842.04, 35.86, 48.11)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.59, 4848.07, 36.8, 45.25)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2467.38, 4852.73, 37.21, 228.09)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2471.74, 4848.84, 36.53, 227.47)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2478.38, 4842.75, 35.79, 224.15)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2484.89, 4836.31, 35.33, 224.43)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2491.63, 4829.94, 35.15, 225.77)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2492.54, 4833.97, 35.59, 49.98)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2486.65, 4839.08, 35.49, 42.07)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2479.82, 4845.13, 35.93, 47.9)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2474.42, 4850.03, 36.49, 46.72)
            },
            {
                animal = false,
                freezed = true,
                model = 'prop_plant_fern_02a',
                pos = vector4(2468.38, 4855.61, 37.38, 47.13)
            }
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(2574.38, 4690.87, 34.1, 220.84),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },

    ['apple_farm'] = {
        icon = 'appleicon',
        name = 'apple_farm',
        label = 'Apple picking',--job rank type label name 
        description = 'You\'ll be harvesting apples and then delivering them to a farmers market stand',
        level = 4,

        CooldownLocation = { min = 0, sec = 30 },

        rewards = {
            account = 'bank', --Account to send money to, cash or bank
            perDelivery = 1500, --How much is paid for one single successfull delivery
            groupMultiplier = true, --Multiply this number by the group count
            rankXp = 500 --Add rank xp after finished delivery
        },

        cargo = {
            model = 'prop_cs_package_01',
            animation = {
                dict = "anim@heists@box_carry@",
                clip = 'idle'
            },
            carrying = {
                rot = vector3(0.0, 0.0, 181.0),
                offset = vec3(0.025, -0.05, -0.10),
                bone = 28422
            },
        },

        progress = {
            label = "Picking apples..",
            time = 5000
        },

        animation = {
            dict = 'missmechanic',
            clip = 'work_base'
        },

        locations = {
            {
                pos = vector4(2434.47, 4678.18, 33.38, 21.48)
            },
            {
                pos = vector4(2420.26, 4673.98, 33.84, 96.83)
            },
            {
                pos = vector4(2422.04, 4686.21, 33.73, 347.01)
            },
            {
                pos = vector4(2407.05, 4676.35, 33.98, 5.36)
            },
            {
                pos = vector4(2401.93, 4687.81, 33.7, 29.52)
            },
            {
                pos = vector4(2412.61, 4706.98, 33.01, 345.65)
            },
            {
                pos = vector4(2402.7, 4717.06, 33.15, 73.66)
            },
            {
                pos = vector4(2390.43, 4691.25, 33.9, 111.9)
            },
            {
                pos = vector4(2381.76, 4700.18, 33.92, 44.66)
            },
            {
                pos = vector4(2383.65, 4712.82, 33.68, 40.69)
            },
            {
                pos = vector4(2387.32, 4724.65, 33.61, 84.1)
            },
            {
                pos = vector4(2386.51, 4735.93, 33.25, 334.16)
            },
            {
                pos = vector4(2375.23, 4735.22, 33.68, 95.34)
            },
            {
                pos = vector4(2365.44, 4729.61, 34.15, 91.9)
            },
            {
                pos = vector4(2359.44, 4724.17, 34.55, 138.74)
            },
            {
                pos = vector4(2350.74, 4733.65, 34.84, 47.58)
            },
            {
                pos = vector4(2367.02, 4750.84, 33.87, 357.35)
            },
            {
                pos = vector4(2354.04, 4760.08, 34.33, 55.53)
            },
            {
                pos = vector4(2344.27, 4755.5, 34.78, 69.17)
            },
            {
                pos = vector4(2339.93, 4741.28, 35.06, 67.37)
            },
            {
                pos = vector4(2325.01, 4746.48, 36.01, 66.93)
            },
            {
                pos = vector4(2326.19, 4761.43, 35.95, 59.75)
            },
            {
                pos = vector4(2328.26, 4770.79, 36.03, 98.21)
            },
        },

        deliver = {
            model = 'IG_RoosterMcCraw',
            pos = vector4(1793.07, 4591.14, 37.68, 0.7),
            animation = {--This controls dealer animation, if you don't want this, make it to: animation = false
                --Supported anim data format:
                    -- anim = ''
                    -- dict = ''
                    -- scenario = ''
                --Examples:
                    -- anim = 'missexile3'
                    -- dict = 'ex03_dingy_search_case_base_michael'
                scenario = 'WORLD_HUMAN_CLIPBOARD'
            }
        }
    },
}

Last updated