Skip to content

Commit

Permalink
fix(server/player): fix assumptions about initial char creation when …
Browse files Browse the repository at this point in the history
…player has no existing job/gang (#378)
  • Loading branch information
Manason committed Feb 21, 2024
1 parent fe3b2e7 commit 65a1f44
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions server/player.lua
Original file line number Diff line number Diff line change
Expand Up @@ -391,11 +391,11 @@ function CheckPlayerData(source, playerData)
end
local jobGrade = GetJob(playerData.job?.name) and playerData.job.grade.level or 0
playerData.job = {
name = playerData.job.name or 'unemployed',
name = playerData.job?.name or 'unemployed',
label = job.label,
payment = job.grades[jobGrade].payment or 0,
type = job.type,
onduty = QBX.Shared.ForceJobDefaultDutyAtLogin and job.defaultDuty or playerData.job.onduty,
onduty = QBX.Shared.ForceJobDefaultDutyAtLogin and job.defaultDuty or playerData.job?.onduty or false,
isboss = job.grades[jobGrade].isboss or false,
grade = {
name = job.grades[jobGrade].name,
Expand All @@ -409,7 +409,7 @@ function CheckPlayerData(source, playerData)
end
local gangGrade = GetGang(playerData.gang?.name) and playerData.gang.grade.level or 0
playerData.gang = {
name = playerData.gang.name or 'none',
name = playerData.gang?.name or 'none',
label = gang.label,
isboss = gang.grades[gangGrade].isboss or false,
grade = {
Expand Down

0 comments on commit 65a1f44

Please sign in to comment.