Magic Barrier Muffler

Item ID 480066 Name Magic Barrier Muffler
An improved muffler that was one of the prizes of the Geffen Magic Tournament.
Although it is not an officially approved improvement, there is a phrase that says that the safety is excellent.
_______________________
MaxHP +1500
_______________________
For each 2 Refine Levels:
MaxHP +1%
_______________________
For each 3 Refine Levels:
Decreases Variable Casting Time by 2%.
_______________________
Refine Level +9:
MATK +7%
Increases Healing skills effectiveness by 15%.
_______________________
Refine Level +11:
Increases Magical Damage with every element by 7%.
_______________________
When equipped with Magic Protector Robe:
MATK +50

Refine Level of Magic Protector Robe is +11 or higher:
Increases all elemental magical damage by 5%.
Decreases Variable Casting Time by 10%.
_______________________
When equipped with Anti-Conjurer Suit:
MATK +50

Refine Level of Anti-Conjurer Suit is +11 or higher:
Increases all elemental magical damage by 5%.
Increases Attack Speed (decreases After Attack Delay by 10%).
_______________________
Type: Garment
Defense: 70
Weight: 65
Armor Level: 2
_______________________
Requirement:
Base Level 230
Weapon Level 0 Identifier MD_Geffen_Hood2
Attack 0 Type Armor
MATK 0 Equip Locations Garment
Defense 70 Equippable Jobs None
Range 0 Equip Gender Both (Male and Female)
Slots 1 Equip Upper None
Weight 65 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 bMaxHP,1500;
bonus bMaxHPrate,(.@r/2);
bonus bVariableCastrate,-2*(.@r/3);
if (.@r>=9) {
   bonus bMatkRate,7;
   bonus bHealPower,15;
   if (.@r>=11) {
      bonus2 bMagicAtkEle,Ele_All,7;
   }
}

Set Script
Magic Barrier Muffler
Magic Protector Robe
bonus bMatk,50;
if (getequiprefinerycnt(EQI_ARMOR) >= 11) {
   bonus2 bMagicAtkEle,Ele_All,5;
   bonus bVariableCastrate,-10;
}
Magic Barrier Muffler
Anti Conjurer Suit
bonus bMatk,50;
if (getequiprefinerycnt(EQI_ARMOR) >= 11) {
   bonus2 bMagicAtkEle,Ele_All,5;
   bonus bAspdRate,10;
}