BetaOpen beta· wiped at launch 1 Feb 2027Register & playJoin Discord
Base 1x / Job 1x / Drop 3x
Magician Knit Hat

Magician Knit Hat

ArmorID 19171Magician_Knithat
  • Slots1
  • EquipUpper headgear
  • DEF10
  • Armor Lv1
  • Level10+
  • Weight50
  • RefineYes
  • NPC sell10 z

ClassesEvery class

In-game description

A knit hat worn by a great magician who once worshiped the ghosts.

The fibers that have a great effect on the undead are woven.


MDEF +10


Increases Damage on Undead race by 5%.


Decreases Damage taken from Undead race by 2%.


Restores 5 SP when a monster is killed.


Refine Level +7:

MDEF +5

Increases Damage on Undead race by an additional 10%.

Decreases Damage taken from Undead race by an additional 3%.

Restores additional 10 SP when a monster is killed.


Refine Level +9:

MDEF +5

Increases Damage on Undead race by an additional 10%.

Decreases Damage taken from Undead race by an additional 5%.

Restores additional 10 SP when a monster is killed.

What it does

  • MDEF +10
  • +5% physical and magic damage against Undead race enemies
  • Takes 2% less damage from Undead race enemies
  • Gains 5 SP for every enemy killed with a melee physical attack
  • Gains 5 SP for every enemy killed with a ranged physical attack
  • Gains 5 SP for every enemy killed with magic
  • At refine +7 or higher:
    • MDEF +5
    • +10% physical and magic damage against Undead race enemies
    • Takes 3% less damage from Undead race enemies
    • Gains 10 SP for every enemy killed with a melee physical attack
    • Gains 10 SP for every enemy killed with a ranged physical attack
    • Gains 10 SP for every enemy killed with magic
  • At refine +9 or higher:
    • MDEF +5
    • +10% physical and magic damage against Undead race enemies
    • Takes 5% less damage from Undead race enemies
    • Gains 10 SP for every enemy killed with a melee physical attack
    • Gains 10 SP for every enemy killed with a ranged physical attack
    • Gains 10 SP for every enemy killed with magic
Show script
.@r = getrefine();
bonus bMdef,10;
bonus2 bAddRace,RC_Undead,5;
bonus2 bMagicAddRace,RC_Undead,5;
bonus2 bSubRace,RC_Undead,2;
bonus bSPGainValue,5;
bonus bLongSPGainValue,5;
bonus bMagicSPGainValue,5;
if (.@r>=7) {
   bonus bMdef,5;
   bonus2 bAddRace,RC_Undead,10;
   bonus2 bMagicAddRace,RC_Undead,10;
   bonus2 bSubRace,RC_Undead,3;
   bonus bSPGainValue,10;
   bonus bLongSPGainValue,10;
   bonus bMagicSPGainValue,10;
}
if (.@r>=9) {
   bonus bMdef,5;
   bonus2 bAddRace,RC_Undead,10;
   bonus2 bMagicAddRace,RC_Undead,10;
   bonus2 bSubRace,RC_Undead,5;
   bonus bSPGainValue,10;
   bonus bLongSPGainValue,10;
   bonus bMagicSPGainValue,10;
}