Template:NPC: Difference between revisions

From EQOA Sandstorm Wiki
Jump to navigationJump to search
[unchecked revision][unchecked revision]
No edit summary
No edit summary
Line 2: Line 2:
__NOTOC__
__NOTOC__


<div style="display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; gap:10px; background-color:#242428;">
<!-- MAIN WRAPPER -->
<div style="background-color:#242428; padding:0; margin:0;">


   <!-- LEFT COLUMN -->
   <!-- TOP ROW: INFO BOX LEFT + IMAGE RIGHT -->
<div class="npc-left-column" style="flex:1; min-width:300px; background-color:#242428; border:2px solid #D6B25E; padding:0; margin:0;">
  <div style="display:flex; flex-wrap:wrap; gap:10px; align-items:flex-start;">


     <!-- NPC HEADER -->
     <!-- LEFT: INFO BOX -->
    <h2 style="background-color:#3C3C3C; color:#E6C98B; text-align:center; margin:0; padding:6px; border-bottom:2px solid #D6B25E;">
    <div style="flex:1; min-width:340px; background-color:#242428; border:2px solid #D6B25E; margin:0;">
      {{{npcname|npcname}}}
 
    </h2>
      <!-- NPC NAME -->
      <h2 style="background-color:#3C3C3C; color:#E6C98B; text-align:center; margin:0; padding:6px; border-bottom:2px solid #D6B25E;">
        {{{npcname|npcname}}}
      </h2>
 
      <!-- INFO TABLE -->
      <table class="info-table" style="width:100%; border-collapse:collapse; margin:0; font-size:90%;">


    <!-- INFO TABLE -->
        <tr>
<table class="info-table" style="width:100%; border-collapse:collapse; margin:0; border:2px solid #D6B25E; font-size:90%;">
          <td style="padding:4px; width:40%;"><b>Job:</b></td>
          <td style="padding:4px;">{{{job|job}}}</td>
        </tr>


  <!-- Label Row -->
        <tr>
  <tr style="background-color:#3C3C3C; color:#E6C98B;">
          <td style="padding:4px;"><b>Family:</b></td>
    <td style="padding:4px; width:40%; border:none;"><b>Job:</b></td>
          <td style="padding:4px;">{{{family|family}}}</td>
    <td style="background-color:#242428; color:#D6D6C9; padding:4px; border:none;">{{{job|job}}}</td>
        </tr>
  </tr>


  <tr style="background-color:#3C3C3C; color:#E6C98B;">
        <tr>
    <td style="padding:4px; border:none;"><b>Family:</b></td>
          <td style="padding:4px;"><b>Strong Against:</b></td>
    <td style="background-color:#242428; color:#D6D6C9; padding:4px; border:none;">{{{family|family}}}</td>
          <td style="padding:4px;">{{{strongagainst|strongagainst}}}</td>
  </tr>
        </tr>


  <tr style="background-color:#3C3C3C; color:#E6C98B;">
        <tr>
    <td style="padding:4px; border:none;"><b>Strong Against:</b></td>
          <td style="padding:4px;"><b>Weak Against:</b></td>
    <td style="background-color:#242428; color:#D6D6C9; padding:4px; border:none;">{{{strongagainst|strongagainst}}}</td>
          <td style="padding:4px;">{{{weakagainst|weakagainst}}}</td>
  </tr>
        </tr>


  <tr style="background-color:#3C3C3C; color:#E6C98B;">
        <tr>
    <td style="padding:4px; border:none;"><b>Weak Against:</b></td>
          <td style="padding:4px;"><b>Specials:</b></td>
    <td style="background-color:#242428; color:#D6D6C9; padding:4px; border:none;">{{{weakagainst|weakagainst}}}</td>
          <td style="padding:4px;">{{{specials|specials}}}</td>
  </tr>
        </tr>


  <tr style="background-color:#3C3C3C; color:#E6C98B;">
      </table>
    <td style="padding:4px; border:none;"><b>Specials:</b></td>
    <td style="background-color:#242428; color:#D6D6C9; padding:4px; border:none;">{{{specials|specials}}}</td>
  </tr>
