|
|
| (40 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| <!-- Template:NPC ΓÇö Sandstorm (EQOA Copper Edition) -->
| |
| __NOTOC__ | | __NOTOC__ |
|
| |
|
| <div style="display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; gap:10px;"> | | <div class="eqoa-npc-page"> |
|
| |
|
| <!-- LEFT COLUMN -->
| | <div class="eqoa-npc-top-row"> |
| <div style="flex:1; min-width:300px; background-color:#E0D6CC; border:2px solid #2C1F0F; padding:0; margin:0;"> | |
|
| |
|
| <!-- NPC HEADER --> | | <div class="eqoa-npc-info-box"> |
| <h2 style="background-color:#D1A84C; color:#2C1F0F; text-align:center; margin:0; padding:6px; border-bottom:2px solid #2C1F0F;">
| | <h2 class="npcname-header">{{{npcname|npcname}}}</h2> |
| {{{npcname|npcname}}}
| |
| </h2>
| |
|
| |
|
| <!-- INFO TABLE -->
| | <table class="info-table eqoa-npc-info-table"> |
| <table style="width:100%; border-collapse:collapse; margin:0; font-size:90%;">
| | <tr><td><b>Class:</b></td><td>{{{job|job}}}</td></tr> |
| <tr style="background-color:#B87333; color:#FFF;">
| | <tr><td><b>Family:</b></td><td>{{{family|family}}}</td></tr> |
| <td style="padding:4px; width:40%;"><b>Job:</b></td> | | <tr><td><b>Strong Against:</b></td><td>{{{strongagainst|strongagainst}}}</td></tr> |
| <td style="background-color:#E0D6CC; color:#000; padding:4px;">{{{job|job}}}</td> | | <tr><td><b>Weak Against:</b></td><td>{{{weakagainst|weakagainst}}}</td></tr> |
| </tr> | | <tr><td><b>Specials:</b></td><td>{{{specials|specials}}}</td></tr> |
| | </table> |
| | </div> |
|
| |
|
| <tr style="background-color:#B87333; color:#FFF;">
| | <div class="eqoa-image-box eqoa-npc-image-box"> |
| <td style="padding:4px;"><b>Family:</b></td>
| | [[File:{{{image|NoImage.png}}}|500px|center|{{{npcname|npcname}}}]] |
| <td style="background-color:#E0D6CC; color:#000; padding:4px;">{{{family|family}}}</td>
| | <div class="eqoa-npc-caption">{{{caption|}}}</div> |
| </tr>
| | </div> |
|
| |
|
| <tr style="background-color:#B87333; color:#FFF;">
| | </div> |
| <td style="padding:4px;"><b>Strong Against:</b></td>
| |
| <td style="background-color:#E0D6CC; color:#000; padding:4px;">{{{strongagainst|strongagainst}}}</td>
| |
| </tr>
| |
|
| |
|
| <tr style="background-color:#B87333; color:#FFF;">
| | <div class="eqoa-npc-zones-box"> |
| <td style="padding:4px;"><b>Weak Against:</b></td>
| | <h2 class="zones-header">Zones</h2> |
| <td style="background-color:#E0D6CC; color:#000; padding:4px;">{{{weakagainst|weakagainst}}}</td>
| |
| </tr>
| |
|
| |
|
| <tr style="background-color:#B87333; color:#FFF;">
| | <table class="npc-zone-table sortable eqoa-npc-zone-table"> |
| <td style="padding:4px;"><b>Specials:</b></td> | | <tr> |
| <td style="background-color:#E0D6CC; color:#000; padding:4px;">{{{specials|specials}}}</td> | | <th>Zone</th> |
| | <th>Level</th> |
| | <th>HP</th> |
| | <th>Drops</th> |
| | <th>Respawn</th> |
| | <th>Related Quest</th> |
| | <th>Notes</th> |
| </tr> | | </tr> |
| | {{{rows|}}} |
| </table> | | </table> |
|
| |
|
| <!-- IMAGE --> | | <table id="mob-flag-legend" class="eqoa-npc-legend"> |
| <div style="text-align:center; background-color:#E0D6CC; margin:6px 0; padding:4px;">
| | <tr> |
| [[File:{{{image|NoImage.png}}}|250px|center|{{{npcname|npcname}}}]]
| | <td> |
| <div style="font-size:smaller; color:#000; margin-top:4px;">{{{caption|}}}</div>
| | <b>A</b>=Aggressive; <b>NA</b>=Non-Aggressive; <b>L</b>=Links; <b>T(S)</b>=Trigger Spawn; |
| </div>
| | <b>HP</b>=Aggressive when Low HP; <b>D(S)</b>=Day Spawn; <b>N(S)</b>=Night Spawn; <b>W(S)</b>=Weather Spawn; <b>S(I)</b>=See-Invisible; <b>MV(SPD)</b>= Increased Movement Speed |
| </div>
| | </td> |
| | |
| <!-- RIGHT COLUMN (transparent wrapper; inner items use panel bg to match left) -->
| |
| <div style="flex:2; min-width:420px; background-color:transparent; border:2px solid #2C1F0F; padding:0; margin:0;">
| |
| | |
| <!-- ZONES HEADER (same as left header) -->
| |
| <h2 style="background-color:#D1A84C; color:#2C1F0F; padding:6px; margin:0; border-bottom:2px solid #2C1F0F;">
| |
| Zones
| |
| </h2>
| |
| | |
| <!-- ZONES TABLE (table rows get the panel background, wrapper stays transparent) -->
| |
| <table style="width:100%; border-collapse:collapse; text-align:center; margin:0;">
| |
| <tr style="background-color:#B87333; color:#FFF;">
| |
| <th style="padding:6px;">Zone</th>
| |
| <th style="padding:6px;">Level</th>
| |
| <th style="padding:6px;">HP</th>
| |
| <th style="padding:6px;">Drops</th>
| |
| <th style="padding:6px;">Respawn</th>
| |
| <th style="padding:6px;">Related Quest</th>
| |
| <th style="padding:6px;">Notes</th> | |
| </tr> | | </tr> |
|
| |
| {{#if: {{{zone1|zone1}}} |
| |
| <tr style="background-color:#E0D6CC; color:#000;">
| |
| <td style="padding:6px;">{{{zone1}}}</td>
| |
| <td style="padding:6px;">{{{level1}}}</td>
| |
| <td style="padding:6px;">{{{hp1}}}</td>
| |
| <td style="padding:6px;">{{{drops1}}}</td>
| |
| <td style="padding:6px;">{{{respawn1}}}</td>
| |
| <td style="padding:6px;">{{{quest1}}}</td>
| |
| <td style="padding:6px;">{{{notes1}}}</td>
| |
| </tr>}}
| |
| {{#if: {{{zone1|zone2}}} |
| |
| <tr style="background-color:#E0D6CC; color:#000;">
| |
| <td style="padding:6px;">{{{zone2}}}</td>
| |
| <td style="padding:6px;">{{{level2}}}</td>
| |
| <td style="padding:6px;">{{{hp2}}}</td>
| |
| <td style="padding:6px;">{{{drops2}}}</td>
| |
| <td style="padding:6px;">{{{respawn2}}}</td>
| |
| <td style="padding:6px;">{{{quest2}}}</td>
| |
| <td style="padding:6px;">{{{notes2}}}</td>
| |
| </tr>}}
| |
| </table> | | </table> |
| | </div> |
|
| |
|
| <!-- LEGEND (directly attached under Zones; no wrapper box, no gap) --> | | <div class="eqoa-panel eqoa-npc-section"> |
| <table class="wikitable"
| | <div class="eqoa-header">Notes</div> |
| style="background-color:#D1A84C !important;
| | <div class="eqoa-body notes">{{{notes|notes}}}</div> |
| color:#2C1F0F !important;
| | </div> |
| width:100%;
| |
| text-align:center;
| |
| font-weight:bold;
| |
| border-collapse:collapse;
| |
| margin:0;">
| |
| <tr>
| |
| <td style="padding:0px;"> | |
| <b>A</b>=Aggressive; <b>NA</b>=Non-Aggressive; <b>L</b>=Links; <b>T(S)</b>=Trigger Spawn;<br>
| |
| <b>HP</b>=Aggressive when Low HP; <b>D(S)</b>=Day Spawn; <b>N(S)</b>=Night Spawn; <b>W(S)</b>=Weather Spawn; <b>S(I)</b>=See-Invisible;
| |
| </td>
| |
| </tr> | |
| </table>
| |
|
| |
|
| </div> | | <div class="eqoa-panel eqoa-npc-section"> |
| | <div class="eqoa-header">Factions</div> |
| | <div class="eqoa-body factions">{{{factions|factions}}}</div> |
| | </div> |
|
| |
|
| | <div class="eqoa-panel eqoa-npc-section"> |
| | <div class="eqoa-header">Opposing Factions</div> |
| | <div class="eqoa-body opposingfactions">{{{opposingfactions|opposingfactions}}}</div> |
| </div> | | </div> |
| | |
| </div> | | </div> |
|
| |
| <!-- NOTES -->
| |
| <h2 class="right-header">Notes</h2>
| |
| <table class="eqoa-detail-table" style="width:100%; margin:0; padding:0;">
| |
| <tr><td>{{{notes}}}</td></tr>
| |
| </table>
| |
|
| |
| <!-- FACTIONS -->
| |
| <h2 class="right-header">Factions</h2>
| |
| <table class="eqoa-detail-table" style="width:100%; margin:0; padding:0;">
| |
| <tr><td>{{{factions}}}</td></tr>
| |
| </table>
| |
|
| |
| <!-- OPPOSING FACTIONS -->
| |
| <h2 class="right-header">Opposing Factions</h2>
| |
| <table class="eqoa-detail-table" style="width:100%; margin:0; padding:0;">
| |
| <tr><td>{{{opposingfactions}}}</td></tr>
| |
| </table>
| |