This is a wiki for a reason. Anyone can contribute. If you see something that is inaccurate or can be improved, don't ask that it be fixed--just improve it.
[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]

Difference between revisions of "Magelo Blue:Loramin"

From Project 1999 Wiki
Jump to: navigation, search
(Finger)
Line 224: Line 224:
 
<ul>
 
<ul>
 
<li>{{:Ring of Dain Frostreaver IV}} ([[Coldain Ring Quests]])
 
<li>{{:Ring of Dain Frostreaver IV}} ([[Coldain Ring Quests]])
<li>{{:Regal Band of Bathezid}} ([[Regal Band of Bathezid Quest]])
 
 
</ul>
 
</ul>
  

Revision as of 18:55, 19 January 2021

Loramin
Guild:
< Anonymous
>
60 Shaman
Barbarian - The Tribunal
HP
MANA
AC
ATK
1220
1406
670
372
STR
STA
AGI
DEX
103
105
82
70
WIS
INT
CHA
105
60
60
POISON
MAGIC
DISEASE
FIRE
COLD
15
25
15
25
35
WEIGHT 0 / 103
-
-
-
-

Contents

[edit] Achievements

NOTE: This is just an example; Loramin is not (yet) at max Halas faction!

Achievement.png
Your faction standing with all Halas Factions could not possibly get any better.

[edit] Extra

[edit] Clickies (in Bag)

  • Wolf Caller's Breastplate
    Wolf Caller's Breastplate
    Item 624.png

    MAGIC ITEM NO DROP
    Slot: CHEST
    AC: 43
    STR: +6 DEX: +6 STA: +6 WIS: +15 AGI: +6 HP: +45 MANA: +90
    SV FIRE: +4 SV DISEASE: +4 SV COLD: +4 SV MAGIC: +4 SV POISON: +4
    Effect: Riotous Health (Any Slot/Can Equip, Casting Time: 9.0)
    WT: 9.0 Size: LARGE
    Class: SHM
    Race: BAR TRL OGR IKS

  • Jaundiced Bone Vambraces
    Jaundiced Bone Vambraces
    Item 622.png

    MAGIC ITEM LORE ITEM
    Slot: ARMS
    AC: 18
    Effect: Furious Strength (Must Equip, Casting Time: 10.0) at Level 45
    WT: 6.5 Size: SMALL
    Class: SHM
    Race: BAR TRL OGR

    (for buffing lowbies)
  • Jaundiced Bone Gauntlets
    Jaundiced Bone Gauntlets
    Item 531.png

    MAGIC ITEM LORE ITEM
    Slot: HANDS
    AC: 14
    Effect: Deftness (Must Equip, Casting Time: 10.0) at Level 45
    WT: 5.0 Size: SMALL
    Class: SHM
    Race: BAR TRL OGR

    (for buffing lowbies)
  • Jaundiced Bone Boots
    Jaundiced Bone Boots
    Item 524.png

    MAGIC ITEM LORE ITEM
    Slot: FEET
    AC: 18
    Effect: Nimble (Must Equip, Casting Time: 10.0) at Level 45
    WT: 6.5 Size: MEDIUM
    Class: SHM
    Race: BAR TRL OGR

    (for buffing lowbies)
  • Pegasus Feather Cloak
    Pegasus Feather Cloak
    Item 659.png

    MAGIC ITEM NO DROP
    Slot: SHOULDERS
    AC: 6
    DEX: +7
    Effect: Levitate (Any Slot, Casting Time: 6.0)
    WT: 5.0 Size: MEDIUM
    Class: ALL
    Race: ALL

[edit] Clickies, Limited Use (in Bag)

  • Leatherfoot Raider Skullcap
    Leatherfoot Raider Skullcap
    Item 640.png

    MAGIC ITEM LORE ITEM
    Slot: HEAD
    Charges: 1
    AC: 7
    STR: +5 CHA: +10 AGI: +5
    SV MAGIC: +5
    Effect: Ring of Commons (Any Slot, Casting Time: Instant)
    WT: 0.5 Size: SMALL
    Class: WAR CLR PAL RNG DRU ROG
    Race: HFL

  • Reaper of the Dead
    Reaper of the Dead
    Item 579.png

    MAGIC ITEM LORE ITEM
    Slot: PRIMARY
    Charges: 1
    Skill: 2H Slashing Atk Delay: 40
    DMG: 12
    STR: +4
    Effect: Complete Heal (Any Slot, Casting Time: Instant)
    WT: 13.0 Size: LARGE
    Class: SHD
    Race: HUM ERU DEF TRL OGR GNM IKS

  • Wooly Spider Silk Net
    Wooly Spider Silk Net
    Item 782.png

    MAGIC ITEM
    Charges: 3
    Effect: Ensnaring Roots (Any Slot, Casting Time: 1.5 seconds)
    WT: 0.1 Size: SMALL
    Class: ALL
    Race: ALL

  • 10 Dose Potion of Unlife Awareness
    10 Dose Potion of Unlife Awareness
    Item 698.png

    EXPENDABLE Charges: 10
    Effect: Invisibility versus Undead (Any Slot, Casting Time: 3.0)
    WT: 0.4 Size: SMALL
    Class: ALL
    Race: ALL

