Module:GameInfo/Skills: Difference between revisions
From SpiritVale Wiki
More actions
No edit summary Tags: Mobile edit Mobile web edit |
No edit summary Tags: Mobile edit Mobile web edit |
||
| Line 1,577: | Line 1,577: | ||
if usr_box then row:node(usr_box) end | if usr_box then row:node(usr_box) end | ||
return row | return row | ||
end | |||
local function _build_meta_req_block(meta_node, req_node) | |||
if not meta_node and not req_node then return nil end | |||
local wrap = mw.html.create("div") | |||
:addClass("sv-skill-meta-block") | |||
if meta_node then wrap:node(meta_node) end | |||
if req_node then wrap:node(req_node) end | |||
return wrap | |||
end | end | ||
| Line 1,605: | Line 1,617: | ||
box.top:node(_build_identity(frame, root_id, identity, notes_wt)) | box.top:node(_build_identity(frame, root_id, identity, notes_wt)) | ||
local meta_block = _build_meta_row(frame, payload.meta_row) | |||
local reqrow = _build_req_users(root_id, payload.requirements, payload.users) | local reqrow = _build_req_users(root_id, payload.requirements, payload.users) | ||
if | local meta_req_block = _build_meta_req_block(meta_block, reqrow) | ||
if meta_req_block then | |||
box.top:node(meta_req_block) | |||
end | |||
local level_panel, actual_default = _build_level(root_id, default_level, max_level, 1, nil) | local level_panel, actual_default = _build_level(root_id, default_level, max_level, 1, nil) | ||
| Line 1,655: | Line 1,671: | ||
box.top:node(_build_identity(frame, root_id, identity, notes_wt)) | box.top:node(_build_identity(frame, root_id, identity, notes_wt)) | ||
local meta_block = _build_meta_row_native(frame, payload.skill_meta) | |||
local reqrow = _build_req_users_native(root_id, payload.requirements, payload.users) | local reqrow = _build_req_users_native(root_id, payload.requirements, payload.users) | ||
if | local meta_req_block = _build_meta_req_block(meta_block, reqrow) | ||
if meta_req_block then | |||
box.top:node(meta_req_block) | |||
end | |||
local scaling_block, actual_default = _build_skill_scaling_native( | local scaling_block, actual_default = _build_skill_scaling_native( | ||