此模块的文档可以在Module:角色信息框/doc创建
local capiunto = require 'capiunto'
local p = {}
function p.main(frame)
local args = frame:getParent().args
local headerStyle
headerStyle = 'background-color:#3366CC;color:white;colspan="4";font-size:105%;font-weight:bold;'
local retval = capiunto.create( {
title = args.title,
headerStyle = headerStyle,
} )
:addImage( args.image, args.caption )
:addHeader( '信息概述' )
:addRow( '年龄', args.age )
:addRow( '生日', args.birthday )
:addRow( '创造者', args.creator )
:addRow( '出生地', args.birth )
:addRow( '家人', args.family )
:addRow( '昵称', args.nickname )
:addRow( '物种', args.species )
:addHeader( '出现之处' )
:addRow( '首次出现', args.first )
:addRow( '出场游戏', args.game )
:addRow( '出场剧集', args.program )
:addRow( '出场漫画', args.comic )
:addRow( '其他媒体出场', args.media )
:addHeader( '设计师' )
:addRow( '创造者', args.creator )
:addRow( '美工', args.art )
:addHeader( '演员' )
:addRow( '演员', args.actor )
:addHeader( '配音' )
:addRow( '英语配音', args.envoice )
:addRow( '日语配音', args.jpvoice )
:addRow( '其他语言', args.othervoice )
:addHeader( '角色描述' )
:addRow( '性别', args.gender )
:addRow( '身高', args.height )
:addRow( '体重', args.weight )
:addRow( '颜色', args.color )
:addRow( '毛色', args.fur )
:addRow( '羽毛颜色', args.feather )
:addRow( '发色', args.hair )
:addRow( '肤色', args.skin )
:addRow( '瞳孔', args.eye )
:addRow( '着装', args.dress )
:addHeader( '性格' )
:addRow( '善恶', args.goodevil )
:addRow( '所属团队', args.team )
:addRow( '最喜欢的食物', args.food )
:addRow( '喜欢的事', args.like )
:addRow( '不喜欢的事', args.dislike )
:addHeader( '能力' )
:addRow( '技能', args.dress )
:addRow( '动作技术', args.dress )
:addRow( '能力类型', args.dress )
return retval
end
return p