Changes
allow individual banner config items to fall back to the same value in the defaults table, and add functions for making the blurb values
self._cfg = data.cfg
self._msg = data.msg
self._bannerConfigTables = {}
end
local action = protectionStatusObj:getAction()
local reason = protectionStatusObj:getReason()
if cfgself.banners_bannerConfigTables[action][reasonprotectionStatusObj] then return cfgself.banners[action]_bannerConfigTables[reasonprotectionStatusObj]
else
end
end
function Blurb:makeReasonText()
local msg = self._bannerConfig.text
return self:_substituteParameters(msg)
end
function Blurb:makeExplanationText()
local msg = self._bannerConfig.explanation
return self:_substituteParameters(msg)
end
function Blurb:makeTooltipText()
local msg = self._bannerConfig.tooltip
return self:_substituteParameters(msg)
end
function Blurb:makeAltText()
local msg = self._bannerConfig.alt
return self:_substituteParameters(msg)
end