Merge pull request #485 from tarogers/main
Split the custom content from the "download all" button into separate bags
This commit is contained in:
commit
5ea2fbb2b8
@ -751,9 +751,9 @@ function coroutineDownloadAll()
|
|||||||
{
|
{
|
||||||
"Name": "Bag",
|
"Name": "Bag",
|
||||||
"Transform": {
|
"Transform": {
|
||||||
"posX": -39.5,
|
"posX": {{POSX}},
|
||||||
"posY": 2,
|
"posY": 2,
|
||||||
"posZ": -87,
|
"posZ": -95,
|
||||||
"rotX": 0,
|
"rotX": 0,
|
||||||
"rotY": 270,
|
"rotY": 270,
|
||||||
"rotZ": 0,
|
"rotZ": 0,
|
||||||
@ -761,20 +761,21 @@ function coroutineDownloadAll()
|
|||||||
"scaleY": 1.0,
|
"scaleY": 1.0,
|
||||||
"scaleZ": 1.0
|
"scaleZ": 1.0
|
||||||
},
|
},
|
||||||
"Nickname": "All Downloadable Content",
|
"Nickname": "{{NICKNAME}}",
|
||||||
"Bag": {
|
"Bag": {
|
||||||
"Order": 0
|
"Order": 0
|
||||||
},
|
},
|
||||||
"ContainedObjects": [
|
"ContainedObjects": [
|
||||||
]]
|
]]
|
||||||
|
|
||||||
local contained = ""
|
local posx = -45.0
|
||||||
local downloadedItems = 0
|
local downloadedItems = 0
|
||||||
local skippedItems = 0
|
local skippedItems = 0
|
||||||
|
|
||||||
-- loop through the library to add content
|
-- loop through the library to add content
|
||||||
for contentType, objectList in pairs(library) do
|
for contentType, objectList in pairs(library) do
|
||||||
broadcastToAll("Downloading " .. contentType .. "...")
|
broadcastToAll("Downloading " .. contentType .. "...")
|
||||||
|
local contained = ""
|
||||||
for _, params in ipairs(objectList) do
|
for _, params in ipairs(objectList) do
|
||||||
local request = WebRequest.get(SOURCE_REPO .. '/' .. params.url)
|
local request = WebRequest.get(SOURCE_REPO .. '/' .. params.url)
|
||||||
local start = os.time()
|
local start = os.time()
|
||||||
@ -791,11 +792,14 @@ function coroutineDownloadAll()
|
|||||||
coroutine.yield(0)
|
coroutine.yield(0)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
local JSONCopy = JSON
|
||||||
|
JSONCopy = JSONCopy .. contained .. "]}"
|
||||||
|
JSONCopy = JSONCopy:gsub("{{POSX}}", posx)
|
||||||
|
JSONCopy = JSONCopy:gsub("{{NICKNAME}}", contentType)
|
||||||
|
spawnObjectJSON({json = JSONCopy})
|
||||||
|
posx = posx + 3
|
||||||
end
|
end
|
||||||
|
|
||||||
JSON = JSON .. contained .. "]}"
|
|
||||||
spawnObjectJSON({json = JSON})
|
|
||||||
|
|
||||||
broadcastToAll(downloadedItems .. " objects downloaded.", "Green")
|
broadcastToAll(downloadedItems .. " objects downloaded.", "Green")
|
||||||
broadcastToAll(skippedItems .. " objects had a time-out / error.", "Orange")
|
broadcastToAll(skippedItems .. " objects had a time-out / error.", "Orange")
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
Reference in New Issue
Block a user