- Welcome to the Kancolle Wiki!
- If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord
Difference between revisions of "Template:MapBranchingTable/doc"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
− | == | + | ==Parameters== |
− | * <"From" Node> -> <"To" Node> = <argument value> | + | Below is a list of all parameters available for this template. |
+ | Keep in mind that invalid parameters and/or arguments will be ignored. | ||
+ | |||
+ | To invoke this template, simply start with: | ||
+ | <pre> | ||
+ | {{MapBranchingTable | ||
+ | |<parameters> | ||
+ | |<parameters> | ||
+ | |<parameters> | ||
+ | }} | ||
+ | </pre> | ||
+ | |||
+ | ===Title=== | ||
+ | * Allows you to set the title of the table | ||
+ | * '''OPTIONAL''' | ||
+ | * Default value is "Branching Rules" if not specified | ||
+ | <pre> | ||
+ | {{MapBranchingTable | ||
+ | |title = <value> | ||
+ | }} | ||
+ | </pre> | ||
+ | |||
+ | ===Id=== | ||
+ | * Allows you to manually set the id of the table. Rarely useful, unless you want multiple tables to be affected by the same button. | ||
+ | * '''OPTIONAL''' | ||
+ | * Default value is a RNG generated through the [[Module:RemiLib|RemiLib]] if not specified. | ||
+ | <pre> | ||
+ | {{MapBranchingTable | ||
+ | |id = <value> | ||
+ | }} | ||
+ | </pre> | ||
+ | |||
+ | ===Width=== | ||
+ | * Allows you to set the width of the table. Value has to be a valid css width property. | ||
+ | * Check the following [http://www.w3schools.com/cssref/pr_dim_width.asp link] if you're unfamiliar with css width properties. | ||
+ | * '''OPTIONAL''' | ||
+ | * Default is "auto" if not specified or if the value given is invalid. | ||
+ | <pre> | ||
+ | {{MapBranchingTable | ||
+ | |width = <value> | ||
+ | }} | ||
+ | </pre> | ||
+ | |||
+ | ===Branching Rules=== | ||
+ | * Creates nodes for your branching table. | ||
+ | * '''REQUIRED''' | ||
+ | |||
+ | <"From" Node/[color]> -> <"To" Node/[color]> = <argument value> for single rows for each node <br /> | ||
+ | '''OR''' <br /> | ||
+ | <"From" Node/[color]> -> <"To" Node/[color]>,<"To" Node/[color]> = <argument value> for joint rows. | ||
+ | *Valid node values are: | ||
** 0 = Start | ** 0 = Start | ||
− | ** 1, 2, 3, etc = Starting points, when a map has multiple starting points, | + | ** 1, 2, 3, etc = Starting points, when a map has multiple starting points. |
− | ** < | + | ** Alphabetical letters from A to Z |
− | ** < | + | |
− | ** < | + | *To add a color to a node ('''OPTIONAL'''), add the following value behind the node: |
− | ** < | + | ** <span style="color:#FF1744">/battle</span>, default if not specified |
+ | ** <span style="color:#64DD17">/empty</span> | ||
+ | ** <span style="color:#EA80FC">/storm</span> | ||
+ | ** <span style="color:#40C4FF">/resource</span> | ||
+ | ** Any other valid color value. | ||
− | + | <pre> | |
+ | {{MapBranchingTable | ||
+ | |title = Example | ||
+ | |width = 50% | ||
+ | |0 -> 1 = | ||
+ | * Fleet contains a CL | ||
+ | * Fleet does not meet the requirements to start at 2 | ||
+ | |0 -> 2 = | ||
+ | * Fleet contains no CL | ||
+ | * Fleet contains CV(L) | ||
+ | * Fleet contains CLT | ||
− | + | |1 -> A/storm, B/resource = * Random | |
+ | |2 -> C = * Fleet contains a CL | ||
+ | |2 -> D/empty = * Does not meet the requirements to go to C | ||
+ | }} | ||
+ | </pre> | ||
+ | {{MapBranchingTable | ||
+ | |title = Example | ||
+ | |width = 30% | ||
+ | |0 -> 1 = | ||
+ | * Fleet contains a CL | ||
+ | * Fleet does not meet the requirements to start at 2 | ||
+ | |0 -> 2 = | ||
+ | * Fleet contains no CL | ||
+ | * Fleet contains CV(L) | ||
+ | * Fleet contains CLT | ||
− | + | |1 -> A/storm, B/resource = * Random | |
− | + | |2 -> C = * Fleet contains a CL | |
+ | |2 -> D/empty = * Does not meet the requirements to go to C | ||
+ | }} | ||
==Examples== | ==Examples== | ||
Line 19: | Line 99: | ||
<pre> | <pre> | ||
{{MapBranchingTable | {{MapBranchingTable | ||
− | | | + | |title = Example 1 |
− | |0 -> 2 = Some text... | + | |0 -> 1, 2 = Some text... |
|1 -> A = Some text... | |1 -> A = Some text... | ||
|1 -> B/resource = [[DD]], [[CL]] | |1 -> B/resource = [[DD]], [[CL]] | ||
Line 30: | Line 110: | ||
</pre> | </pre> | ||
{{MapBranchingTable | {{MapBranchingTable | ||
− | | | + | |title = Example 1 |
− | |0 -> 2 = Some text... | + | |0 -> 1, 2 = Some text... |
|1 -> A = Some text... | |1 -> A = Some text... | ||
|1 -> B/resource = [[DD]], [[CL]] | |1 -> B/resource = [[DD]], [[CL]] | ||
Line 71: | Line 151: | ||
|id = E-1 | |id = E-1 | ||
|width = auto | |width = auto | ||
− | |0 -> 1 | + | |0 -> 1, 2, 3 = * Random |
− | + | }} | |
− | + | ||
− | |||
− | |||
− | * | ||
− | |||
− | |||
}} | }} | ||
</pre> | </pre> | ||
Line 84: | Line 159: | ||
|id = E-1 | |id = E-1 | ||
|width = auto | |width = auto | ||
− | |0 -> 1 | + | |0 -> 1, 2, 3 = * Random |
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
}} | }} | ||
+ | |||
==Credits== | ==Credits== | ||
Special thanks to がか(gaka) for writing this module. | Special thanks to がか(gaka) for writing this module. |
Revision as of 22:15, 4 February 2017
Parameters
Below is a list of all parameters available for this template. Keep in mind that invalid parameters and/or arguments will be ignored.
To invoke this template, simply start with:
{{MapBranchingTable |<parameters> |<parameters> |<parameters> }}
Title
- Allows you to set the title of the table
- OPTIONAL
- Default value is "Branching Rules" if not specified
{{MapBranchingTable |title = <value> }}
Id
- Allows you to manually set the id of the table. Rarely useful, unless you want multiple tables to be affected by the same button.
- OPTIONAL
- Default value is a RNG generated through the RemiLib if not specified.
{{MapBranchingTable |id = <value> }}
Width
- Allows you to set the width of the table. Value has to be a valid css width property.
- Check the following link if you're unfamiliar with css width properties.
- OPTIONAL
- Default is "auto" if not specified or if the value given is invalid.
{{MapBranchingTable |width = <value> }}
Branching Rules
- Creates nodes for your branching table.
- REQUIRED
<"From" Node/[color]> -> <"To" Node/[color]> = <argument value> for single rows for each node
OR
<"From" Node/[color]> -> <"To" Node/[color]>,<"To" Node/[color]> = <argument value> for joint rows.
- Valid node values are:
- 0 = Start
- 1, 2, 3, etc = Starting points, when a map has multiple starting points.
- Alphabetical letters from A to Z
- To add a color to a node (OPTIONAL), add the following value behind the node:
- /battle, default if not specified
- /empty
- /storm
- /resource
- Any other valid color value.
{{MapBranchingTable |title = Example |width = 50% |0 -> 1 = * Fleet contains a CL * Fleet does not meet the requirements to start at 2 |0 -> 2 = * Fleet contains no CL * Fleet contains CV(L) * Fleet contains CLT |1 -> A/storm, B/resource = * Random |2 -> C = * Fleet contains a CL |2 -> D/empty = * Does not meet the requirements to go to C }}
Example | ||
---|---|---|
Nodes | Rules | |
Start | 1 |
|
2 |
| |
1 |
A |
|
B | ||
2 |
C |
|
D |
|
Examples
Example 1
{{MapBranchingTable |title = Example 1 |0 -> 1, 2 = Some text... |1 -> A = Some text... |1 -> B/resource = [[DD]], [[CL]] |1 -> C/storm = * A * list |C/storm -> D/empty = ... }}
Example 1 | ||
---|---|---|
Nodes | Rules | |
Start | 1 |
Some text... |
2 | ||
1 |
A |
Some text... |
B |
||
C |
| |
C |
D |
... |
Example 2
{{MapBranchingTable |width = auto |0 -> 1 = Some text... |0 -> 2 = Some text... |1 -> A = Some text... |1 -> B/resource = [[DD]], [[CL]] |1 -> C/storm = * A * list |C/storm -> D/empty = ... }}
Branching Rules | ||
---|---|---|
Nodes | Rules | |
Start | 1 |
Some text... |
2 |
Some text... | |
1 |
A |
Some text... |
B |
||
C |
| |
C |
D |
... |
Example 3
{{MapBranchingTable |id = E-1 |width = auto |0 -> 1, 2, 3 = * Random }} }}
Branching Rules | ||
---|---|---|
Nodes | Rules | |
Start | 1 |
|
2 | ||
3 |
Credits
Special thanks to がか(gaka) for writing this module.