feat(server/player): adding custom group info

This commit is contained in:
Andyyy7666
2024-03-09 19:00:15 +01:00
parent 001fc22ef6
commit 98cba87bec

View File

@@ -329,10 +329,10 @@ local function createCharacterTable(info)
---@param rank number ---@param rank number
---@param isJob boolean ---@param isJob boolean
---@return boolean ---@return boolean
function self.addGroup(name, rank, isJob) function self.addGroup(name, rank, info, isJob)
local groupRank = tonumber(rank) or 1 local groupRank = tonumber(rank) or 1
local groupInfo = Config.groups?[name] local groupInfo = info or Config.groups?[name]
local bossRank = groupInfo and groupInfo.minimumBossRank local bossRank = groupInfo?.minimumBossRank
-- if not groupInfo then return end -- if not groupInfo then return end
if isJob then if isJob then
@@ -343,8 +343,8 @@ local function createCharacterTable(info)
self.groups[name] = { self.groups[name] = {
name = name, name = name,
label = groupInfo and groupInfo.label or name, label = groupInfo?.label or name,
rankName = groupInfo and groupInfo.ranks[groupRank] or groupRank, rankName = groupInfo?.ranks?[groupRank] or groupRank,
rank = groupRank, rank = groupRank,
isJob = isJob, isJob = isJob,
isBoss = bossRank and groupRank >= bossRank isBoss = bossRank and groupRank >= bossRank