Skip to content

Commit

Permalink
Fix bad defaulting due to new AssetsConfig
Browse files Browse the repository at this point in the history
Should make it so that people who place their old saves into this version dont have issues.
  • Loading branch information
poco0317 committed Jun 1, 2019
1 parent 5c6470b commit 12515ef
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion Themes/_fallback/Scripts/11 AssetsConfig.lua
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ assetFolders = {
toasty = assetsFolder .. "Toasties/"
}

assetsConfig = create_setting("assetsConfig", "assetsConfig.lua", defaultConfig, 0)
assetsConfig = create_setting("assetsConfig", "assetsConfig.lua", defaultConfig, 1)
assetsConfig:load()
avatarConfig = assetsConfig

Expand Down
20 changes: 10 additions & 10 deletions Themes/_fallback/Scripts/12 AssetsUtils.lua
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ local function addProfileAssetFromGUID(GUID, asset)
asset = "avatar"
end
if not tableContains(assetsConfig:get_data().avatar, GUID) then
assetsConfig:get_data()[asset][GUID] = assetsConfig:get_data()[asset].default
assetsConfig:get_data()[asset][GUID] = getDefaultAssetByType(asset)
assetsConfig:set_dirty()
assetsConfig:save()
end
Expand All @@ -29,21 +29,21 @@ end
-- returns the image path relative to the theme folder for the specified player.
function getAssetPath(asset)
local pn = PLAYER_1
local fileName = assetsConfig:get_data()[asset].default
local fileName = getDefaultAssetByType(asset)

local profile = PROFILEMAN:GetProfile(pn)
local GUID = profile:GetGUID()

fileName = assetsConfig:get_data()[asset][GUID]
if fileName == nil then
fileName = assetsConfig:get_data()[asset].default
fileName = getDefaultAssetByType(asset)
addProfileAssetFromGUID(GUID, asset)
end

if FILEMAN:DoesFileExist(fileName) then
return fileName
else
return assetsConfig:get_data()[asset].default
return getDefaultAssetByType(asset)
end
end
function getAvatarPath()
Expand All @@ -57,7 +57,7 @@ function getAssetPathFromProfileID(asset, profileID)
if not asset then
asset = "avatar"
end
local fileName = assetsConfig:get_data()[asset].default
local fileName = getDefaultAssetByType(asset)
if profileID == nil then
return fileName
end
Expand All @@ -67,14 +67,14 @@ function getAssetPathFromProfileID(asset, profileID)

fileName = assetsConfig:get_data()[asset][GUID]
if fileName == nil then
fileName = assetsConfig:get_data()[asset].default
fileName = getDefaultAssetByType(asset)
addProfileAssetFromGUID(GUID, asset)
end

if FILEMAN:DoesFileExist(fileName) then
return fileName
else
return assetsConfig:get_data()[asset].default
return getDefaultAssetByType(asset)
end
end

Expand All @@ -86,22 +86,22 @@ end
-- Unused, it's more for testing.
function getAsset(asset)
local pn = PLAYER_1
local fileName = assetsConfig:get_data()[asset].default
local fileName = getDefaultAssetByType(asset)

local profile = PROFILEMAN:GetProfile(pn)
local GUID = profile:GetGUID()

fileName = assetsConfig:get_data()[asset][GUID]
if fileName == nil then
fileName = assetsConfig:get_data()[asset] .. default
fileName = getDefaultAssetByType(asset)
addProfileFromGUID(GUID)
end

local file
if FILEMAN:DoesFileExist(fileName) then
file = fileName
else
file = assetsConfig:get_data()[asset] .. default
file = getDefaultAssetByType(asset)
end
t =
LoadActor(file) ..
Expand Down

0 comments on commit 12515ef

Please sign in to comment.