Template:Pokémon Infobox: Difference between revisions

From I-Pixelmon
Jump to navigation Jump to search
No edit summary
No edit summary
 
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
<table class="pkmn-infobox" style="--pkmn-border:#{{{color|4CAF50}}};width:280px;">
<templatestyles src="Template:Pokémon_Infobox/styles.css"/><table class="pkmn-infobox"
   <!-- ─── title & image ─────────────────────────────────────────────── -->
      style="
  <tr><th colspan="3" class="header-main">{{{name}}}</th></tr>
        width:280px;
        /* 5-px twin border: outer dark, inner normal */
        border-width:5px;
        border-style:solid;
        border-color:#{{#if:{{{primarytype|}}}
                          |{{{{lc:{{{primarytype}}}}} color dark}}
                          |{{{color|4CAF50}}}}};
        box-shadow:0 0 0 3px #{{#if:{{{primarytype|}}}
                                  |{{{{lc:{{{primarytype}}}}} color}}
                                  |{{{color|4CAF50}}}}};
        /* light background shade */
      ">
   <!-- ─── title & image ───────────────────────────────────────── -->
   <tr>
   <tr>
     <td colspan="3" style="text-align:center;padding:6px 0;">
    <th colspan="3" class="header-main"
      [[File:{{{image}}}|220px]]
        style="background:#{{#if:{{{primarytype|}}}|{{{{lc:{{{primarytype}}}}} color}}|{{{color|FFFFFF}}}}}; color:#FFF;">{{{name}}} #{{{dex}}}
    </th>
  </tr>
 
  <tr>
     <td colspan="3" style="text-align:center; padding:6px 0;">{{{image}}}
     </td>
     </td>
   </tr>
   </tr>


  <!-- ─── basic block ───────────────────────────────────────────────── -->
   <!-- type badges -->
  <tr><th colspan="3" class="subhead">Basic info</th></tr>
  <tr><th scope="row">Dex #</th><td colspan="2">#{{{dex}}}</td></tr>
 
   <!-- type -->
  <tr><th colspan="3" class="subhead">Type</th></tr>
   <tr>
   <tr>
     <td colspan="3" style="text-align:center;">
     <td colspan="3" style="text-align:center;">
Line 21: Line 33:
   </tr>
   </tr>


  <tr><th scope="row">Catch rate</th><td colspan="2">{{{catchRate}}}</td></tr>
   <!-- ─── abilities ───────────────────────────────────────────── -->
 
   <!-- ─── abilities ─────────────────────────────────────────────────── -->
   <tr><th colspan="3" class="subhead">Abilities</th></tr>
   <tr><th colspan="3" class="subhead">Abilities</th></tr>
   <tr><td colspan="3">
   <tr><td colspan="3">
     <div class="abil-grid">
     <div class="abil-grid">
      <!-- normal (or first) ability -->
       <div class="abil-box">{{{ability1|—}}}</div>{{#if:{{{hiddenAbility|}}}|<div class="abil-box"><span class="abil-name">{{{hiddenAbility}}}</span><br><span class="hidden-small">Hidden&nbsp;Ability</span></div>}}
       <div class="abil-box">{{{ability1|—}}}</div>
 
      <!-- hidden ability -->
      <div class="abil-box">
        {{{hiddenAbility|—}}}
        <span class="hidden-small">Hidden&nbsp;Ability</span>
      </div>
     </div>
     </div>
   </td></tr>
   </td></tr>


   <!-- ─── breeding block ────────────────────────────────────────────── -->
   <!-- ─── breeding ────────────────────────────────────────────── -->
   <tr><th colspan="3" class="subhead">Breeding</th></tr>
   {{#if:{{{eggGroup|}}}
  <tr><td colspan="3">
    | <!-- only show breeding if an egg group was provided -->
    <div class="breed-grid">
      <tr><th colspan="3" class="subhead">Breeding</th></tr>
      <div class="breed-cell">Egg Groups<br><b>{{{eggGroup|—}}}</b></div>
      <tr><td colspan="3">
      <div class="breed-cell">Hatch time<br><b>{{{eggCycles|?}}} cycles</b></div>
        <div class="breed-grid">
    </div>
          <div class="breed-box">Egg&nbsp;Groups<br><b>{{{eggGroup|—}}}</b>
  </td></tr>
          </div>
          <div class="breed-box">Hatch&nbsp;time<br><b>{{{eggCycles|?}}}&nbsp;cycles</b>
          </div>
        </div>
      </td></tr>


  <tr><th scope="row">Spawn loc.</th><td colspan="2">{{{spawnLocations}}}</td></tr>
      <tr><th scope="row">Gender ratio</th><td colspan="2">{{{genderRatio}}}</td></tr>
   <tr><th scope="row">Gender ratio</th><td colspan="2">{{{genderRatio}}}</td></tr>
   }}


   <!-- ─── EV yield ──────────────────────────────────────────────────── -->
   <!-- ─── EV yield ────────────────────────────────────────────── -->
   <tr><th colspan="3" class="subhead">EV yield</th></tr>
   <tr><th colspan="3" class="subhead">EV yield</th></tr>
   <tr><td colspan="3">
   <tr><td colspan="3">
Line 59: Line 66:
   </td></tr>
   </td></tr>


   <!-- misc -->
   <!-- ─── misc ────────────────────────────────────────────────── -->
   <tr><th scope="row">Mountable</th><td colspan="2">{{{mount}}}</td></tr>
  <tr><th colspan="3" class="subhead">Misc info</th></tr>
   <tr><th scope="row">Behavior</th><td colspan="2">{{{behavior}}}</td></tr>
  <tr><th scope="row">Catch rate</th>      <td colspan="2">{{{catchRate}}}</td></tr>
  <tr><th scope="row">Behavior</th>        <td colspan="2">{{{behavior}}}</td></tr>
   <tr><th scope="row">Mountable</th>       <td colspan="2">{{{mount}}}</td></tr>
   <tr><th scope="row">Gigantamax</th>      <td colspan="2">{{{canGigantamax}}}</td></tr>
  <tr><th scope="row">Fly</th>              <td colspan="2">{{{canFly}}}</td></tr>
  <tr><th scope="row">Surf</th>            <td colspan="2">{{{canSurf}}}</td></tr>
  <tr><th scope="row">Shoulder ride</th>   <td colspan="2">{{{canRideShoulder}}}</td></tr>
 
</table>
</table>
</includeonly>
</includeonly>
<noinclude>{{documentation}}</noinclude>

Latest revision as of 07:32, 1 June 2025