BetaOpen beta· wiped at launch 1 Feb 2027Register & playJoin Discord
Base 1x / Job 1x / Drop 3x
Taboo Magic Book

Taboo Magic Book

ArmorID 28943Forbidden_Grimoire
  • Slots1
  • EquipShield
  • DEF20
  • Armor Lv1
  • Level130+
  • Weight50
  • RefineYes
  • NPC sell10 z

ClassesSage line (3rd and 4th classes only)

In-game description

A spellbook possessed by Zilant, who was called a rare witch.

High-dimensional theories about spirits and barriers are described, and those who understand them can protect themselves from various forces.


MDEF +5


For each Level of Summon Agni:

INT +3

Decreases Damage taken from Fire elemental attacks by 10%.


For each Level of Summon Aqua:

DEX +3

Decreases Damage taken from Water elemental attacks by 10%.


For each Level of Summon Ventus:

AGI +3

Decreases Damage taken from Wind elemental attacks by 10%.


For each Level of Summon Tera:

VIT +3

Decreases Damage taken from Earth elemental attacks by 10%.


For each Level of Elemental Sympathy:

MaxHP +2%, MaxSP +2%


Refine Level +7:

DEF +100, MDEF +5

Increases resistance against White Imprison status by 50%.


Refine Level +9:

DEF +200, MDEF +10

Prevents White Imprison status, except when used on yourself.

What it does

  • MDEF +5
  • For every level of Summon Fire Spirit Agni:
    • INT +3
    • Takes 10% less damage from Fire element attacks
  • For every level of Summon Water Spirit Aqua:
    • DEX +3
    • Takes 10% less damage from Water element attacks
  • For every level of Summon Wind Spirit Ventus:
    • AGI +3
    • Takes 10% less damage from Wind element attacks
  • For every level of Summon Earth Spirit Tera:
    • VIT +3
    • Takes 10% less damage from Earth element attacks
  • For every level of Spirit Sympathy:
    • MaxHP +2%
    • MaxSP +2%
  • At refine +7 or higher:
    • DEF +100
    • MDEF +5
    • White Imprison resistance +50%
  • At refine +9 or higher:
    • DEF +200
    • MDEF +10
    • White Imprison resistance +50%
Show script
.@r = getrefine();
.@a = getskilllv("SO_SUMMON_AGNI");
.@b = getskilllv("SO_SUMMON_AQUA");
.@c = getskilllv("SO_SUMMON_VENTUS");
.@d = getskilllv("SO_SUMMON_TERA");
.@e = getskilllv("SO_EL_SYMPATHY");
bonus bMdef,5;
bonus bInt,3*.@a;
bonus2 bSubEle,Ele_Fire,10*.@a;
bonus bDex,3*.@b;
bonus2 bSubEle,Ele_Water,10*.@b;
bonus bAgi,3*.@c;
bonus2 bSubEle,Ele_Wind,10*.@c;
bonus bVit,3*.@d;
bonus2 bSubEle,Ele_Earth,10*.@d;
bonus bMaxHPrate,2*.@e;
bonus bMaxSPrate,2*.@e;
if (.@r>=7) {
   bonus bDef,100;
   bonus bMdef,5;
   bonus2 bResEff,Eff_WhiteImprison,5000;
}
if (.@r>=9) {
   bonus bDef,200;
   bonus bMdef,10;
   bonus2 bResEff,Eff_WhiteImprison,5000;
}