Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gchristian/3fbef690f7a4a71f528d98a3e9e616a0 to your computer and use it in GitHub Desktop.
Save gchristian/3fbef690f7a4a71f528d98a3e9e616a0 to your computer and use it in GitHub Desktop.
build random fused deck for sff tts
function BuildRandomFused(username, player_color)
Player[player_color].broadcast("Fetching your deck, one moment please.")
FetchData('fuseddeck?pageSize=100&username=' .. username, function(error, data)
if error then
return Player[player_color].broadcast('Request for Deck failed:\n' .. data)
end
local fuseddecks = data.Items
local numberOfDecks = tablelength(fuseddecks)
if (numberOfDecks == 0) then
return Player[player_color].broadcast('No decks found for that username')
end
local RandomNumber = math.random(1, numberOfDecks)
Player[player_color].broadcast('Randomly picked fused deck:\n' .. fuseddecks[RandomNumber].name)
BuildHalfDeck("https://solforgefusion.com/decks/" .. fuseddecks[RandomNumber].myDecks[1].id,player_color)
BuildHalfDeck("https://solforgefusion.com/decks/" .. fuseddecks[RandomNumber].myDecks[2].id,player_color)
end)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment