Template:KeitaArea: Difference between revisions

From Pokemon Revolution Online Wiki
Jump to navigation Jump to search
Created page with "<noinclude>This is used to tabulate all basic area data.</noinclude> <includeonly> {{#vardefine:border|#{{{{{Type}}}_color_dark}}}} {{#vardefine:background|#{{{{{Type}}}_color}}}} {{#vardefine:cell|#{{{{{Type}}}_color_light}}}} <table class="informational-box" align="right" style="width: 43%; background-color: {{#var:background}}; border: 5px solid {{#var:border}}; border-radius: 25px; padding: 5px; text-align: center;"> <!-- Title Row -..."
 
No edit summary
Line 6: Line 6:


     <table class="informational-box" align="right" style="width: 43%; background-color: {{#var:background}}; border: 5px solid {{#var:border}}; border-radius: 25px; padding: 5px; text-align: center;">
     <table class="informational-box" align="right" style="width: 43%; background-color: {{#var:background}}; border: 5px solid {{#var:border}}; border-radius: 25px; padding: 5px; text-align: center;">
       
         <!-- Header row -->
         <!-- Title Row -->
         <tr>
         <tr>
             <td colspan="3" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}}; color: {{#var:border}}; font-weight: bold; font-size: 20px;">
             <td colspan="3" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}}; color: {{#var:border}}; font-weight: bold; font-size: 20px;">
Line 14: Line 13:
         </tr>
         </tr>


         <!-- Maps or Overview -->
         <!-- Maps or Overview section -->
         <tr>
         <tr>
             {{#if:{{{Maps|}}} |
             {{#if:{{{Maps|}}} |
Line 21: Line 20:
                     <table style="text-align: center; width: 100%; padding: 6px; color:{{#var:border}};">
                     <table style="text-align: center; width: 100%; padding: 6px; color:{{#var:border}};">
                         <tr>
                         <tr>
                             <td colspan="5" style="color: {{#var:border}}; font-weight: bold; border: 3px solid {{#var:border}}; background-color:{{#var:cell}}; padding: 4px; border-radius: 25px;">
                             <td colspan="5" style="color: {{#var:border}}; margin-bottom: 5px; font-weight: bold; border-radius: 25px; border: 3px solid {{#var:border}}; background-color:{{#var:cell}}; padding: 4px;">Overviewing collage</td>
                                Overviewing collage
                            </td>
                         </tr>
                         </tr>
                         <tr>
                         <tr>
                             {{#vardefine:placeholder|1}}
                             {{#vardefine:placeholder|1}}
                             {{#loop: iterations|
                             {{#loop: iterations|1|{{#arraysize:maps}}|
                                1|
                                {{#arraysize:maps}}|
                                 {{#vardefine:vector|{{#expr:{{#var:iterations}} - 1}}}}
                                 {{#vardefine:vector|{{#expr:{{#var:iterations}} - 1}}}}
                                 <td width="33%" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}};">
                                 <td width="33%" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}};">
Line 43: Line 38:
                                 {{#ifexpr:{{#var:iterations}} / 3 = {{#var:placeholder}} |
                                 {{#ifexpr:{{#var:iterations}} / 3 = {{#var:placeholder}} |
                                     {{#vardefine:placeholder|{{#expr:{{#var:placeholder}} + 1}}}}
                                     {{#vardefine:placeholder|{{#expr:{{#var:placeholder}} + 1}}}}
                                 </tr><tr>}}
                                 </tr><tr>
                                }}
                             }}
                             }}
                         </tr>
                         </tr>
Line 50: Line 46:
             |
             |
                 <td colspan="3" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}}; padding: 6px;">
                 <td colspan="3" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}}; padding: 6px;">
                     <p style="color: {{#var:border}}; font-weight: bold;">Overview</p>
                     <p style="color: {{#var:border}}; margin-bottom: 5px; font-weight: bold;">Overview</p>
                     [[File:{{PAGENAME}}.png|400px]]
                     [[File:{{PAGENAME}}.png|400px]]
                 </td>
                 </td>
Line 56: Line 52:
         </tr>
         </tr>


         <!-- Location GIF -->
         <!-- Location section -->
         {{#ifexist:File:{{PAGENAME}}.gif|
         {{#ifexist:File:{{PAGENAME}}.gif|
             {{#vardefine:location|{{PAGENAME}}}}|
             {{#vardefine:location|{{PAGENAME}}}}
        |
             {{#if:{{{Location|}}}|
             {{#if:{{{Location|}}}|
                 {{#vardefine:location|{{{Location}}}}}
                 {{#vardefine:location|{{{Location}}}}}
Line 66: Line 63:
             <tr>
             <tr>
                 <td colspan="3" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}};">
                 <td colspan="3" style="background-color: {{#var:cell}}; border-radius: 25px; border: 3px solid {{#var:border}};">
                     <p style="color: {{#var:border}}; font-weight: bold;">Location</p>
                     <p style="color: {{#var:border}}; margin-bottom: 5px; font-weight: bold;">Location</p>
                     [[File:{{#var:location}}.gif|200px]]
                     [[File:{{#var:location}}.gif|200px]]
                     <p style="font-size: 10px; margin-top: 4px;">A positional vantage point of {{PAGENAME}} in {{{Region}}}.</p>
                     <p style="font-color: 10px; margin-top: 4px;">A positional vantage point of {{PAGENAME}} in {{{Region}}}.</p>
                 </td>
                 </td>
             </tr>
             </tr>
         }}
         }}


         <!-- Gym Info -->
         <!-- Gym Information section -->
         {{#if:{{{Badge|}}} |
         {{#if:{{{Badge|}}} |
             {{#vardefine:badge|{{{Badge}}}}}
             {{#vardefine:badge|{{{Badge}}}}}
             {{#vardefine:leader|{{{Leader}}}}}
             {{#vardefine:leader|{{{Leader|}}}}}
             <tr>
             <tr>
                 <td colspan="3" style="border-radius: 25px; background-color: {{#var:cell}}; border: 3px solid {{#var:border}}; padding: 7px;">
                 <td colspan="3" style="border-radius: 25px; margin: auto auto; background-color: {{#var:cell}}; border: 3px solid {{#var:border}};">
                     <table style="width: 100%; padding: 7px;">
                     <table style="width: 100%; padding: 7px;">
                         <tr>
                         <tr>
                             <td colspan="3">
                             <td colspan="3">
                                 [[File:{{{Badge}}}_Badge_Icon.png]]
                                 [[File:{{{Badge}}}_Badge_Icon.png]]
                                 <p style="color: {{#var:border}}; font-weight: bold; font-size: 18px;">{{PAGENAME}} Gym</p>
                                 <p style="margin-bottom: 5px; margin: auto auto; color: {{#var:border}}; font-weight: bold; font-size: 18px;">{{PAGENAME}} Gym</p>
                             </td>
                             </td>
                         </tr>
                         </tr>
                         <tr>
                         <tr>
                             <td style="border-radius: 25px; padding: 5px;">
                             <td style="border-radius: 25px; padding: 5px;">
                                 <div style="background-color: {{#var:border}}; color: {{#var:cell}}; font-weight: bold; padding: 3px; border-radius: 25px;">Gym-leader</div>
                                 <div style="background-color: {{#var:border}}; border-radius: 25px; font-weight: bold; color: {{#var:cell}}; padding: 3px; margin-bottom: 7px;">Gym-leader</div>
                                 <div style="background-color: #FFFFFF; padding: 3px; border-radius: 25px;">{{{Leader}}}</div>
                                 <div style="background-color: #FFFFFF; border-radius: 25px; padding: 3px;">{{{Leader}}}</div>
                             </td>
                             </td>
                             <td style="border-radius: 25px; padding: 5px;">
                             <td style="border-radius: 25px; padding: 5px;">
                                 <div style="background-color: {{#var:border}}; color: {{#var:cell}}; font-weight: bold; padding: 3px; border-radius: 25px;">Type specialty</div>
                                 <div style="background-color: {{#var:border}}; border-radius: 25px; font-weight: bold; color: {{#var:cell}}; padding: 3px; margin-bottom: 7px;">Type specialty</div>
                                 <div style="background-color: #FFFFFF; padding: 3px; border-radius: 25px;">[[{{{GymType}}}_(type)|{{{GymType}}}]]</div>
                                 <div style="background-color: #FFFFFF; border-radius: 25px; padding: 3px;">[[{{{GymType}}}_(type)|{{{GymType}}}]]</div>
                             </td>
                             </td>
                             <td style="border-radius: 25px; padding: 5px;">
                             <td style="border-radius: 25px; padding: 5px;">
                                 <div style="background-color: {{#var:border}}; color: {{#var:cell}}; font-weight: bold; padding: 3px; border-radius: 25px;">Badge</div>
                                 <div style="background-color: {{#var:border}}; border-radius: 25px; font-weight: bold; color: {{#var:cell}}; padding: 3px; margin-bottom: 7px;">Badge</div>
                                 <div style="background-color: #FFFFFF; padding: 3px; border-radius: 25px;">{{{Badge}}} Badge</div>
                                 <div style="background-color: #FFFFFF; border-radius: 25px; padding: 3px;">{{{Badge}}} Badge</div>
                             </td>
                             </td>
                         </tr>
                         </tr>
Line 105: Line 102:
         }}
         }}


         <!-- Resources -->
         <!-- Resources section -->
         {{#vardefine:resources|{{#expr:{{{Items|0}}}+{{{BerryTrees|0}}}+{{{BattleNPCs|0}}}}}}}
         {{#vardefine:resources|{{#expr:{{#expr:{{{Items|0}}}}}+{{{BerryTrees|0}}}+{{{BattleNPCs|0}}}}}}}
         {{#ifexpr:{{#var:resources}} > 0 |
         {{#ifexpr:{{#var:resources}} > 0 |
             <tr>
             <tr>
                 <td colspan="3" style="border-radius: 25px; background-color: {{#var:cell}}; border: 3px solid {{#var:border}}; padding: 6px;">
                 <td colspan="3" style="border-radius: 25px; margin: auto auto; background-color: {{#var:cell}}; border: 3px solid {{#var:border}};">
                     <table style="width: 100%; padding: 6px;">
                     <table style="width: 100%; padding: 6px;">
                         <tr>
                         <tr>
                             <td colspan="4">
                             <td colspan="4">
                                 <p style="color: {{#var:border}}; font-weight: bold; font-size: 18px;">Resources</p>
                                 <p style="margin-bottom: 5px; margin: auto auto; color: {{#var:border}}; font-weight: bold; font-size: 18px;">Resources</p>
                             </td>
                             </td>
                         </tr>
                         </tr>
                         <tr>
                         <tr>
                             <td style="border-radius: 25px; padding: 5px;">
                             <td style="border-radius: 25px; padding: 5px;">
                                 <div style="background-color: {{#var:border}}; color: {{#var:cell}}; font-weight: bold; padding: 5px; border-radius: 25px;">Battleable NPCs</div>
                                 <div style="background-color: {{#var:border}}; border-radius: 25px; font-weight: bold; color: {{#var:cell}}; padding: 5px; margin-bottom: 7px;">Battleable NPCs</div>
                                 <div style="background-color: #FFFFFF; padding: 5px; border-radius: 25px;">{{{BattleNPCs|0}}}</div>
                                 <div style="background-color: #FFFFFF; border-radius: 25px; padding: 5px;">{{{BattleNPCs|0}}}</div>
                             </td>
                             </td>
                             <td style="border-radius: 25px; padding: 5px;">
                             <td style="border-radius: 25px; padding: 5px;">
                                 <div style="background-color: {{#var:border}}; color: {{#var:cell}}; font-weight: bold; padding: 5px; border-radius: 25px;">Ground-lootable items</div>
                                 <div style="background-color: {{#var:border}}; border-radius: 25px; font-weight: bold; color: {{#var:cell}}; padding: 5px; margin-bottom: 7px;">Ground-lootable items</div>
                                 <div style="background-color: #FFFFFF; padding: 5px; border-radius: 25px;">{{{Items|0}}}</div>
                                 <div style="background-color: #FFFFFF; border-radius: 25px; padding: 5px;">{{{Items|0}}}</div>
                             </td>
                             </td>
                             <td style="border-radius: 25px; padding: 5px;">
                             <td style="border-radius: 25px; padding: 5px;">
                                 <div style="background-color: {{#var:border}}; color: {{#var:cell}}; font-weight: bold; padding: 5px; border-radius: 25px;">Berry trees</div>
                                 <div style="background-color: {{#var:border}}; border-radius: 25px; font-weight: bold; color: {{#var:cell}}; padding: 5px; margin-bottom: 7px;">Berry trees</div>
                                 <div style="background-color: #FFFFFF; padding: 5px; border-radius: 25px;">{{{BerryTrees|0}}}</div>
                                <div style="background-color: #FFFFFF; border-radius: 25px; padding: 5px;">{{{BerryTrees|0}}}</div>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        }}
 
        <!-- Adjacent Areas section -->
        {{#vardefine:placeholder|{{#iferror: {{#expr:{{{North|0}}}+{{{West|0}}}+{{{South|0}}}+{{{East|0}}}}}| 1 | 0 }}}}
        {{#ifexpr:{{#var:placeholder}} > 0 |
            <tr>
                <td colspan="3" style="border-radius: 25px; margin: auto auto; background-color: {{#var:cell}}; border: 3px solid {{#var:border}};">
                    <table style="width: 100%; padding: 7px;">
                        <tr>
                            <td colspan="3">
                                <p style="margin-bottom: 5px; margin: auto auto; color: {{#var:border}}; font-weight: bold; font-size: 18px;">Adjacent areas</p>
                            </td>
                        </tr>
                        <tr>
                            <td></td>
                            <td width="25%" style="background-color:#FFFFFF; border-radius: 100px 100px 1px 1px; border: 3px solid {{#var:border}}; margin: auto auto; padding: 5px;">
                                ↑{{#if:{{{North|}}} | <br>[[{{{North}}}]]}}
                            </td>
                            <td></td>
                        </tr>
                        <tr>
                            <td width="25%" style="background-color:#FFFFFF; border-radius: 100px 1px 1px 100px; border: 3px solid {{#var:border}}; padding: 5px;">
                                ← {{#if:{{{West|}}} | [[{{{West}}}]]}}
                            </td>
                            <td width="25%" style="background-color:#FFFFFF; border: 3px solid {{#var:border}}; margin: auto auto; padding: 5px;">
                                 '''{{PAGENAME}}'''
                            </td>
                            <td width="25%" style="background-color:#FFFFFF; border-radius: 1px 100px 100px 1px; border: 3px solid {{#var:border}}; padding: 5px;">
                                {{#if:{{{East|}}} | [[{{{East}}}]]}} →
                            </td>
                        </tr>
                        <tr>
                            <td></td>
                            <td width="25%" style="background-color:#FFFFFF; border-radius: 1px 1px 100px 100px; border: 3px solid {{#var:border}}; padding: 8px;">
                                {{#if:{{{South|}}} | [[{{{South}}}]]<br>}}↓
                             </td>
                             </td>
                            <td></td>
                         </tr>
                         </tr>
                     </table>
                     </table>
Line 134: Line 172:
             </tr>
             </tr>
         }}
         }}
    </table>


        <!-- Adjacent Areas -->
    <!-- Categories -->
        {{#vardefine:placeholder|{{#iferror: {{#expr:{{{North|0}}}+{{{West|0}}}+{{{South|0
    [[Category:Locations]]
    {{#if:{{{Region}}} | [[Category:{{{Region}}} areas]]}}
    {{#switch: {{ucfirst:{{{Type}}}}}
        | Cave = [[Category:Caves]]
        | Mountain = [[Category:Mountains]]
        | Forest = [[Category:Forests]]
        | Lake = [[Category:Lakes]]
        | #default =
    }}
    {{#if:{{{Badge|}}} | [[Category:Gyms]]}}
</includeonly>

Revision as of 20:07, 28 August 2024

This is used to tabulate all basic area data.