[edit] Proc Weapons (in Bag)

  • Journeyman's Walking Stick
    Journeyman's Walking Stick
    Item 602.png

    MAGIC ITEM
    Slot: PRIMARY SECONDARY
    Skill: 1H Blunt Atk Delay: 24
    DMG: 9
    STR: +4 WIS: +4 INT: +4
    Effect: Tashani (Combat, Casting Time: Instant) at Level 35
    WT: 1.6 Size: MEDIUM
    Class: WAR CLR PAL RNG SHD DRU
    MNK BRD ROG SHM
    Race: ALL

  • Worker Sledgemallet
    Worker Sledgemallet
    Item 567.png

    MAGIC ITEM LORE ITEM NO DROP
    Slot: PRIMARY
    Skill: 2H Blunt Atk Delay: 50
    DMG: 6
    Effect: Overthere (Combat, Casting Time: Instant) at Level 50
    WT: 3.2 Size: GIANT
    Class: ALL
    Race: ALL

[edit] Keys

[edit] Tradeskills

[edit] Shopping List

[edit] Ear

  • Sanctum Guardian's Earring
    Sanctum Guardian's Earring
    Item 756.png

    MAGIC ITEM LORE ITEM NO DROP
    Slot: EAR
    AC: 5
    STR: +10 STA: +10 CHA: +10 HP: +50 MANA: +80
    SV DISEASE: +15 SV POISON: +15
    WT: 0.2 Size: TINY
    Class: CLR DRU MNK SHM
    Race: ALL

    (The Spirit of Garzicor)

[edit] Head

Looking for BiS "bear head" look (ie. Leather). Lucy lists the Custom helms, eg.

  • Custom Crown of the Kromzek Kings
    Custom Crown of the Kromzek Kings
    Item 523.png

    MAGIC ITEM LORE ITEM NO DROP
    Slot: HEAD
    AC: 35
    STR: +10 WIS: +10 INT: +10 HP: +100
    SV FIRE: +10 SV DISEASE: +10 SV COLD: +10 SV MAGIC: +25 SV POISON: +10
    Effect: Truesight (Worn)
    WT: 1.0 Size: TINY
    Class: ALL
    Race: ALL

    (Kael Drakkel - King Tormax)
  • Custom Frostreaver's Velium Crown
    Custom Frostreaver's Velium Crown
    Item 523.png

    MAGIC ITEM LORE ITEM NO DROP
    Slot: HEAD
    AC: 30
    SV FIRE: +5 SV DISEASE: +5 SV COLD: +5 SV MAGIC: +20 SV POISON: +5
    Effect: Truesight (Worn)
    WT: 1.0 Size: SMALL
    Class: ALL
    Race: ALL

    (Icewell Keep - Dain Frostreaver IV)
  • Custom Cowl of Mortality
    Custom Cowl of Mortality
    Item 625.png

    MAGIC ITEM LORE ITEM
    Slot: HEAD
    AC: 16
    STA: +9 AGI: +12 HP: +50
    SV DISEASE: +15
    Haste: +36%
    WT: 0.1 Size: MEDIUM
    Class: ALL
    Race: ALL

    (Dragon Necropolis - Zlandicar)

