Magic Protector Robe

Item ID 450150 Name Magic Protector Robe
Uniforms of Geffen wizards. It has the ability to improve magical power efficiency when chanting spells.
_______________________
Increases incoming Healing effectiveness by 10%.
Decreases SP Consumption by 10%.
_______________________
MaxHP +3%
INT +3
DEX +3
_______________________
For each Refine Level:
MATK +10
_______________________
For each 2 Refine Levels:
Decreases Variable Casting Time by 2%.
_______________________
Refine Level +9:
Increases Magical Damage with every element by 10%.
_______________________
Refine Level +11:
Decreases Variable Casting Time by additional 7%.
_______________________
Refine Level +13:
MATK +60
_______________________
Type: Armor
Defense: 110
Weight: 80
Armor Level: 2
_______________________
Requirement:
Base Level 230
Weapon Level 0 Identifier MD_Geffen_Robe
Attack 0 Type Armor
MATK 0 Equip Locations Armor
Defense 110 Equippable Jobs None
Range 0 Equip Gender Both (Male and Female)
Slots 1 Equip Upper None
Weight 80 Min Equip Level 230
NPC Buy 0 Max Equip Level None
NPC Sell 0 Refineable Yes
Credit Price None Trade restriction None
Item Script
.@r = getrefine();
bonus bHealPower2,10;
bonus bUseSPrate,-10;
bonus bMaxHPrate,3;
bonus bInt,3;
bonus bDex,3;
bonus bMatk,10*.@r;
bonus bVariableCastrate,-2*(.@r/2);
if (.@r>=9) {
   bonus2 bMagicAtkEle,Ele_All,10;
   if (.@r>=11) {
      bonus bVariableCastrate,-7;
      if (.@r>=13) {
         bonus bMatk,60;
      }
   }
}

Set Script
Magic Barrier Manteau
Magic Protector Robe
bonus bBaseAtk,50;
if (getequiprefinerycnt(EQI_ARMOR) >= 11) {
   bonus bShortAtkRate,5;
   bonus bVariableCastrate,-10;
}
Magic Barrier Muffler
Magic Protector Robe
bonus bMatk,50;
if (getequiprefinerycnt(EQI_ARMOR) >= 11) {
   bonus2 bMagicAtkEle,Ele_All,5;
   bonus bVariableCastrate,-10;
}
Ravage Magic Manteau
Magic Protector Robe
bonus bBaseAtk,50;
if (getequiprefinerycnt(EQI_ARMOR) >= 11) {
   bonus bLongAtkRate,5;
   bonus bVariableCastrate,-10;
}
Ravage Magic Muffler
Magic Protector Robe
bonus bMatk,50;
if (getequiprefinerycnt(EQI_ARMOR) >= 11) {
   bonus bVariableCastrate,-10;
   bonus bMatkRate,5;
}
Force Condenser
Magic Protector Robe
autobonus "{ bonus2 bHPRegenRate,400,500; }",10,9500,BF_WEAPON;
Mental Condenser
Magic Protector Robe
autobonus "{ bonus2 bSPRegenRate,80,500; }",10,9500,BF_MAGIC;
Magic Protector Robe
Magic Barrier Cloth
bonus bHealPower,30;
bonus bUseSPrate,-10;