Module:StoryLine: Difference between revisions
Jump to navigation
Jump to search
FaeriMagic (talk | contribs) mNo edit summary |
FaeriMagic (talk | contribs) mNo edit summary |
||
Line 20: | Line 20: | ||
return string.format([[ | return string.format([[ | ||
<div style="display: flex; margin: | <div style="display: flex; margin: 5px 0;"> | ||
<div style="width: 100px; text-align: center;">%s</div> | <div style="width: 100px; text-align: center;">%s</div> | ||
<div style="flex: 1;"><b>%s</b></div> | <div style="flex: 1;"><b>%s</b></div> |
Latest revision as of 21:54, 5 July 2025
Documentation for this module may be created at Module:StoryLine/doc
local p = {} function p.render(frame) local args = frame:getParent().args local actorNPC = args["actorNPC"] local actorAlias = args["actorAlias"] local actorLink = args["actorLink"] local actor = args["actor"] local line = args["line"] or "" local actorText = "" if actorNPC then actorText = actorNPC elseif actorAlias and actorLink then actorText = string.format('[[%s|%s]]', actorLink, actorAlias) elseif actor then actorText = string.format('[[%s]]', actor) end return string.format([[ <div style="display: flex; margin: 5px 0;"> <div style="width: 100px; text-align: center;">%s</div> <div style="flex: 1;"><b>%s</b></div> </div> ]], actorText, line) end return p