Template:Resloc: Difference between revisions

Jump to navigation Jump to search
no edit summary
imported>BravelyPeculiar
No edit summary
imported>BravelyPeculiar
No edit summary
(59 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="border: 1px solid #d2d2d2; padding: 2px 5px; font-size: 85%; border-left: 5px solid {{#if:{{{aoc_code|}}}|#36c|#90c;}}">{{#if:{{{aoc_code|}}}|{{#if:{{{aoc_exception|}}}|This {{{type|resource}}} appears in the game's [[add-on content]] under '''{{{aoc_code}}}''', but uses a [[canonical resource path|canonical path]] of "'''{{{path}}}'''" ('''without''' the ''Aoc/{{{aoc_code}}}/'' prefix).|This {{{type|resource}}} appears in the game's [[add-on content]], with a [[canonical resource path|canonical path]] of "'''Aoc/{{{aoc_code}}}/{{{path}}}'''".}}|This {{{type|resource}}}'s [[canonical resource path|canonical path]] is "'''{{{path}}}'''".}} It is found in {{{locations|the unpacked content files}}}</div>
<div class="resloc-box resloc-box-normal">
<noinclude>
This {{{type|resource}}} is found at
<!-- Make sure the </div> is on the same line as the text to avoid extra spacing -->
 
''{{{locations|the unpacked content files}}}''
{{#if:{{{path|}}}|{{#ifeq:{{{type}}}|directory||
 
Its [[canonical resource path|RSTB path]] is
 
"'''{{{path}}}'''"
 
}}}}
</div>{{#if:{{{aoc_locations|}}}|<div class="resloc-box resloc-box-aoc">
If the [[Add-on content|DLC]] is installed, it
{{#if: {{{aoc_replaces_base|}}}
|is '''instead''' loaded from
 
''{{{aoc_locations}}}''
 
}} in the aoc directory
|is also found at
 
 
''{{{aoc_locations|}}}''
 
in the aoc directory}}.
{{#if:{{{path|}}}|
 
Its canonical path is "'''{{#invoke:AocUtils|get_aoc_canonical_path|path={{{path}}}|aoc_only=false}}'''".}}
</div>}}<noinclude>
<templatedata>
<templatedata>
{
{
Line 13: Line 39:
"path": {
"path": {
"type": "string",
"type": "string",
"required": true,
"label": "Canonical path (with no prefix)",
"label": "Canonical path",
"example": "Actor/Pack/Armor_001_Upper.bactorpack",
"example": "Actor/Pack/Armor_001_Upper.bactorpack"
"description": "The canonical path of the resource but WITHOUT any path prefixes (e.g. Aoc/0010/)",
"suggested": true
},
},
        "aoc_code": {
"locations": {
"type": "string",
"type": "string",
"label": "Aoc code",
"default": "the unpacked content files",
            "example": "0010",
"label": "Locations",
            "aliases": ["aoc"]
"example": "the base content files, [[Bootup.pack]], and various [[bactorpack]] archives",
"description": "Where the resource can be found (in base content)",
"suggested": true
},
},
        "aoc_exception": {
"aoc_locations": {
"label": "Locations (add-on content)",
"description": "Where the resource can be found in add-on content. Leave this empty for non-DLC files",
"type": "string",
"default": "the unpacked content files",
"suggested": true
},
"aoc_replaces_base": {
"label": "AoC replaces base content?",
"description": "Whether the AoC version replaces the base content",
"type": "boolean",
"type": "boolean",
"label": "Aoc path exception?",
"default": "false",
            "description": "Does this resource use a canonical path with no 'Aoc/XXXX' prefix, despite being an aoc file?"
"suggested": true
        },
"locations": {
"type": "string",
"default": "the base content files",
"label": "location of file",
"example": "the base content files, [[Bootup.pack]], and various [[bactorpack]] archives"
}
}
},
},
"description": "Notice template that shows the location of a resource",
"description": "Template that shows the location of a resource",
"format": "inline"
"format": "inline"
}
}

Navigation menu