added TSK and Ghosts of Onigawa, minor layout update

This commit is contained in:
Chr1Z93 2023-04-19 21:15:03 +02:00
parent ecfd765806
commit 6a5c0b4cd1

View File

@ -653,6 +653,35 @@ local DATA = {
}, {
Name = "III - Devourer Below 2",
URL = "https://i.ibb.co/6r6LFGz/Zealot-3-Devourer-Below-Sarah-Miller.png"
} },
["The Ghosts of Onigawa (FM)"] = { {
Name = "I - The Ghosts of Onigawa",
URL = "https://github.com/ArkhamDotCards/theghostsofonigawa/blob/main/product/onigawa-playmat-01.png?raw=true"
}, {
Name = "II - In The Shadow Of Mount Kokoro",
URL = "https://github.com/ArkhamDotCards/theghostsofonigawa/blob/main/product/onigawa-playmat-02.png?raw=true"
}, {
Name = "III - The Onigawa River",
URL = "https://github.com/ArkhamDotCards/theghostsofonigawa/blob/main/product/onigawa-playmat-03.png?raw=true"
}, {
Name = "IV - The Crimson Butterfly",
URL = "https://github.com/ArkhamDotCards/theghostsofonigawa/blob/main/product/onigawa-playmat-04.png?raw=true"
}, {
Name = "V - The Koi Conspiracy",
URL = "https://github.com/ArkhamDotCards/theghostsofonigawa/blob/main/product/onigawa-playmat-05.png?raw=true"
} },
["The Scarlet Keys"] = { {
Name = "5-A Riddles and Rain",
URL = "http://cloud-3.steamusercontent.com/ugc/2037357792056955398/8AA6CA240AA14FE83BB56B31B8F551BA67E051C5/"
}, {
Name = "16-D Sanguine Shadows",
URL = "http://cloud-3.steamusercontent.com/ugc/2037357792056955264/90C07925065127BC9C5027A0D236F1805635CD8E/"
}, {
Name = "21-F Dealings in the Dark",
URL = "http://cloud-3.steamusercontent.com/ugc/2037357792056955657/D5D4D60B9431F62CA3283BEE591D809F43AD6F4F/"
}, {
Name = "28-I Dancing Mad",
URL = "http://cloud-3.steamusercontent.com/ugc/2037357792056955518/EAB857DD5629EC6A3078FB0A3A703B85B5F514B9/"
} }
}
@ -675,9 +704,11 @@ local CycleList = {
"The Dream Eaters",
"The Innsmouth Conspiracy",
"Edge of the Earth",
"The Scarlet Keys",
"Side Scenarios",
"Cyclopean Foundations (FM)",
"Dark Matter (FM)",
"The Ghosts of Onigawa (FM)",
"Side Scenarios (FM)"
}
@ -722,6 +753,7 @@ function optionCallback(_, optionIndex)
index = 0,
label = CycleList[CycleIndex]
})
showImages()
end
-- triggered by clicking the "display" button
@ -732,8 +764,9 @@ function showImages(_, _, isRightClick)
if isRightClick then return end
local pos = self.getPosition()
local offset = 4.5
pos.x = pos.x - offset
local rot = self.getRotation()
local offset = 3.7
pos.z = pos.z - 1 - offset
-- loop over respective entries in DATA
for i, entry in ipairs(DATA[CycleList[CycleIndex]]) do
@ -743,14 +776,14 @@ function showImages(_, _, isRightClick)
spawnObjectData({
data = spawnData,
position = pos,
rotation = self.getRotation(),
scale = { 1, 1, 1 }
rotation = rot,
scale = { 0.9, 1, 0.9 }
})
-- display 10 tiles in a row, move then to next row
if i % 10 == 0 then
-- display 20 tiles in a row, move then to next row
if i % 20 == 0 then
pos.x = pos.x - offset
pos.z = self.getPosition().z
pos.z = self.getPosition().z - 1 - offset
else
pos.z = pos.z - offset
end