<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.ifworlds.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VIFF</id>
	<title>iFx Wiki - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.ifworlds.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VIFF"/>
	<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/wiki/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/VIFF"/>
	<updated>2026-05-06T12:39:46Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1777</id>
		<title>模块:设定页v2</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1777"/>
		<updated>2026-02-24T07:42:09Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local SMWUtils = require(&amp;quot;Module:SMWUtils&amp;quot;)&lt;br /&gt;
local PageName = require(&amp;quot;Module:PageName&amp;quot;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.display_title(frame)&lt;br /&gt;
    local pagename = mw.title.getCurrentTitle().text&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local type_flag, group_name, page_name&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    if base then&lt;br /&gt;
        node:wikitext(sub)&lt;br /&gt;
        node:tag(&amp;quot;span&amp;quot;):addClass(&amp;quot;ifw-basepagename&amp;quot;):wikitext(&amp;quot; (&amp;quot;..base..&amp;quot;)&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        node:wikitext(page_name)&lt;br /&gt;
    end&lt;br /&gt;
    local code = node:done()&lt;br /&gt;
    return code&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderMaintainers(frame, maintainers, other_creators)&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local content = &amp;quot;&amp;quot;&lt;br /&gt;
    content = content .. &amp;quot;创作者: &amp;quot;&lt;br /&gt;
    local l = {}&lt;br /&gt;
    local il = 1&lt;br /&gt;
    for i, m in ipairs(maintainers) do&lt;br /&gt;
        local n = m:match(&amp;quot;^用户:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[用户:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;维护的条目]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
        mw.smw.set({&lt;br /&gt;
            ['Editable by user'] = 'User:'..n&lt;br /&gt;
        })&lt;br /&gt;
    end&lt;br /&gt;
    for i, m in ipairs(other_creators) do&lt;br /&gt;
        local n = m:match(&amp;quot;^创作者:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[创作者:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
    end&lt;br /&gt;
    content = content .. mw.text.listToText(l)&lt;br /&gt;
    local args = {image = 'Copyright.svg', content = content}&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLockedPage(frame)&lt;br /&gt;
    mw.smw.set({&lt;br /&gt;
        ['Editable by'] = 'whitelist'&lt;br /&gt;
    })&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;本页面仅允许维护者编辑&amp;quot;, args = {}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLiteInfoBox(frame, image, content)&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = image,&lt;br /&gt;
        content = content&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderStage(frame, stage)&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;创作阶段&amp;quot;, args = {[&amp;quot;创作阶段&amp;quot;]=stage}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getParentProps(base, props)&lt;br /&gt;
    return SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..base..&amp;quot;]]&amp;quot;, props)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderType(frame, isIndexPage, type, relGroup)&lt;br /&gt;
    local pagename = PageName.getPageName()&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    local out = &amp;quot;&amp;quot;&lt;br /&gt;
    if isIndexPage or not base then&lt;br /&gt;
        mw.smw.set({['设定集'] = pagename})&lt;br /&gt;
        if type == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;世界观设定&amp;quot;})&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;世界观介绍页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;联动介绍页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;联动设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;公共设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;公共设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        else -- 共享文档页&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;共享资源页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;共享资源&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:共享资源]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    else -- base must exist&lt;br /&gt;
        local parent = getParentProps(base, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;})&lt;br /&gt;
        local parentGroup = parent[&amp;quot;设定集&amp;quot;][1]&lt;br /&gt;
        if parentGroup then&lt;br /&gt;
            mw.smw.set({['设定集'] = parentGroup})&lt;br /&gt;
        end&lt;br /&gt;
        local parentType = parent[&amp;quot;设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;&lt;br /&gt;
        mw.smw.set({['设定类型'] = parentType})&lt;br /&gt;
        if parentType == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;本页面属于世界观: [[&amp;quot; .. base .. &amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif parentType == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;本页面属于联动: [[&amp;quot;..base..&amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        else -- 公共设定&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- function p.test()&lt;br /&gt;
--     mw.logObject(getParentProps(&amp;quot;测试设定&amp;quot;, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;}))&lt;br /&gt;
-- end&lt;br /&gt;
&lt;br /&gt;
function renderEditButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'Settings.svg',&lt;br /&gt;
        link = 'https://wiki.ifworlds.org/wiki/特殊:编辑表格/设定页v2/'..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LinkButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderShareButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'ShareButton.svg',&lt;br /&gt;
        link = 'https://share-wiki.ifworlds.org/#/share?title='..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LinkButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderCreator(frame)&lt;br /&gt;
    local root = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local prop_names = {&amp;quot;维护者&amp;quot;, &amp;quot;创作者&amp;quot;, &amp;quot;输入设定类型&amp;quot;, &amp;quot;设定集核心页&amp;quot;, &amp;quot;依赖设定集&amp;quot;, &amp;quot;仅允许维护者编辑&amp;quot;, &amp;quot;创作阶段&amp;quot;, &amp;quot;上级概念&amp;quot;, &amp;quot;前置条件&amp;quot;, &amp;quot;事后效果&amp;quot;}&lt;br /&gt;
    local page = SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..title..&amp;quot;]]&amp;quot;, prop_names)[1]&lt;br /&gt;
    if page == nil then&lt;br /&gt;
        return root:done()&lt;br /&gt;
    end&lt;br /&gt;
    local props = page[&amp;quot;properties&amp;quot;]&lt;br /&gt;
    root:attr(&amp;quot;style&amp;quot;, &amp;quot;display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, auto)); width: 100%&amp;quot;)&lt;br /&gt;
    local maintainerTemp = renderMaintainers(frame, props[&amp;quot;维护者&amp;quot;], props[&amp;quot;创作者&amp;quot;])&lt;br /&gt;
    &lt;br /&gt;
    root:wikitext(maintainerTemp)&lt;br /&gt;
    if props[&amp;quot;仅允许维护者编辑&amp;quot;][1] == &amp;quot;t&amp;quot; then&lt;br /&gt;
        root:wikitext(renderLockedPage(frame))&lt;br /&gt;
    end&lt;br /&gt;
    local isIndexPage = props[&amp;quot;设定集核心页&amp;quot;][1] == 't'&lt;br /&gt;
    local typeNode = renderType(frame, isIndexPage, props[&amp;quot;输入设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;, props[&amp;quot;依赖设定集&amp;quot;])&lt;br /&gt;
    root:wikitext(typeNode)&lt;br /&gt;
    local stage = frame.args[&amp;quot;创作阶段&amp;quot;] or &amp;quot;空白&amp;quot;&lt;br /&gt;
    root:wikitext(renderStage(frame, stage))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    root:wikitext(renderShareButton(frame))&lt;br /&gt;
    root:wikitext(renderEditButton(frame))&lt;br /&gt;
    return root:done()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1776</id>
		<title>模块:设定页v2</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1776"/>
		<updated>2026-02-24T07:41:10Z</updated>

		<summary type="html">&lt;p&gt;VIFF：已保护“模块:设定页v2”（[编辑=仅允许管理员]（无限期）[移动=仅允许管理员]（无限期））&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local SMWUtils = require(&amp;quot;Module:SMWUtils&amp;quot;)&lt;br /&gt;
local PageName = require(&amp;quot;Module:PageName&amp;quot;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.display_title(frame)&lt;br /&gt;
    local pagename = mw.title.getCurrentTitle().text&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local type_flag, group_name, page_name&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    if base then&lt;br /&gt;
        node:wikitext(sub)&lt;br /&gt;
        node:tag(&amp;quot;span&amp;quot;):addClass(&amp;quot;ifw-basepagename&amp;quot;):wikitext(&amp;quot; (&amp;quot;..base..&amp;quot;)&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        node:wikitext(page_name)&lt;br /&gt;
    end&lt;br /&gt;
    local code = node:done()&lt;br /&gt;
    return code&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderMaintainers(frame, maintainers, other_creators)&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local content = &amp;quot;&amp;quot;&lt;br /&gt;
    content = content .. &amp;quot;创作者: &amp;quot;&lt;br /&gt;
    local l = {}&lt;br /&gt;
    local il = 1&lt;br /&gt;
    for i, m in ipairs(maintainers) do&lt;br /&gt;
        local n = m:match(&amp;quot;^用户:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[用户:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;维护的条目]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
        mw.smw.set({&lt;br /&gt;
            ['Editable by user'] = 'User:'..n&lt;br /&gt;
        })&lt;br /&gt;
    end&lt;br /&gt;
    for i, m in ipairs(other_creators) do&lt;br /&gt;
        local n = m:match(&amp;quot;^创作者:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[创作者:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
    end&lt;br /&gt;
    content = content .. mw.text.listToText(l)&lt;br /&gt;
    local args = {image = 'Copyright.svg', content = content}&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLockedPage(frame)&lt;br /&gt;
    mw.smw.set({&lt;br /&gt;
        ['Editable by'] = 'whitelist'&lt;br /&gt;
    })&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;本页面仅允许维护者编辑&amp;quot;, args = {}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLiteInfoBox(frame, image, content)&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = image,&lt;br /&gt;
        content = content&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderStage(frame, stage)&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;创作阶段&amp;quot;, args = {[&amp;quot;创作阶段&amp;quot;]=stage}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getParentProps(base, props)&lt;br /&gt;
    return SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..base..&amp;quot;]]&amp;quot;, props)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderType(frame, isIndexPage, type, relGroup)&lt;br /&gt;
    local pagename = PageName.getPageName()&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    local out = &amp;quot;&amp;quot;&lt;br /&gt;
    if isIndexPage or not base then&lt;br /&gt;
        mw.smw.set({['设定集'] = pagename})&lt;br /&gt;
        if type == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;世界观设定&amp;quot;})&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;世界观介绍页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;联动介绍页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;联动设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;公共设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;公共设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        else -- 共享文档页&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;共享资源页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;共享资源&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:共享资源]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    else -- base must exist&lt;br /&gt;
        local parent = getParentProps(base, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;})&lt;br /&gt;
        local parentGroup = parent[&amp;quot;设定集&amp;quot;][1]&lt;br /&gt;
        if parentGroup then&lt;br /&gt;
            mw.smw.set({['设定集'] = parentGroup})&lt;br /&gt;
        end&lt;br /&gt;
        local parentType = parent[&amp;quot;设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;&lt;br /&gt;
        mw.smw.set({['设定类型'] = parentType})&lt;br /&gt;
        if parentType == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;本页面属于世界观: [[&amp;quot; .. base .. &amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif parentType == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;本页面属于联动: [[&amp;quot;..base..&amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        else -- 公共设定&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- function p.test()&lt;br /&gt;
--     mw.logObject(getParentProps(&amp;quot;测试设定&amp;quot;, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;}))&lt;br /&gt;
-- end&lt;br /&gt;
&lt;br /&gt;
function renderEditButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'Settings.svg',&lt;br /&gt;
        link = 'https://wiki.ifworlds.org/wiki/特殊:编辑表格/设定页v2/'..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LinkButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderShareButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'ShareButton.svg',&lt;br /&gt;
        link = 'https://share-wiki.ifworlds.org/#/share?title='..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;ShareButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderCreator(frame)&lt;br /&gt;
    local root = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local prop_names = {&amp;quot;维护者&amp;quot;, &amp;quot;创作者&amp;quot;, &amp;quot;输入设定类型&amp;quot;, &amp;quot;设定集核心页&amp;quot;, &amp;quot;依赖设定集&amp;quot;, &amp;quot;仅允许维护者编辑&amp;quot;, &amp;quot;创作阶段&amp;quot;, &amp;quot;上级概念&amp;quot;, &amp;quot;前置条件&amp;quot;, &amp;quot;事后效果&amp;quot;}&lt;br /&gt;
    local page = SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..title..&amp;quot;]]&amp;quot;, prop_names)[1]&lt;br /&gt;
    if page == nil then&lt;br /&gt;
        return root:done()&lt;br /&gt;
    end&lt;br /&gt;
    local props = page[&amp;quot;properties&amp;quot;]&lt;br /&gt;
    root:attr(&amp;quot;style&amp;quot;, &amp;quot;display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, auto)); width: 100%&amp;quot;)&lt;br /&gt;
    local maintainerTemp = renderMaintainers(frame, props[&amp;quot;维护者&amp;quot;], props[&amp;quot;创作者&amp;quot;])&lt;br /&gt;
    &lt;br /&gt;
    root:wikitext(maintainerTemp)&lt;br /&gt;
    if props[&amp;quot;仅允许维护者编辑&amp;quot;][1] == &amp;quot;t&amp;quot; then&lt;br /&gt;
        root:wikitext(renderLockedPage(frame))&lt;br /&gt;
    end&lt;br /&gt;
    local isIndexPage = props[&amp;quot;设定集核心页&amp;quot;][1] == 't'&lt;br /&gt;
    local typeNode = renderType(frame, isIndexPage, props[&amp;quot;输入设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;, props[&amp;quot;依赖设定集&amp;quot;])&lt;br /&gt;
    root:wikitext(typeNode)&lt;br /&gt;
    local stage = frame.args[&amp;quot;创作阶段&amp;quot;] or &amp;quot;空白&amp;quot;&lt;br /&gt;
    root:wikitext(renderStage(frame, stage))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    root:wikitext(renderShareButton(frame))&lt;br /&gt;
    root:wikitext(renderEditButton(frame))&lt;br /&gt;
    return root:done()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1775</id>
		<title>模块:设定页v2</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1775"/>
		<updated>2026-02-24T07:40:53Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local SMWUtils = require(&amp;quot;Module:SMWUtils&amp;quot;)&lt;br /&gt;
local PageName = require(&amp;quot;Module:PageName&amp;quot;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.display_title(frame)&lt;br /&gt;
    local pagename = mw.title.getCurrentTitle().text&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local type_flag, group_name, page_name&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    if base then&lt;br /&gt;
        node:wikitext(sub)&lt;br /&gt;
        node:tag(&amp;quot;span&amp;quot;):addClass(&amp;quot;ifw-basepagename&amp;quot;):wikitext(&amp;quot; (&amp;quot;..base..&amp;quot;)&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        node:wikitext(page_name)&lt;br /&gt;
    end&lt;br /&gt;
    local code = node:done()&lt;br /&gt;
    return code&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderMaintainers(frame, maintainers, other_creators)&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local content = &amp;quot;&amp;quot;&lt;br /&gt;
    content = content .. &amp;quot;创作者: &amp;quot;&lt;br /&gt;
    local l = {}&lt;br /&gt;
    local il = 1&lt;br /&gt;
    for i, m in ipairs(maintainers) do&lt;br /&gt;
        local n = m:match(&amp;quot;^用户:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[用户:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;维护的条目]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
        mw.smw.set({&lt;br /&gt;
            ['Editable by user'] = 'User:'..n&lt;br /&gt;
        })&lt;br /&gt;
    end&lt;br /&gt;
    for i, m in ipairs(other_creators) do&lt;br /&gt;
        local n = m:match(&amp;quot;^创作者:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[创作者:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
    end&lt;br /&gt;
    content = content .. mw.text.listToText(l)&lt;br /&gt;
    local args = {image = 'Copyright.svg', content = content}&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLockedPage(frame)&lt;br /&gt;
    mw.smw.set({&lt;br /&gt;
        ['Editable by'] = 'whitelist'&lt;br /&gt;
    })&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;本页面仅允许维护者编辑&amp;quot;, args = {}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLiteInfoBox(frame, image, content)&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = image,&lt;br /&gt;
        content = content&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderStage(frame, stage)&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;创作阶段&amp;quot;, args = {[&amp;quot;创作阶段&amp;quot;]=stage}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getParentProps(base, props)&lt;br /&gt;
    return SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..base..&amp;quot;]]&amp;quot;, props)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderType(frame, isIndexPage, type, relGroup)&lt;br /&gt;
    local pagename = PageName.getPageName()&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    local out = &amp;quot;&amp;quot;&lt;br /&gt;
    if isIndexPage or not base then&lt;br /&gt;
        mw.smw.set({['设定集'] = pagename})&lt;br /&gt;
        if type == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;世界观设定&amp;quot;})&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;世界观介绍页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;联动介绍页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;联动设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;公共设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;公共设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        else -- 共享文档页&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;共享资源页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;共享资源&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:共享资源]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    else -- base must exist&lt;br /&gt;
        local parent = getParentProps(base, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;})&lt;br /&gt;
        local parentGroup = parent[&amp;quot;设定集&amp;quot;][1]&lt;br /&gt;
        if parentGroup then&lt;br /&gt;
            mw.smw.set({['设定集'] = parentGroup})&lt;br /&gt;
        end&lt;br /&gt;
        local parentType = parent[&amp;quot;设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;&lt;br /&gt;
        mw.smw.set({['设定类型'] = parentType})&lt;br /&gt;
        if parentType == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;本页面属于世界观: [[&amp;quot; .. base .. &amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif parentType == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;本页面属于联动: [[&amp;quot;..base..&amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        else -- 公共设定&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- function p.test()&lt;br /&gt;
--     mw.logObject(getParentProps(&amp;quot;测试设定&amp;quot;, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;}))&lt;br /&gt;
-- end&lt;br /&gt;
&lt;br /&gt;
function renderEditButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'Settings.svg',&lt;br /&gt;
        link = 'https://wiki.ifworlds.org/wiki/特殊:编辑表格/设定页v2/'..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LinkButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderShareButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'ShareButton.svg',&lt;br /&gt;
        link = 'https://share-wiki.ifworlds.org/#/share?title='..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;ShareButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderCreator(frame)&lt;br /&gt;
    local root = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local prop_names = {&amp;quot;维护者&amp;quot;, &amp;quot;创作者&amp;quot;, &amp;quot;输入设定类型&amp;quot;, &amp;quot;设定集核心页&amp;quot;, &amp;quot;依赖设定集&amp;quot;, &amp;quot;仅允许维护者编辑&amp;quot;, &amp;quot;创作阶段&amp;quot;, &amp;quot;上级概念&amp;quot;, &amp;quot;前置条件&amp;quot;, &amp;quot;事后效果&amp;quot;}&lt;br /&gt;
    local page = SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..title..&amp;quot;]]&amp;quot;, prop_names)[1]&lt;br /&gt;
    if page == nil then&lt;br /&gt;
        return root:done()&lt;br /&gt;
    end&lt;br /&gt;
    local props = page[&amp;quot;properties&amp;quot;]&lt;br /&gt;
    root:attr(&amp;quot;style&amp;quot;, &amp;quot;display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, auto)); width: 100%&amp;quot;)&lt;br /&gt;
    local maintainerTemp = renderMaintainers(frame, props[&amp;quot;维护者&amp;quot;], props[&amp;quot;创作者&amp;quot;])&lt;br /&gt;
    &lt;br /&gt;
    root:wikitext(maintainerTemp)&lt;br /&gt;
    if props[&amp;quot;仅允许维护者编辑&amp;quot;][1] == &amp;quot;t&amp;quot; then&lt;br /&gt;
        root:wikitext(renderLockedPage(frame))&lt;br /&gt;
    end&lt;br /&gt;
    local isIndexPage = props[&amp;quot;设定集核心页&amp;quot;][1] == 't'&lt;br /&gt;
    local typeNode = renderType(frame, isIndexPage, props[&amp;quot;输入设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;, props[&amp;quot;依赖设定集&amp;quot;])&lt;br /&gt;
    root:wikitext(typeNode)&lt;br /&gt;
    local stage = frame.args[&amp;quot;创作阶段&amp;quot;] or &amp;quot;空白&amp;quot;&lt;br /&gt;
    root:wikitext(renderStage(frame, stage))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    root:wikitext(renderShareButton(frame))&lt;br /&gt;
    root:wikitext(renderEditButton(frame))&lt;br /&gt;
    return root:done()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:Settings.svg&amp;diff=1774</id>
		<title>文件:Settings.svg</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:Settings.svg&amp;diff=1774"/>
		<updated>2026-02-24T07:39:29Z</updated>

		<summary type="html">&lt;p&gt;VIFF：已保护“文件:Settings.svg”（[编辑=仅允许管理员]（无限期）[移动=仅允许管理员]（无限期）[上传=仅允许管理员]（无限期））&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:ShareButton.svg&amp;diff=1773</id>
		<title>文件:ShareButton.svg</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:ShareButton.svg&amp;diff=1773"/>
		<updated>2026-02-24T07:38:47Z</updated>

		<summary type="html">&lt;p&gt;VIFF：已保护“文件:ShareButton.svg”（[编辑=仅允许管理员]（无限期）[移动=仅允许管理员]（无限期）[上传=仅允许管理员]（无限期））&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:ShareButton.svg&amp;diff=1772</id>
		<title>文件:ShareButton.svg</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:ShareButton.svg&amp;diff=1772"/>
		<updated>2026-02-24T07:38:30Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:%E7%BB%84%E7%BB%87%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg&amp;diff=1714</id>
		<title>文件:组织架构图.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:%E7%BB%84%E7%BB%87%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg&amp;diff=1714"/>
		<updated>2024-08-25T17:50:29Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1677</id>
		<title>The Snowflakes</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1677"/>
		<updated>2024-03-28T13:57:43Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=是&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==地球环境==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==技术==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==地缘政治==&lt;br /&gt;
&lt;br /&gt;
===美洲===&lt;br /&gt;
&lt;br /&gt;
*美国内战&lt;br /&gt;
**加利福尼亚事实独立，为争夺水源武力吞并内华达、亚利桑那及犹他州，控制美国海军第三舰队；与夏威夷建立盟友关系&lt;br /&gt;
**部分州与加拿大协约合并：马里兰州以北的东北地区、五大湖地区、俄勒冈、华盛顿州、爱达荷、蒙大拿、阿拉斯加&lt;br /&gt;
**新墨西哥与科罗拉多与德克萨斯建立州际防御协定，对抗加利福尼亚&lt;br /&gt;
**爱荷华-密西西比以西出现大规模水资源冲突，不受到特定政权控制&lt;br /&gt;
**美国暂停东南各州以外的选举活动&lt;br /&gt;
**驻外美军逐渐脱离国防部控制，成为企业、割据政权或军阀&lt;br /&gt;
*加拿大GDP及军工产值超越北美其他国家&lt;br /&gt;
&lt;br /&gt;
===欧洲-俄罗斯===&lt;br /&gt;
&lt;br /&gt;
*波兰及欧盟在局部核战争中战胜俄罗斯，俄退出欧洲边境以西所有国家，波兰在东欧各国主导建立军政府&lt;br /&gt;
*波兰控制的各国政府在华沙选举产生“欧洲议会”，并组成联军劫掠德国及低地国家&lt;br /&gt;
*法国主导建立了欧洲防线，同时利用其在非洲的影响力建立跨地中海的法兰西共同体，在北非建立农业生产基地&lt;br /&gt;
&lt;br /&gt;
===西太平洋===&lt;br /&gt;
&lt;br /&gt;
*新加坡帝国&lt;br /&gt;
**新加坡通过数次关键战役肢解印尼及马来西亚，并逐步吞并&lt;br /&gt;
**与新几内亚在苏拉维西对峙&lt;br /&gt;
**坤甸通过太空电梯成为亚洲重要太空港&lt;br /&gt;
**与第七舰队（新加坡）合作&lt;br /&gt;
**中国与澳大利亚风投的试验田&lt;br /&gt;
*环日本海&lt;br /&gt;
**俄罗斯逐渐丧失对西伯利亚以东的控制，各州及加盟共和国在中国经济影响下建立独立的边境控制、货币系统及军事力量&lt;br /&gt;
**朝鲜&lt;br /&gt;
***朝鲜以南浦-平壤为中心逐步建立自由市场，允许外资在南浦、新义州、罗津、元山等地区建立外资工厂&lt;br /&gt;
***仍然通过军事管制压制民间活力&lt;br /&gt;
***通过军事冒险进攻俄滨海自由州，夺取海参崴，独占中国东北出海口，并大量移民&lt;br /&gt;
***海参崴俄裔叛乱及滨海自由州国民警卫队的反攻吸引力朝鲜人民军主力&lt;br /&gt;
***驻扎开城的朝鲜人民军部队发动军事政变进攻平壤，朝鲜内战爆发&lt;br /&gt;
***朝鲜分裂为四个割据政权：&lt;br /&gt;
****平壤周边的原政府&lt;br /&gt;
****中朝边境的割据军阀&lt;br /&gt;
****朝韩边境的割据军阀&lt;br /&gt;
****人民军主力在东北部建立的半独立政权&lt;br /&gt;
***由于内战及威海发射场的建立，平壤周边经济凋敝，陷入经济衰退乃至爆发饥荒&lt;br /&gt;
**符罗&lt;br /&gt;
***朝鲜内战爆发后滨海边疆区爆发族裔冲突&lt;br /&gt;
***多轮内战后，由朝鲜裔及俄裔共同建立了海参崴-罗津自由城邦&lt;br /&gt;
**日本&lt;br /&gt;
***与第七舰队（东京）合作进行国防&lt;br /&gt;
***由于朝鲜及俄罗斯海盗的骚扰，西日本、九州及北海道诸自治体组建了武装力量，逐渐脱离东京的控制&lt;br /&gt;
***由于多代王室均无法产生子嗣，宫内厅逐渐采用辅助生殖技术产生新的王室成员，最终天皇由具有天皇家族遗传物质的冷冻胚胎代表&lt;br /&gt;
***&lt;br /&gt;
&lt;br /&gt;
===中东-印度洋===&lt;br /&gt;
&lt;br /&gt;
* 印度&lt;br /&gt;
** 喜马拉雅山脉毗邻区域&lt;br /&gt;
*** 中国回收藏南地区控制权，成立三个特别行政区&lt;br /&gt;
*** 中国与阿萨姆邦签订边界协议，允许藏南三区与阿萨姆邦人口、货物及资金自由流动，免去边境检查&lt;br /&gt;
*** 藏南三区的大量人口无法获得中国国籍，但可以挂靠为阿萨姆国籍&lt;br /&gt;
*** 无法入籍中国的海外华人许多选择入籍阿萨姆，如此便可方便地出入中国国境&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1676</id>
		<title>The Snowflakes</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1676"/>
		<updated>2024-03-28T13:47:46Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=是&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 地球环境 ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 技术 ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 地缘政治 ==&lt;br /&gt;
&lt;br /&gt;
=== 美洲 ===&lt;br /&gt;
&lt;br /&gt;
* 美国内战&lt;br /&gt;
** 加利福尼亚事实独立，为争夺水源武力吞并内华达、亚利桑那及犹他州，控制美国海军第三舰队；与夏威夷建立盟友关系&lt;br /&gt;
** 部分州与加拿大协约合并：马里兰州以北的东北地区、五大湖地区、俄勒冈、华盛顿州、爱达荷、蒙大拿、阿拉斯加&lt;br /&gt;
** 新墨西哥与科罗拉多与德克萨斯建立州际防御协定，对抗加利福尼亚&lt;br /&gt;
** 爱荷华-密西西比以西出现大规模水资源冲突，不受到特定政权控制&lt;br /&gt;
** 美国暂停东南各州以外的选举活动&lt;br /&gt;
** 驻外美军逐渐脱离国防部控制，成为企业、割据政权或军阀&lt;br /&gt;
* 加拿大GDP及军工产值超越北美其他国家&lt;br /&gt;
&lt;br /&gt;
=== 欧洲-俄罗斯 ===&lt;br /&gt;
&lt;br /&gt;
* 波兰及欧盟在局部核战争中战胜俄罗斯，俄退出欧洲边境以西所有国家，波兰在东欧各国主导建立军政府&lt;br /&gt;
* 波兰控制的各国政府在华沙选举产生“欧洲议会”，并组成联军劫掠德国及低地国家&lt;br /&gt;
* 法国主导建立了欧洲防线，同时利用其在非洲的影响力建立跨地中海的法兰西共同体，在北非建立农业生产基地&lt;br /&gt;
&lt;br /&gt;
=== 西太平洋 ===&lt;br /&gt;
&lt;br /&gt;
* 新加坡帝国&lt;br /&gt;
** 新加坡通过数次关键战役肢解印尼及马来西亚，并逐步吞并&lt;br /&gt;
** 与新几内亚在苏拉维西对峙&lt;br /&gt;
** 坤甸通过太空电梯成为亚洲重要太空港&lt;br /&gt;
** 与第七舰队（新加坡）合作&lt;br /&gt;
** 中国与澳大利亚风投的试验田&lt;br /&gt;
* 环日本海&lt;br /&gt;
** 俄罗斯逐渐丧失对西伯利亚以东的控制，各州及加盟共和国在中国经济影响下建立独立的边境控制、货币系统及军事力量&lt;br /&gt;
** 朝鲜&lt;br /&gt;
*** 朝鲜以南浦-平壤为中心逐步建立自由市场，允许外资在南浦、新义州、罗津、元山等地区建立外资工厂&lt;br /&gt;
*** 仍然通过军事管制压制民间活力&lt;br /&gt;
*** 通过军事冒险进攻俄滨海自由州，夺取海参崴，独占中国东北出海口，并大量移民&lt;br /&gt;
*** 海参崴俄裔叛乱及滨海自由州国民警卫队的反攻吸引力朝鲜人民军主力&lt;br /&gt;
*** 驻扎开城的朝鲜人民军部队发动军事政变进攻平壤，朝鲜内战爆发&lt;br /&gt;
*** 朝鲜分裂为四个割据政权：&lt;br /&gt;
**** 平壤周边的原政府&lt;br /&gt;
**** 中朝边境的割据军阀&lt;br /&gt;
**** 朝韩边境的割据军阀&lt;br /&gt;
**** 人民军主力在东北部建立的半独立政权&lt;br /&gt;
** 符罗&lt;br /&gt;
*** 朝鲜内战爆发后滨海边疆区爆发族裔冲突&lt;br /&gt;
*** 多轮内战后，由朝鲜裔及俄裔共同建立了海参崴-罗津自由城邦&lt;br /&gt;
** 日本&lt;br /&gt;
*** 与第七舰队（东京）合作进行国防&lt;br /&gt;
*** &lt;br /&gt;
&lt;br /&gt;
=== 中东-印度洋 ===&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/7%E8%88%B0%E9%9B%86%E5%9B%A2&amp;diff=1675</id>
		<title>The Snowflakes/7舰集团</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/7%E8%88%B0%E9%9B%86%E5%9B%A2&amp;diff=1675"/>
		<updated>2024-03-28T06:06:49Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''第7舰队集团 (Fleet 7 Group)''' 是活跃于东北亚和东南亚的航运和军事承包商企业。其前身为美国海军第七舰队。主要提供情报、电子对抗、护航和陆上护卫任务，也根据具体协议参与军事行动。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
在美国内乱、美日安保条约终止执行后，残存的美海军第七舰队以特殊法人身份 (特殊法人·フリート・セブン) 与日本政府签订安保协定。&lt;br /&gt;
&lt;br /&gt;
第7舰队集团将负责日本的海上与空中防卫事务，日本将横须贺港租借给第7舰队集团、并提供财政支持。&lt;br /&gt;
&lt;br /&gt;
美国-新加坡军事合作中断后，新加坡政府收回了第七舰队控制的军港，但[[新加坡帝国|新加坡在东南亚的扩张]]开始后，双方再次展开合作。&lt;br /&gt;
&lt;br /&gt;
第七舰队集团深度参与了SPCR在东南亚的军事扩张，并最终形成了能与本部分庭抗礼的新加坡分支。&lt;br /&gt;
&lt;br /&gt;
== 主要分支 ==&lt;br /&gt;
&lt;br /&gt;
=== 第7舰队东京 (Fleet 7 Tokyo) ===&lt;br /&gt;
母港：横须贺&lt;br /&gt;
&lt;br /&gt;
总部：东京都&lt;br /&gt;
&lt;br /&gt;
东京分支负责东日本的防空及海上防卫任务，租借横须贺港并拥有治外法权。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 第7舰队新加坡 (Fleet 7 SG) ===&lt;br /&gt;
母港：马六甲&lt;br /&gt;
&lt;br /&gt;
总部：新加坡&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 竞争对手 ==&lt;br /&gt;
&lt;br /&gt;
=== 东京 ===&lt;br /&gt;
&lt;br /&gt;
=== 新加坡 ===&lt;br /&gt;
&amp;lt;br /&amp;gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/7%E8%88%B0%E9%9B%86%E5%9B%A2&amp;diff=1674</id>
		<title>The Snowflakes/7舰集团</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/7%E8%88%B0%E9%9B%86%E5%9B%A2&amp;diff=1674"/>
		<updated>2024-03-28T05:35:43Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=世界观设定 |设定集核心页=否 |创作阶段=草案 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1673</id>
		<title>新加坡帝国</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1673"/>
		<updated>2024-03-23T23:38:55Z</updated>

		<summary type="html">&lt;p&gt;VIFF：/* 特别自由城邦 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
[[文件:SingaporeanEmpire.svg|缩略图|新加坡帝国旗帜]]&lt;br /&gt;
东南亚-太平洋国家联合 ('''S'''outheast Asia-'''P'''acific '''C'''ommonwealth '''R'''egimes, '''SPCR''') 是以新加坡为核心的东南亚国家联盟。&lt;br /&gt;
&lt;br /&gt;
SPCR由数家总部位于新加坡的投资公司领导，通过跨国投资和无限期军事承包合同控制多个东南亚政权，形成跨国军事集团和统一市场，地域上覆盖了新加坡、马来亚半岛、中南半岛南部、爪哇岛、苏门答腊岛与加里曼丹岛西部。&lt;br /&gt;
&lt;br /&gt;
==概述==&lt;br /&gt;
&lt;br /&gt;
==组成==&lt;br /&gt;
&lt;br /&gt;
===新加坡共和国===&lt;br /&gt;
新加坡共和国是联盟心脏，负责统领与协调联盟各方事务。&lt;br /&gt;
&lt;br /&gt;
新加坡中部与西部为专供居民使用的生活区与商业区，同时也是历史保护街区。因历史保护街区无法进行大规模翻建，现代化设施大多建于地下。&lt;br /&gt;
&lt;br /&gt;
联盟和共和国主要行政机构位于新加坡东南部，包括防卫协调办公室、对外关系办公室、贸易公平仲裁法庭、加盟国联席会议等。各加盟共和国的国家元首亦居住于此。&lt;br /&gt;
&lt;br /&gt;
德光岛特区承载了服务联盟各企业总部的机能，金融机构、开发企业和军事服务公司均将总部设于此处。高校及研究机构亦在此处设置园区。&lt;br /&gt;
&lt;br /&gt;
新加坡公民大多投身联盟事务：43%的公民是共和国或联盟公职人员，51%服务于联盟内各企业。共和国无公益性医疗及养老服务，但为公民进入政府及企业工作提供便利，失业公民可轻易在联盟内获得工作，而这些机构将通过商业保险为公民医疗及养老提供保障。&lt;br /&gt;
&lt;br /&gt;
共和国具有严格的边境管控：公民及具有许可的外国人可在德光岛特区以外自由活动；自由经贸区居民可在宵禁前进出共和国，但宵禁期间需停留在德光岛特区或指定居住地点；获批进入新加坡的外籍劳工只能按指定时间表行动，且需植入追踪设备实时监测是否存在违规情况。安全部门会快速而准确地甄别非法入境人士，并及时加以拘禁和遣返。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===海峡自由经贸区===&lt;br /&gt;
海峡自由经贸区是新加坡本土产业直接控制的延伸区域，核心制造业和服务业多位于此地。&lt;br /&gt;
&lt;br /&gt;
海峡自由经贸区包括：柔佛王国、巴淡大岛及南廖内岛。&lt;br /&gt;
&lt;br /&gt;
自贸区防务由新加坡武装力量负责，但柔佛王国拥有国王直属亲卫军。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===特别自由城邦===&lt;br /&gt;
联盟内有多个具有特别地位的自治市，具有独立的法律体系、边境控制和武装力量。&lt;br /&gt;
&lt;br /&gt;
各企业的区域总部多位于自由城邦内，自由城邦是联盟羁縻统治的触角，对外可御本土势力，对内也可和联盟核心隔离，防止风险扩散。&lt;br /&gt;
&lt;br /&gt;
*马六甲（南马来亚）&lt;br /&gt;
*槟城（中马来亚）&lt;br /&gt;
*普吉（北马来亚）&lt;br /&gt;
*曼谷（暹罗地区）&lt;br /&gt;
*斯雷温贝（共和柬埔寨）&lt;br /&gt;
*西贡（西贡自由邦）&lt;br /&gt;
*槟港（邦加非军事区，民用发射重镇）&lt;br /&gt;
*勿拉湾（北苏门答腊）&lt;br /&gt;
*巨港（南苏门答腊）&lt;br /&gt;
*雅加达（爪哇）&lt;br /&gt;
*坤甸（西婆罗洲，太空电梯所在地）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===加盟国===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1672</id>
		<title>新加坡帝国</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1672"/>
		<updated>2024-03-23T23:38:20Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
[[文件:SingaporeanEmpire.svg|缩略图|新加坡帝国旗帜]]&lt;br /&gt;
东南亚-太平洋国家联合 ('''S'''outheast Asia-'''P'''acific '''C'''ommonwealth '''R'''egimes, '''SPCR''') 是以新加坡为核心的东南亚国家联盟。&lt;br /&gt;
&lt;br /&gt;
SPCR由数家总部位于新加坡的投资公司领导，通过跨国投资和无限期军事承包合同控制多个东南亚政权，形成跨国军事集团和统一市场，地域上覆盖了新加坡、马来亚半岛、中南半岛南部、爪哇岛、苏门答腊岛与加里曼丹岛西部。&lt;br /&gt;
&lt;br /&gt;
== 概述 ==&lt;br /&gt;
&lt;br /&gt;
== 组成 ==&lt;br /&gt;
&lt;br /&gt;
=== 新加坡共和国 ===&lt;br /&gt;
新加坡共和国是联盟心脏，负责统领与协调联盟各方事务。&lt;br /&gt;
&lt;br /&gt;
新加坡中部与西部为专供居民使用的生活区与商业区，同时也是历史保护街区。因历史保护街区无法进行大规模翻建，现代化设施大多建于地下。&lt;br /&gt;
&lt;br /&gt;
联盟和共和国主要行政机构位于新加坡东南部，包括防卫协调办公室、对外关系办公室、贸易公平仲裁法庭、加盟国联席会议等。各加盟共和国的国家元首亦居住于此。&lt;br /&gt;
&lt;br /&gt;
德光岛特区承载了服务联盟各企业总部的机能，金融机构、开发企业和军事服务公司均将总部设于此处。高校及研究机构亦在此处设置园区。&lt;br /&gt;
&lt;br /&gt;
新加坡公民大多投身联盟事务：43%的公民是共和国或联盟公职人员，51%服务于联盟内各企业。共和国无公益性医疗及养老服务，但为公民进入政府及企业工作提供便利，失业公民可轻易在联盟内获得工作，而这些机构将通过商业保险为公民医疗及养老提供保障。&lt;br /&gt;
&lt;br /&gt;
共和国具有严格的边境管控：公民及具有许可的外国人可在德光岛特区以外自由活动；自由经贸区居民可在宵禁前进出共和国，但宵禁期间需停留在德光岛特区或指定居住地点；获批进入新加坡的外籍劳工只能按指定时间表行动，且需植入追踪设备实时监测是否存在违规情况。安全部门会快速而准确地甄别非法入境人士，并及时加以拘禁和遣返。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 海峡自由经贸区 ===&lt;br /&gt;
海峡自由经贸区是新加坡本土产业直接控制的延伸区域，核心制造业和服务业多位于此地。&lt;br /&gt;
&lt;br /&gt;
海峡自由经贸区包括：柔佛王国、巴淡大岛及南廖内岛。&lt;br /&gt;
&lt;br /&gt;
自贸区防务由新加坡武装力量负责，但柔佛王国拥有国王直属亲卫军。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 特别自由城邦 ===&lt;br /&gt;
联盟内有多个具有特别地位的自治市，具有独立的法律体系、边境控制和武装力量。&lt;br /&gt;
&lt;br /&gt;
各企业的区域总部多位于自由城邦内，自由城邦是联盟羁縻统治的触角，对外可御本土势力，对内也可和联盟核心隔离，防止风险扩散。&lt;br /&gt;
&lt;br /&gt;
* 马六甲（南马来亚）&lt;br /&gt;
* 槟城（中马来亚）&lt;br /&gt;
* 普吉（北马来亚）&lt;br /&gt;
* 曼谷（暹罗地区）&lt;br /&gt;
* 斯雷温贝（共和柬埔寨）&lt;br /&gt;
* 西贡（西贡特区）&lt;br /&gt;
* 槟港（邦加非军事区，民用发射重镇）&lt;br /&gt;
* 勿拉湾（北苏门答腊）&lt;br /&gt;
* 巨港（南苏门答腊）&lt;br /&gt;
* 雅加达（爪哇）&lt;br /&gt;
* 坤甸（西婆罗洲，太空电梯所在地）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 加盟国 ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1671</id>
		<title>新加坡帝国</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1671"/>
		<updated>2024-03-23T22:32:03Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
[[文件:SingaporeanEmpire.svg|缩略图|新加坡帝国旗帜]]&lt;br /&gt;
东南亚-太平洋国家联合 ('''S'''outheast Asia-'''P'''acific '''C'''ommonwealth '''R'''egimes, '''SPCR''') 是以新加坡为核心的东南亚国家联盟。&lt;br /&gt;
&lt;br /&gt;
SPCR由数家总部位于新加坡的投资公司领导，通过跨国投资和无限期军事承包合同控制多个东南亚政权，形成跨国军事集团和统一市场，地域上覆盖了新加坡、马来亚半岛、中南半岛南部、爪哇岛、苏门答腊岛与加里曼丹岛西部。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:SingaporeanEmpire.svg&amp;diff=1670</id>
		<title>文件:SingaporeanEmpire.svg</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:SingaporeanEmpire.svg&amp;diff=1670"/>
		<updated>2024-03-23T22:31:36Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;新加坡帝国旗帜&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/QMX%E8%86%9C&amp;diff=1669</id>
		<title>The Snowflakes/QMX膜</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/QMX%E8%86%9C&amp;diff=1669"/>
		<updated>2024-03-20T18:08:49Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QMX膜是一种有源反射镜，能高效地与光子交换动量，通常作为高能激光系统的组件使用。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
QMX膜是邯郸奇姆克斯公司(QMX Inc.)的专利产品。奇姆克斯通过QMX专利授权与设计服务业务获取高额利润，曾在东北亚500强企业排行中位列35名，中国500强企业排行中位列102名。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 应用 ==&lt;br /&gt;
法兰西联盟使用QMX膜作为空间反射镜，实施了撒拉弗计划：通过同步轨道上的三面巨幅QMX膜反射地面高能激光束，在撒哈拉沙漠表面蚀刻玻璃状固定桩，以图固定沙丘、防止沙漠南侵。&lt;br /&gt;
&amp;lt;br /&amp;gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/QMX%E8%86%9C&amp;diff=1668</id>
		<title>The Snowflakes/QMX膜</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/QMX%E8%86%9C&amp;diff=1668"/>
		<updated>2024-03-20T17:54:04Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=世界观设定 |设定集核心页=否 |创作阶段=空白 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1667</id>
		<title>地理信息数据集</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1667"/>
		<updated>2024-03-19T17:29:00Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==地球==&lt;br /&gt;
&lt;br /&gt;
#地面高程数据集 http://vterrain.org/Elevation/global.html&lt;br /&gt;
##NOAA提供的1km分辨率高程数据：https://www.ngdc.noaa.gov/mgg/topo/gltiles.html&lt;br /&gt;
#全球水深测量数据 https://www.gebco.net/data_and_products/gridded_bathymetry_data/#global&lt;br /&gt;
#自然地球数据 http://www.naturalearthdata.com/downloads/&lt;br /&gt;
#水资源数据 https://sedac.ciesin.columbia.edu/theme/water/data/sets/browse&lt;br /&gt;
#全球水面数据 https://global-surface-water.appspot.com/#data&lt;br /&gt;
#气候数据集: https://www.ncei.noaa.gov/cdo-web/&lt;br /&gt;
#国家及地区边界 https://www.geoboundaries.org/&lt;br /&gt;
#*完整版打包下载 https://www.geoboundaries.org/downloadCGAZ.html&lt;br /&gt;
&lt;br /&gt;
==火星==&lt;br /&gt;
&lt;br /&gt;
#火星数据集 https://www.mars.asu.edu/data/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 数据展示 ==&lt;br /&gt;
&lt;br /&gt;
* https://openlayers.org/&lt;br /&gt;
&lt;br /&gt;
==读取数据==&lt;br /&gt;
&lt;br /&gt;
===数据格式===&lt;br /&gt;
&lt;br /&gt;
*Shapefile: .shp&lt;br /&gt;
&lt;br /&gt;
===读取软件===&lt;br /&gt;
&lt;br /&gt;
*Python库 Geopandas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/%E6%A0%B8%E7%81%BE%E7%AE%80%E4%BB%8B&amp;diff=1659</id>
		<title>The Snowflakes/核灾简介</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/%E6%A0%B8%E7%81%BE%E7%AE%80%E4%BB%8B&amp;diff=1659"/>
		<updated>2024-03-09T15:32:29Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
人类与放射性同位素共存的历史也是生物科技进步的历史。人类对核辐射从一味的恐惧、到积极利用、再到理性防护，最后成功共存，仅仅花费了不到一个世纪的时间。如果黄金年代的废土小说作家看到，下巴一定会掉下来。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 烈焰时代 ==&lt;br /&gt;
'''烈焰时代 (The Nuke Era)''' 开始于数个非主要有核国家之间的局部核战争。与冷战时代想象的世界末日不同，这些核战争并未引起核大国的反击，也未招来激烈的制裁。&lt;br /&gt;
&lt;br /&gt;
在有来有回的核打击中，政府和军方逐渐总结出核战争的游戏规则，进行常态化的核攻击。在第一轮打击的大规模伤亡之后，参战国疏散人口、建立工事、小心地踏入核战泥沼之中。&lt;br /&gt;
&lt;br /&gt;
在中欧，莫斯科逐渐放肆地对华沙联军投掷战术核武器。伊朗和以色列的核弹头在两河流域上空飞翔。印巴也终于不负众望地开始它们之间的较量。讽刺的是，朝鲜并未能丢出太多核弹——它的邻居们早早就做好了准备，绝不让它们落入自己的领土。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
持久的核爆炸制造了三条辐射带，随着辐射尘的扩散，它们彼此融合，形成了横贯欧亚大陆的核污染轴线——'''什切青-那格浦尔轴线'''。在轴线两侧，病痛和烈火已是常态——但远方的国家也未能幸免。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
逐渐成熟的防御体系让核打击不再经济，参战国逐渐削减了离心机和发射井，因为它们的生产速度远远比不上军方的野心膨胀的速度。再说，用几千万欧元的核弹头去炸混凝土也太不划算了。&lt;br /&gt;
&lt;br /&gt;
然而财政部长们的最后一搏未能挽救国家。参战国解体的速度超乎想象，新的秩序将在废土上生长。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 防护时代 ==&lt;br /&gt;
'''防护时代 (The Dust Era)''' 的开始与终结都颇有争议——开战后不久各国就逐渐开始普及防辐射常识，而即使纳米机器已经降到平民价格，也还是有人愿意再加上一层保护。&lt;br /&gt;
&lt;br /&gt;
核战争并没有导致大规模气候变化，它的后果简单而直接——辐射尘顺着大气环流吹向全世界，落入城市、土壤和水源，接着人们将放射性同位素吸入、食用或是喝下。&lt;br /&gt;
&lt;br /&gt;
被大洋和高山保护着的人们起初非常乐观，直到各地的盖格计数器嘎嘎作响，他们的身体开始作痛，然后，死去。&lt;br /&gt;
&lt;br /&gt;
在国际原子能机构宣布的辐射沾染区外，全球癌症发病率上升了四个数量级。人们试图用口罩、淋浴和新风系统抵御，但放射性同位素像病原体一样通过人们的体外或体内到处传播，几乎没有地方可以幸免。没有任何有效手段可以将这些致命的小颗粒从“正常”的物质中摘除出去——除了离心机。&lt;br /&gt;
&lt;br /&gt;
癌症被迅速从医保中剔除出去，然后从“疾病”的列表中踢出去。WHO 对安乐死的标准提出了建议，各国也通过了相关的立法——在新的道德标准下，让人们无端地忍受痛苦，毫无疑问是违背人权的。&lt;br /&gt;
&lt;br /&gt;
治疗辐射病的技术多次出现——几乎全都是骗局。最后，人们成功找到了合适的技术，加上在消灭天花之后又一次成功的全球合作，人类找到了出路。&lt;br /&gt;
&lt;br /&gt;
将放射性同位素剔除出人体是不现实的，防止辐射从内部破坏人体也是不现实的——那就只好以更快的速度修复人体。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 后核灾时代 ==&lt;br /&gt;
'''后核灾时代 (The Post-Protection Era)''' 是勃勃生机万物竞发的新世界。纳米机器和健康模型从亚细胞层面接管了人体。现在人类不光能修复辐射造成的损害，也能修复基因缺陷、对抗传染病、在某种重伤之后成功保命，甚至——“跑得更快，跳得更高”。人均寿命艰难地爬回战前的水平——并继续增长。几乎没有老顽固不愿接受纳米机器的治疗——足够坚持的人早早就退出了人世。&lt;br /&gt;
&lt;br /&gt;
一切阴霾已经扫除，增长的引擎将会重启，像人类历史上多次发生的那样，文明涅槃重生，37亿人将迈向新的黎明。&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/%E6%A0%B8%E7%81%BE%E7%AE%80%E4%BB%8B&amp;diff=1658</id>
		<title>The Snowflakes/核灾简介</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/%E6%A0%B8%E7%81%BE%E7%AE%80%E4%BB%8B&amp;diff=1658"/>
		<updated>2024-03-09T15:32:12Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;人类与放射性同位素共存的历史也是生物科技进步的历史。人类对核辐射从一味的恐惧、到积极利用、再到理性防护，最后成功共存，仅仅花费了不到一个世纪的时间。如果黄金年代的废土小说作家看到，下巴一定会掉下来。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 烈焰时代 ==&lt;br /&gt;
'''烈焰时代 (The Nuke Era)''' 开始于数个非主要有核国家之间的局部核战争。与冷战时代想象的世界末日不同，这些核战争并未引起核大国的反击，也未招来激烈的制裁。&lt;br /&gt;
&lt;br /&gt;
在有来有回的核打击中，政府和军方逐渐总结出核战争的游戏规则，进行常态化的核攻击。在第一轮打击的大规模伤亡之后，参战国疏散人口、建立工事、小心地踏入核战泥沼之中。&lt;br /&gt;
&lt;br /&gt;
在中欧，莫斯科逐渐放肆地对华沙联军投掷战术核武器。伊朗和以色列的核弹头在两河流域上空飞翔。印巴也终于不负众望地开始它们之间的较量。讽刺的是，朝鲜并未能丢出太多核弹——它的邻居们早早就做好了准备，绝不让它们落入自己的领土。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
持久的核爆炸制造了三条辐射带，随着辐射尘的扩散，它们彼此融合，形成了横贯欧亚大陆的核污染轴线——'''什切青-那格浦尔轴线'''。在轴线两侧，病痛和烈火已是常态——但远方的国家也未能幸免。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
逐渐成熟的防御体系让核打击不再经济，参战国逐渐削减了离心机和发射井，因为它们的生产速度远远比不上军方的野心膨胀的速度。再说，用几千万欧元的核弹头去炸混凝土也太不划算了。&lt;br /&gt;
&lt;br /&gt;
然而财政部长们的最后一搏未能挽救国家。参战国解体的速度超乎想象，新的秩序将在废土上生长。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 防护时代 ==&lt;br /&gt;
'''防护时代 (The Dust Era)''' 的开始与终结都颇有争议——开战后不久各国就逐渐开始普及防辐射常识，而即使纳米机器已经降到平民价格，也还是有人愿意再加上一层保护。&lt;br /&gt;
&lt;br /&gt;
核战争并没有导致大规模气候变化，它的后果简单而直接——辐射尘顺着大气环流吹向全世界，落入城市、土壤和水源，接着人们将放射性同位素吸入、食用或是喝下。&lt;br /&gt;
&lt;br /&gt;
被大洋和高山保护着的人们起初非常乐观，直到各地的盖格计数器嘎嘎作响，他们的身体开始作痛，然后，死去。&lt;br /&gt;
&lt;br /&gt;
在国际原子能机构宣布的辐射沾染区外，全球癌症发病率上升了四个数量级。人们试图用口罩、淋浴和新风系统抵御，但放射性同位素像病原体一样通过人们的体外或体内到处传播，几乎没有地方可以幸免。没有任何有效手段可以将这些致命的小颗粒从“正常”的物质中摘除出去——除了离心机。&lt;br /&gt;
&lt;br /&gt;
癌症被迅速从医保中剔除出去，然后从“疾病”的列表中踢出去。WHO 对安乐死的标准提出了建议，各国也通过了相关的立法——在新的道德标准下，让人们无端地忍受痛苦，毫无疑问是违背人权的。&lt;br /&gt;
&lt;br /&gt;
治疗辐射病的技术多次出现——几乎全都是骗局。最后，人们成功找到了合适的技术，加上在消灭天花之后又一次成功的全球合作，人类找到了出路。&lt;br /&gt;
&lt;br /&gt;
将放射性同位素剔除出人体是不现实的，防止辐射从内部破坏人体也是不现实的——那就只好以更快的速度修复人体。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 后核灾时代 ==&lt;br /&gt;
'''后核灾时代 (The Post-Protection Era)''' 是勃勃生机万物竞发的新世界。纳米机器和健康模型从亚细胞层面接管了人体。现在人类不光能修复辐射造成的损害，也能修复基因缺陷、对抗传染病、在某种重伤之后成功保命，甚至——“跑得更快，跳得更高”。人均寿命艰难地爬回战前的水平——并继续增长。几乎没有老顽固不愿接受纳米机器的治疗——足够坚持的人早早就退出了人世。&lt;br /&gt;
&lt;br /&gt;
一切阴霾已经扫除，增长的引擎将会重启，像人类历史上多次发生的那样，文明涅槃重生，37亿人将迈向新的黎明。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/%E6%A0%B8%E7%81%BE%E7%AE%80%E4%BB%8B&amp;diff=1657</id>
		<title>The Snowflakes/核灾简介</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes/%E6%A0%B8%E7%81%BE%E7%AE%80%E4%BB%8B&amp;diff=1657"/>
		<updated>2024-03-09T14:41:24Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=世界观设定 |设定集核心页=否 |创作阶段=空白 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1656</id>
		<title>The Snowflakes</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1656"/>
		<updated>2024-03-09T14:40:36Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=是&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
联合国大会召开，选举大会主席，批准新的秘书长人选，随后休会；承包商迅速有序地把会场打扫干净，锁上大门——下次打开，是一年以后的事情。&lt;br /&gt;
&lt;br /&gt;
华沙与莫斯科迅速达成了和平协定，随后调转枪口指向西欧——损失的人口、资源、还有十五年前惨遭抛弃的仇恨——他们要还的还有很多。&lt;br /&gt;
&lt;br /&gt;
霹雳的前线最终停在了隆庆，他们收到了来自北方的严厉警告——西贡的战事已经对堤坝体系造成了太大的冲击。但他们的付出也算有了回报，现在整个泰国湾都是他们的地盘了。&lt;br /&gt;
无论如何，在下次会议上，他们总算能在坤甸面前抬起头来。耕耘大洋可没有海天联运赚钱。阿萨姆的警察们看到红白旗就头痛——这些人大喊大叫，目无法纪，还个个得罪不得。&lt;br /&gt;
&lt;br /&gt;
刚果决定将自己加冕为世界工厂，但纽约和上海的交易所都不看好。阿尔及尔的给出数字简直像在嘲笑金沙萨——毕竟他们刚刚搞黄了埃塞俄比亚的输油管道，更何况整个刚果的火力发电厂都在法兰西的打击范围内。&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1655</id>
		<title>The Snowflakes</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=The_Snowflakes&amp;diff=1655"/>
		<updated>2024-02-27T19:42:39Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=世界观设定 |设定集核心页=是 |创作阶段=空白 |仅允许维护者编辑=否 }} 联合国大会召…”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=是&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
联合国大会召开，选举大会主席，批准新的秘书长人选，随后休会；承包商迅速有序地把会场打扫干净，锁上大门——下次打开，是一年以后的事情。&lt;br /&gt;
&lt;br /&gt;
华沙与莫斯科迅速达成了和平协定，随后调转枪口指向西欧——损失的人口、资源、还有十五年前惨遭抛弃的仇恨——他们要还的还有很多。&lt;br /&gt;
&lt;br /&gt;
霹雳的前线最终停在了隆庆，他们收到了来自北方的严厉警告——西贡的战事已经对堤坝体系造成了太大的冲击。但他们的付出也算有了回报，现在整个泰国湾都是他们的地盘了。&lt;br /&gt;
无论如何，在下次会议上，他们总算能在坤甸面前抬起头来。耕耘大洋可没有海天联运赚钱。阿萨姆的警察们看到红白旗就头痛——这些人大喊大叫，目无法纪，还个个得罪不得。&lt;br /&gt;
&lt;br /&gt;
刚果决定将自己加冕为世界工厂，但纽约和上海的交易所都不看好。阿尔及尔的给出数字简直像在嘲笑金沙萨——毕竟他们刚刚搞黄了埃塞俄比亚的输油管道，更何况整个刚果的火力发电厂都在法兰西的打击范围内。&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=Rusterra&amp;diff=1650</id>
		<title>Rusterra</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=Rusterra&amp;diff=1650"/>
		<updated>2023-10-20T18:39:28Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=是&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
27世纪，大断裂后200年，大地震后一个世纪，人们逐渐遗忘了沉默的治理委员会，也习惯了逐渐稳定的南方禁区。&lt;br /&gt;
&lt;br /&gt;
基础设施如常运转，似乎从大氧化后一直如此——希望以后也如此，毕竟，这片红色的土地，现在是唯一的家园。&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1649</id>
		<title>模块:设定页v2</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1649"/>
		<updated>2023-10-20T18:04:46Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local SMWUtils = require(&amp;quot;Module:SMWUtils&amp;quot;)&lt;br /&gt;
local PageName = require(&amp;quot;Module:PageName&amp;quot;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.display_title(frame)&lt;br /&gt;
    local pagename = mw.title.getCurrentTitle().text&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local type_flag, group_name, page_name&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    if base then&lt;br /&gt;
        node:wikitext(sub)&lt;br /&gt;
        node:tag(&amp;quot;span&amp;quot;):addClass(&amp;quot;ifw-basepagename&amp;quot;):wikitext(&amp;quot; (&amp;quot;..base..&amp;quot;)&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        node:wikitext(page_name)&lt;br /&gt;
    end&lt;br /&gt;
    local code = node:done()&lt;br /&gt;
    return code&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderMaintainers(frame, maintainers, other_creators)&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local content = &amp;quot;&amp;quot;&lt;br /&gt;
    content = content .. &amp;quot;创作者: &amp;quot;&lt;br /&gt;
    local l = {}&lt;br /&gt;
    local il = 1&lt;br /&gt;
    for i, m in ipairs(maintainers) do&lt;br /&gt;
        local n = m:match(&amp;quot;^用户:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[用户:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;维护的条目]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
        mw.smw.set({&lt;br /&gt;
            ['Editable by user'] = 'User:'..n&lt;br /&gt;
        })&lt;br /&gt;
    end&lt;br /&gt;
    for i, m in ipairs(other_creators) do&lt;br /&gt;
        local n = m:match(&amp;quot;^创作者:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[创作者:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
    end&lt;br /&gt;
    content = content .. mw.text.listToText(l)&lt;br /&gt;
    local args = {image = 'Copyright.svg', content = content}&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLockedPage(frame)&lt;br /&gt;
    mw.smw.set({&lt;br /&gt;
        ['Editable by'] = 'whitelist'&lt;br /&gt;
    })&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;本页面仅允许维护者编辑&amp;quot;, args = {}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLiteInfoBox(frame, image, content)&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = image,&lt;br /&gt;
        content = content&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderStage(frame, stage)&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;创作阶段&amp;quot;, args = {[&amp;quot;创作阶段&amp;quot;]=stage}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getParentProps(base, props)&lt;br /&gt;
    return SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..base..&amp;quot;]]&amp;quot;, props)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderType(frame, isIndexPage, type, relGroup)&lt;br /&gt;
    local pagename = PageName.getPageName()&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    local out = &amp;quot;&amp;quot;&lt;br /&gt;
    if isIndexPage or not base then&lt;br /&gt;
        mw.smw.set({['设定集'] = pagename})&lt;br /&gt;
        if type == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;世界观设定&amp;quot;})&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;世界观介绍页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;联动介绍页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;联动设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;公共设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;公共设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        else -- 共享文档页&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;共享资源页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;共享资源&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:共享资源]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    else -- base must exist&lt;br /&gt;
        local parent = getParentProps(base, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;})&lt;br /&gt;
        local parentGroup = parent[&amp;quot;设定集&amp;quot;][1]&lt;br /&gt;
        if parentGroup then&lt;br /&gt;
            mw.smw.set({['设定集'] = parentGroup})&lt;br /&gt;
        end&lt;br /&gt;
        local parentType = parent[&amp;quot;设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;&lt;br /&gt;
        mw.smw.set({['设定类型'] = parentType})&lt;br /&gt;
        if parentType == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;本页面属于世界观: [[&amp;quot; .. base .. &amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif parentType == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;本页面属于联动: [[&amp;quot;..base..&amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        else -- 公共设定&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- function p.test()&lt;br /&gt;
--     mw.logObject(getParentProps(&amp;quot;测试设定&amp;quot;, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;}))&lt;br /&gt;
-- end&lt;br /&gt;
&lt;br /&gt;
function renderEditButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'Settings.svg',&lt;br /&gt;
        link = 'https://wiki.ifworlds.org/wiki/特殊:编辑表格/设定页v2/'..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LinkButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderCreator(frame)&lt;br /&gt;
    local root = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local prop_names = {&amp;quot;维护者&amp;quot;, &amp;quot;创作者&amp;quot;, &amp;quot;输入设定类型&amp;quot;, &amp;quot;设定集核心页&amp;quot;, &amp;quot;依赖设定集&amp;quot;, &amp;quot;仅允许维护者编辑&amp;quot;, &amp;quot;创作阶段&amp;quot;, &amp;quot;上级概念&amp;quot;, &amp;quot;前置条件&amp;quot;, &amp;quot;事后效果&amp;quot;}&lt;br /&gt;
    local page = SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..title..&amp;quot;]]&amp;quot;, prop_names)[1]&lt;br /&gt;
    if page == nil then&lt;br /&gt;
        return root:done()&lt;br /&gt;
    end&lt;br /&gt;
    local props = page[&amp;quot;properties&amp;quot;]&lt;br /&gt;
    root:attr(&amp;quot;style&amp;quot;, &amp;quot;display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, auto)); width: 100%&amp;quot;)&lt;br /&gt;
    local maintainerTemp = renderMaintainers(frame, props[&amp;quot;维护者&amp;quot;], props[&amp;quot;创作者&amp;quot;])&lt;br /&gt;
    &lt;br /&gt;
    root:wikitext(maintainerTemp)&lt;br /&gt;
    if props[&amp;quot;仅允许维护者编辑&amp;quot;][1] == &amp;quot;t&amp;quot; then&lt;br /&gt;
        root:wikitext(renderLockedPage(frame))&lt;br /&gt;
    end&lt;br /&gt;
    local isIndexPage = props[&amp;quot;设定集核心页&amp;quot;][1] == 't'&lt;br /&gt;
    local typeNode = renderType(frame, isIndexPage, props[&amp;quot;输入设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;, props[&amp;quot;依赖设定集&amp;quot;])&lt;br /&gt;
    root:wikitext(typeNode)&lt;br /&gt;
    local stage = frame.args[&amp;quot;创作阶段&amp;quot;] or &amp;quot;空白&amp;quot;&lt;br /&gt;
    root:wikitext(renderStage(frame, stage))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    root:wikitext(renderEditButton(frame))&lt;br /&gt;
    return root:done()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=Rusterra&amp;diff=1648</id>
		<title>Rusterra</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=Rusterra&amp;diff=1648"/>
		<updated>2023-10-20T18:01:53Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=世界观设定 |设定集核心页=是 |创作阶段=草案 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=世界观设定&lt;br /&gt;
|设定集核心页=是&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1646</id>
		<title>地理信息数据集</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1646"/>
		<updated>2023-03-19T16:10:38Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==地球==&lt;br /&gt;
&lt;br /&gt;
#地面高程数据集 http://vterrain.org/Elevation/global.html&lt;br /&gt;
##NOAA提供的1km分辨率高程数据：https://www.ngdc.noaa.gov/mgg/topo/gltiles.html&lt;br /&gt;
#全球水深测量数据 https://www.gebco.net/data_and_products/gridded_bathymetry_data/#global&lt;br /&gt;
#自然地球数据 http://www.naturalearthdata.com/downloads/&lt;br /&gt;
#水资源数据 https://sedac.ciesin.columbia.edu/theme/water/data/sets/browse&lt;br /&gt;
#全球水面数据 https://global-surface-water.appspot.com/#data&lt;br /&gt;
#气候数据集: https://www.ncei.noaa.gov/cdo-web/&lt;br /&gt;
#国家及地区边界 https://www.geoboundaries.org/&lt;br /&gt;
#*完整版打包下载 https://www.geoboundaries.org/downloadCGAZ.html&lt;br /&gt;
&lt;br /&gt;
==火星==&lt;br /&gt;
&lt;br /&gt;
#火星数据集 https://www.mars.asu.edu/data/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==读取数据==&lt;br /&gt;
&lt;br /&gt;
===数据格式===&lt;br /&gt;
&lt;br /&gt;
*Shapefile: .shp&lt;br /&gt;
&lt;br /&gt;
===读取软件===&lt;br /&gt;
&lt;br /&gt;
*Python库 Geopandas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1645</id>
		<title>地理信息数据集</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1645"/>
		<updated>2023-03-19T10:38:53Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==地球==&lt;br /&gt;
&lt;br /&gt;
#地面高程数据集 http://vterrain.org/Elevation/global.html&lt;br /&gt;
##NOAA提供的1km分辨率高程数据：https://www.ngdc.noaa.gov/mgg/topo/gltiles.html&lt;br /&gt;
#全球水深测量数据 https://www.gebco.net/data_and_products/gridded_bathymetry_data/#global&lt;br /&gt;
#自然地球数据 http://www.naturalearthdata.com/downloads/&lt;br /&gt;
#水资源数据 https://sedac.ciesin.columbia.edu/theme/water/data/sets/browse&lt;br /&gt;
#全球水面数据 https://global-surface-water.appspot.com/#data&lt;br /&gt;
#国家及地区边界 https://www.geoboundaries.org/&lt;br /&gt;
#*完整版打包下载 https://www.geoboundaries.org/downloadCGAZ.html&lt;br /&gt;
&lt;br /&gt;
==火星==&lt;br /&gt;
&lt;br /&gt;
#火星数据集 https://www.mars.asu.edu/data/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==读取数据==&lt;br /&gt;
&lt;br /&gt;
===数据格式===&lt;br /&gt;
&lt;br /&gt;
*Shapefile: .shp&lt;br /&gt;
&lt;br /&gt;
===读取软件===&lt;br /&gt;
&lt;br /&gt;
*Python库 Geopandas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E8%BE%B9%E7%96%86%E9%87%8D%E5%BB%BA%E4%B8%8E%E5%8F%91%E5%B1%95%E8%81%94%E7%9B%9F&amp;diff=1644</id>
		<title>边疆重建与发展联盟</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E8%BE%B9%E7%96%86%E9%87%8D%E5%BB%BA%E4%B8%8E%E5%8F%91%E5%B1%95%E8%81%94%E7%9B%9F&amp;diff=1644"/>
		<updated>2023-03-17T04:14:18Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[边疆重建与发展联盟|边疆重建与发展联盟 (International Network for Frontier Regeneration and Advancement, INFRA)]], 是致力于地外行星环境工程的政府间国际组织。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E8%BE%B9%E7%96%86%E9%87%8D%E5%BB%BA%E4%B8%8E%E5%8F%91%E5%B1%95%E8%81%94%E7%9B%9F&amp;diff=1643</id>
		<title>边疆重建与发展联盟</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E8%BE%B9%E7%96%86%E9%87%8D%E5%BB%BA%E4%B8%8E%E5%8F%91%E5%B1%95%E8%81%94%E7%9B%9F&amp;diff=1643"/>
		<updated>2023-03-17T04:11:57Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=公共设定 |设定集核心页=否 |创作阶段=空白 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E7%AC%A6%E7%BD%97&amp;diff=1642</id>
		<title>符罗</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E7%AC%A6%E7%BD%97&amp;diff=1642"/>
		<updated>2023-02-07T20:32:24Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;海参崴-罗津自治区是日本海沿岸的自治地区，又称符拉迪沃斯托克-罗津自治区，简称符罗(Vara)。&lt;br /&gt;
&lt;br /&gt;
符罗领土包括原滨海自治省南部及原朝鲜罗先特别市，首府及最大城市为海参崴，官方语言为朝鲜语和俄语，同时通行汉语与英语。&lt;br /&gt;
&lt;br /&gt;
符罗前身为朝鲜民主主义人民共和国的豆满特区，在第六次东海战争后依据朝鲜民主主义人民共和国、大韩民国与滨海自治省的停战协议《珲春协定》成立。&lt;br /&gt;
&lt;br /&gt;
符罗坐拥图们江出海口，是东北亚海运枢纽之一，经济以服务业为主，主要是金融、国际贸易及相关制造业。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1641</id>
		<title>模块:设定页v2</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1641"/>
		<updated>2023-02-07T20:31:30Z</updated>

		<summary type="html">&lt;p&gt;VIFF：撤销VIFF（讨论）的版本1640&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local SMWUtils = require(&amp;quot;Module:SMWUtils&amp;quot;)&lt;br /&gt;
local PageName = require(&amp;quot;Module:PageName&amp;quot;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.display_title(frame)&lt;br /&gt;
    local pagename = mw.title.getCurrentTitle().text&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local type_flag, group_name, page_name&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    if base then&lt;br /&gt;
        node:wikitext(sub)&lt;br /&gt;
        node:tag(&amp;quot;span&amp;quot;):addClass(&amp;quot;ifw-basepagename&amp;quot;):wikitext(&amp;quot; (&amp;quot;..base..&amp;quot;)&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        node:wikitext(page_name)&lt;br /&gt;
    end&lt;br /&gt;
    local code = node:done()&lt;br /&gt;
    return code&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderMaintainers(frame, maintainers, other_creators)&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local content = &amp;quot;&amp;quot;&lt;br /&gt;
    content = content .. &amp;quot;创作者: &amp;quot;&lt;br /&gt;
    local l = {}&lt;br /&gt;
    local il = 1&lt;br /&gt;
    for i, m in ipairs(maintainers) do&lt;br /&gt;
        local n = m:match(&amp;quot;^用户:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[用户:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;维护的条目]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
        mw.smw.set({&lt;br /&gt;
            ['Editable by user'] = 'User:'..n&lt;br /&gt;
        })&lt;br /&gt;
    end&lt;br /&gt;
    for i, m in ipairs(other_creators) do&lt;br /&gt;
        local n = m:match(&amp;quot;^创作者:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[创作者:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
    end&lt;br /&gt;
    content = content .. mw.text.listToText(l)&lt;br /&gt;
    local args = {image = 'Copyright.svg', content = content}&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLockedPage(frame)&lt;br /&gt;
    mw.smw.set({&lt;br /&gt;
        ['Editable by'] = 'whitelist'&lt;br /&gt;
    })&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;本页面仅允许维护者编辑&amp;quot;, args = {}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLiteInfoBox(frame, image, content)&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = image,&lt;br /&gt;
        content = content&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderStage(frame, stage)&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;创作阶段&amp;quot;, args = {[&amp;quot;创作阶段&amp;quot;]=stage}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getParentProps(base, props)&lt;br /&gt;
    return SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..base..&amp;quot;]]&amp;quot;, props)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderType(frame, isIndexPage, type, relGroup)&lt;br /&gt;
    local pagename = PageName.getPageName()&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    local out = &amp;quot;&amp;quot;&lt;br /&gt;
    if isIndexPage or not base then&lt;br /&gt;
        mw.smw.set({['设定集'] = pagename})&lt;br /&gt;
        if type == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;世界观设定&amp;quot;})&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;世界观介绍页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;联动介绍页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;联动设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;公共设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;公共设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        else -- 共享文档页&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;共享资源页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;共享资源&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:共享资源]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    else -- base must exist&lt;br /&gt;
        local parent = getParentProps(base, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;})&lt;br /&gt;
        local parentGroup = parent[&amp;quot;设定集&amp;quot;][1]&lt;br /&gt;
        if parentGroup then&lt;br /&gt;
            mw.smw.set({['设定集'] = parentGroup})&lt;br /&gt;
        end&lt;br /&gt;
        local parentType = parent[&amp;quot;设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;&lt;br /&gt;
        mw.smw.set({['设定类型'] = parentType})&lt;br /&gt;
        if parentType == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;本页面属于世界观: [[&amp;quot; .. base .. &amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif parentType == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;本页面属于联动: [[&amp;quot;..base..&amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        else -- 公共设定&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- function p.test()&lt;br /&gt;
--     mw.logObject(getParentProps(&amp;quot;测试设定&amp;quot;, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;}))&lt;br /&gt;
-- end&lt;br /&gt;
&lt;br /&gt;
function renderEditButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'Settings.svg',&lt;br /&gt;
        link = 'https://wiki.ifworlds.org/wiki/特殊:编辑表格/设定页v2/'..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LinkButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderCreator(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local prop_names = {&amp;quot;维护者&amp;quot;, &amp;quot;创作者&amp;quot;, &amp;quot;输入设定类型&amp;quot;, &amp;quot;设定集核心页&amp;quot;, &amp;quot;依赖设定集&amp;quot;, &amp;quot;仅允许维护者编辑&amp;quot;, &amp;quot;创作阶段&amp;quot;, &amp;quot;上级概念&amp;quot;, &amp;quot;前置条件&amp;quot;, &amp;quot;事后效果&amp;quot;}&lt;br /&gt;
    local props = SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..title..&amp;quot;]]&amp;quot;, prop_names)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
    local root = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
    root:attr(&amp;quot;style&amp;quot;, &amp;quot;display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, auto)); width: 100%&amp;quot;)&lt;br /&gt;
    local maintainerTemp = renderMaintainers(frame, props[&amp;quot;维护者&amp;quot;], props[&amp;quot;创作者&amp;quot;])&lt;br /&gt;
    &lt;br /&gt;
    root:wikitext(maintainerTemp)&lt;br /&gt;
    if props[&amp;quot;仅允许维护者编辑&amp;quot;][1] == &amp;quot;t&amp;quot; then&lt;br /&gt;
        root:wikitext(renderLockedPage(frame))&lt;br /&gt;
    end&lt;br /&gt;
    local isIndexPage = props[&amp;quot;设定集核心页&amp;quot;][1] == 't'&lt;br /&gt;
    local typeNode = renderType(frame, isIndexPage, props[&amp;quot;输入设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;, props[&amp;quot;依赖设定集&amp;quot;])&lt;br /&gt;
    root:wikitext(typeNode)&lt;br /&gt;
    local stage = frame.args[&amp;quot;创作阶段&amp;quot;] or &amp;quot;空白&amp;quot;&lt;br /&gt;
    root:wikitext(renderStage(frame, stage))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    root:wikitext(renderEditButton(frame))&lt;br /&gt;
    return root:done()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1640</id>
		<title>模块:设定页v2</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%A8%A1%E5%9D%97:%E8%AE%BE%E5%AE%9A%E9%A1%B5v2&amp;diff=1640"/>
		<updated>2023-02-07T20:30:53Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local SMWUtils = require(&amp;quot;Module:SMWUtils&amp;quot;)&lt;br /&gt;
local PageName = require(&amp;quot;Module:PageName&amp;quot;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.display_title(frame)&lt;br /&gt;
    local pagename = mw.title.getCurrentTitle().text&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local type_flag, group_name, page_name&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    if base then&lt;br /&gt;
        node:wikitext(sub)&lt;br /&gt;
        node:tag(&amp;quot;span&amp;quot;):addClass(&amp;quot;ifw-basepagename&amp;quot;):wikitext(&amp;quot; (&amp;quot;..base..&amp;quot;)&amp;quot;)&lt;br /&gt;
    else&lt;br /&gt;
        node:wikitext(page_name)&lt;br /&gt;
    end&lt;br /&gt;
    local code = node:done()&lt;br /&gt;
    return code&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderMaintainers(frame, maintainers, other_creators)&lt;br /&gt;
    local node = mw.html.create(nil)&lt;br /&gt;
    local content = &amp;quot;&amp;quot;&lt;br /&gt;
    content = content .. &amp;quot;创作者: &amp;quot;&lt;br /&gt;
    local l = {}&lt;br /&gt;
    local il = 1&lt;br /&gt;
    for i, m in ipairs(maintainers) do&lt;br /&gt;
        local n = m:match(&amp;quot;^用户:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[用户:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;维护的条目]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
        mw.smw.set({&lt;br /&gt;
            ['Editable by user'] = 'User:'..n&lt;br /&gt;
        })&lt;br /&gt;
    end&lt;br /&gt;
    for i, m in ipairs(other_creators) do&lt;br /&gt;
        local n = m:match(&amp;quot;^创作者:(.+)$&amp;quot;)&lt;br /&gt;
        local s = &amp;quot;&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[创作者:&amp;quot;..n..&amp;quot;|&amp;quot;..n..&amp;quot;]]&amp;quot;&lt;br /&gt;
        s = s .. &amp;quot;[[Category:由&amp;quot;..n..&amp;quot;创作的条目]]&amp;quot;&lt;br /&gt;
        l[il] = s&lt;br /&gt;
        il = il + 1&lt;br /&gt;
    end&lt;br /&gt;
    content = content .. mw.text.listToText(l)&lt;br /&gt;
    local args = {image = 'Copyright.svg', content = content}&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLockedPage(frame)&lt;br /&gt;
    mw.smw.set({&lt;br /&gt;
        ['Editable by'] = 'whitelist'&lt;br /&gt;
    })&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;本页面仅允许维护者编辑&amp;quot;, args = {}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderLiteInfoBox(frame, image, content)&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = image,&lt;br /&gt;
        content = content&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LiteInfoBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderStage(frame, stage)&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;创作阶段&amp;quot;, args = {[&amp;quot;创作阶段&amp;quot;]=stage}}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function getParentProps(base, props)&lt;br /&gt;
    return SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..base..&amp;quot;]]&amp;quot;, props)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function renderType(frame, isIndexPage, type, relGroup)&lt;br /&gt;
    local pagename = PageName.getPageName()&lt;br /&gt;
    local parent, name&lt;br /&gt;
    base, sub = PageName.split(pagename)&lt;br /&gt;
    local out = &amp;quot;&amp;quot;&lt;br /&gt;
    if isIndexPage or not base then&lt;br /&gt;
        mw.smw.set({['设定集'] = pagename})&lt;br /&gt;
        if type == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;世界观设定&amp;quot;})&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;世界观介绍页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;联动介绍页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;联动设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动介绍页]]&amp;quot;&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        elseif type == &amp;quot;公共设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;公共设定&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        else -- 共享文档页&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;共享资源页&amp;quot;))&lt;br /&gt;
            mw.smw.set({['设定类型'] = &amp;quot;共享资源&amp;quot;})&lt;br /&gt;
            out = out .. &amp;quot;[[Category:共享资源]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    else -- base must exist&lt;br /&gt;
        local parent = getParentProps(base, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;})&lt;br /&gt;
        local parentGroup = parent[&amp;quot;设定集&amp;quot;][1]&lt;br /&gt;
        if parentGroup then&lt;br /&gt;
            mw.smw.set({['设定集'] = parentGroup})&lt;br /&gt;
        end&lt;br /&gt;
        local parentType = parent[&amp;quot;设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;&lt;br /&gt;
        mw.smw.set({['设定类型'] = parentType})&lt;br /&gt;
        if parentType == &amp;quot;世界观设定&amp;quot; then&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;WorldItem.svg&amp;quot;, &amp;quot;本页面属于世界观: [[&amp;quot; .. base .. &amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:世界观设定]]&amp;quot;&lt;br /&gt;
        elseif parentType == &amp;quot;联动设定&amp;quot; then&lt;br /&gt;
            local text = &amp;quot;&amp;quot;&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;联动.svg&amp;quot;, &amp;quot;本页面属于联动: [[&amp;quot;..base..&amp;quot;]]&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:联动设定]]&amp;quot;&lt;br /&gt;
        else -- 公共设定&lt;br /&gt;
            out = out .. (renderLiteInfoBox(frame, &amp;quot;SharedItem.svg&amp;quot;, &amp;quot;公共设定页&amp;quot;))&lt;br /&gt;
            out = out .. &amp;quot;[[Category:公共设定]]&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return out&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- function p.test()&lt;br /&gt;
--     mw.logObject(getParentProps(&amp;quot;测试设定&amp;quot;, {&amp;quot;设定集&amp;quot;, &amp;quot;设定类型&amp;quot;}))&lt;br /&gt;
-- end&lt;br /&gt;
&lt;br /&gt;
function renderEditButton(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local args = {&lt;br /&gt;
        image = 'Settings.svg',&lt;br /&gt;
        link = 'https://wiki.ifworlds.org/wiki/特殊:编辑表格/设定页v2/'..title&lt;br /&gt;
    }&lt;br /&gt;
    return frame:expandTemplate{title = &amp;quot;LinkButtonBox&amp;quot;, args = args}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderCreator(frame)&lt;br /&gt;
    local title = PageName.getPageName()&lt;br /&gt;
    local prop_names = {&amp;quot;维护者&amp;quot;, &amp;quot;创作者&amp;quot;, &amp;quot;输入设定类型&amp;quot;, &amp;quot;设定集核心页&amp;quot;, &amp;quot;依赖设定集&amp;quot;, &amp;quot;仅允许维护者编辑&amp;quot;, &amp;quot;创作阶段&amp;quot;, &amp;quot;上级概念&amp;quot;, &amp;quot;前置条件&amp;quot;, &amp;quot;事后效果&amp;quot;}&lt;br /&gt;
    local props = SMWUtils.query_page_properties(&amp;quot;[[&amp;quot;..title..&amp;quot;]]&amp;quot;, prop_names)[1][&amp;quot;properties&amp;quot;]&lt;br /&gt;
    local root = mw.html.create(&amp;quot;div&amp;quot;)&lt;br /&gt;
    root:attr(&amp;quot;style&amp;quot;, &amp;quot;display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, auto)) auto; width: 100%&amp;quot;)&lt;br /&gt;
    local maintainerTemp = renderMaintainers(frame, props[&amp;quot;维护者&amp;quot;], props[&amp;quot;创作者&amp;quot;])&lt;br /&gt;
    &lt;br /&gt;
    root:wikitext(maintainerTemp)&lt;br /&gt;
    if props[&amp;quot;仅允许维护者编辑&amp;quot;][1] == &amp;quot;t&amp;quot; then&lt;br /&gt;
        root:wikitext(renderLockedPage(frame))&lt;br /&gt;
    end&lt;br /&gt;
    local isIndexPage = props[&amp;quot;设定集核心页&amp;quot;][1] == 't'&lt;br /&gt;
    local typeNode = renderType(frame, isIndexPage, props[&amp;quot;输入设定类型&amp;quot;][1] or &amp;quot;公共设定&amp;quot;, props[&amp;quot;依赖设定集&amp;quot;])&lt;br /&gt;
    root:wikitext(typeNode)&lt;br /&gt;
    local stage = frame.args[&amp;quot;创作阶段&amp;quot;] or &amp;quot;空白&amp;quot;&lt;br /&gt;
    root:wikitext(renderStage(frame, stage))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    root:wikitext(renderEditButton(frame))&lt;br /&gt;
    return root:done()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1639</id>
		<title>新加坡帝国</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1639"/>
		<updated>2023-02-07T20:28:47Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
东南亚-太平洋国家联合 ('''S'''outheast Asia-'''P'''acific '''C'''ommonwealth '''R'''egimes, '''SPCR''') 是以新加坡为核心的东南亚国家联盟。&lt;br /&gt;
&lt;br /&gt;
SPCR由数家总部位于新加坡的投资公司领导，通过跨国投资和无限期军事承包合同控制多个东南亚政权，形成跨国军事集团和统一市场，地域上覆盖了新加坡、马来亚半岛、中南半岛南部、爪哇岛、苏门答腊岛与加里曼丹岛西部。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1638</id>
		<title>新加坡帝国</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1638"/>
		<updated>2023-02-07T20:27:29Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;东南亚-太平洋国家联合 ('''S'''outheast Asia-'''P'''acific '''C'''ommonwealth '''R'''egimes, '''SPCR''') 是以新加坡为核心的东南亚国家联盟。&lt;br /&gt;
&lt;br /&gt;
SPCR由数家总部位于新加坡的投资公司领导，通过跨国投资和无限期军事承包合同控制多个东南亚政权，形成跨国军事集团和统一市场，地域上覆盖了新加坡、马来亚半岛、中南半岛南部、爪哇岛、苏门答腊岛与加里曼丹岛西部。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1637</id>
		<title>新加坡帝国</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%B8%9D%E5%9B%BD&amp;diff=1637"/>
		<updated>2023-02-07T20:05:58Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=公共设定 |设定集核心页=否 |创作阶段=空白 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E7%AC%A6%E7%BD%97&amp;diff=1636</id>
		<title>符罗</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E7%AC%A6%E7%BD%97&amp;diff=1636"/>
		<updated>2023-02-07T12:39:41Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;海参崴-罗津自治区是日本海沿岸的自治地区，又称符拉迪沃斯托克-罗先自治区，简称符罗(Vara)。&lt;br /&gt;
&lt;br /&gt;
符罗领土包括原滨海自治省南部及原朝鲜罗先特别市，首府及最大城市为海参崴，官方语言为朝鲜语和俄语，同时通行汉语与英语。&lt;br /&gt;
&lt;br /&gt;
符罗前身为朝鲜民主主义人民共和国的豆满特区，在第六次东海战争后依据朝鲜民主主义人民共和国、大韩民国与滨海自治省的停战协议《珲春协定》成立。&lt;br /&gt;
&lt;br /&gt;
符罗坐拥图们江出海口，是东北亚海运枢纽之一，经济以服务业为主，主要是金融、国际贸易及相关制造业。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E7%AC%A6%E7%BD%97&amp;diff=1635</id>
		<title>符罗</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E7%AC%A6%E7%BD%97&amp;diff=1635"/>
		<updated>2023-02-07T12:12:41Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=公共设定 |设定集核心页=否 |创作阶段=草案 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=1634</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=1634"/>
		<updated>2022-11-09T00:16:30Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FlexCols|minwidth=300px|&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
== 想做点什么？您可以… ==&lt;br /&gt;
* 了解[[ 教程:设定发布 | 如何在本站编写设定 ]]&lt;br /&gt;
* 看看[[教程:禁止事项|基本上是常识但以防万一还是整理出来三类不要在本站做的事情]]&lt;br /&gt;
* 学习在Wiki中使用[[教程:使用模板|模版]]&lt;br /&gt;
* [[教程:三阶段发布| 我随便脑洞了一个东西真的可以发吗？！ ]]&lt;br /&gt;
* [[教程:实用工具|一些实用工具]]&lt;br /&gt;
* '''准备好了？现在可以开始编写设定了！'''&lt;br /&gt;
}}&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
==开始编写设定==&lt;br /&gt;
===编写设定===&lt;br /&gt;
[[Form:设定页v2|点击这里创建新页面]]&lt;br /&gt;
==等等，我只是想看看==&lt;br /&gt;
那就用您感兴趣的关键词搜索一下&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type= fulltext&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=搜索&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
或者[[特殊:随机|随便看看]]&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
=架空世界一览=&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
{{#invoke: 首页|latest_flat_list|query = [[Category:世界观介绍页]] }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=维基状态一览=&lt;br /&gt;
==最新设定==&lt;br /&gt;
{{首页/最新信息 |分类 = 完成阶段条目}}&lt;br /&gt;
==最新大纲==&lt;br /&gt;
{{首页/最新信息 |分类 = 大纲阶段条目}}&lt;br /&gt;
==最新草案==&lt;br /&gt;
{{首页/最新信息 |分类 = 草案阶段条目}}&lt;br /&gt;
== 共享资源 ==&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
{{#invoke: 首页|latest_flat_list|query = [[分类:共享资源]] }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==空白条目==&lt;br /&gt;
{{首页/最新信息 |分类 = 空白条目}}&lt;br /&gt;
==实用信息==&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: grid; grid-template-columns: minmax(300px, 4fr) minmax(300px, 1fr); overflow-x: auto&amp;quot;&amp;gt;&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
===常用资源===&lt;br /&gt;
* [[教程:实用模版/实用信息模版|使用模版添加信息]]&lt;br /&gt;
* [[教程:配图资源|获得配图资源]]&lt;br /&gt;
* [[项目:服务器运营|运营相关页面]]&lt;br /&gt;
* [[项目:备份措施|站点备份措施]]&lt;br /&gt;
* [[项目:在QQ上分享|无法在QQ分享Wiki页面？]]&lt;br /&gt;
* [https://wikibot.ifworlds.org/ 页面关系可视化]&lt;br /&gt;
}}&lt;br /&gt;
{{首页/最新信息/列表&lt;br /&gt;
|标题=未指定创作阶段的页面&lt;br /&gt;
|条件=[[Category:无创作阶段的页面]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=VIFF%E7%9A%84%E5%9B%BE%E5%BD%A2%E7%B4%A0%E6%9D%90&amp;diff=1633</id>
		<title>VIFF的图形素材</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=VIFF%E7%9A%84%E5%9B%BE%E5%BD%A2%E7%B4%A0%E6%9D%90&amp;diff=1633"/>
		<updated>2022-10-24T18:49:42Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=是&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
文件:JCOC.svg&lt;br /&gt;
文件:军科院LOGO.svg&lt;br /&gt;
文件:YantaiPacificUniversity LOGO.svg&lt;br /&gt;
文件:西兰国国徽.svg&lt;br /&gt;
文件:AFK LOGO.svg&lt;br /&gt;
文件:JKT LOGO.svg&lt;br /&gt;
文件:地平学会(地外).svg&lt;br /&gt;
文件:AYEnergy Logo.svg&lt;br /&gt;
文件:AYHotel Logo.svg&lt;br /&gt;
文件:进步联盟 Logo.svg&lt;br /&gt;
文件:欧洲联盟 (华沙) 旗帜.svg&lt;br /&gt;
文件:Pentagram chevron wave red flag.svg&lt;br /&gt;
文件:北极民族理事会旗帜.svg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%8C%97%E6%9E%81%E6%B0%91%E6%97%8F%E7%90%86%E4%BA%8B%E4%BC%9A&amp;diff=1632</id>
		<title>北极民族理事会</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%8C%97%E6%9E%81%E6%B0%91%E6%97%8F%E7%90%86%E4%BA%8B%E4%BC%9A&amp;diff=1632"/>
		<updated>2022-10-24T13:15:07Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[文件:北极民族理事会旗帜.svg|缩略图|北极民族理事会旗帜]]&lt;br /&gt;
北极民族理事是一个北极地区的跨国合作组织，成员为北极圈附近各少数民族自治地区当局。其主要职能为协调跨北极圈贸易、文化交流、防务、及北冰洋航线的利益分配。北极民族理事的前身为因纽特人北极圈理事会，与萨米理事会合并后，吸纳了萨莫耶德人与阿伊努人等少数民族后正式成型。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=公共设定&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:%E5%8C%97%E6%9E%81%E6%B0%91%E6%97%8F%E7%90%86%E4%BA%8B%E4%BC%9A%E6%97%97%E5%B8%9C.svg&amp;diff=1631</id>
		<title>文件:北极民族理事会旗帜.svg</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E6%96%87%E4%BB%B6:%E5%8C%97%E6%9E%81%E6%B0%91%E6%97%8F%E7%90%86%E4%BA%8B%E4%BC%9A%E6%97%97%E5%B8%9C.svg&amp;diff=1631"/>
		<updated>2022-10-24T13:14:13Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;北极民族理事会旗帜&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%90%84%E5%9B%BD%E5%86%B7%E9%97%A8%E4%BA%A7%E4%B8%9A%E5%88%97%E8%A1%A8&amp;diff=1630</id>
		<title>各国冷门产业列表</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%90%84%E5%9B%BD%E5%86%B7%E9%97%A8%E4%BA%A7%E4%B8%9A%E5%88%97%E8%A1%A8&amp;diff=1630"/>
		<updated>2022-10-18T17:12:05Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 拉丁美洲 ===&lt;br /&gt;
&lt;br /&gt;
==== 巴西 ====&lt;br /&gt;
&lt;br /&gt;
* 巴西航空工业公司&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%90%84%E5%9B%BD%E5%86%B7%E9%97%A8%E4%BA%A7%E4%B8%9A%E5%88%97%E8%A1%A8&amp;diff=1629</id>
		<title>各国冷门产业列表</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%90%84%E5%9B%BD%E5%86%B7%E9%97%A8%E4%BA%A7%E4%B8%9A%E5%88%97%E8%A1%A8&amp;diff=1629"/>
		<updated>2022-10-18T17:08:57Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=共享资源 |设定集核心页=否 |创作阶段=空白 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=空白&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%AE%9E%E7%94%A8%E5%9C%A8%E7%BA%BF%E5%9C%B0%E5%9B%BE&amp;diff=1628</id>
		<title>实用在线地图</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%AE%9E%E7%94%A8%E5%9C%A8%E7%BA%BF%E5%9C%B0%E5%9B%BE&amp;diff=1628"/>
		<updated>2022-10-18T02:28:42Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=大纲&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* [https://www.openrailwaymap.org/ 铁路线地图 OpenRailwayMap]&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%AE%9E%E7%94%A8%E5%9C%A8%E7%BA%BF%E5%9C%B0%E5%9B%BE&amp;diff=1627</id>
		<title>实用在线地图</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%AE%9E%E7%94%A8%E5%9C%A8%E7%BA%BF%E5%9C%B0%E5%9B%BE&amp;diff=1627"/>
		<updated>2022-10-18T02:27:42Z</updated>

		<summary type="html">&lt;p&gt;VIFF：建立内容为“{{设定页v2 |维护者=VIFF |输入设定类型=共享资源 |设定集核心页=否 |创作阶段=大纲 |仅允许维护者编辑=否 }}”的新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=大纲&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=1626</id>
		<title>首页</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E9%A6%96%E9%A1%B5&amp;diff=1626"/>
		<updated>2022-10-14T03:52:22Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FlexCols|minwidth=300px|&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
== 想做点什么？您可以… ==&lt;br /&gt;
* 了解[[ 教程:设定发布 | 如何在本站编写设定 ]]&lt;br /&gt;
* 看看[[教程:禁止事项|基本上是常识但以防万一还是整理出来三类不要在本站做的事情]]&lt;br /&gt;
* 学习在Wiki中使用[[教程:使用模板|模版]]&lt;br /&gt;
* [[教程:三阶段发布| 我随便脑洞了一个东西真的可以发吗？！ ]]&lt;br /&gt;
* [[教程:实用工具|一些实用工具]]&lt;br /&gt;
* '''准备好了？现在可以开始编写设定了！'''&lt;br /&gt;
}}&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
==开始编写设定==&lt;br /&gt;
===编写设定===&lt;br /&gt;
本月Wiki维护中请暂时不要发东西yooo O3O&lt;br /&gt;
&amp;lt;!--[[Form:设定页v2|点击这里创建新页面]]--&amp;gt;&lt;br /&gt;
==等等，我只是想看看==&lt;br /&gt;
那就用您感兴趣的关键词搜索一下&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type= fulltext&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=搜索&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
或者[[特殊:随机|随便看看]]&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
=架空世界一览=&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
{{#invoke: 首页|latest_flat_list|query = [[Category:世界观介绍页]] }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=维基状态一览=&lt;br /&gt;
==最新设定==&lt;br /&gt;
{{首页/最新信息 |分类 = 完成阶段条目}}&lt;br /&gt;
==最新大纲==&lt;br /&gt;
{{首页/最新信息 |分类 = 大纲阶段条目}}&lt;br /&gt;
==最新草案==&lt;br /&gt;
{{首页/最新信息 |分类 = 草案阶段条目}}&lt;br /&gt;
== 共享资源 ==&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
{{#invoke: 首页|latest_flat_list|query = [[分类:共享资源]] }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==空白条目==&lt;br /&gt;
{{首页/最新信息 |分类 = 空白条目}}&lt;br /&gt;
==实用信息==&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: grid; grid-template-columns: minmax(300px, 4fr) minmax(300px, 1fr); overflow-x: auto&amp;quot;&amp;gt;&lt;br /&gt;
{{LiteBox|&lt;br /&gt;
===常用资源===&lt;br /&gt;
* [[教程:实用模版/实用信息模版|使用模版添加信息]]&lt;br /&gt;
* [[教程:配图资源|获得配图资源]]&lt;br /&gt;
* [[项目:服务器运营|运营相关页面]]&lt;br /&gt;
* [[项目:备份措施|站点备份措施]]&lt;br /&gt;
* [[项目:在QQ上分享|无法在QQ分享Wiki页面？]]&lt;br /&gt;
* [https://wikibot.ifworlds.org/ 页面关系可视化]&lt;br /&gt;
}}&lt;br /&gt;
{{首页/最新信息/列表&lt;br /&gt;
|标题=未指定创作阶段的页面&lt;br /&gt;
|条件=[[Category:无创作阶段的页面]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1625</id>
		<title>地理信息数据集</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1625"/>
		<updated>2022-07-26T18:47:32Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==地球==&lt;br /&gt;
&lt;br /&gt;
#地面高程数据集 http://vterrain.org/Elevation/global.html&lt;br /&gt;
##NOAA提供的1km分辨率高程数据：https://www.ngdc.noaa.gov/mgg/topo/gltiles.html&lt;br /&gt;
#全球水深测量数据 https://www.gebco.net/data_and_products/gridded_bathymetry_data/#global&lt;br /&gt;
#自然地球数据 http://www.naturalearthdata.com/downloads/&lt;br /&gt;
#水资源数据 https://sedac.ciesin.columbia.edu/theme/water/data/sets/browse&lt;br /&gt;
#国家及地区边界 https://www.geoboundaries.org/&lt;br /&gt;
#*完整版打包下载 https://www.geoboundaries.org/downloadCGAZ.html&lt;br /&gt;
&lt;br /&gt;
==火星==&lt;br /&gt;
&lt;br /&gt;
#火星数据集 https://www.mars.asu.edu/data/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==读取数据==&lt;br /&gt;
&lt;br /&gt;
===数据格式===&lt;br /&gt;
&lt;br /&gt;
*Shapefile: .shp&lt;br /&gt;
&lt;br /&gt;
===读取软件===&lt;br /&gt;
&lt;br /&gt;
*Python库 Geopandas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1624</id>
		<title>地理信息数据集</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1624"/>
		<updated>2022-07-24T14:03:45Z</updated>

		<summary type="html">&lt;p&gt;VIFF：/* 地球 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==地球==&lt;br /&gt;
&lt;br /&gt;
#地面高程数据集 http://vterrain.org/Elevation/global.html&lt;br /&gt;
##NOAA提供的1km分辨率高程数据：https://www.ngdc.noaa.gov/mgg/topo/gltiles.html&lt;br /&gt;
#全球水深测量数据 https://www.gebco.net/data_and_products/gridded_bathymetry_data/#global&lt;br /&gt;
#自然地球数据 http://www.naturalearthdata.com/downloads/&lt;br /&gt;
#国家及地区边界 https://www.geoboundaries.org/&lt;br /&gt;
#*完整版打包下载 https://www.geoboundaries.org/downloadCGAZ.html&lt;br /&gt;
&lt;br /&gt;
==火星==&lt;br /&gt;
&lt;br /&gt;
#火星数据集 https://www.mars.asu.edu/data/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==读取数据==&lt;br /&gt;
&lt;br /&gt;
===数据格式===&lt;br /&gt;
&lt;br /&gt;
*Shapefile: .shp&lt;br /&gt;
&lt;br /&gt;
===读取软件===&lt;br /&gt;
&lt;br /&gt;
*Python库 Geopandas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
	<entry>
		<id>http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1623</id>
		<title>地理信息数据集</title>
		<link rel="alternate" type="text/html" href="http://wiki.ifworlds.org/w/index.php?title=%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E6%95%B0%E6%8D%AE%E9%9B%86&amp;diff=1623"/>
		<updated>2022-07-19T15:42:55Z</updated>

		<summary type="html">&lt;p&gt;VIFF：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{设定页v2&lt;br /&gt;
|维护者=VIFF&lt;br /&gt;
|输入设定类型=共享资源&lt;br /&gt;
|设定集核心页=否&lt;br /&gt;
|创作阶段=草案&lt;br /&gt;
|仅允许维护者编辑=否&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==地球==&lt;br /&gt;
&lt;br /&gt;
#地面高程数据集 http://vterrain.org/Elevation/global.html&lt;br /&gt;
#自然地球数据 http://www.naturalearthdata.com/downloads/&lt;br /&gt;
#国家及地区边界 https://www.geoboundaries.org/&lt;br /&gt;
#*完整版打包下载 https://www.geoboundaries.org/downloadCGAZ.html&lt;br /&gt;
&lt;br /&gt;
==火星==&lt;br /&gt;
&lt;br /&gt;
#火星数据集 https://www.mars.asu.edu/data/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 读取数据 ==&lt;br /&gt;
&lt;br /&gt;
=== 数据格式 ===&lt;br /&gt;
&lt;br /&gt;
* Shapefile: .shp&lt;br /&gt;
&lt;br /&gt;
=== 读取软件 ===&lt;br /&gt;
&lt;br /&gt;
* Python库 Geopandas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>VIFF</name></author>
	</entry>
</feed>