Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Join the Playtest on Steam Now: SpiritVale

Module:GameInfo/Skills: Difference between revisions

From SpiritVale Wiki
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))
box.top:node(_build_meta_row(frame, payload.meta_row))


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 reqrow then box.top:node(reqrow) end
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))
box.top:node(_build_meta_row_native(frame, payload.skill_meta))


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 reqrow then box.top:node(reqrow) end
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(