Template:Sublevel technical: Difference between revisions

Since gates in caves are always bramble gates, linked to bramble gate instead of gate.
m (I suppose we don't need to show "hidden floor".)
(Since gates in caves are always bramble gates, linked to bramble gate instead of gate.)
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{|class = "wikitable collapsible collapsed" style="min-width: 280px;"
{|class = "wikitable mw-collapsible mw-collapsed technicaltable"
! colspan = 6 | {{tt|Technical information|These values come directly from the internal game files.}}
! colspan = 6 | {{tt|Technical sublevel information|These values come directly from the game files.}}
|-
|-
! colspan = 3 style = "width: 288px;" | Internal cave name
! colspan = 3 style = "width: 288px;" | Internal cave name
| colspan = 3 style = "width: 288px;" | {{{cave}}}
| colspan = 3 style = "width: 288px;" | {{{cave}}}
|-
|-
! colspan = 3 | {{tt|Enemy maximum|Some unknown variables may make this value not correspond to the truth.}}
! colspan = 3 | "Main" object maximum <span style="font-size: 80%">{{tt|(?)|Typically, the 'main' category of objects contains enemies and vegetation. Comment in the game files: {f002}, 敵最大数}}</span>
| colspan = 3 | {{{enemymax}}}
| colspan = 3 | {{{enemymax}}}
|-
|-
! colspan = 3 | Item maximum
! colspan = 3 | "Treasure" object maximum <span style="font-size: 80%">{{tt|(?)|Comment in the game files: {f003}, アイテム最大数}}</span>
| colspan = 3 | {{{itemmax}}}
| colspan = 3 | {{{itemmax}}}
|-
|-
! colspan = 3 | [[Gate]] maximum
! colspan = 3 | "[[Bramble gate|Gate]]" object maximum <span style="font-size: 80%">{{tt|(?)|Comment in the game files: {f004}, ゲート最大数}}</span>
| colspan = 3 | {{{gatemax}}}
| colspan = 3 | {{{gatemax}}}
|-
|-
! colspan = 3 | {{tt|Dead end [[Cave units|unit]] maximum|0 presumably means 'no limit'.}}
! colspan = 3 | Dead end [[Cave units|unit]] probability <span style="font-size: 80%">{{tt|(?)|0 to 100 probability of a cave unit's exit leading to a dead end. Comment in the game files: {f014}, キャップ最大数}}</span>
| colspan = 3 | {{{capmax}}}
| colspan = 3 | {{{capmax}}}
|-
|-
! colspan = 3 | Escape [[geyser]]
! colspan = 3 | Number of rooms <span style="font-size: 80%">{{tt|(?)|In 2-Player Battle mode, this property is only used when the game generates a random layout. Comment in the game files: {f005}, ルーム数}}</span>
| colspan = 3 | {{{rooms}}}
|-
! colspan = 3 | Corridor-to-room ratio <span style="font-size: 80%">{{tt|(?)|Comment in the game files: {f006}, ルートの割合}}</span>
| colspan = 3 | {{{ctrratio}}}
|-
! colspan = 3 | Escape [[geyser]] <span style="font-size: 80%">{{tt|(?)|2=Comment in the game files: {f007}, 帰還噴水(1=あり)}}</span>
| colspan = 3 | {{{geyser}}}
| colspan = 3 | {{{geyser}}}
|-
|-
! colspan = 3 | [[Clog]]ged hole
! colspan = 3 | [[Clog]]ged hole <span style="font-size: 80%">{{tt|(?)|2=Comment in the game files: {f010}, 階段を壊す岩で隠す(0=オフ 1=オン)}}</span>
| colspan = 3 | {{{clog}}}
| colspan = 3 | {{{clog}}}
|-
|-
! colspan = 3 | {{#if:{{{2p|}}} | {{tt|Unit file|Unused in 2-Player Battle mode, in favor of the static cave patterns.}} | Unit file }}
! colspan = 3 | Cave units file <span style="font-size: 80%">{{tt|(?)|In 2-Player Battle mode, this property is only used when the game generates a random layout. Comment in the game files: {f008}, 使用ユニット}}</span>
| colspan = 3 | {{{unitfile}}}
| colspan = 3 | {{{unitfile}}}
|-
|-
! colspan = 3 | {{#if:{{{2p|}}} | {{tt|Number of rooms|Unused in 2-Player Battle mode, in favor of the static cave patterns.}} | Number of rooms }}
! colspan = 3 | Lighting file <span style="font-size: 80%">{{tt|(?)|Comment in the game files: {f009}, 使用ライト}}</span>
| colspan = 3 | {{{rooms}}}
|-
! colspan = 3 | Light file
| colspan = 3 | {{{lightfile}}}
| colspan = 3 | {{{lightfile}}}
|-
|-
! colspan = 3 | Background
! colspan = 3 | Background <span style="font-size: 80%">{{tt|(?)|Comment in the game files: {f00A}, VRBOX}}</span>
| colspan = 3 | {{{bg}}}
| colspan = 3 | {{#if:{{{bg|}}}|<code>{{{bg}}}</code> ({{#switch:{{{bg}}}|vrbox|f010=none|#default=[[File:P2 VRBOX {{{bg}}}.png|x24px]] {{#switch:{{{bg}}}|ice=icy cavern|test=cavern|build=steel|hiroba=garden|flooring=wooden floor|tatami=carpet}}}}) | ''None''}}
|-
|-
! colspan = 6 | [[Cave units]] {{#if:{{{2p|}}} | {{tt|(?)|In 2-Player Battle mode, the caves follow static patterns, picked and organized by a static list of units. Elsewhere, these units are picked and aligned at random.}} | {{tt|(?)|The floor is made up of the following units, organized and picked at random. Units with bold names are considered 'rooms'.}} }}
! colspan = 6 | [[Cave unit]]s {{#if:{{{2p|}}} | {{tt|(?)|In 2-Player Battle mode, caves can either use static patterns, picked and organized by a static list of units, or they can be created randomly by picking and aligning these units at random (like other caves in the game). Each stage has a different chance for what mode to pick.}} | {{tt|(?)|The floor is made up of the following units, organized and picked at random. Units with bold names are considered 'rooms'.}} }}
|-
|-
{{{units|}}}
{{{units|}}}
|}<noinclude>
===Info===
Used to describe the technical aspects of a [[cave]]'s sublevel. This data can be found in <code>/user/Mukki/mapunits/caveinfo</code>.
==Parameters==
{| class = "wikitable"
! Parameter || Mandatory || Default || Detailed description
|-
! 2p
| No ||  || If it's a 2-Player Battle cave, give this a value, like "y".
|-
! cave
| '''Yes''' ||  || Internal name of the cave it's on.
|-
! enemymax
| '''Yes''' ||  || Maximum number of "main" category objects. This is property <code>{f002}</code> (敵最大数).
|-
! itemmax
| '''Yes''' ||  || Maximum number of "treasure" category objects. This is property <code>{f003}</code> (アイテム最大数).
|-
! gatemax
| '''Yes''' ||  || Maximum number of "gate" category objects. This is property <code>{f004}</code> (ゲート最大数).
|-
! capmax
| '''Yes''' ||  || Dead end unit probability. This is property <code>{f014}</code> (キャップ最大数).
|-
! rooms
| '''Yes''' ||  || Number of rooms. This is property <code>{f005}</code> (ルーム数).
|-
! ctrratio
| '''Yes''' ||  || Ratio between number of corridors and number of rooms. This is property <code>{f006}</code> (ルートの割合).
|-
! geyser
| '''Yes''' ||  || Does it have an escape geyser? Write "Yes" or "No". This is property <code>{f007}</code> (帰還噴水(1=あり)).
|-
! unitfile
| '''Yes''' ||  || Unit definition file, with the ".txt" included. This is property <code>{f008}</code> (使用ユニット).
|-
! lightfile
| '''Yes''' ||  || Lighting definition file, with the ".ini" included. This is property <code>{f009}</code> (使用ライト).
|-
! bg
| No ||  || Background model file. If none, omit it. This is property <code>{f00A}</code> (VRBOX).
|-
! clog
| '''Yes''' ||  || Is the next sublevel's hole clogged? Write "Yes" or "No". This is property <code>{f010}</code> (階段を壊す岩で隠す(0=オフ 1=オン)).
|-
! hiddenfloor
| '''Yes''' ||  || Hidden floor? This property is not shown on the table. This is property <code>{f013}</code> (隠し床).
|-
! units
| '''Yes''' ||  || List of cave units. Use {{tem|sublevel units}} for this.
|}
|}
<noinclude>
Used to describe the technical aspects of a [[cave]]'s [[sublevel]].


===Use===
==Skeleton==
This template includes two templates for {{tem|sublevel units}} in the correct place.
<pre>
<pre>
{{sublevel technical
{{sublevel technical
|2p          = If it's a 2-Player Battle cave, give this a value, like "y". If not, remove this line altogether.
|2p          =  
|cave        = Internal cave name file
|cave        =  
|enemymax    = Maximum number of enemies ({f002}, 敵最大数)
|enemymax    =  
|itemmax    = Maximum number of items ({f003}, アイテム最大数)
|itemmax    =  
|gatemax    = Maximum number of gates ({f004}, ゲート最大数)
|gatemax    =  
|capmax      = Maximum number of dead ends/caps ({f014}, キャップ最大数)
|capmax      =  
|rooms      = Number of rooms ({f005}, ルーム数)
|rooms      =  
|geyser      = Does it have an escape geyser? Write "Yes" or "No" ({f007}, 帰還噴水(1=あり))
|ctrratio    =
|unitfile    = Unit definition file, with the .txt ({f008}, 使用ユニット)
|geyser      =  
|lightfile  = Lighting definition file, with the .ini ({f009}, 使用ライト)
|unitfile    =  
|bg          = Background model file. If none, type "None", else, the value in quotes, and a name in parenthesis. e.g. '"ice" (icy cavern)'. ({f00A}, VRBOX)
|lightfile  =  
|clog        = Is the next sublevel's hole clogged? Write "Yes" or "No" ({f010}, 階段を壊す岩で隠す(0=オフ 1=オン))
|bg          =  
|hiddenfloor = Hidden floor? This is not shown on the table. ({f013}, 隠し床)
|clog        =  
|units      = List of cave units. Use {{{sublevel units}}} for this.
|hiddenfloor =  
|units      =  
  {{sublevel units
  {{sublevel units
  ||
  ||
Line 78: Line 134:
</pre>
</pre>


[[Category:Infobox templates]]
[[Category:Information tables]]</noinclude>
</noinclude>