</table>


     <!-- IMAGE -->
    </div>
     <div style="text-align:center; background-color:#242428; margin:6px 0; padding:4px;">
 
     <!-- RIGHT: IMAGE -->
     <div style="flex:1; min-width:260px; background-color:#242428; border:2px solid #D6B25E; padding:6px; text-align:center;">
       [[File:{{{image|NoImage.png}}}|250px|center|{{{npcname|npcname}}}]]
       [[File:{{{image|NoImage.png}}}|250px|center|{{{npcname|npcname}}}]]
       <div style="font-size:smaller; color:#C4C4B8; margin-top:4px;">{{{caption|}}}</div>
       <div style="font-size:smaller; color:#C4C4B8; margin-top:4px;">{{{caption|}}}</div>
     </div>
     </div>
  </div>


   <!-- RIGHT COLUMN -->
   </div> <!-- end TOP ROW -->
   <div style="flex:2; min-width:420px; background-color:#242428; border:2px solid #D6B25E; padding:0; margin:0;">
 
  <!-- ZONES SECTION (FULL WIDTH BELOW) -->
   <div style="margin-top:10px; background-color:#242428; border:2px solid #D6B25E;">


     <!-- ZONES HEADER -->
     <!-- ZONES HEADER -->
Line 57: Line 64:
     </h2>
     </h2>


<!-- ZONES TABLE -->
    <!-- ZONES TABLE -->
<table class="npc-zone-table sortable"
    <table class="npc-zone-table sortable"
      style="width:100%; border-collapse:collapse; text-align:center; margin:0; border:1px solid #E3B44A;">
          style="width:100%; border-collapse:collapse; text-align:center; margin:0; border:1px solid #E3B44A;">
 
      <tr style="background-color:#1C2B44; color:#E3B44A;">
        <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>


  <!-- Header -->
      {{{rows|}}}
  <tr style="background-color:#1C2B44; color:#E3B44A;">
    <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>


  <!-- ROWS INSERTED HERE -->
    </table>
  {{{rows|}}}


</table>
    <!-- LEGEND -->
    <table id="mob-flag-legend"
          style="width:100%; border-collapse:collapse; margin:0; background-color:#3C3C3C;">
      <tr>
        <td style="padding:4px; color:#D6D6C9;">
          <b>A</b>=Aggressive;&nbsp; <b>NA</b>=Non-Aggressive;&nbsp; <b>L</b>=Links;&nbsp; <b>T(S)</b>=Trigger Spawn;
          <b>HP</b>=Aggressive when Low HP;&nbsp; <b>D(S)</b>=Day Spawn;&nbsp; <b>N(S)</b>=Night Spawn;&nbsp; <b>W(S)</b>=Weather Spawn;&nbsp; <b>S(I)</b>=See-Invisible;
        </td>
      </tr>
    </table>


  </div> <!-- end ZONES -->


<!-- LEGEND -->
</div> <!-- end MAIN WRAPPER -->
<table id="mob-flag-legend"
      style="width:100%; border-collapse:collapse; margin:0; background-color:#3C3C3C; border:0px solid #D6B25E;">
  <tr>
    <td style="padding:4px; color:#D6D6C9;">
      <b>A</b>=Aggressive;&nbsp; <b>NA</b>=Non-Aggressive;&nbsp; <b>L</b>=Links;&nbsp; <b>T(S)</b>=Trigger Spawn;
      <b>HP</b>=Aggressive when Low HP;&nbsp; <b>D(S)</b>=Day Spawn;&nbsp; <b>N(S)</b>=Night Spawn;&nbsp; <b>W(S)</b>=Weather Spawn;&nbsp; <b>S(I)</b>=See-Invisible;
    </td>
  </tr>
</table>


  </div>
</div>


<!-- NOTES -->
<!-- NOTES -->

Revision as of 09:34, 24 November 2025


npcname

Job: job
Family: family
Strong Against: strongagainst
Weak Against: weakagainst
Specials: specials
npcname
npcname

Zones

Zone Level HP Drops Respawn Related Quest Notes
         A=Aggressive;  NA=Non-Aggressive;  L=Links;  T(S)=Trigger Spawn;
         HP=Aggressive when Low HP;  D(S)=Day Spawn;  N(S)=Night Spawn;  W(S)=Weather Spawn;  S(I)=See-Invisible;


Notes

notes

Factions

factions

Opposing Factions

opposingfactions