익명
×
새 문서 만들기
여기에 문서 제목을 쓰세요:
We currently have 900 articles on 루리위키. Type your article name above or click on one of the titles below and start writing!



900Articles

모듈:궤적시리즈/하늘의 궤적/캐릭터 스테이터스: 두 판 사이의 차이

편집 요약 없음
(4767561 (토론)의 31569판 편집을 되돌림)
태그: 편집 취소
1번째 줄: 1번째 줄:
local p = {}
local p = {}


-- stat row 생성 함수
-- frame.args.name : 능력치 이름
-- frame.args.HP  : 능력치 값
function p.renderStatRow(frame)
function p.renderStatRow(frame)
     local name = frame.args.name or ""
     local raw = frame.args.HP or ""
    local value = frame.args.HP or ""
     local parts = mw.text.split(raw, "/")
 
      
     local html = mw.html.create("tr")
    return string.format([[
     html:tag("td")
|-
        :addClass("stat-title")
! class="stat-header" | %s
        :wikitext(name)
| class="stat-row" | %s
    html:tag("td")
| class="stat-row" | %s
        :addClass("stat-row")
| class="stat-row" | %s
        :wikitext("성장치") -- 필요하면 여기에 실제 성장치 값
| class="stat-row" | %s
    html:tag("td")
]],
        :addClass("stat-row")
frame.args.name or "",
        :wikitext(value) -- Lv1 값
parts[1] or "",
    html:tag("td")
parts[2] or "",
        :addClass("stat-row")
parts[3] or "",
        :wikitext("Lv50") -- 필요하면 Lv50 값
parts[4] or ""
    html:tag("td")
)
        :addClass("stat-row")
        :wikitext("Lv120") -- 필요하면 Lv120 값
 
    return tostring(html)
end
end


return p
return p

2025년 11월 22일 (토) 01:59 판

이 모듈에 대한 설명문서는 모듈:궤적시리즈/하늘의 궤적/캐릭터 스테이터스/설명문서에서 만들 수 있습니다

local p = {}

function p.renderStatRow(frame)
    local raw = frame.args.HP or ""
    local parts = mw.text.split(raw, "/")
    
    return string.format([[
|-
! class="stat-header" | %s
| class="stat-row" | %s
| class="stat-row" | %s
| class="stat-row" | %s
| class="stat-row" | %s
]], 
frame.args.name or "",
parts[1] or "",
parts[2] or "",
parts[3] or "",
parts[4] or ""
)
end

return p