as Leather ... but I think that's a mistake, and those helms don't have the bear head look. If I confirm that, that makes the following the best options:

  • Best overall?
    Spirit Talker's Headdress
    Spirit Talker's Headdress
    Item 548.png

    MAGIC ITEM LORE ITEM NO DROP
    Slot: HEAD
    AC: 16
    WIS: +12 HP: +20 MANA: +75
    SV MAGIC: +10 SV POISON: +10
    WT: 2.0 Size: SMALL
    Class: SHM
    Race: BAR TRL OGR IKS

    (Dragon Necropolis - a Paebala Spirit Talker)
  • Easiest? 500p:
    Iksar Hide Cap
    Iksar Hide Cap
    Item 640.png

    MAGIC ITEM
    Slot: HEAD
    AC: 10
    WIS: +7 INT: +7 HP: +25
    WT: 1.0 Size: SMALL
    Class: ALL
    Race: ALL

    (Chardok - Kennel Master Al`ele)
  • Best AC?
    Idiot Savant's Cap
    Idiot Savant's Cap
    Item 640.png

    MAGIC ITEM LORE ITEM NO DROP
    Slot: HEAD
    AC: 21
    STR: +8 DEX: +8 WIS: -5 INT: -5
    WT: 0.0 Size: TINY
    Class: ALL
    Race: ALL

    Plane of Mischief (
    Red Throne
    Red Throne
    Item 651.png

    MAGIC ITEM LORE ITEM
    WT: 0.0 Size: TINY
    Class: ALL
    Race: ALL

    ,
    White Throne
    A White Throne
    Item 651.png

    MAGIC ITEM LORE ITEM
    WT: 0.0 Size: TINY
    Class: ALL
    Race: ALL

    ,
    Red Crown
    Red Crown
    Item 653.png

    MAGIC ITEM LORE ITEM
    WT: 0.0 Size: TINY
    Class: ALL
    Race: ALL

    ,
    White Crown
    White Crown
    Item 653.png

    MAGIC ITEM LORE ITEM
    WT: 0.0 Size: TINY
    Class: ALL
    Race: ALL

    )

(out of ... [1] ... note to self: run hidden code below to generate a comparison table from that search link ... code hidden because if too many people used it, without a proper API from Ravhin being built first, it could over-tax the wiki).

Run this code in the developer's console to convert that search link above into a comparison table:

(() => {
    var $body = $('body');
    const $categoryAnchors = $('.mw-content-ltr ul li a');
    //let $anchors = $('.eoTable3+ul li .hbdiv>a'); // List below table
    const $listAnchors = $('ul li .hbdiv>a');
    const $tableAnchors = $('td > .hbdiv a')
	  .filter(function(i, el) {
	      return !$(el).parents().is('.itemdata')
	  });

    let $anchors = $listAnchors.length
                     ? $listAnchors
                     : $tableAnchors.length 
                       ? $tableAnchors : $categoryAnchors;

    var urls = $anchors.map((i, a) => $(a).attr('href')).toArray();

    // FIXME: This isn't changing the cursor ... why?
    $body.css('cursor', 'progress');

    // FIXME: This approach will kill the wiki; we need to fetch
    // sequentially, one at a time (with a 2s? pause between fetches?),
    // using a reduce instead of a map!

    var fetches = urls.map(url => {
      return fetch(url)
        .then(function(response) {
          return response.text();
        }).then(function(html) {
            var name = html
              .split('class="itemtitle">')[1]
              .split('</div>')[0];
            var block = html
              .split(/class="itemicon"\>.*?\<\/div\><\/div>\n\<p\>/)[1]
              .split('</p>')[0];
            var parsedBlock = block
              .replace(/<br ? \/?>|\n/g, ' ')
              .split(/(\w+ ?\w+?\: \+?\d+)/)
              .filter(function(x) {
                return x.trim() && x.indexOf(':') != -1
              });

            return parsedBlock
              .slice(1, parsedBlock.length -1)
              .reduce(function(memo, text) {
                var bits = text.split(':');
                var statName = bits[0].trim().toLowerCase();
                const statValue = parseFloat(bits[1].replace('+', '').trim());
                if (isNaN(statValue)) return memo;

                memo[statName] = statValue;
                return memo;
              }, { name: name });
           });
    });

    var itemColumns = ['name', 'ac', 'str', 'sta', 'agi', 'dex', 'cha',
      'int', 'wis', 'hp', 'mana', 'mr', 'fr', 'cr', 'pr', 'dr', 'wt'];
    var buildHeaderRow = function() {
      return '<tr><th>' + itemColumns.map(function(column) {
        return column.toUpperCase();
      }).join('</th><th>') + '</th></tr>';
    };
    var buildItemRow = function(item) {
      var row = '<tr>';
      itemColumns.forEach(function(column) {
        var  value = item[column] || item[column] === 0 ? item[column] : '-';
        if (column === 'name') 
          value = '<a href="/' + value + '">' + value + '</a>';
        row += '<td>' + value + '</td>';
      });
      return row + '</tr>'
    };

    Promise.all(fetches).then(function(items) {
      var $table = $('<table class="eoTable3">');
      $table.append(buildHeaderRow());
      $table.append(items.map(function(item) {
        return buildItemRow(item);
      }));
      $('hr:first').before($table);

       // Go get sort library, as search results don't load it
      $.getScript('http://wiki.project1999.com/load.php?debug=false&lang=en&modules=jquery.tablesorter&skin=monobook')
       .then(function() {
         // Not sure why timeout is needed *after* then, but *shrug*
         window.setTimeout(function() {
           // Add sorting to the new table
           $table.tablesorter();
         });
       });
    });
    $body.css('cursor', 'default');
})();

[edit] Finger

[edit] Wrist