145 lines
No EOL
3.5 KiB
Lua
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 |