Skip to content

Commit

Permalink
Get the badge data from the NS2 user format
Browse files Browse the repository at this point in the history
  • Loading branch information
Person8880 committed Aug 10, 2013
1 parent db80595 commit 841a027
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions lua/shine/core/server/permissions.lua
Expand Up @@ -165,23 +165,29 @@ function Shine:ConvertData( Data, DontSave )
local Edited

if Data.groups then
Shared.Message( "Converting user groups from NS2/DAK format to Shine format..." )
if not DontSave then
Shared.Message( "Converting user groups from NS2/DAK format to Shine format..." )
end

Data.Groups = {}

for Name, Vals in pairs( Data.groups ) do
Data.Groups[ Name ] = {
IsBlacklist = Vals.type == "disallowed",
Commands = Vals.commands and ConvertCommands( Vals.commands ) or {},
Immunity = Vals.level or 10
Immunity = Vals.level or 10,
Badge = Vals.badge
}
end

Edited = true
Data.groups = nil
end

if Data.users then
Shared.Message( "Converting users from NS2/DAK format to Shine format..." )
if not DontSave then
Shared.Message( "Converting users from NS2/DAK format to Shine format..." )
end

Data.Users = {}

Expand Down

0 comments on commit 841a027

Please sign in to comment.