Skills
Guide for editing the skills that are available in the resource
This file can be located in peuren_burglary\shared\sh_main.lua.
You can edit the pre-configured skill levels or add your new skill levels by following the examples.
Be sure to leave the skill names like hacking. looting and lockpicking unchanged. Changing them will break the resource.
--Burglary skills
Config.Skills = {
["hacking"] = {--Alarm hacking skills
Levels = {
[1] = {-- [level number] = {}
minXP = 0,--The required minimum xp to unlock this level
numbers = { min = 10, max = 20 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4000,--The time in ms that you have to remember the number layout
completeTime = 3000--The time in ms that you have to input numbers
},
[2] = {-- [level number] = {}
minXP = 1000,--The required minimum xp to unlock this level
numbers = { min = 9, max = 19 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4050,--The time in ms that you have to remember the number layout
completeTime = 3050--The time in ms that you have to input numbers
},
[3] = {-- [level number] = {}
minXP = 5000,--The required minimum xp to unlock this level
numbers = { min = 9, max = 18 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4100,--The time in ms that you have to remember the number layout
completeTime = 3100--The time in ms that you have to input numbers
},
[4] = {-- [level number] = {}
minXP = 9000,--The required minimum xp to unlock this level
numbers = { min = 9, max = 17 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4150,--The time in ms that you have to remember the number layout
completeTime = 3150--The time in ms that you have to input numbers
},
[5] = {-- [level number] = {}
minXP = 16000,--The required minimum xp to unlock this level
numbers = { min = 7, max = 16 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4150,--The time in ms that you have to remember the number layout
completeTime = 3150--The time in ms that you have to input numbers
},
[6] = {-- [level number] = {}
minXP = 21000,--The required minimum xp to unlock this level
numbers = { min = 7, max = 15 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4150,--The time in ms that you have to remember the number layout
completeTime = 3150--The time in ms that you have to input numbers
},
[7] = {-- [level number] = {}
minXP = 26000,--The required minimum xp to unlock this level
numbers = { min = 7, max = 14 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4250,--The time in ms that you have to remember the number layout
completeTime = 3250--The time in ms that you have to input numbers
},
[8] = {-- [level number] = {}
minXP = 31000,--The required minimum xp to unlock this level
numbers = { min = 6, max = 13 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4350,--The time in ms that you have to remember the number layout
completeTime = 3350--The time in ms that you have to input numbers
},
[9] = {-- [level number] = {}
minXP = 36000,--The required minimum xp to unlock this level
numbers = { min = 6, max = 12 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4450,--The time in ms that you have to remember the number layout
completeTime = 3450--The time in ms that you have to input numbers
},
[10] = {-- [level number] = {}
minXP = 41000,--The required minimum xp to unlock this level
numbers = { min = 5, max = 10 },--How many numbers ar displayed on the alarm security hacking minigame
rememberTime = 4550,--The time in ms that you have to remember the number layout
completeTime = 3550--The time in ms that you have to input numbers
},
},
GainPerAction = {min = 50, max = 100}, --XP you get after succesfully hacking (completing the minigame) -Use false to disable
DecreaseOnFail = {min = 10, max = 30}, --Remove XP after failing the hack (failing the minigame) -Use false to disable.
LoseOverTime = {minHours = 48, amount = 20} --How much hours required to pass before you start losing XP. Amount = the amount of XP lost each hour. -- -Use false to disable
},
["looting"] = {--Looting skills
Levels = {
[1] = {-- [level number] = {}
minXP = 0,--The required minimum xp to unlock this level
searchTime = 7000--The time in ms that you have to wait until you search a slot in the looting minigame
},
[2] = {-- [level number] = {}
minXP = 2000,--The required minimum xp to unlock this level
searchTime = 6500--The time in ms that you have to wait until you search a slot in the looting minigame
},
[3] = {-- [level number] = {}
minXP = 6000,--The required minimum xp to unlock this level
searchTime = 6000--The time in ms that you have to wait until you search a slot in the looting minigame
},
[4] = {-- [level number] = {}
minXP = 10000,--The required minimum xp to unlock this level
searchTime = 5500--The time in ms that you have to wait until you search a slot in the looting minigame
},
[5] = {-- [level number] = {}
minXP = 15000,--The required minimum xp to unlock this level
searchTime = 5000--The time in ms that you have to wait until you search a slot in the looting minigame
},
[6] = {-- [level number] = {}
minXP = 20000,--The required minimum xp to unlock this level
searchTime = 4500--The time in ms that you have to wait until you search a slot in the looting minigame
},
[7] = {-- [level number] = {}
minXP = 25000,--The required minimum xp to unlock this level
searchTime = 4000--The time in ms that you have to wait until you search a slot in the looting minigame
},
[8] = {-- [level number] = {}
minXP = 30000,--The required minimum xp to unlock this level
searchTime = 3500--The time in ms that you have to wait until you search a slot in the looting minigame
},
[9] = {-- [level number] = {}
minXP = 35000,--The required minimum xp to unlock this level
searchTime = 3000--The time in ms that you have to wait until you search a slot in the looting minigame
},
[10] = {-- [level number] = {}
minXP = 40000,--The required minimum xp to unlock this level
searchTime = 2500--The time in ms that you have to wait until you search a slot in the looting minigame
},
},
GainPerAction = {min = 150, max = 200}, --XP you get after succesfully hacking (completing the minigame) -Use false to disable
DecreaseOnFail = {min = 100, max = 180}, --Remove XP after failing the hack (failing the minigame) -Use false to disable.
LoseOverTime = {minHours = 10, amount = 50} --How much hours required to pass before you start losing XP. Amount = the amount of XP lost each hour. -- -Use false to disable
},
["lockpicking"] = {--Lockpicking skills
Levels = {
[1] = {-- [level number] = {}
minXP = 0,--The required minimum xp to unlock this level
steps = { min = 5, max = 8 }, --How many steps can a pin travel
count = { min = 4, max = 8 }, --How many picks you need to lockpick before unlocking
},
[2] = {-- [level number] = {}
minXP = 2000,--The required minimum xp to unlock this level
steps = { min = 4, max = 8 }, --How many steps can a pin travel
count = { min = 4, max = 8 }, --How many picks you need to lockpick before unlocking
},
[3] = {-- [level number] = {}
minXP = 5000,--The required minimum xp to unlock this level
steps = { min = 4, max = 7 }, --How many steps can a pin travel
count = { min = 4, max = 7 }, --How many picks you need to lockpick before unlocking
},
[4] = {-- [level number] = {}
minXP = 9000,--The required minimum xp to unlock this level
steps = { min = 4, max = 6 }, --How many steps can a pin travel
count = { min = 4, max = 6 }, --How many picks you need to lockpick before unlocking
},
[5] = {-- [level number] = {}
minXP = 15000,--The required minimum xp to unlock this level
steps = { min = 4, max = 6 }, --How many steps can a pin travel
count = { min = 4, max = 6 }, --How many picks you need to lockpick before unlocking
},
[6] = {-- [level number] = {}
minXP = 20000,--The required minimum xp to unlock this level
steps = { min = 4, max = 5 }, --How many steps can a pin travel
count = { min = 4, max = 5 }, --How many picks you need to lockpick before unlocking
},
[7] = {-- [level number] = {}
minXP = 25000,--The required minimum xp to unlock this level
steps = { min = 4, max = 5 }, --How many steps can a pin travel
count = { min = 4, max = 5 }, --How many picks you need to lockpick before unlocking
},
[8] = {-- [level number] = {}
minXP = 30000,--The required minimum xp to unlock this level
steps = { min = 3, max = 4 }, --How many steps can a pin travel
count = { min = 3, max = 4 }, --How many picks you need to lockpick before unlocking
},
[9] = {-- [level number] = {}
minXP = 40000,--The required minimum xp to unlock this level
steps = { min = 3, max = 4 }, --How many steps can a pin travel
count = { min = 3, max = 4 }, --How many picks you need to lockpick before unlocking
},
[10] = {-- [level number] = {}
minXP = 45000,--The required minimum xp to unlock this level
steps = { min = 2, max = 3 }, --How many steps can a pin travel
count = { min = 2, max = 3 }, --How many picks you need to lockpick before unlocking
},
},
GainPerAction = {min = 150, max = 200}, --XP you get after succesfully hacking (completing the minigame) -Use false to disable
DecreaseOnFail = {min = 100, max = 150}, --Remove XP after failing the hack (failing the minigame) -Use false to disable.
LoseOverTime = {minHours = 50, amount = 100}, --How much hours required to pass before you start losing XP. Amount = the amount of XP lost each hour. -- -Use false to disable
},
}
Last updated