Config

Config = {}

Config.XpCurve = {
    [1] = 0,
    [2] = 1000,
    [3] = 2500,
    [4] = 5000,
    [5] = 10000,
    [6] = 20000,
    [7] = 35000,
    [8] = 50000,
    [9] = 70000,
    [10] = 100000,
}

Config.XpGains = {
    ['Food'] = 50,
    ['Drink'] = 75,
    ['Resources'] = 100,
    ['Weapons'] = 120,
}

Config.CraftingTables = {
    ['prop_tool_bench02'] = {
        label = 'Établi de ressources',
        categories = { 'Resources' }
    },
    ['gr_prop_gr_bench_03a'] = {
        label = 'Établi d\'armes',
        categories = { 'Weapons' }
    },
    ['prop_bbq_5'] = {
        label = 'Cuisine',
        categories = { 'Food', 'Drink' }
    },
}

Config.CraftingCategories = {
    ['Resources'] = {
        label = 'Ressources',
        recipes = {
            ['iron'] = {
                label = 'Fer',
                description = 'Un minerai de fer brut, essentiel pour la fabrication d\'outils et d\'armes.',
                requiredItems = {
                    ['raw_iron'] = { amount = 1, label = 'Fer brut' }
                },
                craftedItem = {
                    name = 'iron',
                    label = 'Fer',
                    amount = 1
                },
                craftTime = 10000, 
                skillRequired = 0,
                xp_gained = Config.XpGains['Resources'],
            },
            ['wood'] = {
                label = 'Bois',
                description = 'Un morceau de bois solide, utile pour la construction et la fabrication.',
                requiredItems = {
                    ['raw_wood'] = { amount = 1, label = 'Bois brut' }
                },
                craftedItem = {
                    name = 'wood',
                    label = 'Bois', 
                    amount = 1
                },
                craftTime = 8000, 
                skillRequired = 0,
                xp_gained = Config.XpGains['Resources'],
            },
        }
    },

    ['Weapons'] = {
        label = 'Armes',
        recipes = {
            ['weapon_pistol'] = {
                label = 'Pistolet',
                description = 'Un pistolet simple, efficace pour la défense personnelle.',
                requiredItems = {
                    ['iron'] = { amount = 20, label = 'Fer' }
                },
                craftedItem = {
                    name = 'weapon_pistol',
                    label = 'Pistolet',
                    amount = 5
                },
                craftTime = 20000, 
                skillRequired = 3,
                xp_gained = Config.XpGains['Weapons'],
            },
            ['weapon_knife'] = {
                label = 'Couteau',
                description = 'Un couteau de combat, utile pour la défense rapprochée.',
                requiredItems = {
                    ['iron'] = { amount = 10, label = 'Fer' }
                },
                craftedItem = {
                    name = 'weapon_knife',
                    label = 'Couteau',
                    amount = 1
                },
                craftTime = 15000,
                skillRequired = 2,
                xp_gained = Config.XpGains['Weapons'],
            },
            ['weapon_smg'] = {
                label = 'SMG',
                description = 'Une mitraillette, idéale pour les combats rapprochés.',
                requiredItems = {
                    ['iron'] = { amount = 50, label = 'Fer' }
                },
                craftedItem = {
                    name = 'weapon_smg',
                    label = 'SMG',
                    amount = 1
                },
                craftTime = 30000,
                skillRequired = 7,
                xp_gained = Config.XpGains['Weapons'],
            },
        }
    },

    ['Food'] = {
        label = 'Nourriture',
        recipes = {
            ['burger'] = {
                label = 'Burger',
                description = 'Un burger juteux, parfait pour reprendre des forces.',
                requiredItems = {
                    ['bread'] = { amount = 10, label = 'Pain' }
                },
                craftedItem = {
                    name = 'burger',
                    label = 'Burger',
                    amount = 1
                },
                craftTime = 10000,
                skillRequired = 0,
                xp_gained = Config.XpGains['Food'],
            },
        }
    },

    ['Drink'] = {
        label = 'Boissons',
        recipes = {
            ['water'] = {
                label = 'Eau',
                description = 'Une bouteille d\'eau fraîche, essentielle pour survivre.',
                requiredItems = {
                    ['empty_bottle'] = { amount = 10, label = 'Bouteille Vide' }
                },
                craftedItem = {
                    name = 'water',
                    label = 'Bouteille d\'eau',
                    amount = 1
                },
                craftTime = 20000,
                skillRequired = 0,
                xp_gained = Config.XpGains['Drink'],
            },
        }
    },
}

Mis à jour