Main/resources/[Developer]/[Nordi]/gg_electricianjob/config/shared/contracts.lua
2025-06-07 08:51:21 +02:00

145 lines
No EOL
3.5 KiB
Lua

cfg = cfg or {} cfg.challenges = cfg.challenges or {}
cfg.challenges = {
{
label = "Shock Therapy",
description = "Get electrocuted 15 times on the job.",
level = 1,
objective = {
type = "event_count",
data = {
job = 1,
target = "electrocution",
amount = 15,
}
},
reward = {
money = 100,
experience = 150,
}
},
{
label = "Panel Fixer",
description = "Fix 10 electrical panels as Maintenance.",
level = 1,
objective = {
type = "job_completion",
data = {
job = 1,
target = "job",
amount = 10
}
},
reward = {
money = 150,
experience = 250
}
},
{
label = "Unit Installer",
description = "Install 15 electrical units.",
level = 3,
objective = {
type = "job_activity",
data = {
job = 3,
target = "repair",
amount = 15
}
},
reward = {
money = 250,
experience = 350
}
},
{
label = "Crew Shift",
description = "Complete 10 jobs as a Installation Crew.",
level = 4,
objective = {
type = "job_completion",
data = {
job = 2,
target = "job",
amount = 10
}
},
reward = {
money = 250,
experience = 400
}
},
{
label = "Tech Fix",
description = "Repair 15 units as Tech.",
level = 7,
objective = {
type = "job_activity",
data = {
job = 3,
target = "repair",
amount = 15
}
},
reward = {
money = 250,
experience = 350
}
},
{
label = "Tech Run",
description = "Complete 10 jobs as Tech.",
level = 8,
objective = {
type = "job_completion",
data = {
job = 2,
target = "job",
amount = 10
}
},
reward = {
money = 250,
experience = 400
}
},
{
label = "City Repairs",
description = "Repair 8 units in City Infrastructure.",
level = 10,
objective = {
type = "job_activity",
data = {
job = 4,
target = "repair",
amount = 8,
}
},
reward = {
money = 300,
experience = 500
}
},
{
label = "Seasoned Worker",
description = "Prove your dedication by earning 5,000 experience.",
level = 12,
objective = {
type = "stat",
data = {
job = nil,
target = "experience",
amount = 5000,
}
},
reward = {
money = 300,
experience = 500
}
},
}
-- IGNORE CODE BELOW
while not cfg or not cfg.challenges do Wait(100) end for k,v in pairs(cfg.challenges) do cfg.challenges[k].id = k end