made ability tokens small
This commit is contained in:
parent
7cc6a0d14f
commit
1422c37344
@ -74,6 +74,7 @@ function onLoad(savedData)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function updateDisplay()
|
function updateDisplay()
|
||||||
|
local cleanedSymbol = symbol:gsub("Ability", "")
|
||||||
local xml = {
|
local xml = {
|
||||||
-- background on the front
|
-- background on the front
|
||||||
{
|
{
|
||||||
@ -101,7 +102,7 @@ function updateDisplay()
|
|||||||
{
|
{
|
||||||
tag = "Image",
|
tag = "Image",
|
||||||
attributes = {
|
attributes = {
|
||||||
image = "Bundle/" .. symbol,
|
image = "Bundle/" .. cleanedSymbol,
|
||||||
height = "200",
|
height = "200",
|
||||||
width = "200",
|
width = "200",
|
||||||
position = "0 0 -10.3",
|
position = "0 0 -10.3",
|
||||||
@ -135,7 +136,7 @@ function updateDisplay()
|
|||||||
{
|
{
|
||||||
tag = "Image",
|
tag = "Image",
|
||||||
attributes = {
|
attributes = {
|
||||||
image = "Bundle/" .. symbol,
|
image = "Bundle/" .. cleanedSymbol,
|
||||||
color = "#000000",
|
color = "#000000",
|
||||||
height = "200",
|
height = "200",
|
||||||
width = "200",
|
width = "200",
|
||||||
@ -146,9 +147,9 @@ function updateDisplay()
|
|||||||
}
|
}
|
||||||
|
|
||||||
-- handling for double symbols
|
-- handling for double symbols
|
||||||
if string.contains(symbol, "/") then
|
if string.contains(cleanedSymbol, "/") then
|
||||||
local symbols = {}
|
local symbols = {}
|
||||||
for str in string.gmatch(symbol, "([^/]+)") do
|
for str in string.gmatch(cleanedSymbol, "([^/]+)") do
|
||||||
table.insert(symbols, str)
|
table.insert(symbols, str)
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -183,14 +184,14 @@ function updateDisplay()
|
|||||||
self.setColorTint(colorsForClasses[class])
|
self.setColorTint(colorsForClasses[class])
|
||||||
|
|
||||||
-- update name (only show symbol name if it isn't the class name)
|
-- update name (only show symbol name if it isn't the class name)
|
||||||
if isClassName(symbol) then
|
if isClassName(cleanedSymbol) then
|
||||||
self.setName(class)
|
self.setName(class)
|
||||||
else
|
else
|
||||||
self.setName(class .. " " .. symbol)
|
self.setName(class .. " " .. cleanedSymbol)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- update scale
|
-- update scale
|
||||||
if symbol == "FreeTrigger" or symbol == "Reaction" then
|
if cleanedSymbol == "FreeTrigger" or cleanedSymbol == "Reaction" or string.contains(symbol, "Ability") then
|
||||||
self.setScale({ 0.35, 1, 0.35 })
|
self.setScale({ 0.35, 1, 0.35 })
|
||||||
else
|
else
|
||||||
self.setScale({ 0.45, 1, 0.45 })
|
self.setScale({ 0.45, 1, 0.45 })
|
||||||
|
@ -1319,7 +1319,6 @@ function maybeUpdateActiveInvestigator(card, md)
|
|||||||
for str in string.gmatch(md.extraToken, "([^|]+)") do
|
for str in string.gmatch(md.extraToken, "([^|]+)") do
|
||||||
local type = "action"
|
local type = "action"
|
||||||
if str == "FreeTrigger" or str == "Reaction" or string.contains(str, "Ability") then
|
if str == "FreeTrigger" or str == "Reaction" or string.contains(str, "Ability") then
|
||||||
str = str:gsub("Ability", "")
|
|
||||||
type = "ability"
|
type = "ability"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user