Skip to content

Commit

Permalink
fix(server/player): setting default duty after job exists instead of …
Browse files Browse the repository at this point in the history
…before (#453)
  • Loading branch information
Manason committed Apr 20, 2024
1 parent b510ca2 commit 061a351
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions server/player.lua
Original file line number Diff line number Diff line change
Expand Up @@ -361,9 +361,7 @@ function CheckPlayerData(source, playerData)
local job = GetJob(playerData.job?.name) or GetJob('unemployed')
assert(job ~= nil, 'Unemployed job not found. Does it exist in shared/jobs.lua?')
local jobGrade = GetJob(playerData.job?.name) and playerData.job.grade.level or 0
if QBX.Shared.ForceJobDefaultDutyAtLogin and (job.defaultDuty ~= nil) then
playerData.job.onduty = job.defaultDuty
end

playerData.job = {
name = playerData.job?.name or 'unemployed',
label = job.label,
Expand All @@ -376,6 +374,10 @@ function CheckPlayerData(source, playerData)
level = jobGrade,
}
}
if QBX.Shared.ForceJobDefaultDutyAtLogin and (job.defaultDuty ~= nil) then
playerData.job.onduty = job.defaultDuty
end

playerData.jobs = jobs or {}
local gang = GetGang(playerData.gang?.name) or GetGang('none')
assert(gang ~= nil, 'none gang not found. Does it exist in shared/gangs.lua?')
Expand Down

0 comments on commit 061a351

Please sign in to comment.